СИСТЕМА И СПОСОБ КОНТРОЛЯ И РЕГУЛИРОВАНИЯ РОЗЛИВА ИНГРЕДИЕНТОВ ДЛЯ ПРИГОТОВЛЕНИЯ ПРОДУКТА
SYSTEM AND METHOD OF CONTROL OVER PRODUCT INGREDIENTS DISPENSING

ТОВАРНЫЕ ЗНАКИ
COCA-COLA™ является зарегистрированным товарным знаком компании Coca-Cola Company, г.Атланта, штат Джорджия, США. Иные наименования, символы, элементы дизайна или логотипы, использованные здесь, могут быть зарегистрированными товарными знаками, товарными знаками или названиями продукта компании Coca-Cola Company или иных компаний.
Область техники, к которой относится изобретение
Настоящее изобретение относится к разливочным устройствам для розлива продуктов и, в частности, относится к системам и способам обеспечения контроля и регулирования розлива ингредиентов для приготовления продукта по отдельности.
Уровень техники
Обычные разливочные устройства для розлива напитков могут разливать напитки путем смешивания сиропа, подсластителя и/или воды. Эти обычные разливочные устройства, как правило, предлагают ограниченный выбор напитков, содержащих сиропы различных видов. Предлагаемые варианты выбора напитков могут включать выбор из фирменных и нефирменных напитков. В качестве примера, одно обычное разливочное устройство, в котором применяют несколько сиропов разных видов, может предложить на выбор напитки COCA-COLA™, DIET COCA-COLA™, SPRITE™ и несколько других вариантов выбора фирменных или нефирменных напитков.
Для того чтобы приготовить конкретный напиток, как правило, обычные разливочные устройства приводят в действие один или более соленоидов, переключателей и/или клапанов, ассоциированных с различными ингредиентами напитка. Соленоиды, переключатели и/или клапаны, ассоциированные с каждым ингредиентом, обычно приводят в действие в течение заранее заданного периода времени, тем самым вызывая розлив предварительно установленного количества ингредиентов для выбранного напитка.
Недостатком обычных разливочных устройств этих типов является возможное ухудшение качества розлива выбранного напитка, если один или более из ингредиентов для выбранного напитка не подается должным образом. Например, обычное разливочное устройство может разливать низкокачественный напиток COCA-COLA™, если сироп COCA-COLA™ не подается должным образом и/или если источник сиропа COCA-COLA™ пустой или почти пустой. Кроме того, для покупателя или потребителя разливочного устройства может быть трудным идентифицировать низкокачественный напиток. Более того, так как для приготовления или розлива выбранного напитка смешивают все больше и больше ингредиентов, для клиента может быть трудным идентифицировать один или более ингредиентов, которые не подаются должным образом и, следовательно, способствуют снижению качества напитка.
Соответственно, имеется потребность в улучшенных системах и способах контроля и регулирования розлива ингредиентов для приготовления продукта.
Раскрытие изобретения
Некоторые или все из вышеуказанных потребностей и/или проблем могут быть разрешены с помощью вариантов реализации этого изобретения. Варианты реализации изобретения могут включать системы и способы независимого контроля и регулирования розлива ингредиентов, применяемых для приготовления выбранного продукта. Согласно одному варианту реализации предложен способ розлива продукта, такого как, напиток. Несколько ингредиентов продукта можно ассоциировать с разливочным устройством для розлива продуктов. Большое количество выбираемых продуктов можно приготовить с применением ингредиентов. Можно обеспечить введение информации для приготовления выбранного продукта. Можно идентифицировать рецепт выбранного продукта, который определяет соотношение ингредиентов для приготовления выбранного продукта. Розлив каждого соответствующего ингредиента продукта для получения выбранного напитка можно начать, по меньшей мере частично на основе идентифицированного рецепта. При приготовлении выбранного напитка можно независимо контролировать розлив каждого из соответствующих ингредиентов продукта.
Еще один вариант реализации изобретения может обеспечить способ розлива ингредиента продукта. Может быть получена входная информация для выбора разливаемого продукта. Ингредиент может представлять собой компонент или ингредиент выбранного продукта. Можно идентифицировать рецепт выбранного продукта, который задает соотношение ингредиента, входящего в состав продукта, относительно одного или более других ингредиентов для приготовления выбранного продукта. Розлив ингредиента продукта можно начать, по меньшей мере частично на основе идентифицированного рецепта. Можно контролировать розлив ингредиента продукта.
Еще один вариант реализации изобретения может обеспечить разливочный аппарат. Разливочный аппарат может включать матрицу для ингредиентов, выполненную с возможностью размещения пакетов ингредиентов в соответствующих местоположениях. Несколько выбираемых продуктов можно приготовить по меньшей мере из некоторых из большого количества ингредиентов. Разливочный аппарат может дополнительно включать устройство для ввода данных, выполненное с возможностью приема варианта выбора продукта. Разливочный аппарат может дополнительно включать контроллер для выполнения набора команд, предназначенных для получения варианта выбора продукта и идентификации рецепта приготовления выбранного продукта. Рецепт может устанавливать соотношение ингредиентов для приготовления выбранного продукта. Контроллер может выполнять набор команд, предназначенных для управления розливом каждого из соответствующих ингредиентов продукта по меньшей мере частично на основе идентифицированного рецепта и независимого контроля за розливом каждого из соответствующих ингредиентов продукта.
Согласно еще одному варианту реализации изобретения может быть предложен разливочный аппарат. Разливочный аппарат может включать матрицу для ингредиентов, выполненную с возможностью размещения пакетов ингредиентов в соответствующих местоположениях, при этом несколько выбираемых продуктов можно приготовить по меньшей мере из некоторых из большого количества ингредиентов. Разливочный аппарат может дополнительно включать устройство для ввода данных, выполненное с возможностью приема варианта выбора продукта, и контроллер для выполнения набора команд, предназначенных для приема варианта выбора продукта, идентификации рецепта выбранного продукта, который задает соотношение ингредиентов для приготовления выбранного продукта, и управления розливом каждого из соответствующих ингредиентов продукта по меньшей мере частично на основе идентифицированного рецепта. Разливочный аппарат может дополнительно включать один или более контролирующих узлов, соответственно ассоциированных с каждым из ингредиентов продукта. Каждый один или более контролирующих узлов может выполнять набор команд, предназначенных для приема от контроллера указания о розливе и по меньшей мере одного ассоциированного параметра розлива, основанного по меньшей мере частично на идентифицированном рецепте, для начала розлива ассоциированного ингредиента, по меньшей мере частично на основе по меньшей мере одного ассоциированного параметра розлива, и контроля за розливом ассоциированного ингредиента продукта.
Дополнительные системы, способы, разливочные устройства, особенности и преимущества реализуют посредством способов, предлагаемых различными вариантами реализации изобретения. Другие варианты реализации и аспекты изобретения подробно описывают в настоящем документе и рассматривают часть заявленного изобретения. Другие преимущества и особенности можно понять на основании описания и фигур.
Краткое описание чертежей
Следующие ссылки будут сделаны на прилагаемые фигуры, которые не обязательно начерчены в масштабе, при этом:
На фиг.1 показан один пример разливочного устройства для приготовления напитков согласно варианту реализации изобретения.
На фиг.2A показан один пример оперативной связи между контроллером и местоположением в матрице для ингредиентов согласно варианту реализации изобретения.
На фиг.2B показан один пример интерфейсов обнаружения введения пакетов согласно варианту реализации изобретения.
На фиг.2C показан один пример пакетов ингредиентов для приготовления напитков, связанных с несколькими насосами, согласно варианту реализации изобретения.
На фиг.2D показан один пример пакетов ингредиентов для приготовления напитков, связанных с несколькими насосами и соединенных с контроллером с помощью шинных узлов согласно варианту реализации изобретения.
На фиг.3 показан один пример контролирующих узлов, связанных с контроллером согласно варианту реализации изобретения.
На фиг.4 показан один пример способа приема входных данных клиента о выбранном напитке и управления розливом выбранного напитка согласно варианту реализации изобретения.
На фиг.5 показан один пример способа управления контролирующим узлом, ассоциированным с ингредиентом, входящим в состав напитка, для розлива ассоциированного ингредиента согласно варианту реализации изобретения.
На фиг.6 показан один пример способа регулирования розлива ингредиента для приготовления напитка с помощью ассоциированного контролирующего узла согласно варианту реализации изобретения.
На фиг.7 показан один пример способа контроля за розливом ингредиента для приготовления напитка согласно варианту реализации изобретения.
В подробном описании объяснены различные варианты реализации изобретения, вместе с преимуществами и особенностями, со ссылками на фигуры в качестве примера.
Осуществление изобретения
В настоящем документе, термины "разливочное устройство для приготовления напитков", "разливочное устройство для розлива продуктов", "разливочное устройство для розлива напитков", "разливочный аппарат", и "разливочное устройство" относятся к устройству, которое предоставляет продукт, такой как напиток, консервная банка, бутылка или контейнер.
В настоящем документе термины "продукт" и "напиток" и их множественные формы применяют синонимически, и варианты реализации изобретения не следует ограничивать в объеме при применении любого из этих терминов.
Ниже в настоящем документе будут описаны иллюстративные варианты реализации изобретения более полно со ссылками на прилагаемые фигуры, на которых показаны некоторые, но не все, варианты реализации изобретения. Действительно, изобретение можно воплотить во многих различных формах и не должно ограничиваться вариантами реализации, изложенными в этой заявке; скорее, эти варианты реализации представлены для того, чтобы это описание удовлетворяло применяемым юридическим требованиям. Во всем документе одинаковые числа относятся к одинаковым элементам.
Рассматривая фигуры более детально, можно увидеть, что на фиг.1 показан один пример разливочного устройства 100 для приготовления напитков, разливочного устройства для розлива напитков, или разливочного аппарата, который можно использовать в соответствии с вариантами реализации изобретения. Типичное разливочное устройство 100 может включать контроллер 105, оперативно связанный с матрицей 112 для ингредиентов. Несколько источников ингредиентов для приготовления напитков можно соединить с матрицей 112. Подходящие источники ингредиентов для приготовления напитков могут включать, например, пакеты ингредиентов, которые вставляют в матрицу 112, и/или источники ингредиентов, которые расположены на некотором расстоянии от разливочного устройства 100 и соединены с матрицей 112 через подходящие линии подачи. Например, источники ингредиентов для приготовления напитков можно подавать в разливочное устройство 100 через систему на основе ящика с вкладышем в форме мешка (BIB).
Согласно одному варианту реализации в матрицу 112 можно вставить несколько пакетов ингредиентов. Матрица для ингредиентов может обеспечить сохранность каждой из большого количества пакетов ингредиентов, таких как 114A-114Q. Кроме того, матрица 112 может быть оперативно связана с контроллером, таким как контроллер 105, и с несколькими насосами 120 и/или клапанами 125. В этом отношении находящиеся под контролем контроллера 105 несколько насосов 120 и/или клапанов 125 могут осуществлять накачивание точного количества продукта из большого количества пакетов 114A-114Q для розлива напитка покупателям. Несколько датчиков 127 могут контролировать и измерять количество продуктов для приготовления напитка, которые накачивают из пакетов 114A-114Q.
Согласно одному варианту реализации матрица 112 может содержать множество различных типов и видов пакетов ингредиентов для приготовления напитков, таких как 114A-114Q, вставленных в нее. В процессе работы содержимое каждого из пакетов 114A-114Q можно выборочно комбинировать согласно рецепту в варьирующих соотношениях для приготовления тысячи различных видов напитков.
Например, помимо прочего клиент, потребитель или пользователь может выбрать тип напитка в подходящем устройстве 165 для ввода данных, ассоциированном с контроллером, таким как пользовательский интерфейс. Рецепт приготовления выбранного напитка, в том числе ингредиенты и соотношение ингредиентов, можно получить с помощью контроллера 105 из базы данных, локальной к контроллеру 105, такой как база данных 130, из запоминающего устройства, ассоциированного с контроллером 105, такого как запоминающее устройство 180 и/или из удаленного ресурса по обработке данных, такого как ресурс 135 по обработке данных, который может представлять собой сервер. Контроллер 105 может управлять любыми из насосов 120 и/или клапанами 125 для приготовления и розлива напитка через сопло 140 в чашку 145.
Разливочные устройства для приготовления напитков в соответствии с вариантами реализации изобретения, такие как разливочное устройство 100, могут хранить или быть связанными с любым количеством ингредиентов, например ароматизатором с запахом лайма, ванильным ароматизатором, вишневым ароматизатором и различными составными частями многих фирменных и нефирменных напитков. Преимущество состоит в том, что, например, помимо прочего, можно налить напиток COCA-COLA™ путем добавления вишневого ароматизатора, получая напиток CHERRY COCA-COLA™, или путем добавления ванильного ароматизатора и изменения формулы, получая DIET VANILLA COCA-COLA™. Согласно одному варианту реализации, при наличие контроллера 105, оперативно связанного с несколькими пакетами ингредиентов 114 и несколькими насосами 120 и клапанами 125, потребитель может приготавливать и наливать тысячи различных видов напитков путем добавления ароматизатора и/или смешивания и варьирования ингредиентов и соотношений ингредиентов.
При дальнейшем рассмотрении фиг.1 согласно некоторым вариантам реализации изобретения контроллер 105 можно оперативно связать с базой данных 130, которая включает рецепты напитков, составы и способы приготовления напитков. Такие рецепты напитков, составы и способы приготовления напитков могут включать перечень ингредиентов, соотношение каждого ингредиента, список, какой напиток может быть изготовлен по заказу потребителя, потребительские предпочтения для розлива одного или более напитков, информацию о розливе с контролем за размером порции, ассоциированную с одним или более напитками и/или другие типы и виды рецептов приготовления напитков, составов и способов приготовления напитка, если это может быть необходимо и/или желательно при конкретном варианте реализации. Контроллер 105 может функционировать для выполнения набора команд для приготовления по меньшей мере одного напитка по меньшей мере из одного пакета ингредиента для розлива потребителю. На фиг.1 также изображено сопло 145. Сопло 145 может объединять потоки из насосов 120 и/или клапанов 125 для смешения и розлива напитка в чашку, такую как чашка 145. Смешивание напитка может происходить до, во время и/или после розлива потоков из сопла 145.
Что касается матрицы 112, на фиг.1 показано, как несколько пакетов ингредиентов для приготовления напитков, таких как 114A-114Q, можно физически поместить в соответствующие места в матрице 112, закрепить и соединить с конкретным насосом, клапаном и/или конкретной комбинацией из насоса (насосов) и/или клапана (клапанов). Затем в процессе работы через насосы 120 и клапаны 125, как требует рецепт, содержимое выбранных пакетов ингредиентов, таких как 114A-114Q, можно закачать в точных количествах или соотношениях и получить фирменные напитки, такие как CHERRY COCA-COLA™, VANILLA COCA-COLA™, COCA-COLA™, DIET COCA-COLA™ и FANTA™, а также огромный ряд других фирменных напитков, нефирменных напитков и/или напитков, приготовленных по заказу потребителей. В соответствии с вариантами реализации изобретения, разливочное устройство для приготовления напитков, такое как разливочное устройство 100, может осуществлять розлив огромного рядя различных видов напитков, в том числе помимо прочего газированные напитки, негазированные напитки, диетические напитки, различные виды чая, различные виды кофе, витаминные напитки, энергетические напитки, спортивные напитки и/или молочные продукты.
Для целей изобретения пакеты ингредиентов для приготовления напитков, такие как 114A-114Q, можно в совокупности или в целом рассматривать как пакет 114. Каждый пакет 114 можно изготовить в виде пакета жидкости, закрепленного в пластмассовом заостренном контейнере, что дает возможность поместить его в матрицу 112. При вставлении в матрицу 112 пакет можно проколоть с помощью по меньшей мере одного штуцера или другого подходящего устройства для прокалывания, что позволяет накачивать жидкость в пакете насосом или иным образом дозировать с помощью насосов 120 и/или клапанов 125 в точных соотношениях и приготавливать требуемый напиток. Кроме того, один или более датчиков, таких как датчики 127, могут контролировать количество или объем жидкости, которая закачивается из пакета 114. Один или более датчиков 127 можно также применять для облегчения обнаружения пакета 114, который является почти пустым и/или жидкость из которого не вытекает должным образом. Например, емкостный датчик можно разместить между пакетом 114 и ассоциированным с ней насосом 120. Емкостный датчик может каждый раз обнаруживать, что жидкость поступает в насос 120. В качестве примера емкостный датчик может каждый раз обнаруживать по изгибу металлической полоски, что жидкость поступает в насос 120. Если емкостный датчик не обнаруживает изгиб, то контроллер, связанный с емкостным датчиком, такой как контроллер 105 или узловой контроллер 310А, показанный на фиг.3, может установить, что пакет 114 почти пуст и/или неисправен. Если изгиб обнаружен, то контроллер, связанный с емкостным датчиком, может установить, что пакет 114 функционирует должным образом и содержит достаточное количество жидкости для завершения закачивания и розлива напитка.
В некоторых примерах другие ингредиенты, компоненты или добавки для приготовления напитков могут быть помещены в матрицу 112 или иным образом оперативно связаны с ней. Например, блок 114O подачи газированной воды, блок подачи подсластителя 114P и блок 114Q подачи воды можно оперативно связать с матрицей 112. Эти ингредиенты, компоненты или добавки для приготовления напитков могут находиться в форме пакета, или могут находиться в другой конфигурации, к которой матрица 112 имеет доступ. Например, один или более из этих ингредиентов, компонентов или добавок для приготовления напитков можно подавать в матрицу 112 через подходящий входной трубопровод из соответствующих источников ингредиентов.
В примерах блока 114O и блока 114Q подачи воды, непрерывную подачу жидкости подобно газированной воде и воде, и/или непрерывную подачу других ингредиентов можно обеспечить при помощи комбинации насосов 120, клапанов 125 и/или регулируемых диафрагменных контроллеров с целью дозирования и/или контролирования потока жидкости, газированной воды, воды или подачи других ингредиентов во время приготовления напитка. В примере непрерывной подачи блок 114O и блок 114Q можно соединить с матрицей 112. Кроме того, согласно некоторым вариантам реализации изобретения один или более ингредиентов для приготовления напитков могут циркулировать через камеру предварительного охлаждения (не показано) перед подачей в матрицу 112. Например, газированная вода и вода могут соответственно подаваться из блока 114O и блока 114Q и циркулировать через одну или более камер предварительного охлаждения до подачи в матрицу 112. Кроме того, или альтернативным образом, один или более ингредиентов для приготовления напитка можно подавать из охлаждаемых источников.
В одном примере подсластитель 114P может представлять собой подсластитель, не имеющий энергетической ценности (NNS), кукурузный сироп с высоким содержанием фруктозы или другие типы или виды подсластителя, если это может быть необходимо и/или желательно согласно конкретному варианту реализации. В этом примере подсластитель 114P может представлять собой пакет, который можно соединить с матрицей 112. Кроме того, согласно некоторым вариантам реализации в матрицу 112 можно помещать несколько подсластителей.
Согласно одному варианту реализации местоположение в матрице 112 некоторых из ингредиентов 114 для приготовления напитка, имеющих резкий вкус и запах может быть ограничено. В этом отношении ингредиенты с резким вкусом и запахом являются такими стойкими, что как только такой ингредиент один раз пройдет через трубопровод разливочного устройства, трубопровод надолго приобретает запах и любые текучие среды, проходящие через этот трубопровод, будут испорчены этим резким вкусом. По существу, чтобы получить напиток высшего качества, при использовании в матрице ингредиента с резким вкусом и запахом, предпочтительно ограничить пополнение и/или добавление других ингредиентов с резким вкусом и запахом определенными местами в матрице.
Также согласно одному варианту реализации некоторые из пакетов 114 ингредиента для приготовления напитка могут требовать взбалтывание для перемешивания ингредиентов. В этих случаях местоположение таких ингредиентов в матрице 112 можно ограничить местами, которые можно встряхивать, если это может быть необходимо и/или желательно согласно конкретному варианту реализации изобретения.
Кроме того, один или более блоков непрерывной подачи ингредиентов можно соединить с матрицей 112 в соответствующих местах, в которых можно взбалтывать непрерывно подаваемые ингредиенты. Например, блок непрерывной подачи льда можно соединить с матрицей 112, и лед можно взбалтывать до, во время и/или после розлива напитка.
Также согласно одному варианту реализации некоторые из пакетов 114 ингредиентов могут требовать противомикробного трубопровода и/или противомикробных деталей разливочного устройства. Эти пакеты 114 могут включать пакеты для молока, молочных, соевых напитков и/или другие типы и виды пакетов ингредиентов. В этих случаях местоположение таких ингредиентов в матрице 112 можно ограничить местами, в которых используют подходящий противомикробный трубопровод и/или подходящие противомикробные детали разливочного устройства, если это может быть необходимо и/или желательно согласно конкретному варианту реализации.
Согласно одному варианту реализации, в основном, может существовать связь между отдельным пакетом 114 и одним или более соответствующими насосами 120 и/или клапанами 125. Например, может существовать связь один к одному между отдельным пакетом 114 и насосом 120 и/или клапаном 125. В качестве еще одного примера может существовать связь четыре к одному между отдельным пакетом 114 и ассоциированными насосами 120 и/или клапанами 125. Можно применять разнообразные связи между отдельным пакетом 114 и связанным насосом (насосами) и/или клапаном (клапанами), если это необходимо согласно различным вариантам реализации изобретения. Применение более чем одного насоса 120 и/или клапана 125 может облегчить извлечение большего объема ингредиента из пакета 114 за более короткий период времени. В нескольких случаях может быть предпочтительным применять несколько насосов и/или клапанов на один ингредиент, чтобы иметь возможность извлечь больший объем жидкости из пакета за более короткий период времени. Один такой ингредиент, для которого может быть предпочтительным применять несколько насосов 120 и/или клапанов 125 для возможности извлечения большего объема жидкости из пакета 114 за более короткий период времени, может представлять собой подсластитель 114P.
Продолжая рассмотрение фиг.1, контроллер, ассоциированный с разливочным устройством 100 для приготовления напитков, такой как контроллер 105, может представлять собой любой подходящий контроллер, вычислительное устройство, или несколько устройств, например, микроконтроллер, мини-компьютер, персональный компьютер и т.п. Контроллер 105 может включать процессор 175 и запоминающее устройство 180. Запоминающее устройство 180 может хранить программируемые логические схемы 182 (например, программное обеспечение) в соответствии с вариантами реализации изобретения. Один пример программного обеспечения или машиночитаемого носителя может представлять собой код программы или набор команд, обеспечивающих контроль за функционированием разливочного устройства для приготовления напитков, такого как разливочное устройство 100. Согласно некоторым вариантам реализации изобретения, запоминающее устройство 180 может также включать данные 184, применяемые при функционировании разливочного устройства 100. Данные 184 могут включать данные, которые вручную вводят в контроллер 105, данные, передают в контроллер 105, данные, ассоциированные с другими компонентами разливочного устройства 100 и/или полученные от них, данные, полученные от клиентов или пользователей разливочного устройства 100 и/или данные, полученные из удаленного источника, такого как ресурс 135. Согласно некоторым вариантам реализации изобретения, запоминающее устройство 180 может также включать операционную систему 186. В процессоре 175 можно использовать операционную систему 186 для выполнения программируемых логических схем 182, и при этом можно также применять по меньшей мере часть данных 184.
Контроллер 105 может получать вводимую информацию или данные от других компонентов разливочного устройства 100, от удаленных устройств, таких как ресурс 135 и/или от клиента или пользователя через один или более подходящих устройств для ввода данных 165. Одно или более подходящие устройства для ввода данных могут включать сенсорные панели, сенсорные экраны, интерактивные дисплеи, схемы выборки, переключатели, кнопки, клавиатуры, клавишные панели, панели управления, дисководы, компакт-диски, DVD-диски, съемные запоминающие устройства и/или любые другие устройства, способные передавать данные контроллеру 105. Контроллер 105 можно также выводить данные или контролировать вывод данных на другие компоненты разливочного устройства 100 для приготовления напитков, на одно или более удаленных устройств и/или на одно или более подходящих устройств вывода 160. Одно или более подходящих устройств вывода могут включать дисплеи, интерактивные дисплеи, принтеры и т.п.
При дальнейшем рассмотрении фиг.1, контроллер, ассоциированный с разливочным устройством 100 для приготовления напитков, такой как контроллер 105, можно связать или соединить с одним или более серверов или ресурсов по обработке данных, таким как ресурс 135, через подходящее сетевое соединение. Согласно одному варианту реализации разливочное устройство 100 можно подключить через сетевое соединение к ресурсу 135, такому как сервер. Такое сетевое соединение можно улучшить путем применения любой подходящей сети, например Интернета, локальной компьютерной сети (LAN), глобальной сети (WAN), сети LON WORKS и/или других типов и видов сетей или сетевых соединений, если это может быть необходимо и/или желательно при конкретном варианте реализации.
Ресурс 135, такой как сервер, может быть связан с несколькими базами данных, такими как база данных 150A рецептов, составов и способов приготовления напитков, оперативная база данных 150 В и/или потребительская база данных 150C. Кроме того, ресурс 135 можно применять для облегчения приготовления напитков в соответствии с рецептами, составами и/ способами, обеспечения оперативной обработки данных, выполнения обработки данных, связанных с взаимодействием с потребителем и/или выполнения обработки других данных, как может быть необходимо и/или желательно согласно конкретному варианту реализации. Такая оперативная обработка данных может включать, например, помимо прочего, обработку данных, касающихся состояния оборудования, технического обслуживания, предупредительных сигналов при эксплуатации, прогнозируемого пополнения запасов, и/или другие типы и виды оперативной обработки данных, если это может быть необходимо и/или желательно согласно конкретному варианту реализации. Указанная поддержка взаимодействия с потребителем может включать, например помимо прочего, потребительские предпочтения, потребительские предпочтения в отношении напитков, приверженность, игры, призы, содержание рекламы, приготовление напитка в соответствии с требованиями заказчика и/или другие типы и виды поддержки взаимодействия с потребителем и/или обработки данных, если это может быть необходимо и/или желательно при конкретном варианте реализации. Согласно некоторым вариантам реализации одна или более из баз данных, ассоциированных с ресурсом 135 по обработке данных, таких как базы данных 150A, 150B и 150C, могут быть ассоциированы с разливочным устройством 100 для приготовления напитков через сетевое соединение. Соответственно, любая информация, которая содержится в одной или более базах данных, может быть доступна контроллеру, ассоциированному с разливочным устройством 100, такому как контроллер 105, и/или может храниться в одной или более других базах данных, ассоциированных с контроллером, таких как база данных 130. Для целей изобретения в настоящем документе базы данных 130, 150A, 150B и 150C в совокупности или же по отдельности рассматривают как база данных 130.
При дальнейшем рассмотрении фиг.1 согласно некоторым вариантам реализации изобретения разливочное устройство для приготовления напитков, такое как разливочное устройство 100, может включать или быть ассоциированным с одним или более устройств 155 для машинного чтения кода. Каждое из одного или более устройств 155 для машинного чтения кода может представлять собой любой подходящий вид считывающего устройства или группу считывающих устройств, например, штриховых, с радиочастотной идентификацией, с применением частоты отраженного света, оптических и т.п. Согласно одному варианту реализации устройство 155 для машинного чтения кода можно применять для сканирования или чтения пакетов 114A-114Q перед их введением в матрицу 112. В этом отношении контроллер 105 можно применять для получения информации, связанной или ассоциированной с пакетом ингредиентов, таким как 114A, используя информацию, полученную при сканировании или чтении, и затем контроллер 105 может использовать указанную информацию для идентификации в матрице 112 оптимального местоположения для размещения пакеты ингредиента для приготовления напитка. Например, данные от пакета 114A, такие как серийный номер или идентификационный код, можно применять по отдельности или сопоставлять с предварительно сохраненной информацией в базе данных, такой как 130, или с данными, иным образом доступными ресурсу 135 или хранимыми с нем, при этом ресурс 135 может идентифицировать один или более ингредиентов, ассоциированных с пакетом 114А. В еще одном примере, данные от пакета 114А, такие как код или идентификатор ингредиента, можно применять по отдельности или сопоставлять с предварительно сохраненной информацией в базе данных, такой как 130, или с данными, иным образом доступными ресурсу 135 или хранимыми с нем, при этом ресурс 135 может идентифицировать один или более ингредиентов, ассоциированных с пакетом 114A.
Кроме того, когда пакеты 114A-114Q ингредиентов для приготовления напитков сканируют и идентифицируют их оптимальное местоположение в матрице, можно информировать персонал по установке пакетов, где в матрице 112 следует разместить конкретный пакет 114A, с помощью одного или более подходящих устройств вывода 160, таких как светодиодный (LED) индикатор. Кроме того или альтернативным образом, персонал можно информировать с помощью других типов и видов устройств вывода или индикаторов дисплея, если это может быть необходимо и/или желательно согласно конкретному варианту реализации. Другие варианты реализации могут включать такие устройства вывода, как экраны жидкокристаллических дисплеев, интерфейсы ввода/вывода (I/O) и/или аудио интерфейсы. Кроме того, у персонала по установке пакетов можно дополнительно запросить входные данные с помощью одного или более пользовательских опций или вариантов выбора, ассоциированных с разливочным устройством 100 и/или отдельным пакетом 114A. Одну или более пользовательских опций или вариантов выбора, применяемых для запрашивания пользователя, можно предоставить пользователю в любой подходящей форме, например, через одно или более устройств вывода 160. Входные данные или варианты выбора пользователя можно связать с разливочным устройством 100 через одно или более подходящих устройств для ввода данных 165, таких как сенсорная панель, ассоциированная с контроллером разливочного устройства, таким как контроллер 105. Другие варианты реализации могут включать такие устройства для ввода данных, как клавишные панели, интерактивные дисплеи, нажимные кнопки, распознавание голосовых сообщений и т.п.
Согласно одному варианту реализации правильное введение пакета 114 в матрицу 112 можно дважды проверить или контролировать иным образом путем сканирования машиночитаемого кода на пакете (показано как 118A) и сканирования машиночитаемого кода, расположенного на матрице 112 в месте введения пакета (показано как 118B). В этом отношении контроллер 105 может проверить или проконтролировать, что пакет 114 правильно размещен в матрице 112. Кроме того или альтернативным образом, устройство 170A для машинного чтения кода, ассоциированное с конкретным местом пакета в матрице 112, такое как устройство с радиочастотной идентификацией, можно применять для чтения электронных меток (показано как 118A), ассоциированных с пакетом 114A, до, во время и/или после введения этого пакета в матрицу 112. В этом отношении контроллер, такой как контроллер 105, можно применять для получения информации, связанной или ассоциированной с пакетом 114A для приготовления напитка, при этом контроллер применяет такую информацию для идентификации или определения иным образом местоположения пакета 114A в матрице 112.
Можно также установить, была ли пакет 114A помещен в подходящее место в матрице 112. Согласно одному или более вариантам реализации изобретения несколько устройств для машинного чтения кода можно ассоциировать с соответствующими местами в матрице 112. Когда пакеты 114 помещают в матрицу 112 и сканируют, персонал по установке пакетов можно проинформировать, где в матрице 112 размещен пакет 114, с помощью одного или более подходящих устройств вывода 160, таких как светодиодный (LED) индикатор. Кроме того или альтернативным образом, персонал по установке пакетов можно информировать с помощью других типов и видов устройств вывода или индикаторов дисплея, если это может быть необходимо и/или желательно согласно конкретному варианту реализации. Другие варианты реализации могут включать такие устройства вывода, как ЖКД экраны, интерфейсы ввода/вывода (I/O) и аудио интерфейсы.
Персонал по установке пакетов можно также информировать с помощью одного или более подходящих устройств вывода 160 об определении, что пакет ингредиентов для приготовления напитков вставлен в матрицу 112 в неправильном месте. Например, если для пакета ингредиентов было установлено оптимальное местоположение в матрице 112, такое как 114A, путем применения устройства для машинного чтения кода 155, то размещение в оптимальное местоположение можно контролировать устройством для машинного чтения кода, ассоциированным с оптимальным местоположением, таким как устройство для машинного чтения кода 170A. Персонал по установке пакетов можно информировать о правильном введении пакета. Если пакет вставляют в другое положение, отличное от оптимального, то устройство для машинного чтения кода, ассоциированное с другим местоположением, можно применять для определения, что пакет ингредиента не вставлен должным образом в оптимальное положение. Затем персонал по установке пакетов можно уведомить о неправильном введении пакета. В качестве еще одного примера, если в матрицу 112 помещают новый пакет, такой как 114A, устройство для машинного чтения кода, ассоциированное с местоположением в матрице 112, можно применять в ассоциации с определением, что новый пакет можно поместить в это положение. Например, если местоположение ассоциировано с вишневым сиропом, то можно установить, является ли новый пакет пакетом вишневого сиропа.
Более того, согласно одному варианту реализации электронная метка, ассоциированная с пакетом ингредиента, такой как 114A, может быть записана и/или модифицирована таким образом, чтобы предотвратить или иным образом ограничить размещение пакета 114A во второе или другое разливочное устройство для приготовления напитков. В этом отношении если обслуживающий персонал пытается прочитать электронную метку во второй раз при попытке переместить пакет 114A во второе разливочное устройство, контроллеру, ассоциированному со вторым разливочным устройством, станет известно, что пакет 114A ранее был помещен в другое разливочной устройство, и по существу, это не позволит привести в действие пакет 114A во второй матрице. В процессе работы это может частично помешать перемещению применяемых пакетов ингредиентов для приготовления напитков между разливочными устройствами. Аналогичным образом электронная метка, ассоциированная с пакетом ингредиента, таким как 114A, может быть записана и/или модифицирована таким образом, чтобы предотвратить или иным образом ограничить размещение пакета 114A в определенные местоположения в матрице 112 разливочного устройства, такого как разливочное устройство 100.
При дальнейшем рассмотрении фиг.1 согласно некоторым вариантам реализации изобретения разливочное устройство для приготовления напитков может включать считывающее/записывающее устройство с радиочастотной идентификацией, такое как 170A, которое ассоциировано с каждым местоположением, в котором пакет размещают в матрице 112. В этом отношении когда пакет, такой как 114A, вставляют в матрицу 112, единственное считывающее/записывающее устройство с радиочастотной идентификацией, такое как 170A, может быть ассоциировано с каждым соответствующим местоположением для размещения пакета в матрице 112 и может считывать соответствующий пакет, такой как 114A, и/или записать на нем информацию.
На фиг.1 показан пример, как можно разместить считывающее/записывающее устройство с радиочастотной идентификацией 170A рядом с местом для размещения пакета в матрице 112, в которое должен вставляться конкретный пакет ингредиента, такой как 114A. По существу, считывающее/записывающее устройство с радиочастотной идентификацией 170B можно ассоциировать с местом для размещения пакета 114B и, аналогичным образом, 170C можно ассоциировать с 114C, продолжая таким образом до суммарного количества 'N' мест для размещения пакетов и пакетов, изображенных как 170N и 114N, соответственно. Согласно одному варианту реализации может быть установлено сорок четыре (44) считывающих/записывающих устройств 170A-170N с радиочастотной идентификацией, ассоциированных с пакетами 114A-114N ингредиентов, хотя не все ингредиенты, такие как, например, помимо прочего, газированная вода 114O, подсластитель 114P и вода 114Q, могут иметь соответствующие считывающие/записывающие устройства с радиочастотной идентификацией. Для целей изобретения считывающее/записывающее устройство с радиочастотной идентификацией 170A-170N можно рассматривать как считывающее/записывающее устройство 170 с радиочастотной идентификацией или считывающее устройство 170 с радиочастотной идентификацией, и 'N' может представлять собой суммарное количество объектов, таких как пакеты 114N или считывающие устройства/записывающие устройства 170N с радиочастотной идентификацией. Согласно одному варианту реализации 'N' может представлять собой любое количество, и согласно еще одному варианту реализации изобретения 'N' может представлять собой количество меньшее или большее, чем сорок четыре (44).
Согласно одному варианту реализации считывающее устройство 170 с радиочастотной идентификацией можно применять для чтения электронных этикеток, ассоциированных с пакетом ингредиента для приготовления напитка, таким как 114A, после введения пакета 114A в матрицу 112. В этом отношении контроллер 105 можно применять для получения информации, ассоциированной с пакетом 114A. Такую информацию можно применять для идентификации в матрице 112 оптимального или предпочтительного местоположения для размещения пакета 114А. В этом отношении информацию, связанную с пакетом 114A, можно вручную вводить в контроллер 105, с тем, чтобы можно было идентифицировать оптимальное или предпочтительное местоположение в матрице. После идентификации можно информировать обслуживающий персонал об оптимальном или предпочтительном местоположение в матрице 112 с помощью подходящих устройств вывода 160, так каких светодиодный (LED) индикатор, и/или с помощью других типов и видов устройств вывода или индикаторов дисплея, если это может быть необходимо и/или желательно согласно конкретному варианту реализации. Другие варианты реализации могут включать такие устройства вывода, как ЖКД экраны, интерфейсы ввода/вывода (I/O) и аудио интерфейсы.
Более того, согласно одному варианту реализации электронная метка, ассоциированная с пакетом ингредиента для приготовления напитка, таким как 114A, может быть записана и/или модифицирована таким образом, чтобы предотвратить или иным образом ограничить применение пакета 114A во втором или другом разливочном устройстве для приготовления напитков. В этом отношении если обслуживающий персонал пытается прочитать электронную метку во второй раз при попытке переместить пакет во второе разливочное устройство, второму контроллеру станет известно, с помощью информации на этикетке или элемент сети, что пакет ранее был помещен в другое разливочной устройство, и по существу, это не позволит привести в действие пакет во второй матрице. В процессе работы это может помешать или иным образом частично ограничить перемещение применяемых пакетов между разливочными устройствами за счет определения количества ингредиента, остающегося в конкретном пакете с помощью информации на этикетке или элемента сети.
Согласно одному варианту реализации информация, ассоциированная с количеством ингредиента, оставшегося в пакете 114, может быть записана на электронную метку, ассоциированную с пакетом, таким как 114A. Такая информация может быть записана на электронную метку после каждого применения или до удаления пакета 114A из матрицы 112.
На фиг.2A показан один пример оперативной связи между контроллером, таким как контроллер 105, и местоположением в матрице для ингредиентов, такой как матрица 112. Согласно одному варианту реализации пакет 114 можно вставить в матрицу в положение 112А. В процессе работы можно использовать много отдельных пакетов 114A-114N, которые можно единственным образом вставлять в многочисленные положения в матрице 112. В этом отношении для приготовления напитков содержимое каждого из пакетов 114A-114N можно дозировать, накачивать насосом и контролировать. На фиг.2A показан один такой вариант реализации одной из многих оперативных связей, касающихся местоположений пакетов в матрице. В нескольких типичных вариантах реализации оперативные связи, изображенные на фиг.2A, можно воспроизводить много раз в соответствии с размером и количеством мест в матрице. Хотя контроллер 105, который может представлять собой центральный контроллер, показан на фиг.2A как ассоциированный с местоположением в матрице для ингредиентов, с местоположением в матрице могут быть ассоциированы и другие контроллеры, если это является необходимым согласно различным вариантам реализации изобретения. Например, разливочное устройство 100 может включать распределенную архитектуру, в которой каждое местоположение в матрице для ингредиентов может быть ассоциировано с соответствующим контроллером, как более подробно описано ниже при рассмотрении фиг.3. В качестве еще одного примера разливочное устройство 100 может включать распределенную архитектуру, в которой индивидуальные местоположения и/или подгруппы местоположений в матрице для ингредиентов ассоциированы с соответствующими контроллерами.
Согласно одному варианту реализации пакет 114A можно вставить в матрицу в положение 112A. Для розлива, закачивания и контроля за содержимом контроллер, такой как контроллер 105, можно оперативно связать с интерфейсом для обнаружения введения пакетов 205A, одним или более устройств вывода 210А, одним или более насосов 120A и/или одним или более клапанов 125A. Согласно нескольким типичным вариантам реализации можно применять комбинацию из нескольких или всех указанных и других элементов, если это может быть необходимо и/или желательно согласно конкретному варианту реализации. По существу, некоторые варианты реализации могут иметь меньше элементов по сравнению со всеми элементами, описанными выше, тогда как другие могут иметь элементов деталей. В качестве примера, каждый из пакетов 114A-114N, вставленных в определенные положения 112A-112N в матрице, может не требовать клапаны, такие как клапаны 125. По существу, если нет необходимости в варианте реализации применять клапан, такой как клапан 125A, этот вариант реализации можно воплотить без клапана. Такое добавление и/или удаление элементов для конфигурирования местоположений в матрице можно применять для каждого из элементов, показанных на фиг.2A, и можно варьировать, если это может быть необходимо и/или желательно согласно конкретному варианту реализации.
В процессе работы интерфейс 205A обнаружения введения пакетов может представлять собой концевой выключатель, датчик Холла, оптические и/или другие типы и виды интерфейсов обнаружения введения пакетов, если это может быть необходимо и/или желательно при конкретном варианте реализации. В любом случае интерфейс 205A можно применять для обнаружения введения пакета, такого как 114A, в соответствующее или конкретное местоположение в матрице, такое как 112A.
На фиг.2B показан один пример интерфейсов 205A обнаружения введения пакетов. Такие интерфейсы 205A могут включать, например, и без ограничения, если это является необходимым и/или желательным при воплощении конкретного варианта реализации, переключатели 215, считывающее/записывающее устройство 220 с радиочастотной идентификацией (также называемое считывающим устройством с радиочастотной идентификацией, которое показано на фиг.1E и 1F как 120), устройство для машинного чтения кода 225, датчики на эффекте Холла 230 и/или датчики 235. Для целей изобретения, считывающее/записывающее устройство с радиочастотной идентификацией 220, устройство для машинного чтения кода 225 и вручную вводимая информация и данные, связанные с пакетом, таким как 114A, можно рассматривать как идентификатор пакета ингредиента.
Интерфейс 210А дисплея с индикаторами, показанный на фиг.2A, может представлять собой пользовательский интерфейс или устройство вывода, такое как светодиодный (LED) интерфейс дисплея, другой интерфейс дисплея или разновидность индикаторного устройства или устройства вывода, если это может быть необходимо и/или желательно согласно конкретному варианту реализации. В процессе работы интерфейс 210А можно применять для указания обслуживающему персоналу местоположения пакетов в матрице и/или информирования обслуживающего персонала об определенном рабочем состоянии, режиме эксплуатации и/или применять для других целей, если это может быть необходимо и/или желательно согласно конкретному варианту реализации.
Например, при необходимости, один или более насосов, таких как насосы 120A, можно применять для накачивания содержимого из конкретного пакета, такого как 114A, после того как пакет 114A была правильно или надлежащим образом размещен в соответствующем положении в матрице, таком как 112A, если это может быть необходимо и/или желательно согласно конкретному варианту реализации.
Кроме того, при необходимости, один или более клапанов, таких как клапаны 125A, можно применять для дозирования потока ингредиентов из соответствующего пакета, такого как 114A, из соответствующего местоположения в матрице, такого как 112A, или из матрицы для ингредиентов, такой как 112, во время приготовления напитка, если это необходимо или желательно согласно конкретному варианту реализации.
На фиг.2C показан один пример пакетов ингредиентов для приготовления напитков, ассоциированных с несколькими насосами. Согласно одному варианту реализации несколько насосов, таких как 120A-120P, могут быть оперативно связаны с контроллером, таким как контроллер 105. Кроме того, несколько пакетов ингредиентов, таких как 114A-114D, можно ассоциировать с несколькими или со всеми насосами, такими как 120A-120D. В процессе работы контроллер 105 может создать ассоциацию между несколькими пакетами 114A-114D и насосами 120A-D и/или клапанами, показанными как 125 на фиг.2A. Хотя эта ассоциация показана на фиг.2C как ассоциация один к одному насоса, такого как насос 120A, пакет ингредиента, такой как пакет 114A, можно применять другие ассоциации, если это является необходимым согласно различным вариантам реализации изобретения. Например, несколько насосов и/или клапанов можно ассоциировать с каждым пакетом ингредиентов для приготовления напитка.
Ассоциацию между несколькими пакетами ингредиентов для приготовления напитков, такими как 114A-114D, и несколькими насосами, такими как 120A-120D, можно сохранить в виде последней известной подходящей ассоциации, такой что каждый раз когда разливочное устройство включается и/или перезагружается, можно сделать проверку конфликтов действующей ассоциации между несколькими пакетами ингредиентов и насосами. Такие конфликты могут включать, например, помимо прочего, неправильное размещение в матрице пакета ингредиента с резким вкусом и запахом, размещение пакета ингредиента, требующего взбалтывания, в положении, в котором взбалтывание невозможно, изношенность и/или иным образом несовместимость по меньшей мере двух пакетов ингредиентов и/или другие типы и виды конфликтов, контроля и обнаружения, если это может быть необходимо или желательно согласно конкретному варианту реализации.
Согласно одному варианту реализации, что касается техника по обслуживанию, осуществляющего ремонт, или обслуживающего персонала, возобновляющего запас пакетов в разливочном устройстве, пакеты и насосы можно время от времени удалять, заменять, обменивать или другими способами модифицировать разливочное устройство и ингредиенты. В этих условиях может быть вероятным перемещение пакетов ингредиентов в другие пазы и/или изменение компоновки насосов/клапанов. По существу, когда разливочное устройство в следующий раз включают или перезагружают, только тогда изменения будут определяемыми и иметь оперативный результат. Например, помимо прочего, если пакет ингредиента для приготовления напитка находится в матрице для ингредиентов в неправильном или неподходящем местоположении, можно получить напиток согласно неправильному рецепту. Кроме того, сменный насос, ассоциированный с неправильным или неподходящим пакетом ингредиента, может быть причиной неправильного соотношения ингредиентов при розливе, что приведет к приготовлению напитка с низким качеством и/или плохим вкусом. В этом отношении различные ингредиенты часто имеют различные вязкости. Более того, так как вязкость меняется от ингредиента к ингредиенту, можно изменять или иным образом регулировать различные характеристики насосов, чтобы дозировать требуемый или подходящий ингредиент в подходящем соотношении согласно рецепту.
В настоящем документе характеристики могут быть рассмотрены как оперативные характеристики и могут включать, например, помимо прочего, электрические и/или механические характеристики по меньшей мере одного из насосов для контролирования или компенсации вязкости конкретного накачиваемого ингредиента.
Преимущество варианта реализации изобретения состоит в том, что раз существует известная подходящая ассоциация, разливочное устройство может получить информацию, связанную с несколькими пакетами ингредиентов, расположенными в матрице, определить ассоциацию, связанную с оперативной связью между каждым из пакетов и каждым из насосов, установить, изменилась ли ассоциация путем сравнения с последней известной подходящей ассоциацией, и модифицировать ассоциацию, если она изменилась, для создания новой ассоциации.
Кроме того, еще одно преимущество варианта реализации изобретения может заключаться в том, что несколько указанных пакетов ингредиентов, сконфигурированных в матрице, можно сравнить с базой данных рецептов напитков для создания доступного меню напитков.
На фиг.2C показан контроллер, такой как контроллер 105, оперативно связанный с несколькими насосами, такими как насосы 120A-P. Кроме того, имеется ассоциация, созданная между насосами 120A-D и несколькими пакетами 114A-D ингредиентов для приготовления напитков. B этом отношении пакет 114A можно ассоциировать с насосом 120A, пакет 114B можно ассоциировать с насосом 120B, пакет 114C можно ассоциировать с насосом 120C и пакет 114D можно ассоциировать с насосом 120D. Согласно одному варианту реализации можно определить ассоциацию между любым количеством насосов 120A-P и пакетов 114A-D и сохранить в качестве последней известной подходящей ассоциации. Кроме того, согласно некоторым вариантам реализации более чем один насос можно ассоциировать с пакетом ингредиента. После включения или перезагрузки несколько пакетов 114 можно проверить для определения, изменилась ли ассоциация с несколькими насосами (по сравнению с последней известной подходящей ассоциацией). Если ассоциация изменилась, то контроллер может попытаться динамически изменить конфигурацию ассоциации насосов и пакетов. Если не имеется конфликтов, то ассоциацию можно обновить и сохранить в виде последней известной подходящей ассоциации, и система может начать функционировать в условиях обычной эксплуатации. Если имеются конфликты, то может возникнуть потребность или необходимость в запросе одной или более команд, техобслуживании и/или получении входной информации перед возобновлением нормальной работы разливочного устройства.
При дальнейшем рассмотрении фиг.2C разливочное устройств для приготовления напитков, такое как разливочное устройство 100 на фиг.1, может включать центральный контроллер, такой как контроллер 105, который регулирует работу разливочного устройства 100. Согласно одному варианту реализации контроллер 105 может быть связан с несколькими насосами, такими как насосы 120A-120P (или 120A-120N на фиг.1), и контроллер 105 может регулировать работу насосов. По существу, контроллер 105 может непосредственно регулировать работу насосов 120A-120Р для приготовления различных напитков. Хотя на фиг.2C показан центральный контроллер, следует иметь в виду, что можно применять несколько контроллеров в соответствии с вариантами реализации изобретения. Например, несколько узлов и/или контроллеров могут быть вмонтированы в распределенную архитектуру или ассоциированы с ней, как более подробно описано ниже со ссылками на фиг.2D и 3.
На фиг.2D показан один пример пакетов ингредиентов для приготовления напитков, таких как 114A-114D, ассоциированных с несколькими насосами, такими как 120A-D, и соединенных с помощью интерфейса с контроллером 105 через один или более узлов, таких как узел 240A. Согласно одному варианту реализации несколько узлов 240A-240D можно применять для соединения насосов/клапанов 120A-120P, 125 (показанных на фиг.2A) с сетевой шиной. В этом отношении, шина может создавать для контроллера 105 относительно более эффективный способ передачи данных и/или регулирования насосов/клапанов 120A-120P, 125. Согласно одному варианту реализации шинный узел 240A-240D может выполнять встроенные в микроконтроллер функциональные возможности и/или представлять собой сетевой интерфейс, выполняющий сетевую передачу информации между контроллерами и такими устройствами, как насосы/клапаны 120A-120P, 125 и/или другими типами и видами устройств, если это может быть необходимо или желательно согласно конкретному варианту реализации. Такие сетевые связи могут включать CAN, OPEN CAN, RS232, ETHERNET, RS485, проволочные, беспроволочные и/или другие типы и виды шинного узла, выполняющие сетевую передачу информации, если это может быть необходимо или желательно согласно конкретному варианту реализации.
Преимущество варианта реализации изобретения может состоять в том, что если существует известная подходящая ассоциация, разливочное устройство может получать информацию, связанную с несколькими пакетами ингредиентов для приготовления напитков, расположенными в матрице для ингредиентов, определять ассоциацию, связанную с оперативной связью между каждым из пакетов, каждым из насосов, каждым из узлов 240A-240D, определять, изменилась ли ассоциация путем сравнения с последней известной подходящей ассоциацией, и модифицировать, если ассоциация изменилась, разливочное устройство для создания новой ассоциации. В этом отношении, если узел в матрице заменяют или перемещают, последнюю известную подходящую ассоциацию можно применять для обнаружения, разрешения конфликтов и/или обновления новой ассоциации, если это может быть необходимо и/или желательно согласно конкретному варианту реализации.
На фиг.3 показан один пример контролирующих узлов, таких как 305A-305N, ассоциированных с контроллером разливочного устройства, таким как контроллер 105. Согласно одному варианту реализации каждый контролирующий узел 305A-305N можно ассоциировать с конкретным ингредиентом для приготовления напитка, таким как ингредиенты 114A-114Q, показанные на фиг.1. Однако, согласно некоторым другим вариантам реализации каждый контролирующий узел 305A-305N можно ассоциировать с несколькими ингредиентами для приготовления напитков.
Согласно одному варианту реализации, в котором каждый контролирующий узел 305A-305N можно ассоциировать с ингредиентом, таким как 114A-114Q, показанным на фиг.1, каждый контролирующий узел 305A-305N может регулировать накачивание соответствующего ингредиента, такого как 114A-114Q. В этом отношении каждый контролирующий узел 305A-305N может быть связан с соответствующей насосной техникой 325A-325N и/или измерительной техникой 330A-330N, ассоциированным с ингредиентами для приготовления напитка. Согласно одному варианту реализации контролирующий узел 305A можно ассоциировать с насосной техникой 325A и/или измерительной техникой 330А для первого ингредиента, такого как 114A, показанного на фиг.1. По существу, контролирующий узел 305В можно ассоциировать с насосной техникой 325B и/или измерительной техникой 330В для второго ингредиента, такого как 114 В, показанного на фиг.1. Аналогичным образом контролирующий узел 305С можно ассоциировать с насосной техникой 325C и/или измерительной техникой 330C, продолжая таким образом до суммарного количества 'N' контролирующих узлов, насосной техники и/или измерительной техники, изображенной как 305N, 325N и 330N, соответственно.
Согласно одному варианту реализации подходящую насосную технику, такую как 325A, можно применять для накачивания насосом точного количества ингредиента, такого как 114A, показанного на фиг.1, для приготовления напитка. Можно применять широкий ряд различной насосной техники, если это является необходимым согласно различным вариантам реализации изобретения, для накачивания точного количества ингредиента 114A. Например, для накачивания ингредиента 114A можно применять один или более подходящих соленоидных насосов. Согласно одному варианту реализации можно применять один или более микронасосов NME1C Evolution, произведенных компанией Ulka S.r.l, для накачивания ингредиента, такого как 114A. В процессе работы микронасос можно присоединить к источнику питания на приблизительно 15 мс, отводя назад сердечник, и, тем самым, всасывая или втягивая ингредиент в микронасос. Затем микронасос можно привести в действие, что заставляет ингредиент для приготовления напитка перемещаться вниз через насос. Согласно одному варианту реализации для накачивания ингредиента, такого как 114A, можно применять четыре (4) соленоидных насоса. Можно применять другие типы насосов, комбинации насосов и подходящую насосную технику в соответствии с вариантами реализации изобретения, если это может быть необходимо и/или желательно согласно конкретному варианту реализации.
Контролирующий узел, такой как контролирующий узел 305A, может быть ассоциирован с насосной техникой, такой как 325A, которую применяют для накачивания конкретного ингредиента для приготовления напитка, такого как 114A. Одно преимущества ассоциации контролирующего узла 305A с конкретным ингредиентом 114A состоит в том, что контролирующий узел 305A можно сконфигурировать таким образом, чтобы он функционировал совместно с насосной техникой 325A, применяемой во взаимодействии с конкретным ингредиентом 114A. В этом отношении, если разную насосную технику применяют во взаимодействии с различными ингредиентами для приготовления напитка, то можно использовать соответствующие контролирующие узлы, ассоциированные с различными ингредиентами, и/или вмонтировать различные компоненты и/или логические схемы управления, в соответствии с требованиями применяемой насосной техники. Кроме того, если насосную технику, ассоциированную с конкретным ингредиентом для приготовления напитка, обновляют, изменяют или заменяют, то можно обновить, изменить или заменить ассоциированный контролирующий узел, чтобы учесть изменение в насосной технике. При обновлении, изменении или замене контролирующего узла может отсутствовать необходимость обновления или замены центрального контроллера, ассоциированного с разливочным устройством для приготовления напитков, такого как контроллер 105. Другими словами, центральный контроллер 105 может функционировать независимо от насосной техники, которую применяют в ассоциации с различными ингредиентами 114 для приготовления напитка.
Согласно одному варианту реализации подходящую измерительную технику, такую как 330A, можно применять для контролирования объема или количества ингредиента, такого как 114A, показанного на фиг.1, который подают для приготовления напитка. Можно применять большое количество различной измерительной техники, если это является необходимым согласно различным вариантам реализации изобретения, для изменения накачивания ингредиента 114A. В качестве одного примера измерительной техники один или более счетчиков можно применять для определения количества включений насоса, такого как соленоидный насос. В этом отношении, если объем или количество ингредиента, накачиваемого при каждом включении соленоидого насоса, известно или точно рассчитывается, то общий объем или количество накачиваемого ингредиента можно определить или рассчитать с помощью подходящих компонентов измерительной техники, с помощью ассоциированного контролирующего узла, такого как узел 305A, и/или с помощью ассоциированного контроллера, такого как контроллер 105. Например, приблизительно 0,01 микролитров ингредиента можно накачать при каждом включении соленоидного насоса. Так как во время розлива напитка соленоидный насос приводится в действие несколько раз, для отслеживания количества включений можно применять счетчик и можно определить общее количество ингредиента, который накачивают для приготовления напитка. В качестве дополнительной информации к этому примеру, один или более счетчиков могут отследить количество включений соленоидных насосов, ассоциированных с пакетом 114. Согласно одному варианту реализации четыре (4) соленоидных насоса можно ассоциировать с пакетом ингредиента, таким как 114A, и четыре соленоидных насоса можно применять для накачивания ингредиента из пакета 114A. Затем для соленоидных насосов можно применять один или более счетчиков для отслеживания количества включений.
В качестве еще одного примера измерительной техники один или более подходящих расходомеров можно применять в ассоциации с измерением количества или объема ингредиента, накачиваемого из пакета, такого как 114A. В ассоциации с вариантами реализации изобретения можно применять большое количество разнообразных расходомеров, например, подходящие расходомеры с измерением давления и вязкости жидкости, подходящие расходомеры с крыльчатым колесом и/или подходящие счетчики с шестеренками. В расходомерах с крыльчатым колесом можно использовать пару светодиод/детектор (LED) в ассоциации с крыльчатым колесом, которое рассекает луч, генерируемый парой излучатель/детектор, при вращении крыльчатого колеса, тем самым позволяя точно измерить расход потока. В счетчике с шестеренками можно использовать набор шестеренок, которые вращаются, когда жидкость протекает через шестеренки. Магнит можно прикрепить к валу, который соединяют с одной из шестеренок. Когда вал вращается, можно применять один или более кодов для обнаружения вращения и определения расхода потока. Согласно одному варианту реализации можно применять один или более расходомеров в ассоциации с блоками непрерывной подачи ингредиентов, такими как блок 1140 и/или блок 114Q подачи воды, показанные на фиг.1. В процессе работы, во время розлива напитка, можно применять один или более расходомеров для измерения потока ингредиента, такого как газированная вода из блока подачи 114O, когда ее накачивают или иным образом подают к соплу разливочного устройства для розлива, такому как сопло 140. Затем измеренный расход потока можно обработать с помощью подходящих компонентов измерительной техники, с помощью ассоциированного контролирующего узла, такого как узел 305A и/или с помощью ассоциированного контроллера, такого как контроллер 105, чтобы определить или рассчитать количество или объем газированной воды, поступающий к соплу 140 для розлива.
Согласно некоторым вариантам реализации можно применять более чем один тип подходящей измерительной техники в ассоциации с разливочным устройством, таким как разливочной устройство 100, показанное на фиг.1. Например, первый тип измерительной техники можно применять в ассоциации с измерениями количества или объема ингредиентов, поставляемых из пакета ингредиентов, такого как 114A, тогда как второй тип измерительной техники можно применять в ассоциации с измерениями количества или объема ингредиентов, поставляемых из непрерывного источника, такого как 114O. Кроме того, согласно некоторым вариантам реализации можно применять более, чем один тип подходящей измерительной техники в ассоциации с одним ингредиентом для приготовления напитка. Измерения, полученные в результате применения различной измерительной техники, можно сравнить друг с другом и/или вместе усреднить для достижения большей точности.
Контролирующий узел, такой как узел 305A, может быть ассоциирован с измерительной техникой, такой как 300А, которую применяют для измерения количества или объема конкретного накачиваемого ингредиента для приготовления напитка, такого как 114A. Кроме того, измерительная техника 330A может располагаться на некотором расстоянии от ассоциированного контролирующего узла 305A и/или быть его составной частью. Одно преимущество ассоциации контролирующего узла 305A с конкретным ингредиентом 114A состоит в том, что контролирующий узел 305A можно сконфигурировать таким образом, чтобы он функционировал совместно с измерительной техникой 300А, применяемой во взаимодействии с конкретным ингредиентом 114А. В этом отношении, если разную измерительную технику применяют во взаимодействии с различными ингредиентами, то можно использовать соответствующие контролирующие узлы, ассоциированные с различными ингредиентами и/или встраивать другие компоненты и/или логические схемы управления, в соответствии с требованиями применяемой измерительной техники. Кроме того, если измерительную технику, ассоциированную с конкретным ингредиентом для приготовления напитка, обновляют, изменяют или заменяют, то можно обновить, изменить или заменить ассоциированный контролирующий узел, чтобы учесть изменения в измерительной технике. При обновлении, изменении или замене контролирующего узла может отсутствовать необходимость обновления или замены центрального контроллера, ассоциированного с разливочным устройством для приготовления напитков, такого как контроллер 105. Другими словами, центральный контроллер 105 может функционировать независимо от измерительной техники, которую применяют в ассоциации с различными ингредиентами 114 для приготовления напитка.
Согласно одному варианту реализации контролирующий узел, такой как узел 305А, может включать узловой контроллер, такой как узловой контроллер 310А, интерфейс, такой как интерфейс 315А, и/или одно или более устройств вывода, такое как устройство (устройства) 320А. Узловой контроллер 310А может контролировать работу контролирующего узла 305А. Узловой контроллер 310А может представлять собой любой подходящий контроллер, вычислительное устройство или несколько устройств, например, микроконтроллер, мини-компьютер и т.п.Узловой контроллер 310А может включать компоненты и функциональные возможности, аналогичные описанным выше при рассмотрении фиг.1 для контроллера 105. Например, узловой контроллер 310А может включать запоминающее устройство и процессор. Процессор может выполнять хранимые программируемые логические схемы (например, программное обеспечение) в соответствии с вариантами реализации изобретения для регулирования работы контролирующего узла 305А, ассоциированной насосной техники 325А и/или ассоциированной измерительной техники 330А.
Согласно одному варианту реализации узловой контроллер 310А может хранить данные, ассоциированные с ингредиентом для приготовления напитка, которые контролируют и регулируют с помощью контролирующего узла 305A. Хранимую информацию или часть хранимой информации можно получить из различных источников. Например, хранимую информацию можно получить от контроллера 105, если контролирующий узел 305A был ассоциирован с пакетом ингредиента для приготовления напитка, таким как 114A. Кроме того или альтернативным образом, по меньшей мере часть хранимой информации можно получить от пакета 114A через ассоциированное устройство для машинного чтения кода, такого как 170A, показанного на фиг.1. Большое количество информации, ассоциированной с ингредиентом, можно сохранить в контролирующем узле 305A, если это является необходимым согласно вариантам реализации изобретения. Согласно одному варианту реализации контролирующий узел 305A может хранить информацию, ассоциированную с характеристиками текучей среды ингредиента и/или с ассоциированной насосной техникой 325A. Например, контролирующий узел 305A может хранить информацию в калибровочной матрице, которая содержит параметры для накачивания различных текучих сред или видов текучих сред, такие как вязкости. Хранимую информацию можно применять для регулирования накачивания ингредиента. Например, хранимая информация можно устанавливать и/или применяться для определения одной или более настроек или параметров, ассоциированных с насосной техникой 325A, применяемой для накачивания ингредиента для приготовления напитка. Большое количество настроек или параметров, ассоциированных с насосной техникой, можно установить или определить, используя хранимую информацию, например, напряжение, применяемое при работе насосов и/или количество или объем ингредиента, который будет накачан с помощью насосной техники 325A во время работы насосов.
В качестве еще одного примера информации, которую можно сохранить в контролирующем узле 305A, контролирующий узел 305A может хранить таблицу ингредиентов, ассоциированную с одним или более ингредиентов для приготовления напитка. Таблица ингредиентов может содержать большое количество данных, в том числе помимо прочего информацию о вязкости и/или информацию о сроке хранения, ассоциированную с одним или более ингредиентов для приготовления напитка. Контролирующий узел 305A, который контролирует и/или регулирует накачивание ингредиента, может иметь доступ по меньшей мере к части этой информации для того, чтобы определить, какой ингредиент все еще можно накачать и/или накачивается ли ингредиент должным образом.
Узловой контроллер 310А может принимать вводимые данные или данные от других компонентов контролирующего узла 305A, от ассоциированной насосной техники 325A, от ассоциированной измерительной техники 330А и/или от других компонентов разливочного устройства для приготовления напитков, таких как контроллер 105, если это является необходимым согласно вариантам реализации изобретения. Узловой контроллер 320A может также выводить данные или контролировать вывод данных в другие компоненты контролирующего узла 305A, в ассоциированную насосную технику 325A, в ассоциированную измерительную технику 330A, в один или более других компонентах разливочного устройства, таких как контроллер 105, и/или в одно или более подходящих устройств вывода 320A, если это является необходимым согласно вариантам реализации изобретения. Одно или более подходящих устройств вывода 320A могут включать, например, светодиодные индикаторы, дисплеи и т.п.
Интерфейс 315A может облегчить процесс передачи информации между узловым контроллером 310A и контроллером 105. Интерфейс 315A можно интегрировать в узловой контроллер 310A или, альтернативным образом, разместить на некотором расстоянии от узлового контроллера 310A. Кроме того, интерфейс 315A можно применять для улучшения процесса передачи информации между узловым контроллером 310A и ассоциированной насосной техникой 325A, ассоциированной измерительной техникой 330A и/или одним или более устройств вывода 320A.
Согласно одному варианту реализации контролирующий узел, такой как узел 305A, может быть связан с контроллером разливочного устройства, таким как контроллер 105. Контроллер 105 может представлять собой центральный контроллер в распределенной архитектуре. Согласно одному варианту реализации контролирующий узел, такой как 305AA, может быть связан с контроллером, таким как 105, через подходящую сетевую связь. Такие сетевые связи могут включать CAN, OPEN CAN, RS232, ETHERNET, RS485, проволочные, беспроволочные и/или другие типы и виды сетевой связи, если это может быть необходимо или желательно согласно конкретному варианту реализации.
Согласно одному варианту реализации, когда выбирают напиток для розлива, контроллер 105 может иметь доступ к рецепту приготовления выбранного напитка из ассоциированной базы данных, такой как база данных 130. Рецепт может указать ингредиенты, которые необходимы для приготовления и розлива выбранного напитка, и соотношение необходимых ингредиентов. Контроллер 105 может передавать информацию, ассоциированную с розливом необходимого ингредиента контролирующему узлу, такому как 305A, ассоциированному с ингредиентом. Передаваемая информация 105 может включать информацию, ассоциированную с предпочтительным соотношением, предпочтительным расходом потока ингредиента, предпочтительным объемом ингредиента, предпочтительным размером чашки для выбранного напитка и/или другой информацией, которая может быть необходима согласно варианту реализации изобретения. Контроллер 105 может также передавать приказ или команду контролирующему узлу 305A начать розлив ингредиента для приготовления напитка, применяя предпочтительные расход потока, соотношение и/или объем. Приказ начинать можно передать одновременно с передачей информации, ассоциированной с предпочтительным соотношением расхода и/или объема потока, или после этой передачи. В ответ на приказ начинать, контролирующий узел 305A может заставить осуществить розлив ингредиента для приготовления напитка в соответствии с предпочтительными расходом потока, соотношением и/или объемом. Контролирующий узел 305A, в ассоциации с насосной техникой 325A и измерительной техникой 330А, может контролировать и регулировать розлив точного количества ингредиента для приготовления напитка. В этом отношении, количество каждого ингредиента для выбранного напитка можно точно контролировать и регулировать с помощью ассоциированных контролирующих узлов, таких как 305A-N. Для целей изобретения, контролирующий узел можно рассматривать как контролирующий узел 305.
Хотя насосная техника 325A-325N и измерительная техника 330A-330N, ассоциированные с различными ингредиентами для приготовления напитка, описаны выше со ссылкой на фиг.3 как ассоциированные с соответствующими контролирующими узлами 305A-305N, некоторые варианты реализации изобретения могут ассоциировать один контролирующий узел с насосной техникой и/или измерительной техникой для ингредиентов. Кроме того, некоторые варианты реализации изобретения могут использовать центральный контроллер, такой как контроллер 105, для регулирования насосной техники и/или измерительной техники для одного или более ингредиентов для приготовления напитка. Например, согласно одному варианту реализации изобретения, контроллер 105 можно непосредственно ассоциировать с насосной техникой 325A-325N и измерительной техникой 330A-330N.
Согласно некоторым вариантам реализации изобретения разливочное устройство для приготовления напитков, такое как разливочное устройство 100, может независимо контролировать накачивание или розлив каждого из ингредиентов для приготовления напитка. Можно контролировать различные параметры, ассоциированные с накачиванием или розливом каждого из ингредиентов, в том числе помимо прочего соответствующие расходы потока разливаемых ингредиентов и/или соответствующие объемы или количества разливаемых ингредиентов. Кроме того, накачивание или розлив одного или более ингредиентов для приготовления напитков можно регулировать, ограничивать и/или прекращать, по меньшей мере частично, на основе независимого контролирования ингредиентов. Согласно некоторым вариантам реализации изобретения независимое контролирование каждого из ингредиентов можно провести или осуществить с помощью центрального контроллера, такого как контроллер 105, в ассоциации с измерениями, полученными от подходящих датчиков и/или измерительной техники, таких как датчики 127 и/или измерительная техника 330А-330N, которые соответственно ассоциированы с ингредиентами для приготовления напитка. Согласно другим вариантам реализации изобретения независимое контролирование каждого из ингредиентов можно провести или осуществить с помощью одного или более контролирующих узлов, таких как узел 305A, которые ассоциированы с центральным контроллером, таким как контроллер 105, и подходящей измерительной техникой, такой как измерительная техника 330A-330N. Согласно одному варианту реализации изобретения соответствующие контролирующие узлы, такие как 305A-305N, можно ассоциировать с каждым из ингредиентов и каждый из контролирующих узлов может контролировать накачивание и розлив ассоциированного с ним ингредиента.
На фиг.4 показан один пример способа приема входных данных клиента о выбранном напитке и управления розливом выбранного напитка согласно варианту реализации изобретения. Согласно одному варианту реализации прием входных данных клиента о выбранном напитке и управление розливом выбранного напитка включает прием варианта выбора клиентом напитка для розлива, прием варианта выбора клиентом размера чашки, доступ к базе данных рецептов для идентификации ингредиентов выбранного напитка, и управление розливом каждого из ингредиентов для приготовления выбранного напитка. Согласно одному варианту реализации способ, показанный на фиг.4, можно осуществить или выполнить с помощью контроллера разливочного устройства, такого как контроллер 105.
В блоке 405 можно принять вариант выбора клиентом напитка для розлива. Вариант выбора клиентом напитка для розлива может идентифицировать один из выбираемых напитков, которые можно предоставить с помощью разливочного устройства для приготовления напитков, такого как разливочное устройство 100. Вариант выбора клиентом напитка для розлива можно принять с помощью одного или более подходящих устройств для ввода данных, таких как устройство 165, показанное на фиг.1. Затем обработка данных перемещается в блок 410.
В блоке 410 можно принять вариант выбора клиентом размера чашки. Например, можно принять вариант выбора клиентом размера чашки, если осуществляют розлив с контролем за размером порции. Вариант выбора клиентом размера чашки для розлива может идентифицировать один или более размеров чашки, которые можно ассоциировать с разливочным устройством 100. Например, клиент может выбрать любую из маленькой, средней, большой или сверхбольшой чашки. Вариант выбора клиентом размера чашки можно принять с помощью одного или более подходящих устройств для ввода данных, таких как устройства 165, показанные на фиг.1. Вариант выбора клиентом размера чашки можно принять в ассоциации с входными данными клиента, которые расположены отдельно от входных данных клиента, касающихся варианта выбора напитка для розлива, или, альтернативным образом, вариант выбора клиентом размера чашки можно принять в ассоциации с входными данными клиента, которые комбинируют с входными данными, касающимися варианта выбора напитка для розлива. Например, клиент может выбрать отдельные кнопки или опции для выбора размера чашки и напитка, такие как опцию для маленького размера чашки и опцию для напитка COCA-COLA™. В качестве еще одного примера клиент может выбрать одну кнопку или опцию для выбора как размера чашки, так и напитка, такую как опция для маленькой порции напитка COCA-COLA™.
Можно применять большое количество разных размеров чашек в ассоциации с разливочным устройством 100. Согласно одному варианту реализации изобретения, информацию о соответствующих количествах или объемах жидкости и/или других ингредиентов, которые могут содержаться в чашках разных размеров, можно хранить подходящем запоминающем устройстве, ассоциированном с разливочным устройством 100 для приготовления напитков, таком как запоминающее устройство 180 и/или база данных 130. Информацию о разных размерах чашек и соответствующих им количествах или объемах можно хранить в подходящем запоминающем устройстве во время конфигурирования или калибровки разливочного устройства 100 клиентом или техником. Альтернативным образом, информацию о разных размерах чашек и соответствующим им количествах или объемах можно предварительно записать в подходящем запоминающем устройстве в качестве установок по умолчанию.
После приема вариантов выбора клиента, обработка данных перемещается в блок 415.
В блоке 415 к базе данных, такой как база данных 130, может существовать доступ для идентификации ингредиентов выбранного напитка. Рецепт, к которому имеется доступ, может указать ингредиенты, которые смешивают для приготовления выбранного напитка. Кроме того, рецепт, к которому имеется доступ, может указать соотношение различных ингредиентов для получения выбранного напитка. Например, соотношение различных ингредиентов можно точно указать и/или применить для определения скоростей, с которыми каждый из ингредиентов должен накачиваться или дозироваться, чтобы приготовить выбранный напиток. Скорости, с которыми каждый из ингредиентов должен накачиваться или дозироваться, чтобы приготовить выбранный напиток, можно также рассматривать как расход потока. После организации доступа к базе данных 130 обработку данных можно переместить в блок 420.
В блоке 420 для приготовления выбранного напитка можно управлять розливом каждого из ингредиентов, указанного в рецепте. Согласно некоторым вариантам реализации изобретения центральный контроллер, такой как 105, может управлять одним или более контролирующими узлами, такими как 305, ассоциированными с ингредиентами для приготовления напитка, для розлива ингредиентов и приготовления выбранного напитка. Затем один или более контролирующих узлов могут регулировать накачивание ингредиентов. Согласно другим вариантам реализации изобретения центральный контроллер, такой как 105, может непосредственно контролировать накачивание ингредиентов. После указаний о дозировании каждого из ингредиентов для приготовления напитков обработку данных можно переместить в блок 425.
В блоке 425 можно контролировать накачивание и/или розлив одного или более ингредиентов для приготовления напитков. Контролирование ингредиентов можно осуществлять с помощью центрального контроллера, такого как контроллер 105 и/или с помощью одного или более контролирующих узлов, таких как узел 305. Кроме того, для контроля за ингредиентами для приготовления напитков можно применять подходящую измерительную технику, такую как измерительная техника 330A-330N, в ассоциации с контроллером 105 и/или одним или более контролирующими узлами.
По меньшей мере частично на основе контролирования накачивания и/или розлива одного или более ингредиентов для приготовления напитков можно один или более раз определить, дозируются ли контролируемые ингредиенты должным образом и/или с предпочтительной скоростью. Если установлено, что контролируемый ингредиент не подается должным образом и/или подается с другой скоростью, накачивание контролируемого ингредиента можно регулировать, если это необходимо согласно варианту реализации.
Пример способа приема данных клиента о выбранном напитке и управлении розливом выбранного напитка может завершиться после блока 425.
Согласно некоторым вариантам реализации изобретения разливочное устройство для приготовления напитков, такое как устройство 100, можно сконфигурировать для розлива количества или объемов выбранных напитков с контролем за размером порции. Розлив с контролем за размером порции можно сконфигурировать в соответствии с входной информацией и/или предпочтениями клиента, потребителя или пользователя разливочного устройства 100. Для разливочного устройства 100 розлив с контролем за размером порции можно быстро и легко запрограммировать и сконфигурировать. Согласно одному варианту реализации розлив с контролем за размером порции для многочисленных вариантов выбора напитков можно калибровать или инициализировать параллельно друг с другом. Другими словами, для многочисленных вариантов выбора напитков можно применять упрощенную процедуру, способ или процесс для калибровки или конфигурирования дозирования с контролем за размером порции. Кроме того, для одного или более из вариантов выбора напитков розлив с контролем за размером порции можно калибровать или инициализировать для многочисленных размеров чашки или размеров порции. В этом отношении розлив с контролем за размером порции можно осуществить с помощью разливочного устройства 100 в ответ на входные данные клиента, которые включают вариант выбора напитка и вариант выбора размера чашки.
На фиг.5 показан один пример способа управления контролирующим узлом, ассоциированным с ингредиентом для приготовления напитка, для розлива ассоциированного ингредиента согласно варианту реализации изобретения. Способ может включать определение дозируемого соотношения для ингредиента выбранного напитка, определение расхода потока для розлива выбранного напитка, передачу контролирующему узлу данных об определенном расходе потока и/или определенном соотношении, передачу контролирующему узлу команды начинать розлив и передачу контролирующему узлу команды прекратить розлив.
В блоке 505 можно определить дозируемое соотношение для ингредиента выбранного напитка. Дозируемое соотношение для ингредиента можно определить по меньшей мере частично на основе рецепта выбранного напитка, такого как доступный рецепт в подходящей базе данных разливочного устройства 100, такой как база данных 130. Дозируемое соотношение может определять количество ингредиента, который необходимо дозировать, относительно количества одного или более других дозируемых ингредиентов для приготовления выбранного напитка. Например, выбранный напиток можно приготовить из приблизительно десяти частей газированной воды и приблизительно одной части купажного сиропа. Таким образом, для выбранного напитка дозируемое соотношение можно выразить как 10:1. В этом примере для любого количества дозируемого сиропа, следует подавать приблизительно десятикратное количество газированной воды. Альтернативным образом, для любого количества дозируемого напитка, приблизительно одну одиннадцатую (1/11) от этого количества напитка должен составлять сироп и приблизительно десять одиннадцатых (10/11) от этого количества напитка должна составлять газированная вода.
В блоке 505 можно определить дозируемое соотношение для ингредиента выбранного напитка. Применяя описанный выше пример с сиропом, соотношение сиропа к газированной воде, основанное по меньшей мере частично на рецепте выбранного напитка, можно выразить как 1:10. Соответственно, для сиропа дозируемое соотношение можно выразить как приблизительно 1:11. Другими словами, в дозируемом напитке приблизительно одну одиннадцатую часть (1/11) от общего количества напитка должен составлять сироп. После того как дозируемое соотношение для ингредиента было установлено, обработку данных можно переместить в блок 510.
В блоке 510 расход потока для розлива выбранного напитка можно определить или идентифицировать. Расход потока для розлива выбранного напитка может быть основан по меньшей мере частично на характеристиках, ассоциированных с выбранным напитком, например, характеристиках пенообразования выбранного напитка. Может быть предпочтительным разливать напиток с более высокими характеристиками пенообразования при более низком расходе потока или скорости дозирования, чем напиток с более низкими относительными характеристиками пенообразования. Например, может быть предпочтительным разливать газированный напиток при более низком расходе потока, чем негазированный напиток. Любые характеристики, ассоциированные с выбранным напитком, которые применяют при определении расхода потока для розлива, можно хранить в подходящем запоминающем устройстве, ассоциированном с разливочным устройством 100, таким как запоминающее устройство 180 или база данных 130. В качестве альтернативы определению расхода потока выбранного напитка, расход потока выбранного напитка можно задать и предварительно записать в подходящем запоминающем устройстве. Например, установленный по умолчанию расход потока для выбранного напитка можно сохранить в ассоциации с рецептом приготовления выбранного напитка.
Расход потока при розливе выбранного напитка может не зависеть от размера чашки, который можно выбрать для розлива или, альтернативным образом, расход потока при розливе выбранного напитка можно определить и/или регулировать на основе по меньшей мере частично размера чашки. Согласно некоторым вариантам реализации изобретения может быть предпочтительным разливать выбранный напиток при более высоком расходе потока, если выбранный напиток наливают в более большую чашку. Кроме того, расход потока любого напитка можно регулировать во время розлива выбранного напитка, когда чашка начинает наполняться, чтобы минимизировать разбрызгивание и/или расплескивание, связанное с розливом.
После определения расхода потока для розлива выбранного напитка обработку данных можно переместить в блок 515.
В блоке 515 один или более параметров дозирования, связанных с розливом ингредиента выбранного напитка, можно передать контролирующему узлу, ассоциированному с розливом ингредиента, такому как узел 305. По меньшей мере часть параметров дозирования может быть использована контролирующим узлом 305 для конфигурирования и/или осуществления розлива ингредиента. Большое количество параметров дозирования можно передать контролирующему узлу 305, если это является необходимым согласно вариантам реализации изобретения, в том числе помимо прочего рецепт выбранного напитка, соотношение ингредиентов выбранного напитка, дозируемое соотношение для выбранного напитка, расход потока для выбранного напитка, расход потока для ингредиента и/или размер чашки для розлива. Согласно одному варианту реализации контролирующему узлу 305 можно передать определенный расход потока и/или определенное дозируемое соотношение. Согласно некоторым вариантам реализации изобретения контролирующий узел 305 может функционировать для определения информации или получения доступа к информации, ассоциированной с выбранным напитком, такой как рецепт приготовления напитка и/или расход потока при дозировании напитка, при этом контролирующий узел 305 может функционировать для определения параметров дозирования для ингредиента.
После передачи информации об одном или более параметров дозирования, ассоциированных с розливом ингредиента, контролирующему узлу обработку данных можно переместить в блок 520.
В блоке 520 команду начать розлив выбранного напитка можно передать одному или более контролирующих узлов, ассоциированных с розливом различных ингредиентов выбранного напитка. Альтернативным образом, соответствующие команды начать розлив каждого из ингредиентов напитка можно соответственно передать одному или более контролирующим узлам, ассоциированным с накачиванием и/или розливом ингредиентов напитка. Один или более контролирующих узлов может функционировать для инициирования накачивания различных ингредиентов выбранного напитка в ответ на команду (команды) начать розлив. Затем операции могут переместиться в блок 525.
В блоке 525 команду прекратить розлив выбранного напитка можно передать одному или более контролирующих узлов, ассоциированных с розливом различных ингредиентов выбранного напитка. Альтернативным образом, соответствующие команды прекратить дозирование каждого из ингредиентов напитка можно соответственно передать одному или более контролирующих узлов, ассоциированных с накачиванием и/или розливом ингредиентов. Один или более контролирующих узлов может функционировать для прекращения накачивания различных ингредиентов выбранного напитка в ответ на команду (команды) начать розлив.
До передачи команды (команд) прекратить розлив можно дозировать количество или объем выбранного напитка. Можно контролировать количество или объем выбранного дозируемого напитка и передача команды (команд) прекратить розлив может быть основана по меньшей мере частично на контролировании количества или объема. Альтернативным образом, можно контролировать время розлива для выбранного напитка и передача команды (команд) прекратить розлив может быть основана по меньшей мере частично на контролировании времени розлива. Альтернативным образом, передача команды (команд) прекратить розлив может быть основана по меньшей мере частично на входных данных клиента, полученных с помощью одного или более подходящих устройств для ввода данных, таких как устройства для ввода данных 165, показанные на фиг.1. В качестве примера напиток можно разливать, пока клиент активизирует, вводит или иным образом выбирает входные данные для розлива, и розлив можно остановить, как только клиент прекратит активизировать, вводить или иным образом выбирать входные данные для розлива. В качестве еще одного примера розлив можно начать, по меньшей мере частично на основе активации или выбора входных данных для розлива, и розлив можно прекратить, по меньшей мере частично на основе активации или выбора входных данных для прекращения розлива.
Пример способа управления контролирующим узлом, ассоциированным с ингредиентом для приготовления напитка, для розлива ассоциированного ингредиента может завершиться после блока 525.
Хотя способ, показанный на фиг.5, описан как способ управления контролирующим узлом для розлива ингредиента для приготовления напитка, согласно некоторым вариантам реализации изобретения, центральный контроллер, такой как контроллер 105, может непосредственно контролировать розлив ингредиента.
На фиг.6 показан один пример способа регулирования розлива ингредиента для приготовления напитка с помощью ассоциированного контролирующего узла согласно варианту реализации изобретения. Способ регулирования розлива ингредиента с помощью ассоциированного контролирующего узла может включать прием одного или более параметров дозирования для розлива ингредиента, конфигурирование розлива ингредиента, прием команды начать розлив ингредиента, начало накачивания ингредиента и мониторинг и регулирование розлива ингредиента до тех пор, пока не будет получена команда прекратить розлив ингредиента.
В блоке 605 контролирующий узел, ассоциированный с ингредиентом для приготовления напитка, такой как узел 305, может принимать один или более параметров дозирования, ассоциированных с розливом ингредиента. Ингредиент может представлять собой ингредиент выбранного напитка. Один или более параметров дозирования можно принять через подходящую сеть. Большое количество параметров дозирования может быть принято контролирующим узлом 305, если это является необходимым согласно вариантам реализации изобретения, в том числе помимо прочего рецепт выбранного напитка, соотношение ингредиентов выбранного напитка, дозируемое соотношение для выбранного напитка, расход потока для выбранного напитка, расход потока для ингредиента, размер чашки для розлива, вид льда для розлива и/или количество, объем или соотношение льда для розлива. Согласно одному варианту реализации, контролирующий узел 305 может принять определенный расход потока и/или определенное дозируемое соотношение. Согласно некоторым вариантам реализации изобретения контролирующий узел 305 может функционировать для определения или предоставления доступа к информации, ассоциированной с выбранным напитком, такой как рецепт приготовления напитка и/или расход потока напитка, при этом контролирующий узел 305 может функционировать для определения параметров дозирования для ингредиента. После приема одного или более параметров дозирования операции можно переместить в блок 610.
В блоке 610 контролирующий узел 305 может конфигурировать розлив ингредиента для выбранного напитка. Контролирующий узел 305 может конфигурировать розлив ингредиента, по меньшей мере частично на основе по меньшей мере одного или более полученных параметров дозирования. Кроме того, контролирующий узел 305 может конфигурировать розлив, по меньшей мере частично на основе характеристик, ассоциированных с ингредиентом для приготовления напитка, хранящихся в подходящем запоминающем устройстве, ассоциированным с контролирующим узлом 305, таким как запоминающее устройство, ассоциированное с узловым контроллером контролирующего узла 305. Согласно некоторым вариантам реализации по меньшей мере часть характеристик, ассоциированных с ингредиентом для приготовления напитка можно хранить в запоминающем устройстве, которое расположено на некотором расстоянии от контролирующего узла 305 и передавать контролирующему узлу через сеть. Согласно варианту реализации изобретения в качестве предпочтительных можно применять многие другие характеристики, ассоциированные с ингредиентом, в том числе помимо прочего один или более параметров, ассоциированных с характеристиками накачивания ингредиента, один или более параметров, ассоциированных с характеристиками текучей среды ингредиента, и/или один или более параметров, ассоциированных с расходом потока или диапазоном расхода потока для ингредиента, и/или насосной техники. Примером параметра, ассоциированного с характеристиками накачивания, является вязкость ингредиента. Еще один пример параметров, ассоциированных с характеристиками накачивания, представляют собой параметры, ассоциированные с функциональными возможностями, характеристиками и/или производительностью насосной техники, ассоциированной с ингредиентом. Примеры параметров, ассоциированных с расходом потока или диапазоном расхода потока, могут включать заданный расход потока для ингредиента и/или насосной техники и одно или более пороговых значений для расхода потока. Например, для ингредиента и/или насосной техники можно установить допустимый диапазон расхода потока. Характеристики, сохраняемые в контролирующем узле 305, можно предварительно записать, можно получить от еще одного компонента разливочного устройства 105, такого как центральный контроллер или считывающее/записывающее устройство с радиочастотной идентификацией, и/или можно получить от внешнего компонента.
Кроме того, контролирующий узел 305 может конфигурировать розлив ингредиента для приготовления напитка по меньшей мере частично на основе насосной техники, ассоциированной с ингредиентом. Можно учитывать вид насосной техники и/или количество насосов, ассоциированных с насосной техникой. Например, если многочисленные насосы ассоциированы с ингредиентом для приготовления напитка, розлив можно сконфигурировать иначе, чем если бы применяли только один насос. Если, например, четыре насоса ассоциированы с ингредиентом, то каждый из четырех насосов можно сконфигурировать таким образом, чтобы он накачивал приблизительно одну четвертую от количества или объема ингредиента, который может закачать один сконфигурированный для этого насос, если только он один ассоциирован с ингредиентом для приготовления напитка.
Согласно одному варианту реализации изобретения конфигурирование розлива ингредиента может включать определение и конфигурирование ожидаемого расхода потока ингредиента. Ожидаемый расход потока для ингредиента можно определить по меньшей мере частично на основе одного или более полученных параметров дозирования или, альтернативным образом, ожидаемый расход потока для ингредиента можно принять совместно с одним или более параметров дозирования. Ожидаемый расход потока для ингредиента можно определить по меньшей мере частично на основе расхода потока выбранного напитка и дозируемого соотношения для ингредиента. Например, если расход потока для выбранного напитка составляет приблизительно три (3) унции в секунду и дозируемое соотношение для ингредиента составляет приблизительно одну одиннадцатую (1/11), то, как можно определить, ожидаемый расход потока для ингредиента составляет приблизительно 3 × (1/11) унций в секунду, или приблизительно 0,27 унций в секунду.
Ожидаемый расход потока ингредиента можно применять при конфигурировании насосной техники, ассоциированной с ингредиентом. Например, если четыре насоса ассоциированы с ингредиентом для приготовления напитка, то каждый из четырех насосов можно сконфигурировать таким образом, чтобы он накачивал приблизительно 0,0675 унций в секунду (или приблизительно 0,27 унций в секунду, поделенных на четыре).
После конфигурирования розлива ингредиента для приготовления напитка операции можно переместить в блок 615.
В блоке 615 контролирующий узел 305 может принимать команду начинать розлив ингредиента для приготовления напитка. После приема команды начинать розлив ингредиента операции можно переместить в блок 620.
В блоке 620 контролирующий узел 305 может начать накачивание ингредиента путем передачи указания насосной техникой, ассоциированной с ингредиентом, такой как насосная техника 325A, начать накачивание ингредиента для приготовления напитка. Накачивание ингредиента можно сконфигурировать по меньшей мере частично на основе конфигурирования розлива ингредиента. После начала накачивания ингредиента операции можно переместить в блок 625.
В блоке 625 контролирующий узел 305 может контролировать накачивание ингредиента для приготовления напитка. Подходящую измерительную технику, такую как измерительная техника 330А, можно применять в ассоциации с контролирующим узлом 305 для контроля за ингредиентами.
По меньшей мере частично на основе контролировании накачивания ингредиента можно один или более раз определить, подается ли ингредиент для приготовления напитка должным образом и/или подается ли этот ингредиент с требуемой скоростью. Если установлено, что ингредиент не подается должным образом и/или подается с другой скоростью, накачивание ингредиента можно регулировать, если это необходимо согласно варианту реализации.
Контролирование и возможное регулирование розлива ингредиента для приготовления напитка можно продолжать, пока не поступит команда прекратить розлив ингредиента. После контролирования ингредиента в блоке 625 обработку данных можно переместить в блок 630.
В блоке 630 можно определить, была ли получена команда прекратить розлив ингредиента для приготовления напитка. Если команда прекратить розлив ингредиента не было получена, то операции можно переместить в блок 625 и продолжать контролирование ингредиента. Если, однако, команда прекратить розлив ингредиента была получена, то операции можно завершить.
В различных вариантах реализации изобретения розлив ингредиентов можно контролировать многими различными способами, если это является предпочтительным согласно некоторым вариантам реализации. Например, в качестве альтернативы розлива ингредиента до получения команды прекратить розлив можно применять вариант выбора размера чашки для определения количества или объема ингредиента для включения в состав выбранного напитка. Затем можно дозировать точно определенное количество или объем ингредиента. Согласно варианту реализации изобретения применение расхода потока может обеспечить розлив ингредиента, независящую от выбора размера чашки, и можно быть предпочтительным в некоторых ситуациях, например при регулировании клиентом розлива выбранного напитка вручную.
Пример способа регулирования розлива ингредиента с помощью ассоциированного контролирующего узла может завершиться после приема команды прекратить розлив ингредиента.
На фиг.7 показан один пример способа контроля за розливом ингредиента согласно варианту реализации изобретения. Контролирование можно осуществить с помощью контролирующего узла, ассоциированного с ингредиентом для приготовления напитка, таким как узел 305, и/или с помощью центрального контроллера, такого как контроллер 105. Операции можно начать в блоке 705.
В блоке 705 можно измерить и/или определить одну или более характеристик потока накачиваемого ингредиента. Например, расход потока накачиваемого ингредиента для приготовления напитка можно измерить и/или определить, используя подходящую измерительную технику, такую как измерительная техника 330А, и ассоциированные логические схемы управления. В качестве еще одного примера количество или объем накачиваемого ингредиента для приготовления напитка можно измерить и/или определить, используя подходящую измерительную технику, такую как измерительная техника 330А, и ассоциированные логические схемы управления.
Согласно одному варианту реализации изобретения одну или более характеристик потока накачиваемого ингредиента для приготовления напитка можно измерить и/или определить в течение заранее установленного временного интервала или заранее установленного периода времени. В соответствии с вариантами реализации изобретения можно применять много различных заранее установленных временных интервалов, таких как, заранее установленный временной интервал в приблизительно 50 миллисекунд (мс). Например, можно определить расход потока ингредиента для приготовления напитка и/или количество или объем накачиваемого ингредиента в течение заранее установленного периода времени. После измерения и/или определения одной или более характеристик потока ингредиента для приготовления напитка обработку цанных можно переместить в блок 710.
В блоке 710 одну или более из измеренных и/или определенных характеристик потока можно сравнить с одной или более соответствующими ожидаемыми характеристиками потока. Например, измеренный или определенный расход потока ингредиента для приготовления напитка можно сравнить с ожидаемым расходом потока ингредиента. В качестве еще одного примера измеренный или определенный объем или количество накачиваемого ингредиента можно сравнить с ожидаемым объемом или количеством накачиваемого ингредиента.
Согласно варианту реализации изобретения одну или более из измеренных и/или определенных характеристик потока в течение заранее установленного временного интервала можно сравнить с соответствующими ожидаемыми характеристиками потока в течение заранее установленного временного интервала. Например, для данного ингредиента можно сравнить измеренный или определенный расход потока в течение предыдущих 50 мс с ожидаемым расходом потока в течение предыдущих 50 мс. В качестве еще одного примера измеренный или определенный объем или количество накачиваемого ингредиента для приготовления напитка в течение предыдущих 50 мс можно сравнить с ожидаемым объемом или количеством накачиваемого ингредиента в течение предыдущих 50 мс. Согласно некоторым вариантам реализации изобретения каждая из ожидаемых характеристик потока может быть постоянной в течение всего процесса розлива ингредиента; однако, следует иметь в виду, что по меньшей мере часть ожидаемых характеристик потока можно динамически изменить или обновить во время розлива ингредиента, по меньшей мере частично на основе измерения и/или определения характеристик потока. После сравнения одной или более из измеренных и/или определенных характеристик потока с соответствующими ожидаемыми характеристиками потока, операции можно переместить в блок 715.
В блоке 715 можно определить, существует ли разница между одной или более из измеренных и/или определенных характеристик потока и соответствующими ожидаемыми характеристиками потока. Согласно некоторым вариантам реализации допустимое отклонение и/или фактор, приводящий к погрешности, можно встроить в процедуру определения, существует ли это различие, если это является необходимым согласно вариантам реализации изобретения.
В качестве примера определения существует ли разница между измеренной характеристикой потока и ожидаемой характеристикой потока, измеренный расход потока ингредиента в течение заранее установленного временного интервала можно сравнить с ожидаемым расходом потока или заданным расходом потока ингредиента в течение заранее установленного временного интервала. Для этого примера предположим, что измеренный расход потока ингредиента для приготовления напитка в течение предыдущих 50 мс составляет приблизительно 0.8 унций в секунду и ожидаемый расход потока ингредиента для приготовления напитка в течение предыдущих 50 мс составляет приблизительно одну (1) унцию в секунду. Также, для этого примера допустимое отклонение плюс или минус десять процентов можно включить в процедуру определения, существует ли различие. В этом примере можно определить, что существует разница между измеренным расходом потока и ожидаемым расходом потока ингредиента для приготовления напитка. Если применяют приведенные выше параметры, за исключением того, что измеренный расход потока составляет приблизительно 0.95 унций в секунду в течение предыдущих 50 мс, то можно определить, что не существует различия между измеренным расходом потока и ожидаемым расходом потока.
В качестве еще одного примера определения существует ли разница между измеренной и ожидаемой характеристиками потока, измеренное количество или объем ингредиента для приготовления напитка, накачиваемый в течение заранее установленного временного интервала, можно сравнить с ожидаемым количеством или объемом или заданным количеством или объемом, накачиваемым в течение заранее установленного временного интервала. Для этого примера предположим, что измеренный объем ингредиента для приготовления напитка в течение предыдущих 50 мс составляет приблизительно 40 микролитров (мл) и ожидаемый объем ингредиента в течение предыдущих 50 мс составляет приблизительно 50 мл (мл). Также, для этого примера, допустимое отклонение плюс или минус десять процентов можно включить в процедуру определения, существует ли различие. В этом примере можно определить что существует разница между измеренным объемом и ожидаемым объемом ингредиента. Если применяют приведенные выше параметры, за исключением, что измеренный объем составляет приблизительно 49 микролитров (мл) в течение предыдущих 50 мс, то можно определить, что не существует различия между измеренным объемом и ожидаемым объемом.
Если определяют, что не существует различия между измеренной или определенной характеристикой потока и ожидаемой характеристикой потока в течение заранее установленного временного интервала, то операции могут остановиться. Одну или более характеристик потока можно измерить и сравнить с соответствующими ожидаемыми характеристиками потока за один или более последующих заранее установленных временных интервалов во время розлива ингредиента для приготовления напитка. В этом отношении контролирование ингредиента может продолжаться в течение одного или более последующих заранее установленных временных интервалов и ингредиент для приготовления напитка можно контролировать в процессе его накачивания и розлива.
Если, однако, установлено, что существует разница между измеренной или определенной характеристикой потока и ожидаемой характеристикой потока в течение заранее установленного временного интервала, то обработку данных можно переместить в блок 720.
В блоке 720 можно определить, можно ли регулировать расход потока ингредиента для приготовления напитка, чтобы скомпенсировать установленное различие. Другими словами, можно определить, можно ли увеличить или уменьшить расход потока ингредиента, для того чтобы скомпенсировать установленное различие. Например, если измеренный расход потока для ингредиента в течение заранее установленного временного интервала составляет приблизительно 0.8 унций в секунду и ожидаемый расход потока для ингредиента составляет приблизительно одну (1) унцию в секунду, то можно определить, можно ли регулировать расход потока ингредиента для приготовления напитка для компенсирования установленного различия. Регулирование расхода потока может быть ограничено одним или более пороговых значений, ассоциированных с расходом потока и/или накачиванием ингредиента. Например, максимальный расход потока или скорость накачивания можно ассоциировать с ингредиентом. Если расход потока нельзя отрегулировать таким образом, чтобы соответствовать одному или более пороговых значений, то можно определить, что расход потока невозможно отрегулировать так, чтобы скомпенсировать установленное различие. Например, если измеренный расход потока больше максимального расхода потока, и расход потока нельзя отрегулировать, чтобы сделать его меньше, чем максимальный расход потока, например, в ситуации, при которой клапан или насос работает со сбоями, то можно определить, что расход потока нельзя отрегулировать должным образом. В качестве еще одного примера, если измеренный расход потока меньше, чем ожидаемый расход, и расход потока следовало бы отрегулировать до величины, которая больше чем максимальный расход потока, чтобы скомпенсировать разницу, то можно определить, что расход потока нельзя отрегулировать должным образом. Такая ситуация может происходить, например, когда пакет ингредиента, такой как 114, из которого подают ингредиент, является пустым или по существу пустым. Такая ситуация может также иметь место, если по меньшей мере часть насосной техники не функционирует должным образом.
Если определено, что расход потока ингредиента для приготовления напитка можно регулировать с тем, чтобы скомпенсировать разницу в измеренном расходе потока и ожидаемом расходе потока, то обработку данных можно переместить в блок 725. Однако, если определено, что расход потока ингредиента для приготовления напитка нельзя отрегулировать так, чтобы скомпенсировать разницу в измеренном расходе потока и ожидаемом расходе потока, то обработку данных можно переместить в блок 730.
В блоке 725 расход потока ингредиента для приготовления напитка можно регулировать, для того чтобы скомпенсировать разницу между измеренным расходом потока и ожидаемым расходом потока. В этом отношении расход потока можно увеличить или уменьшить для компенсирования этой разницы.
Например, если измеренный расход потока ингредиента для приготовления напитка составляет приблизительно 0.8 унций в секунду, и ожидаемый расход потока составляет приблизительно одну (1) унцию в секунду, то расход потока ингредиента для приготовления напитка можно увеличить, чтобы скомпенсировать недостаточную подачу ингредиента в течение заранее установленного временного интервала. Регулирование расхода потока может привести к тому, что расход потока будет отличаться от ожидаемого расхода потока. Рассматривая настоящий пример, расход потока ингредиента можно увеличить до приблизительно 1.2 унций в секунду, чтобы скомпенсировать недостаточную подачу ингредиента в течение заранее установленного временного интервала. Соответственно, во время следующего заранее установленного временного интервала, расход потока накачиваемого ингредиента, может быть приблизительно равен ожидаемому расходу потока плюс расход потока для компенсирования прошлого дефицита. Согласно некоторым вариантам реализации изобретения, при необходимости, ожидаемый расход потока можно также регулировать или обновлять.
Согласно одному варианту реализации изобретения расход потока ингредиента для приготовления напитка можно регулировать непрерывно, чтобы накачивать и дозировать точное количество ингредиента для приготовления выбранного напитка. Кроме того, информацию, ассоциированную с одним или более предыдущими корректировками расхода потока, которые были сделаны, можно сохранить в подходящем запоминающем устройстве, и информацию, ассоциированную с предыдущими корректировками, можно применять при определении, следует ли осуществить регулирование расхода потока. Рассматривая описанный выше пример, если расход потока в течение одного заранее установленного временного интервала был скорректирован до приблизительно 1.2 унций в секунду, и ожидаемый расход потока для заранее установленного временного интервала и следующего заранее установленного периода времени составляет приблизительно одну (1) унцию в секунду, то можно определить, что расход потока в течение одного заранее установленного временного интервала больше, чем ожидаемый расход потока для временного интервала (1,2-1). Соответственно, расход потока можно отрегулировать, чтобы скомпенсировать различие. Однако информацию, ассоциированную с предыдущим регулированием, можно использовать, чтобы определить, какое количество корректировок, если они будут, следует сделать. В этом примере, поскольку была сделана корректировка расхода потока приблизительно 1,2 унций в секунду, для компенсирования предыдущего расхода потока приблизительно 0,8 унций в секунду, можно определить, что для следующего заранее установленного временного интервала расход потока следует откорректировать только до приблизительно 1,0 унций в секунду. Если не используют информацию, ассоциированную с предыдущим регулированием, то, забегая вперед, расход потока можно скорректировать до приблизительно 0,8 унций в секунду.
Хотя корректировки расхода потока в блоке 725 описаны со ссылкой на измеренные расходы потока, согласно некоторым вариантам реализации корректировки расхода потока можно определить на основе сравнения измеренного объема дозируемого ингредиента для приготовления напитка с ожидаемым объемом дозируемого ингредиента.
Один или более компонентов, которые контролируют розлив и/или накачивание ингредиента для приготовления напитка, такие как контролирующий узел 305 и/или центральный контроллер 105, могут отвечать за накачивание и/или розлив ингредиента в пределах допустимых параметров накачивания и/или розлива. Например, ингредиент для приготовления напитка можно контролировать, чтобы установить, накачивается и/или подается ли этот ингредиент в пределах диапазона, допустимого для накачивания или розлива. В случае если ингредиент нельзя накачать или дозировать в пределах допустимого диапазона, расход потока ингредиента и/или расходы потока одного или более других ингредиентов для выбранного напитка можно, при необходимости, корректировать. Например, если ингредиент для приготовления напитка невозможно накачать при заданном или ожидаемом расходе потока в течение заранее установленного временного интервала, то можно скорректировать расход потока ингредиента и/или расходы потока других ингредиентов для выбранного напитка. В качестве примера, если ингредиент накачивается при расходе потока меньшем, чем ожидаемый расход потока, и расход потока ингредиента не может быть откорректирован, то расходы потока других ингредиентов для выбранного напитка можно уменьшить, чтобы накачать и дозировать точное количество выбранного напитка. Возможное регулирование одного или более других ингредиентов проиллюстрировано на дополнительном блоке 727.
Согласно одному варианту реализации изобретения регулирование расхода потока одного или более ингредиентов для приготовления напитков может быть по меньшей мере частично основано на общем суммарном объеме дозирования для выбранного накачиваемого и/или дозируемого напитка. Например, после заранее установленного периода времени, такого как 50 мс, можно определить общий суммарный объем дозирования для выбранного напитка. Общий суммарный объем дозирования можно определить по меньшей мере частично на основе общего количества или объема каждого из ингредиентов, выбранного напитка, который подают для приготовления выбранного напитка. Общий суммарный объем дозирования можно применять для регулирования расходов потока одного или более ингредиентов выбранного напитка. Общий суммарный объем дозирования можно определить с помощью центрального контроллера, такого как контроллер 105, и передать контролирующим узлам, ассоциированным с ингредиентами выбранного напитка, таким как узлы 305A-N. Затем общий суммарный объем дозирования можно применять для регулирования расхода потока, при котором накачивают и/или дозируют ингредиент для приготовления напитка. Например, если ингредиент для приготовления напитка накачивают с нежелательным расходом потока, то определенный общий суммарный объем дозирования может свидетельствовать о несоизмеримом расходе потока. Затем определенный общий суммарный объем дозирования может быть использован подходящим контрольным устройством, таким как контроллер 105 или контролирующие узлы 305A-N, для регулирования расходов потока одного или более других ингредиентов выбранного напитка. Например, если во время розлива выбранного напитка, должно быть розлито приблизительно 0,2 унции выбранного напитка в данный момент времени, но было розлито только 0,15 унций выбранного напитка в данный момент времени, поскольку один из ингредиентов не подается должным образом, то расходы потока других ингредиентов можно скорректировать. Для каждого из других ингредиентов можно определить, что было накачено и/или дозировано большее количество ингредиента, чем количество, указанное в рецепте выбранного напитка, и накачивание ингредиента можно динамически регулировать в соответствии с этим определением.
Затем, при необходимости, общий суммарный объем дозирования можно периодически обновлять во время розлива выбранного напитка. Например, общий суммарный объем дозирования можно обновлять каждые 50 мс.
Согласно еще одному варианту реализации изобретения регулирование расхода потока одного или более ингредиентов может быть по меньшей мере частично основано на регулировании расхода потока выбранного напитка. Например, если ингредиент для приготовления напитка нельзя накачать и/или дозировать при ожидаемом расходе потока, то можно откорректировать расход потока выбранного напитка. Регулирование расхода потока выбранного напитка может учитывать фактический расход потока ингредиента, который невозможно накачать и/или дозировать при ожидаемом расходе потока. Например, если ожидаемый расход потока ингредиента составляет приблизительно 0,5 унций в секунду, но ингредиент можно накачать и/или дозировать только при расходе потока приблизительно 0,3 унций в секунду, то расход потока выбранного напитка можно откорректировать по меньшей мере частично на основе фактического расхода потока ингредиента приблизительно 0,3 унций в секунду. Расход потока выбранного напитка можно регулировать таким образом, чтобы накачивание и/или дозирование других ингредиентов для приготовления напитка происходило в соответствии с рецептом приготовления выбранного напитка. В описанном выше примере расход потока выбранного напитка можно уменьшить для учета фактического расхода потока одного ингредиента приблизительно 0,3 унции в секунду, и расходы потока других ингредиентов выбранного напитка можно уменьшить в соответствии с рецептом приготовления выбранного напитка.
В блоке 730 можно осуществить одно или более регулирующих воздействий, если расход потока ингредиента не может быть скорректирован для компенсирования определенной разницы между измеренной или определенной характеристикой потока и ожидаемой характеристикой потока. Можно предпринять большое количество разнообразных регулирующих воздействий, если это является необходимым согласно вариантам реализации изобретения. Примеры регулирующих воздействий, которые могут быть предприняты, включают, но не ограничиваются ими, прекращение розлива ингредиента для приготовления напитка, ограничение розлива ингредиента для приготовления напитка, розлив напитка с пониженной скоростью или расходом потока, вывод соответствующего сообщения об ошибке, передачу соответствующего сообщения об ошибке по сети и/или переключение на второй пакет ингредиента, такой как 114, или источник ингредиента, для завершения розлива.
Одно возможное регулирующее воздействие представляет собой прекращение розлива ингредиента для приготовления напитка. Если ингредиент не подается должным образом, то из разливочного устройства 100 можно получить низкокачественный напиток. Например, можно получить напиток COCA-COLA™, который не содержит подходящего количества сиропа COCA-COLA™, в результате чего напиток будет либо слишком крепким, либо слишком слабым. Такая дозированная подача может привести к недовольству клиентов. Кроме того, если позволить продолжать розлив такого напитка COCA-COLA™, то можно получить многочисленные напитки, которые вызовут недовольство клиентов. Путем прекращения розлива ингредиента для приготовления напитка можно ограничить или предотвратить розлив не отвечающего требованиям напитка COCA-COLA™, тем самым ограничив и/или ограничивая недовольство клиентов. Кроме того, при прекращении розлива ингредиента для приготовления напитка, клиента можно уведомить о неудовлетворительном розливе выбранного напитка, при этом не отвечающую требованиям розлив можно отрегулировать. Например, по меньшей мере один пакет ингредиентов, такой как 114, можно поместить в матрицу для ингредиентов, что позволит разливать напиток COCA-COLA™ должным образом. В качестве еще одного примера, разливочное устройство 100 или компоненты разливочного устройства 100 можно перезагрузить или значения по умолчанию могут быть восстановлены клиентом или техником. В качестве еще одного примера, в результате регулирующего воздействия обслуживающий техник может быть уведомлен клиентом о неисправности.
Согласно одному варианту реализации изобретения одну или более настроек допустимого отклонения можно применять в ассоциации с осуществлением регулирующего воздействия. В примере регулирующего воздействия, в котором прекращают розлив ингредиента, одна или более настроек допустимого отклонения может разрешить завершить розлив выбранного напитка до ограничения розлива ингредиента. Например, если дозированная подача выбранного напитка приблизительно равна или больше, чем пороговое значение при завершении розлива, такое как 90 процентов, то завершение розлива выбранного напитка может быть разрешено. После завершения розлива дальнейшие дозированные подачи ингредиента для приготовления напитка можно ограничить, предотвратить или прекратить.
Еще одно возможное регулирующее воздействие представляет собой ограничение розлива ингредиента для приготовления напитка. Например, можно ограничить розлив ингредиента из местоположения в матрице для ингредиентов или пакета ингредиентов, ассоциированного с регулирующим воздействием.
Еще одно возможное регулирующее воздействие заключается в дозировании ингредиента путем использования другого источника ингредиента, если другой источник является доступным. Например, розлив ингредиента для приготовления напитка можно осуществить путем использования второго пакета, содержащего ингредиент, который соединена или ассоциирован с матрицей для ингредиентов, такой как 112.
Еще одно возможное регулирующее воздействие состоит в розливе напитка с пониженной скоростью или расходом потока. Например, если ингредиент нельзя дозировать при предпочтительном расходе потока, можно определить расход потока, при котором ингредиент можно дозировать. Затем можно осуществить розлив напитка при пониженном расходе потока по меньшей мере частично на основе сделанного определения. Альтернативным образом, можно определить, можно ли дозировать ингредиент для приготовления напитка в соответствии с предварительно установленным минимальным расходом потока. Если установлено, что ингредиент можно дозировать в соответствии с предварительно установленным минимальным расходом потока, то розлив напитка можно осуществить, используя предварительно установленный минимальный расход потока.
Еще одно возможное регулирующее воздействие заключается в выводе и/или передачи соответствующего сообщения об ошибке, ассоциированного с определением, что расход потока ингредиента нельзя скорректировать. Например, сообщение об ошибке или индикацию ошибок можно вывести, используя одно или более подходящих устройств вывода, ассоциированных с контроллером, таким как 105, или контролирующим узлом, таким как 305. Можно применять много различных видов сообщений об ошибке или индикаций ошибок, если это является необходимым согласно вариантам реализации изобретения, таких как, текстовые сообщения, которые выводят с помощью подходящего дисплея и/или светодиодных индикаторов.
Одно или более сообщений об ошибках можно также передать в ассоциации с определением, что расход потока ингредиента для приготовления напитка нельзя отрегулировать. Одно или более сообщений об ошибке можно передать через подходящую сеть. Одно или более сообщения об ошибке можно передать другим компонентам разливочного устройства 100 и/или удаленным устройствам. Например, контролирующий узел, такой как 305, может передавать сообщения об ошибке центральному контроллеру, такому как 105. В качестве еще одного примера контролирующий узел 305 и/или центральный контроллер 105 могут передавать сообщения об ошибке удаленному устройству, такому как, сервер, центр по обработке данных, центр обслуживания клиента, центр технической поддержки и/или персональный компьютер, ассоциированный с инспектором по техническому обслуживанию, клиентом, администратором по работе с клиентами или техником, ассоциированным с разливочным устройством 100. Сообщения об ошибке можно передать в любой подходящей форме, например, путем e-mail через LAN или WAN (например, Интернет).
Пример способа контроля за розливом ингредиента можно завершить после блока 715 или блока 730.
Кроме того, можно обеспечить по меньшей мере одно устройство для хранения программ, читаемое компьютером, вещественное воплощение по меньшей мере одной программы или набора команд, исполняемых компьютером для осуществления возможностей варианта реализации изобретения.
Представленные в настоящем документе диаграммы являются примерами. Может существовать много вариантов этих диаграмм или стадий (или операций), описанных в настоящем документе без отклонения от объема изобретения. Например, стадии можно осуществить в другом порядке, или стадии можно добавить, удалить или модифицировать. Все из этих вариантов рассматриваются как часть заявленного изобретения.
Хотя были описаны варианты реализации изобретения, следует иметь в виду, что специалист, опытный в данной области, как в настоящее время, так и в будущем, может сделать различные улучшения и усовершенствования, которые находятся в пределах прилагаемой формулы изобретения. Указанную формулу изобретения следует толковать таким образом, чтобы поддержать надлежащую защиту описанного впервые изобретения.