СПОСОБ СОЗДАНИЯ ПРОДУКТА С ПОМОЩЬЮ МАШИНЫ ПО ПРИГОТОВЛЕНИЮ НАПИТКОВ, СИСТЕМА ДЛЯ ВЫПОЛНЕНИЯ ДАННОГО СПОСОБА И МАШИННЫЙ БЭКЕНД ДЛЯ МАШИНЫ ПО ПРИГОТОВЛЕНИЮ НАПИТКОВ

1. Способ создания продукта с помощью машины (1) по приготовлению напитков, включающий этапы:
с помощью машинного бэкенда (2) для машины (1) по приготовлению напитков получают команду (32) бэкенда, причем команда (32) бэкенда содержит идентификатор (44) для идентификации инструкции (14) приготовления, а также идентификатор конфигурации;
м
определяют инструкции (14) приготовления путем определения, в случае, если идентификатор (44) совпадает с индивидуальным идентификатором (24), инструкцию (14) приготовления, которая в одно из нескольких пользовательских профилей (26) назначена индивидуальному идентификатору (24), при этом пользовательский профиль (26) определяют в соответствии с идентификатором конфигурации;
с помощью машинного бэкенда (2) генерируют машинную команду (22) для машины (1) по приготовлению напитков, причем машинная команда (22) указывает инструкцию (14) приготовления;
с помощью машины (1) по приготовлению напитков создают продукт в соответствии с инструкцией (14) приготовления.
2. Способ по п.1, в котором этап определения инструкции (14) приготовления содержит этап: определяют, в случае если идентификатор (44) совпадает с общим идентификатором (34), инструкцию (14) приготовления, которая ему назначена, при этом назначение не зависит от пользовательского профиля (26).
3. Способ по п.1 или 2, в котором, если индивидуальному идентификатору (24) не назначена инструкция (14) приготовления, машинный бэкенд (2) передает сигнал (23) обратной связи бэкенда бэкенду (3) распознавания голоса для вывода сообщения об ошибке с помощью голосового интерфейса (4).
4. Способ по любому из пп. 1-3, в котором инструкцию (14) приготовления назначают непосредственно индивидуальному идентификатору (24), и индивидуальные идентификаторы (24) и назначенные инструкции (14) приготовления хранят в машинном бэкенде (2).
5. Способ по п.4, в котором несколько пользовательских профилей (26) хранят в машинном бэкенде (2), и каждый пользовательский профиль (26) содержит специфический для пользователя список индивидуальных идентификаторов (24) и их назначение специфическим для пользователя инструкциям (14) приготовления.
6. Способ по любому из пп.1-5, в котором машинная команда (22) указывает инструкцию (14) приготовления в соответствии с индивидуальным идентификатором (24) или общим идентификатором (34) с помощью машинной команды (22), содержащей указанную инструкцию (14) приготовления.
7. Способ по любому из пп.1-5, в котором машинная команда (22) указывает инструкцию (14) приготовления в соответствии с индивидуальным идентификатором (24) или общим идентификатором с помощью машинной команды (22), содержащей индивидуальный идентификатор (24) или общий идентификатор (34).
8. Способ по любому из пп.1-3, в котором инструкцию (14) приготовления опосредованно назначают индивидуальному идентификатору (24) с помощью инструкции (25) назначения и личного идентификатора (27), причем инструкцию (25) назначения определяют на основе информации о конфигурации, содержащей назначение инструкции (25) назначения идентификатору конфигурации, в частности, в виде одной или более из следующей информации:
назначение инструкции (25) назначения машинному идентификатору (11);
назначение инструкции (25) назначения идентификатору (41) интерфейса;
назначение инструкции (25) назначения пользовательскому идентификатору (21).
9. Способ по любому из пп. 1-8, включающий этап: с помощью голосового интерфейса (4) и бэкенда (3) распознавания голоса, получают голосовой ввод и генерируют, в соответствии с голосовым вводом, команды (32) бэкенда для машинного бэкенда (2) для машины (1) по приготовлению напитков, причем команда (32) бэкенда содержит идентификатор (44) для идентификации инструкции (14) приготовления.
10. Способ по любому из пп.1-9, в котором передачу машинной команды (22) в машину (1) по приготовлению напитков осуществляют путем метода pull с помощью машины (1) по приготовлению напитков, запрашивающей машинный бэкенд (2), присутствует ли машинная команда (22), и при наличии машинной команды (22) активируют ее передачу в машину (1) по приготовлению напитков.
11. Способ по любому из пп. 1-10, включающий дополнительные этапы:
с помощью машины (1) по приготовлению напитков генерируют машинный сигнал (13) обратной связи для машинного бэкенда (2);
с помощью машинного бэкенда (2) генерируют соответствующий сигнал (23)
обратной связи бэкенда для голосового интерфейса (4);
с помощью голосового интерфейса (4) выводят голосовое сообщение в соответствии с сигналом (23) обратной связи бэкенда.
12. Система, содержащая машину (1) по приготовлению напитков и машинный бэкенд (2), причем система конфигурирована для выполнения способа по любому из пп.1-11.
13. Машинный бэкенд (2) для машины (1) по приготовлению напитков, конфигурированный для выполнения следующих этапов:
получают команду (32) бэкенда, причем команда (32) бэкенда содержит идентификатор (44) для идентификации инструкции (14) приготовления, а также идентификатор конфигурации;
определяют инструкции (14) приготовления путем определения, в случае, если идентификатор (44) совпадает с индивидуальным идентификатором (24), инструкции (14) приготовления, которую в пользовательском профиле (26) назначают индивидуальному идентификатору (24), при этом пользовательский профиль (26) определяют в соответствии с идентификатором конфигурации;
генерируют машинную команду (22) для машины (1) по приготовлению напитков, причем машинная команда (22) характеризует инструкцию (14) приготовления.