Код документа: RU2760418C2
Изобретение относится к машинам по приготовлению напитков для приготовления напитков или тому подобного из порционной упаковки с мелкопорционной оболочкой (например, капсулой) и экстрагируемым веществом (например, кофе), содержащимся в мелкопорционной оболочке. В частности оно относится к способу работы машины по приготовлению напитков, к машине по приготовлению напитков и к способу работы устройства управления.
Машины по приготовлению напитков для приготовления напитков или тому подобного из экстрагируемого вещества, содержащегося в мелкопорционной оболочке, известны, например, как кофемашины или эспрессо-машины. Во многих соответствующих системах мелкопорционные оболочки выполнены в виде капсул, в которых экстрагируемое вещество, например, закрыто воздухонепроницаемым образом. Для экстракции капсула размещается в держателе для капсул и прокалывается, например, с двух противоположных друг другу сторон. С первой стороны затем вводится экстрагирующая жидкость, обычно горячая вода. Со второй стороны из капсулы выводится продукт экстракции. Это происходит в так называемом заварочном блоке. Помимо заварочного блока может иметься один или более дополнительных блоков для перемещения и добавления дополнительного компонента напитка, такого как, например, молоко. Таким образом, машина по приготовлению напитков может приготовить напиток или, в общем случае, конечный продукт из двух компонентов.
В европейской патентной заявке № 15 194 735 описан способ работы машины по приготовлению напитков для приготовления продукта из нескольких компонентов, причем пропорции этих компонентов могут быть скорректированы пользователем на графическом индикаторе пропорций.
В европейской патентной заявке № 15 194 667 описан способ работы машины по приготовлению напитков с использованием параметров приготовления, определяемых с помощью кода порции порционной упаковки. При этом пользователь может корректировать отдельные параметры приготовления.
В упомянутых выше патентных заявках помимо прочего описывается возможность соединения машины по приготовлению напитков с устройством управления, которое может быть мобильным и носимым, например, мобильный телефон или смартфон. С помощью устройства управления в машину по приготовлению напитков могут быть переданы инструкции по приготовлению или рецепты, или могут быть модифицированы инструкции по приготовлению, сохраненные в машине по приготовлению напитков. Предусмотрено, что приготовление запускается с помощью рабочей операции, выполняемой пользователем на самой машине по приготовлению напитков.
Возможной задачей изобретения является реализация удобного для пользователя и одновременно более безопасного управления машиной по приготовлению напитков, и создание соответствующего способа работы машины по приготовлению напитков, машины по приготовлению напитков и компьютерной программы, обеспечивающих возможность такой реализации.
Дополнительная возможная задача изобретения заключается в том, чтобы облегчить пользователю управление машиной по приготовлению напитков.
Данные задачи решаются с помощью способа работы машины по приготовлению напитков, машины по приготовлению напитков, способа и компьютерной программы согласно формуле изобретения.
Способ работы машины по приготовлению напитков служит для приготовления конечного продукта с использованием порционной упаковки. При этом машина по приготовлению напитков имеет блок соединения, выполненный с возможностью беспроводного соединения. Способ имеет следующие этапы, выполняемые машиной по приготовлению напитков:
- этап получения для получения, с помощью блока соединения, команды на запуск;
- этап проверки для проверки, готова ли машина по приготовлению напитков к приготовлению конечного продукта;
и, если машина по приготовлению напитков готова к приготовлению конечного продукта:
- этап подтверждения для отправки, с помощью блока соединения, подтверждения, что команда на запуск была получена, и машина по приготовлению напитков готова к приготовлению конечного продукта;
- этап приготовления для приготовления конечного продукта.
Команда на запуск, полученная на этапе получения, может быть отправлена из устройства управления, отделенного от машины по приготовлению напитков, через беспроводную линию соединения. Устройство управления может быть мобильным телефоном или смартфоном или носимым устройством другого типа со средствами ввода и средствами вывода, например, с графическим пользовательским интерфейсом и механическими кнопками и/или сенсорным экраном. Команда на запуск может представлять собой единственное сообщение, передаваемое из устройства управления в машину по приготовлению напитков или соответственно в ее блок соединения. При этом команда на запуск может передаваться в зашифрованном виде. Это может быть осуществлено с постоянным ключом или с переменным ключом, например, с ключом с циклическим сдвигом.
В качестве альтернативы, команда на запуск также может передаваться посредством двунаправленного обмена множеством сообщений между устройством управления и машиной по приготовлению напитков или соответственно ее блоком соединения. При этом может быть использован криптографический протокол, с помощью которого выполняется аутентификация устройства управления и/или пользователя, причем команда на запуск обслуживается лишь после успешной аутентификации, и дополнительные этапы выполняются после этапа получения.
Как описано выше, сначала может быть выполнен этап подтверждения и затем этап приготовления, или оба этих этапа могут быть выполнены в обратном порядке или одновременно.
Порционная упаковка может быть капсулой. Она может быть заполнена экстрагируемым веществом, например, кофе.
Конечный продукт может состоять из одного или более компонентов. Если конечный продукт представляет собой вид кофе, компоненты могут представлять собой кофе, молоко, молочную пену, сахар и т.п. В свою очередь, они приготавливаются из таких компонентов, как вода, порционная упаковка с экстрагируемым веществом (молотый кофе), молоко и т.д. В вариантах осуществления этап проверки имеет один или более следующих подэтапов проверки для проверки наличия компонентов конечного продукта:
- проверка, имеется ли порционная упаковка;
- проверка, имеется ли порционная упаковка для приготовления конечного продукта;
- проверка, имеется ли минимальное количество воды;
- проверка, имеется ли достаточное количество воды для приготовления напитка в качестве конечного продукта.
С помощью проверки, имеется ли порционная упаковка, можно проверить, имеется ли вообще порционная упаковка. Тот факт, что имеется порционная упаковка, может означать, что порционная упаковка установлена в базовом блоке машины по приготовлению напитков, например, в держателе для капсул, в котором происходит экстракция для приготовления по меньшей мере одного компонента конечного продукта. В качестве альтернативы, это может означать, что порционная упаковка установлена в подающее устройство машины по приготовлению напитков, из которого она может быть автоматически подана в держатель для капсул. Проверка наличия порционной упаковки происходит, например, с помощью детектора присутствия, или с помощью распознавания капсулы, как раскрыто в WO 2016/087190.
С помощью проверки, имеется ли порционная упаковка для приготовления конечного продукта, можно проверить, присутствует ли порционная упаковка правильной категории. Например, если должен быть приготовлен напиток, то не должна присутствовать чистящая капсула. Это обеспечивает то преимущество, что если приготовление конечного продукта невозможно, способ приготовления может быть прерван и пользователь может быть информирован. В вариантах осуществления этап проверки имеет один или более следующих подэтапов проверки:
- проверка, присоединен ли к машине по приготовлению напитков вспомогательный блок для подачи компонента, в частности молока, в конечный продукт, и готов ли он к работе;
- проверка, имеется ли достаточное количество компонента, в частности молока. Данное "достаточное количество" может быть минимальным количеством, независимым от приготовляемого конечного продукта, или может зависеть от него.
Таким образом, если машина по приготовлению напитков имеет съемный вспомогательный блок, можно проверить его наличие и/или работоспособность. Это обеспечивает то преимущество, что в конфигурируемой машине по приготовлению напитков с одним или более опциональными вспомогательными блоками может быть проверена возможность приготовления конечного продукта.
Проверка наличия вспомогательного блока может происходить, как описано в WO 2016/046237, WO 2016/046238, WO 2016/046239 и/или WO 2016/046240.
В вариантах осуществления данный этап проверки в отношении вспомогательного блока выполняется лишь тогда, когда инструкция по приготовлению, к которой относится данная команда на запуск, требует, чтобы вспомогательный блок был в наличии. В вариантах осуществления этап проверки имеет один или более следующих подэтапов проверки для проверки рабочего состояния машины по приготовлению напитков:
- проверка, готова ли машина по приготовлению напитков к приготовлению конечного продукта; - проверка того, что нет никаких сообщений об ошибке машины по приготовлению напитков;
- проверка, имеется ли емкость для приема конечного продукта;
- проверка, совместим ли объем емкости с инструкцией по приготовлению.
На данном этапе проверки также можно проверять вспомогательный блок машины по приготовлению напитков. В дополнительных вариантах осуществления также могут быть проверены рабочие параметры машины по приготовлению напитков или вспомогательного блока, например, температура емкости, уровень наполнения емкости и т.д.
Проверка, готова ли машина по приготовлению напитков к приготовлению конечного продукта, может включать в себя проверку, не выполняется ли цикл удаления накипи или программа очистки, не работает ли уже машина по приготовлению напитков для приготовления продукта и т.д. Проверка, готова ли машина по приготовлению напитков к приготовлению конечного продукта, может включать в себя проверку, было ли запущено последнее приготовление конечного продукта командой на запуск, полученной посредством блока соединения, и не производилось ли с тех пор пользователем какое-либо действие с самой машиной по приготовлению напитков. Таким образом, машина по приготовлению напитков выполняет полученную беспроводным способом команду на запуск лишь тогда, когда после последней команды на запуск, полученной беспроводным способом, пользователь выполнил по меньшей мере одно действие с самой машиной по приготовлению напитков. Таким образом, может быть предотвращено повторное случайное или злонамеренное приготовление без ведома пользователя.
Такое действие может представлять собой просто установку новой капсулы или ручное извлечение использованной капсулы, или действие с физическим блоком управления машины. Если предусмотрено автоматическое обнаружение емкости, в качестве действия с машиной по приготовлению напитков, таким образом, также может быть обнаружены установка или удаление емкости. Проверка, не имеется ли каких-либо сообщений об ошибке машины по приготовлению напитков, может включать в себя проверку, не полна ли емкость для капсул для приема использованных порционных упаковок, не полон ли поддон для сбора капель, не находится ли, в случае его наличия, рычаг машины по приготовлению напитков с ручным управлением в открытом положении, не заклинило ли блок с приводом от двигателя, например, заварочный блок.
Проверка, имеется ли емкость для приема конечного продукта, может включать в себя проверку, не расположена ли емкость под выпуском подающего устройства для заполнения емкости. Это может быть осуществлено с помощью одного или более дополняющих друг друга датчиков следующего типа: датчик инфракрасного излучения, фотоэлектрический датчик, измерение веса и т.д.
Проверка, совместим ли объем емкости с инструкцией по приготовлению, может включать в себя проверку, не больше ли или не равен ли данный объем количеству конечного продукта, создаваемого согласно инструкции по приготовлению. При этом определение объема емкости может быть осуществлено, например, посредством того, что определяются одна или более стандартных емкостей различных типов, при этом тип емкости может быть определен автоматически на основе свойства емкости, однозначно определяющего данный тип. Этим свойством может быть высота или вес емкости в порожнем состоянии, или их комбинация. Свойство также может быть определено с помощью идентификатора на емкости, распознаваемого оптически или беспроводным способом. В вариантах осуществления этап проверки имеет один или более следующих подэтапов проверки в соответствии с инструкцией по приготовлению, к которой относится команда на запуск:
- проверка, совместимы ли идентификатор или категория порционной упаковки, готовой для приготовления конечного продукта в машине по приготовлению напитков, с инструкцией по приготовлению;
- проверка, для по меньшей мере одного компонента конечного продукта, имеется ли достаточное количество указанного компонента для приготовления конечного продукта в соответствии с инструкцией по приготовлению.
Данная инструкция по приготовлению, к которой относится команда на запуск, может быть получена в машине по приготовлению напитков вместе с или незадолго до, или после команды на запуск. Инструкция по приготовлению и команда на запуск могут быть связаны друг с другом, например, с помощью общей идентификационной информации или с помощью ссылки на инструкцию по приготовлению, содержащейся в команде на запуск.
Инструкция по приготовлению может задавать категорию порционной упаковки, например, определенный тип кофе (например, "Эспрессо" или "Кофе") и дополнительно также идентификатор внутри категории, например, определенную кофейную смесь.
В вариантах осуществления, если идентификатор или категория порционной упаковки не совместимы с инструкцией по приготовлению, с помощью блока соединения отправляется соответствующее сообщение. Таким образом, после получения этого сообщения на устройстве управления может быть показано соответствующее уведомление. Кроме того, посредством уведомления на устройстве управления пользователю может быть предложено либо подтвердить приготовление, несмотря на несовместимость, либо корректировать инструкцию по приготовлению, либо заменить порционную упаковку.
В вариантах осуществления способ имеет следующие этапы, выполняемые машиной по приготовлению напитков, если машина по приготовлению напитков не готова к приготовлению конечного продукта:
- этап информации об ошибке для отправки, с помощью блока соединения, информации об ошибке, что команда на запуск была получена и машина по приготовлению напитков не готова к приготовлению конечного продукта.
В вариантах осуществления информация об ошибке содержит информацию о типе ошибки, определенную на основе результата этапа проверки.
В зависимости от типа информации об ошибке, согласно вариантам осуществления может быть:
- показано на устройстве управления, что имеется ошибка, и приготовление не выполняется ("ошибка предотвращает приготовление"); и/или
- на устройстве управления показана информация о типе ошибки ("вставлена неправильная капсула"); и/или
- на устройстве управления показано предложение устранить ошибку ("заменить капсулу на капсулу типа XY").
Альтернативно или дополнительно такая информация также может быть показана на блоке управления машины по приготовлению напитков. В вариантах осуществления этап приготовления выполняют с задаваемой временной задержкой (в частности пользователем на устройстве управления), в частности с временной задержкой, задаваемой сообщением, полученным с помощью блока соединения.
Данная временная задержка может относиться к моменту получения команды на запуск. В качестве альтернативы она может также относиться к другому моменту в течение способа, например, к моменту отправки подтверждения, или к моменту завершения этапа проверки.
Временная задержка может происходить путем задания абсолютного времени, т.е. показания часов, или относительного времени ("через десять минут") относительно момента времени этапа получения или этапа подтверждения. Временная задержка может быть задана в виде части команды на запуск или в отдельном сообщении. В свою очередь, данное отдельное сообщение может быть получено перед или после этапа получения.
Таким образом, приготовление может быть запущено в более поздний момент времени по желанию пользователя.
В вариантах осуществления перед этапом приготовления производится проверка, не производит ли пользователь ввод на машине по приготовлению напитков, для прерывания способа и приготовления. Например, индикатор машины по приготовлению напитков может быть активирован в течение определенного интервала времени, например, пяти секунд. Этот индикатор может быть связан с элементом управления, соответствующим объему напитка или соответственно размеру емкости изготавливаемого конечного продукта. Например, индикатор представляет собой осветительное средство клавиши блока управления. Если в течение упомянутого интервала времени на машине по приготовлению напитков производится и регистрируется управляющее воздействие, то способ прерывается, и приготовление не происходит. Если не производится никакого управляющего воздействие, то выполняется приготовление. Таким образом, пользователь может активно прервать приготовление, например, если он распознает, что выбранный размер емкости неверен, или не имеется никакой емкости.
В вариантах осуществления способ имеет в качестве дополнительного этапа: этап подтверждения завершения для отправки, с помощью блока соединения, подтверждения завершения, что приготовление конечного продукта завершено. Таким образом, с помощью устройства управления пользователю может быть показано, после получения подтверждения завершения, что конечный продукт готов к потреблению.
В вариантах осуществления способ имеет в качестве дополнительного этапа: этап сообщения об ошибке приготовления для отправки, с помощью блока соединения, сообщения об ошибке приготовления, что при приготовлении конечного продукта возникла ошибка. Таким образом, с помощью устройства управления пользователю может быть показано, после получения сообщения об ошибке приготовления, что возникла ошибка. После этого на устройстве управления и/или блоке управления могут быть показаны инструкции для диагностики и/или устранения этой ошибки.
В вариантах осуществления способ имеет следующие этапы, выполняемые машиной по приготовлению напитков:
- сохранение инструкции по приготовлению, к которой относится команда на запуск, в машине по приготовлению напитков;
- приготовление конечного продукта согласно данной сохраненной инструкции по приготовлению в более поздний момент времени, в частности после получения сообщения об устранении ошибки в машине по приготовлению напитков.
Таким образом, после устранения ошибки приготовление может быть запущено повторно без необходимости передачи для этого инструкции по приготовлению (т.е. рецепта) в машину по приготовлению напитков.
Сообщение об устранении ошибки может быть получено с помощью устройства управления и блока соединения или также с помощью блока управления машины по приготовлению напитков. Сообщение об устранении ошибки может быть запущено с помощью устройства управления или, соответственно, блока управления после выполнения соответствующего пользовательского ввода. Как правило после получения сообщения об устранении ошибки этап проверки может быть выполнен повторно. Этап проверки, в частности этап проверки, приведший к этапу информации об ошибке, также может периодически повторяться, так что после устранения ошибки пользователем сообщение об устранении ошибки может быть запущено без дополнительного пользовательского ввода.
В вариантах осуществления способ имеет следующие этапы, выполняемые машиной по приготовлению напитков:
- сохранение инструкции по приготовлению, к которой относится команда на запуск, в машине по приготовлению напитков;
- получение измененной инструкции по приготовлению или получение данных, описывающих изменения сохраненной инструкции по приготовлению и задающих, таким образом, измененную инструкцию по приготовлению;
- повторное выполнение этапа получения и этапа проверки с учетом измененной инструкции по приготовлению;
и, если машина по приготовлению напитков готова к приготовлению конечного продукта:
- этап подтверждения и этап приготовления.
Таким образом, пользователь может изменить инструкцию по приготовлению после сообщения об устранении ошибки - например, поскольку она несовместима с идентификатором или категорией порционной упаковки - и повторно запустить приготовление. Данные, описывающие изменения сохраненной инструкции по приготовлению, представляют собой, например, отдельные параметры, заменяющие параметры сохраненной инструкции по приготовлению. В вариантах осуществления способ имеет следующие этапы, выполняемые перед этапом получения:
- ввод пользователем решения на запуск;
- отображение опции отмены на устройстве управления, в частности в течение заданного промежутка времени;
- если пользователь вводит решение на отмену, прерывание способа; или, если пользователь не вводит никакого решения на отмену, продолжение выполнения способа.
Данное продолжение выполнения способа ведет, таким образом, к передаче команды на запуск от устройства управления и к получению команды на запуск с помощью блока соединения, и к дополнительным этапам: этапу проверки, а также к этапу подтверждения и этапу приготовления или соответственно этапу информации об ошибке. Этап проверки может быть выполнен уже в течение отображения опции отмены на устройстве управления.
Таким образом, решение на запуск представляет собой пользовательский ввод, как правило, на устройстве управления. Согласно этим вариантам осуществления оно ведет, таким образом, не непосредственно к отправке команды на запуск в машину по приготовлению напитков, а лишь после отображения опции отмены и, в частности, после истечения заданного промежутка времени. С помощью опции отмены пользователь может остановить приготовление в течение ограниченного промежутка времени. В противоположность запросу о подтверждении, (например, "Вы действительно хотите запустить приготовление"), который должен быть активно подтвержден пользователем, здесь в обычном случае не требуется никаких дополнительных действий пользователя.
Машина по приготовлению напитков выполнена, в частности запрограммирована, для выполнения способа по любому из предыдущих пунктов.
Способ работы устройства управления для взаимодействия с пользователем и для беспроводного соединения с машиной по приготовлению напитков имеет следующие этапы, выполняемые устройством управления:
- отправка команды на запуск, если пользователь производит ввод решения на запуск на устройстве управления;
- получение подтверждения, что команда на запуск была получена, с информацией, готова ли машина по приготовлению напитков к приготовлению конечного продукта;
- отображение уведомления подтверждения на устройстве управления в соответствии с полученным подтверждением.
В вариантах осуществления способ имеет следующие этапы, выполняемые устройством управления:
- получение информации об ошибке;
- отображение уведомления об ошибке на устройстве управления в соответствии с полученной информацией об ошибке.
В вариантах осуществления способ имеет следующие этапы, выполняемые устройством управления:
- отправка сообщения, задающего временную задержку для выполнения этапа приготовления. В вариантах осуществления способ имеет следующие этапы, выполняемые устройством управления:
- получение подтверждения завершения;
- отображение уведомления с подтверждением завершения на устройстве управления, что приготовление конечного продукта завершено.
В вариантах осуществления способ имеет следующие этапы, выполняемые устройством управления:
-получение сообщения об ошибке приготовления;
- отображение уведомления ошибки приготовления, что при приготовлении конечного продукта возникла ошибка.
В вариантах осуществления способ имеет следующие этапы, выполняемые устройством управления:
- отправка измененной инструкции по приготовлению или отправка данных, описывающих изменения сохраненной инструкции по приготовлению и задающих, таким образом, измененную инструкцию по приготовлению. В вариантах осуществления способ имеет следующие этапы, выполняемые устройством управления:
- ввод пользователем решения на запуск;
- отображение опции отмены на устройстве управления;
- если пользователь вводит решение на отмену, прерывание способа; или, если пользователь не вводит никакого решения на отмену, продолжение выполнения способа.
Компьютерная программа служит для работы устройства управления для взаимодействия с пользователем и для беспроводного соединения с машиной по приготовлению напитков, причем компьютерная программа выполняет описанный способ при выполнении на устройстве управления.
Устройство управления имеет устройство ввода и устройство вывода, которые могут быть комбинированы в виде сенсорного экрана, а также блок обработки данных и блок соединения для соединения с машиной по приготовлению напитков. Устройство управления может представлять собой мобильное устройство, в частности переносное, например, мобильный телефон или смартфон, или функционально сходное устройство, такое как умные часы или "носимый компьютер". Устройство управления также может быть жестко установлено, например, в виде части системы автоматизации здания или кухни. Благодаря этому устройству управления элементы управления, в частности устройство ввода и устройство вывода устройства управления, а также его программируемость и вычислительные возможности могут быть использованы для управления машиной по приготовлению напитков.
Устройство управления может быть выполнено с возможностью выполнения, по меньшей мере, части описанного способа. Устройство управления осуществляет соединение через линию соединения с машиной по приготовлению напитков. При этом обычно в машину по приготовлению напитков передаются данные, представляющие собой выбор емкости или общий объем, абсолютные или относительные пропорции и опционально дополнительные параметры компонентов, такие как, например, температура, порядок приготовления компонентов, название напитка, имя пользователя, указания и рекомендации по приготовлению, параметры капсулы. Другими данными могут быть вводы подтверждения, указывающие системе, что пользователь выполнил показанную инструкцию для пользователя. От машины по приготовлению напитков в устройство управления могут быть переданы отображаемые начальные значения для пропорций, инструкции для пользователя и т.д. В одном варианте осуществления система имеет вспомогательный блок, выполненный как для подачи молока в виде второго компонента, опционально с подогревом молока, так и для образования и подачи молочной пены в виде третьего компонента в конечный продукт.
Компьютерная программа для выполнения на устройстве управления может быть загружена во внутреннее запоминающее устройство цифрового блока обработки данных устройства управления и имеет кодовые средства компьютерной программы, которые, при их выполнении в цифровом блоке обработки данных устройства управления, вызывают выполнение этим блоком этапов описанного выше способа, предназначенных для устройства управления. Изделие компьютерной программы имеет носитель данных или соответственно машиночитаемый носитель, на котором хранятся кодирующие средства компьютерной программы. В вариантах осуществления машина по приготовлению напитков оснащена блоком подачи, который может автоматически подавать порционные упаковки и перемещать их в держатель для капсул. Блок подачи может быть выполнен с возможностью выборочной подачи порционных упаковок различных типов. Таким образом, возможно автоматическое приготовление конечных продуктов различных видов. При этом при приготовлении конечного продукта в соответствии с инструкцией по приготовлению может быть автоматически подана порционная упаковка, подходящая к инструкции по приготовлению или соответственно совместимая с ней.
В дополнительных вариантах осуществления с таким блоком подачи в машине по приготовлению напитков в качестве запроса на приготовление могут быть выполнены множество этапов получения соответственно с командой на запуск и с соответствующей инструкцией по приготовлению. Они могут быть сохранены и обработаны друг за другом в отдельных этапах приготовления. Опционально после соответствующего завершения этапа приготовления выполняется этап подтверждения завершения для сообщения пользователю. Перед выполнением отдельных этапов приготовления могут быть выполнены соответствующие этапы проверки и этапы подтверждения. Между этапами приготовления также может быть отправлена инструкция для пользователя для предложения пользователю заменить заполненную емкость пустой емкостью перед началом этапа приготовления.
В вариантах осуществления программирование приготовления с определенной задаваемой задержкой не обслуживается, если абсолютное время, через которое должен начаться этап приготовления, находится внутри интервала заданной продолжительности - например, три минуты - перед или после абсолютного времени для уже сохраненного этапа приготовления.
В вариантах осуществления на блоке управления или на устройстве управления отображается информация, описывающая сохраненные инструкции по приготовлению или соответственно запросы на приготовление. Такой информацией может быть время приготовления и/или название рецепта. Также может отображаться лишь информация, что имеется сохраненная инструкция по приготовлению или соответственно запрос на приготовление, например, посредством светового индикатора, в частности светодиода. Другие предпочтительные варианты осуществления следуют из зависимых пунктов формулы изобретения. При этом признаки пунктов, относящихся к способу, могут быть комбинированы с соответствующими признаками пунктов, относящихся к устройству и компьютерной программе, и наоборот.
Изобретение объясняется более подробно ниже при помощи предпочтительных вариантов осуществления, показанных на прилагаемых чертежах. На чертежах соответственно показано следующее:
фиг. 1 - система по приготовлению напитков;
фиг. 2-3 - блок-схема способа работы машины по приготовлению напитков.
По существу на чертежах те же части имеют те же номера позиций.
На фиг. 1 показана система по приготовлению напитков с машиной 1 по приготовлению напитков для наполнения емкости 2 по меньшей мере одним экстрагируемом веществом из порционной упаковки 3. Машина 1 по приготовлению напитков может быть соединена через первую линию 51 соединения с сетью 5 соединения, такой как интранет или интернет. Устройство 4a, 4b, 4c управления, которое может быть мобильным и носимым, например, мобильный телефон или смартфон, или специализированное устройство, используемое только для управления машиной 1 по приготовлению напитков, может осуществлять соединение с машиной 1 по приготовлению напитков опосредованно через вторую линию 52, 52' соединения и сеть 5 соединения или непосредственно через третью линию 53, 53' соединения. Два устройства 4a, 4b управления могут осуществлять соединение друг с другом через четвертую линию 54 соединения, либо двунаправленно, либо, по меньшей мере, однонаправленно, например, от первого устройства 4а управления ко второму устройству 4b управления.
Машина 1 по приготовлению напитков имеет базовый блок 10 для экстракции продукта экстракции посредством экстрагирующей жидкости. Машина 1 по приготовлению напитков представляет собой, например, кофемашину с использованием порционных капсул известного типа, при этом базовый блок 10 представляет собой заварочный блок, а экстрагирующая жидкость - горячую воду, находящуюся под давлением. Продукт экстракции подается в емкость 2.
Порционная упаковка 3 имеет мелкопорционную оболочку (например, капсулу) и экстрагируемое вещество, содержащееся в мелкопорционной оболочке (например, кофе).
Машина 1 по приготовлению напитков имеет вспомогательный блок 11, который может перемещать или приготавливать по меньшей мере один дополнительный продукт или компонент, например молоко и/или молочную пену, которые также подаются в емкость 2. Вспомогательный блок 11 может иметь нагревательные элементы и/или охлаждающие элементы для нагрева или охлаждения упомянутого по меньшей мере одного дополнительного продукта. Продукт экстракции и упомянутый по меньшей мере один компонент подаются в емкость 2 одновременно или последовательно и вместе образуют конечный продукт в емкости 2, например, "кофе макиато", состоящий из кофе, холодного или теплого молока и холодной или теплой молочной пены. Конечный продукт схематически изображен как состоящий из первой доли 21, второй доли 22 и третьей доли 23. В зависимости от инструкции по приготовлению эти доли могут быть наслоены друг на друга или смешаны в емкости 2. Под "долей" понимается объемная часть или пропорция.
Для управления базовым блоком 10 и вспомогательным блоком 11, для управления со стороны пользователя и для оптимального соединения с другими устройствами машина 1 по приготовлению напитков имеет модуль 12 управления, главный модуль 13 управления, блок 14 управления и блок 15 соединения.
Модуль 12 управления предусмотрен для управления базовым блоком 10 и вспомогательным блоком 11, например, посредством управления насосами, клапанами, нагревательными элементами и т.д. этих блоков, и посредством детектирования и обработки измеряемых значений температур, давлений, расхода и т.д. Работа модуля 12 управления может быть реализована одним физическим электронным блоком, например микроконтроллером, или множеством физических блоков или микроконтроллеров, которые в каждом случае относятся к базовому блоку 10 и вспомогательному блоку 11 и осуществляют соединение друг с другом через шину соединения или передают отдельные аналоговые или двоичные сигналы по сигнальным линиям.
Главный модуль 13 управления выполнен с возможностью управления блоком 14 управления и блоком 15 соединения. Главный модуль 13 управления может быть реализован физически и/или программно-технически отдельно от модуля 12 управления или образовывать единый модуль вместе с модулем 12 управления. В этом смысле согласно вариантам осуществления модуль 12 управления и главный модуль 13 управления могут быть идентичны.
Блок 14 управления имеет блок 141 ввода, например, с переключателями, кнопками и/или поворотным переключателем или дисковым переключателем, и/или с чувствительной к касанию поверхностью, и блок 142 вывода с оптическими средствами индикации, такими как лампочки, или с экраном и т.д., и/или с акустическими средствами индикации, такими как динамик, зуммер и т.д. В вариантах осуществления блок 14 управления не имеет экрана. При этом информация о программировании машины 1 по приготовлению напитков может быть показана на экране устройства 4 управления. Блок 15 соединения выполнен с возможностью соединения через первую линию 51 соединения, которая может быть беспроводной (например, посредством WiFi, Bluetooth и т.д.) или проводной (например, посредством Ethernet, USB), в частности для соединения с сетью 5 соединения. Дополнительно блок 15 соединения может осуществлять соединение с устройством 4 управления беспроводным способом (например, посредством WiFi, Bluetooth, NFC и т.д.) или посредством проводов (например, посредством USB). Блок 15 соединения также может быть выполнен с возможностью считывания и записи на съемный переносной носитель данных, например, через интерфейс USB или интерфейс SD-карты. Могут быть использованы одно или более устройств 4a, 4b, 4c управления. Такое устройство 4 управления, как правило мобильный телефон или смартфон, имеет пользовательский интерфейс 44, например, чувствительный к касанию экран или сенсорный экран, функционирующий в виде блока ввода и вывода. Дополнительно или альтернативно, в качестве блоков ввода могут также служить кнопки устройства 4 управления. Дополнительно или альтернативно может быть реализован голосовой ввод. Если не указано иное, информация для пользователя и пользовательский ввод могут быть выведены или соответственно введены через блок 14 управления и/или устройство 4 управления. Таким образом, если в настоящем описании описывается взаимодействие с пользователем, следует понимать, при этом имеются в виду вывод или соответственно ввод посредством блока 14 управления и/или посредством блока 4 управления. Соответственно в обобщенном смысле они могут быть названы интерфейсным блоком. Главный модуль 13 управления имеет запоминающее устройство 131, в котором сохранены, среди прочего, инструкции по приготовлению или рецепты. Инструкция по приготовлению имеет, по меньшей мере, информацию управления, которая может быть преобразована в команды для управления базового блока 10 или вспомогательного блока 11. Такая информация управления содержит, с одной стороны, информацию о последовательности, задающую последовательность этапов, выполняемых базовым блоком 10 и/или вспомогательным блоком 11 для получения конечного продукта. С другой стороны информация управления содержит, например, температуры, значения объема, значения времени и т.д., также ниже называемые в целом как параметры приготовления, которые обеспечивают параметризацию этой последовательности.
Информация о последовательности представляет собой, например, "включить нагревание вспомогательного блока; включить насос заварочного блока на пятнадцать секунд; после выключения насоса подождать по меньшей мере пять секунд до нагревания до заданной температуры; включить насос для молока на двенадцать секунд". Времена и температуры, упомянутые в данном примере, могут быть заданы посредством параметров приготовления и/или определены устройством управления в соответствии с другими параметрами приготовления и измеряемыми значениями датчиков. Инструкция по приготовлению также может включать в себя инструкции для пользователя. Эти инструкции являются частью приготовления конечного продукта и должны быть выполнены пользователем. Для этого инструкции для пользователя могут быть показаны посредством блока 142 вывода или пользовательского интерфейса 44 устройства 4 управления. Например, такими инструкциями для пользователя являются "теперь добавьте кубики льда" или "пожалуйста, отмерьте 20 мл карамельного сиропа", или "теперь добавьте приготовленный карамельный сироп", или "перемешайте, пожалуйста", или "пожалуйста, проверьте, подходят ли друг другу вставленная капсула и выбранный рецепт" и т.д. Инструкция для пользователя может сопровождаться визуальным изображением, например, получаемого конечного продукта, выбранной или фактически вставленной капсулы и т.д.
Для приготовления продукта в соответствии с инструкцией по приготовлению информация управления или соответствующие команды применяются базовым блоком 10 и вспомогательным блоком 11, и, таким образом, реализуется последовательность приготовления. Если инструкция по приготовлению содержит инструкции для пользователя, они показываются пользователю в соответствующих местах последовательности. После подтверждения пользователем с помощью блока 141 ввода или пользовательского интерфейса 44, которое подтверждает системе выполнение инструкции для пользователя, применяется последующая информация управления последовательности приготовления.
Инструкция по приготовлению может иметь параметры приготовления, которые могут быть скорректированы пользователем, а также параметры приготовления, которые не могут быть скорректированы пользователем. Корректируемые параметры представляют собой, например, (объемные) доли компонентов в конечном продукте, общее количество или температура компонента. Для корректируемых параметров приготовления инструкция по приготовлению может содержать стандартное значение или значение по умолчанию, используемое, если пользователь не корректирует параметр. Для корректировки корректируемых параметров приготовления пользователю показывают выбор одного или более таких параметров приготовления на блоке 14 управления машины 1 по приготовлению напитков или на пользовательском интерфейсе 44 устройства 4 управления, при этом пользовательский ввод детектируют для корректировки параметров приготовления. Ввод может осуществляться путем нажатия физических кнопок и/или виртуальных кнопок, таких как экранные кнопки или "значки", в частности "кнопок со стрелками" и/или смещаемых флажков или "ползунков" на сенсорном экране блока 14 управления или устройства 4 управления. Устройство 4 управления передает информацию, представляющую детектированный пользовательский ввод, такой как пропорции, выбор емкости или общее количество, выбор температуры и т.д., в машину 1 по приготовлению напитков непосредственно через третью линию 53 соединения или опосредованно через вторую линию 52 соединения и первую линию 51 соединения.
Порционная упаковка 3 имеет машиночитаемый код 33 порции. Он может быть реализован, например, с помощью носителя информации, читаемого оптически, механически или беспроводным образом по радио, или посредством комбинации из двух или более таких носителей информации. Код 33 порции представляет категорию 31 порции, определяющую категорию, к которой относится порционная упаковка 3. Такие категории могут представлять собой различные категории напитков или продуктов, такие как "эспрессо", "обычный кофе", "фильтрованный кофе", "чай", а также "чистящая капсула". Код 33 порции представляет, кроме того, идентификатор 32 порции, к которому относится порционная упаковка 3. Такие идентификаторы могут представлять определенные отдельные продукты или сорта, такие как "Арабика № 42" или "Колумбия специальный". Порционные упаковки 3 с одной и той же категорией 31 порции могут иметь различные идентификаторы 32 порции. Таким образом, посредством категории 31 порции порционные упаковки 3 или соответствующие продукты различного идентификатора могут быть группированы в категории. В машине 1 по приготовлению напитков может быть сохранено назначение кода 33 порции или категорий 31 порции и/или идентификаторов 32 порции соответственно в рекомендованных или разрешенных областях для параметров приготовления. Благодаря этому после вставки порционной упаковки 3, при помощи кода 33 порции может быть автоматически проверено, совместима ли порционная упаковка 3 с заданными пользователем пропорциями и/или совместима ли порционная упаковка 3 с инструкцией по приготовлению, выбранной пользователем, т.е. пригодна для этой инструкции по приготовлению. Если это не так, может быть показано предупреждение и/или дальнейшая обработка порционной упаковки 3 может быть остановлена. В качестве альтернативы может быть генерировано подтверждающее сообщение, если выбранная капсула особенно хорошо подходит для выбранных пропорций. Например, капсула для приготовления эспрессо не является оптимально подходящей, если пользователь выбрал количество кофе, предназначенное для обычного кофе. Кроме того, чистящая капсула или капсула для приготовления чая, как правило, не подходят, если было выбрано приготовление напитка с молоком.
На фиг. 2 показана блок-схема протекания способа работы машины по приготовлению напитков. Этот способ обеспечивает выполняемость процесса приготовления. Если не указано иное, этапы выполняются самой машиной по приготовлению напитков. Этапы являются следующими.
- Этап 61 получения: беспроводный блок 15 соединения машины 1 по приготовлению напитков получает команду на запуск.
- Этап 62 проверки: проверяется, готова ли машина 1 по приготовлению напитков к приготовлению конечного продукта.
- Разветвление 63, в зависимости от того, готова или нет машина 1 по приготовлению напитков.
Если машина 1 по приготовлению напитков готова
- Этап 64 подтверждения для отправки, с помощью блока 15 соединения, подтверждения, что команда на запуск была получена и машина 1 по приготовлению напитков готова к приготовлению конечного продукта;
- Этап 65 приготовления, на котором происходит приготовление конечного продукта машиной 1 по приготовлению напитков;
- Второе разветвление 66, в зависимости от того, произошло ли приготовление без ошибок.
Если приготовление произошло без ошибок
- Этап 67 подтверждения завершения, на котором с помощью блока 15 соединения отправляется подтверждение завершения, что приготовление конечного продукта завершено. Устройство 4 управления генерирует соответствующее уведомление для пользователя. Реализация этапа 67 подтверждения завершения может быть осуществлена различным образом, например, посредством способа "без запроса", в котором машина 1 по приготовлению напитков активно посылает сообщение в устройство 1 управления, или посредством способа "опроса", в котором устройство 4 управления повторно опрашивает состояние машины 1 по приготовлению напитков.
Если приготовление произошло с ошибками
- Этап 68 сообщения об ошибке приготовления, на котором блок 15 соединения отправляет сообщение об ошибке приготовления, что при приготовлении конечного продукта возникла ошибка. Сообщение об ошибке приготовления может содержать информацию о типе ошибки и/или ее устранении или указывать на такую информацию, которая, например, сохранена в устройстве 4 управления и отображается.
- Этап 69 устранения ошибки приготовления, на котором пользователь может произвести устранение ошибки на основе сообщения об ошибке приготовления. Продолжение выполнения способа с этапом получения, после того как пользователь повторно отправил команду на запуск посредством устройства 4 управления.
Если машина 1 по приготовлению напитков не готова
- Этап 70 информации об ошибке, на котором блок 15 соединения отправляет информацию об ошибке, с подтверждением, что команда на запуск была получена, однако машина 1 по приготовлению напитков не готова к приготовлению конечного продукта. Информация об ошибке зависит от типа этапа проверки, который это установил. Она может относиться к отсутствию компонентов и/или вспомогательного блока, или к рабочему состоянию машины по приготовлению напитков, или к несовместимости между инструкцией по приготовлению и актуальным состоянием машины по приготовлению напитков.
- Этап 71 устранения ошибки, на котором пользователь может произвести устранение ошибки на основе информации об ошибке и/или корректировку инструкции по приготовлению.
- Продолжение выполнения способа с этапом получения, после того, как пользователь повторно отправил команду на запуск посредством устройства 4 управления.
На фиг. 3 показана блок-схема процесса способа работы машины 1 по приготовлению напитков. Данный способ обеспечивает авторизацию для выполнения процесса приготовления. Если не указано иное, этапы выполняются самой машиной по приготовлению напитков. Этапы являются следующими.
- Этап 81 получения: беспроводный блок 15 соединения машины 1 по приготовлению напитков получает команду на запуск и соответствующую информацию авторизации. Информация авторизации может быть передана в виде ключа. В качестве альтернативы информация авторизации может быть передана с помощью многоэтапного способа с обменом сообщениями между машиной 1 по приготовлению напитков и устройством 4 управления.
- Этап 82 проверки: на основе информации авторизации проверяется, происходит ли эта команда на запуск от устройства 4a, 4b, 4c управления, уполномоченного на запуск этого определенного действия в машине 1 по приготовлению напитков, в частности на удаленный запуск приготовления. Например, это осуществляется посредством того, что на основе информации авторизации передается полномочие, сохраненное в машине 1 по приготовлению напитков, которое определяет, может ли быть запущено определенное действие, например, запуск этапа приготовления.
- Разветвление 83, в зависимости от того, уполномочено ли или нет устройство 4a, 4b, 4c управления.
Если устройство 4a, 4b, 4c управления уполномочено
- Этап 64 подтверждения (опционально), этап 65 приготовления и последующие этапы, как описано выше в отношении фиг. 2.
Если устройство 4a, 4b, 4c управления не уполномочено
- Этап 90 ошибки полномочия, на котором блок 15 соединения отправляет информацию об ошибке, что команда на запуск была получена, однако устройство 4a, 4b, 4c управления не готово к запуску этого определенного действия, в частности к удаленному запуску приготовления. Эта информация об ошибке может быть показана на устройстве 4 управления.
Способы, описанные в отношении фиг. 2, 3, могут быть комбинированы друг с другом. Например, с фиг. 2:
- этап 62 проверки, готова ли машина 1 по приготовлению напитков к приготовлению конечного продукта и
- последующее разветвление 63,
на фиг. 3 добавляются между:
- разветвлением 83 и
- этапом 64 подтверждения (опционально) или этапом 65 приготовления.
Могут быть использованы различные степени полномочий. Например, в конфигурации с фиг. 1 первому устройству 4а управления назначено высокое полномочие (или "полномочие администратора"), разрешающее запуск процесса приготовления в машине 1 по приготовлению напитков. Третье устройство 4с управления не имеет данного полномочия, оно имеет лишь "нижнее полномочие" или "полномочие пользователя". С его помощью инструкции по приготовлению (рецепты) могут быть скорректированы и переданы в машину 1 по приготовлению напитков, однако запуск приготовления должен произойти на самой машине 1 по приготовлению напитков, т.е. путем приведения в действие элемента управления на устройстве 14 управления машины 1 по приготовлению напитков. Таким образом может быть гарантировано, что пользователь не сможет бесконтрольно запустить процесс приготовления.
Второму устройству 4b управления может быть назначено среднее полномочие (или "субадминистратор"). Это среднее полномочие разрешает запуск приготовления продукта с помощью этого второго устройства 4b управления.
Назначение среднего полномочия устройству 4 управления может быть осуществлено лишь посредством устройства 4 управления, которому назначено высокое полномочие. Первое устройство 4а управления с высоким полномочием может, таким образом, назначить среднее полномочие второму устройству 4b управления. Это может быть реализовано посредством того, что первое устройство 4а управления назначает второму устройству 4b управления ключ или в целом информацию авторизации, причем этой информации авторизации назначено среднее полномочие в машине 1 по приготовлению напитков. Данная информация авторизации передается во второе устройство 4b управления из первого устройства 4а управления. Предпочтительно в целях защиты от перехвата это осуществляется через четвертую линию 54 соединения, представляющую собой канал, отличный от канала, через который устройства 4 управления осуществляют соединение с машиной 1 по приготовлению напитков. Данный другой канал предпочтительно конфигурирован для передачи только в ближней зоне, например, согласно стандарту NFC или стандарту Bluetooth, в противоположность стандарту WiFi для соединения с машиной 1 по приготовлению напитков. Данный другой канал также может быть однонаправленным, например, посредством оптического сигнала, такого как штрих-код или код Морзе, выпускаемого от первого устройства 4 управления и получаемого вторым устройством управления. В качестве однонаправленного сигнала также может быть использован акустический сигнал. Информация, передаваемая сигналом, может быть, например, модулирована на несущий сигнал, в частности, посредством модуляции в частотной области и или модуляции во временной области. К этому также относятся способы многочастотного кода. Акустический сигнал может быть генерирован посредством громкоговорителя или вибрирующего элемента. Вибрирующий элемент или виброзвонок может быть двигателем с вращающейся массой с дисбалансом. Информация авторизации, назначенная второму устройству 4b управления, может быть однозначной для каждого из устройств 4 управления:
- либо в виде комбинации общего ключа администратора с отдельным ключом аутентификации, идентифицирующим соответственно лишь устройство 4 управления, но не соответствующим полномочию. В этом случае для определения полномочия на запуск процесса приготовления в машине 1 по приготовлению напитков может быть осуществлен поиск, действует ли ключ администратора для машины 1 по приготовлению напитков. Для определения, имеет ли устройство 4а управления верхнее полномочие, в этом случае применяется ключ аутентификации. При настройке машины 1 по приготовлению напитков может быть установлено, что только лишь первое устройство 4а управления, используемое для настройки, имеет данное верхнее полномочие. В этом случае для передачи среднего полномочия во второе устройство 4b управления может быть передан только ключ администратора. Таким образом, второе устройство 4b управления, поскольку оно имеет ключ аутентификации, отличный от ключа первого устройства управления, не может иметь никакого верхнего полномочия и не может модифицировать никаких полномочий,
- либо может иметься комбинированный ключ, кодирующий как идентификатор, так и полномочие устройства 4 управления. В этом случае в машине 1 по приготовлению напитков каждому такому комбинированному ключу может быть назначено полномочие, назначающее полномочие на запуск процесса приготовления, а также полномочие на передачу (средних) полномочий в другие устройства 4 управления. В этом случае при передаче среднего полномочия комбинированный ключ передается во второе устройство 4b управления, при этом в машине 1 по приготовлению напитков сохраняется назначение комбинированного ключа со средним полномочием.
В целом принято считать, что различные ключи или информация авторизации могут не отправляться из первого устройства 4а управления и не генерироваться в нем. Важно лишь, что информация авторизации разделяется. При этом генерация пары ключей из закрытого и открытого ключей называется "разделением информации авторизации".
Передача информации авторизации также может быть осуществлена, с применением соответствующих криптографических способов, через открытую сеть 5 соединения.
Изобретение относится к машинам по приготовлению напитков для приготовления напитков или тому подобного из порционной упаковки с мелкопорционной оболочкой (например, капсулой) и экстрагируемым веществом (например, кофе), содержащимся в мелкопорционной оболочке. В частности, оно относится к способу работы машины по приготовлению напитков, к машине по приготовлению напитков и к способу работы устройства управления. Способ работы машины (1) по приготовлению напитков для приготовления конечного продукта с использованием порционной упаковки (3), содержащий следующие этапы, выполняемые машиной (1) по приготовлению напитков: - этап (61) получения для получения, с помощью блока (15) соединения, команды на запуск; - этап проверки (62) для проверки, готова ли машина (1) по приготовлению напитков к приготовлению конечного продукта; и, если машина (1) по приготовлению напитков готова к приготовлению конечного продукта: - этап (64) подтверждения для отправки, с помощью блока (15) соединения, подтверждения, что команда на запуск была получена и машина (1) по приготовлению напитков готова к приготовлению конечного продукта; - этап (65) приготовления для приготовления конечного продукта. Технический результат заключается в безопасном и облегченном управлении машиной по приготовлению напитков и создании соответствующего способа работы машины по приготовлению напитков. 4 н. и 16 з.п. ф-лы, 3 ил.
Модульная система раздачи напитков
Кофемолка с коническими жерновами