СИСТЕМА И СПОСОБ ПРОДАЖИ ПРОДУКТОВ ЧЕРЕЗ ТОРГОВЫЕ АВТОМАТЫ
SYSTEM AND METHOD TO SALE PRODUCTS VIA VENDING MACHINES

ОБЛАСТЬ ТЕХНИКИ
Раскрываемый в данном документе объект изобретения относится к области торговых автоматов и их работе.
УРОВЕНЬ ТЕХНИКИ
Ниже перечислены принятые во внимание ссылки, относящиеся к уровню техники для раскрываемого в данном документе объекта изобретения:
WO 2009/050710 (Hirscbain, shlomo), опубликованная 23 апреля 2009 года, раскрывает автомат с автоматизированным смешиванием напитков в стаканчике, который содержит систему распределения порошка с вращающейся опорной конструкцией, приносящей каждую емкость с порошком последовательно, в отличие от общего распределения. Автомат также предусматривает нагреватель воды с теплопроводным блоком и способ нагревания воды, основанный на предварительном расчете необходимой характеристики нагрева. Также предусматривается система выдачи свежего молока, которая обеспечивает прохождение охлажденного потока целиком из емкости в стаканчик, и наряду с этим предусматривается, что все компоненты, взаимодействующие с молоком, являются компонентами для одноразового использования. Рассмотрены дополнительные особенности, относящиеся к блоку смешивания, очищаемому с помощью вращения внутри стаканчика, конструктивно простого оборудования для транспортировки стаканчика и подъемника стаканчика с геометрической фиксацией.
Подтверждая вышеуказанные здесь ссылки, не следует делать вывод, что они в любом варианте подходят к патентоспособности раскрываемого в данном документе объекта изобретения.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
В соответствии с одним аспектом объект изобретения настоящей заявки предусматривает торговый автомат, содержащий:
- два и более блока хранения, разделенные на отсеки (БХРО), каждый из которых содержит набор отсеков, сконфигурированный для размещения двух или более элементов в различных отсеках структуры, и эти элементы являются независимо доступными;
- систему извлечения, сконфигурированную для доступа по меньшей мере к одному из отсеков для извлечения по меньшей мере одного из двух или более элементов и предоставления извлеченного элемента в заданное место внутри торгового автомата, кроме его соответствующего отсека;
- блок управления, связанный с отображением элементов, указывающий на содержание и местоположение по меньшей мере одного из двух или более элементов внутри набора отсеков БХРО, и блок управления сконфигурирован для управления системой извлечения для доступа по меньшей мере к одному из двух или более ингредиентов, основываясь на отображение элементов;
при этом блок управления дополнительно сконфигурирован для:
- получения индикации расположения по меньшей мере первого пустого отсека, который не содержит элемент, по меньшей мере в первом из БХРО;
- передачи по меньшей мере первого элемента от второго отсека второго из БХРО в первый пустой отсек; и
- обновления отображения элементов с целью указать, что второй отсек пуст и что первый элемент размещен в первом отсеке.
В некоторых случаях первый БХРО является быстро доступным БХРО, который доступен в режиме ожидания торгового автомата.
В некоторых случаях первый БХРО связан с первым приоритетным опорожнением и второй БХРО связан со вторым приоритетным опорожнением, и при этом второе приоритетное опорожнение выше, чем первое приоритетное опорожнение.
В некоторых случаях блок управления дополнительно сконфигурирован для получения индикации одного или более заданных элементов внутри первого БХРО (заданные элементы отвечают предельному значению даты истечения срока возврата, указанного возле даты истечения срока одного или более заданных элементов), и переноса по меньшей мере одного заданного элемента к заданному отсеку второго БХРО.
В соответствии с другим аспектом объект изобретения настоящей заявки предусматривает торговый автомат, содержащий:
- по меньшей мере один блок хранения, разделенный на блоки (БХРО), сконфигурированный с набором отсеков для размещения двух или более элементов в разных местах набора, причем элементы являются независимо доступными, при этом допускается перемещение БХРО внутри торгового автомата, таким образом делая возможной его замену на новый БХРО;
- систему извлечения, сконфигурированную для доступа к набору отсеков для извлечения элементов из него и предоставления извлеченного элемента к заданному месту расположения внутри торгового автомата;
- блок управления, связанный с отображением элементов набора, указывающим на содержание и расположение элементов внутри набора отсека БХРО, который сконфигурирован для управления системой извлечения для доступа к различно расположенным наборам на основании отображения элементов, предусматривающего выходной сигнал, в ответ на который отображение элементов обновляется после извлечения элемента из отсека набора;
при этом блок управления дополнительно сконфигурирован для:
получения от торгового автомата данных идентификации БХРО, дающих возможность идентифицировать новый БХРО;
аутентификации нового БХРО с использованием по меньшей мере данных идентификации БХРО; и
в случае успешной аутентификации получения обновления для отображения элементов, указывающего на содержание множества отсеков нового БХРО.
В некоторых случаях блок управления дополнительно сконфигурирован для получения запроса выдачи продукта, содержащего индикационные данные типа отобранного продукта; извлечения из места расположения отображения элементов одного или более элементов, необходимых для выдачи продукта типа отобранного; выдачи продукта с использованием одних или более элементов; и обновления отображения элементов с целью указания того, что местоположение одного или более элементов является пустым.
В некоторых случаях блок управления дополнительно сконфигурирован для получения индикации того, что по меньшей мере первый отсек является пустым по меньшей мере в первом БХРО из БХРО; передачи по меньшей мере первого элемента из второго отсека второго БХРО из БХРО в первый отсек; и обновления отображения элементов с целью указания того, что второй отсек является пустым и что первый элемент расположен в первом отсеке.
В некоторых случаях блок управления дополнительно сконфигурирован для отправления отчета потребления в систему управления процессами, содержащего информацию, указывающую на использование одного или более элементов.
В некоторых случаях отчет потребления отправляется в систему управления процессами после определения того, что уровень запасов торгового автомата низкий.
В некоторых случаях отчет потребления отправляется в систему управления процессами в каждое заранее определенное временное окно.
В некоторых случаях отчет потребления отправляется в систему управления процессами после обновления отображения элементов.
В некоторых случаях отчет потребления отправляется в систему управления процессами после запроса из системы управления процессами.
В некоторых случаях запрос отправляется до визита поставщика к торговому автомату.
В некоторых случаях один или более элементов указывают приближающуюся дату окончания срока годности.
В некоторых случаях отображение элементов получено через прямую проводную связь или беспроводную связь в узком диапазоне от подходящего электронного устройства.
В некоторых случаях отображение элементов доставляется из системы управления процессами посредством глобальной вычислительной сети (ГВС).
В некоторых случаях отображение элементов зашифровано по меньшей мере во время получения и при этом данные отображения элементов расшифровываются после получения.
В некоторых случаях торговый автомат дополнительно содержит считыватель БХРО, сконфигурированный для считывания данных идентификации БХРО.
В некоторых случаях данными идентификации БХРО является идентификационный номер (ИН) БХРО.
В некоторых случаях новый БХРО связан с предназначением ИН торгового автомата, и при этом во время аутентификации блок управления сконфигурирован так, чтобы проверить, что предназначение ИН торгового автомата, связанное с новым БХРО, является идентичным по отношению к ИН торгового автомата.
В соответствии с другим аспектом объект изобретения настоящей заявки предусматривает способ повторного заполнения торгового автомата, содержащего один или более блоков хранения, разделенных на отсеки (БХРО), который включает:
получение от торгового автомата данных идентификации БХРО, дающих возможность идентифицировать новый БХРО, который содержит множество отсеков;
аутентификацию нового БХРО с использованием по меньшей мере данных идентификации БХРО; и
в случае удачной аутентификации получение отображения элемента, указывающего на содержание множества отсеков нового БХРО.
В некоторых случаях способ дополнительно включает:
получение запроса выдачи продукта, содержащего индикационные данные типа отобранного продукта;
получение от отображения элементов месторасположения одного или более элементов, необходимых для выдачи продукта отобранного типа;
выдачу продукта с использованием одного или более элементов; и
обновление отображения элементов с целью указания того, что местоположения одного или более элементов являются пустыми.
В некоторых случаях способ дополнительно включает: получение индикации о том, что по меньшей мере первый отсек пуст по меньшей мере в первом БХРО из БХРО; передачу по меньшей мере первого элемента от второго отсека второго БХРО из БХРО в первый отсек; и обновление отображения элементов с целью указания того, что второй отсек пуст и что первый элемент размещен в первом отсеке.
В некоторых случаях способ дополнительно включает отправление отчета потребления в систему управления процессами, содержащего информацию индикации использования одного или более элементов.
В некоторых случаях отчет потребления отравляют в систему управления процессами после определения того, что уровень запасов торгового автомата является низким.
В некоторых случаях отчет потребления отправляют в систему управления процессами в каждое заранее определенное временное окно.
В некоторых случаях отчет потребления отправляют в систему управления процессами после обновления отображения элементов.
В некоторых случаях отчет потребления отправляют в систему управления процессами после запроса из системы управления процессами.
В некоторых случаях запрос отправляют до визита поставщика к торговому автомату.
В некоторых случаях один или более элементов указывают приближающую дату окончания срока годности.
В некоторых случаях отображение элементов получено через прямую проводную связь или беспроводную связь в узком диапазоне от подходящего электронного устройства.
В некоторых случаях отображение элементов доставляют из системы управления процессами посредствам глобальной вычислительной сети (ГВС).
В некоторых случаях отображение элементов зашифровывают по меньшей мере во время получения, и данные отображения элементов расшифровывают после получения.
В некоторых случаях торговый автомат дополнительно содержит считыватель БХРО, сконфигурированный для считывания данных идентификации БХРО.
В некоторых случаях данные идентификации БХРО являются ИН БХРО.
В некоторых случаях новый БХРО связан с предназначением ИН торгового автомата, и при этом во время аутентификации блок управления сконфигурирован так, чтобы проверить, что предназначение ИН торгового автомата, связанного с новым БХРО, является идентичным по отношению к ИН торгового автомата.
В соответствии с другим аспектом объект изобретения настоящей заявки предусматривает способ распределения множества элементов между множеством блоков хранения, разделенных на отсеки (БХРО), который включает:
обеспечение отображения элементов, указывающее на содержание множества отсеков множества БХРО;
получение индикации того, что по меньшей мере первый отсек пустой по меньшей мере в первом из БХРО;
передачу по меньшей мере первого элемента из второго отсека второго из БХРО в первый отсек; и
обновление отображения элементов с целью указания того, что второй отсек пуст и что первый элемент размещен в первом отсеке.
В некоторых случаях первый БХРО является быстро доступным БХРО, который доступен в режиме ожидания торгового автомата.
В некоторых случаях первый БХРО связан с первым приоритетным опорожнением и второй БХРО связан со вторым приоритетным опорожнением, которое выше, чем первое приоритетное опорожнение.
В некоторых случаях блок управления дополнительно сконфигурирован для: получения индикации одного или более заданных элементов внутри первого БХРО, заданные элементы отвечают предельному значению даты истечения срока возврата, указанного возле даты окончания срока годности одного или более заданных элементов; переноса по меньшей мере одного заданного элемента к заданному отсеку второго БХРО.
В соответствии с другим аспектом объект изобретения настоящей заявки предусматривает торговый автомат, содержащий один или более блоков хранения, распределенных на отсеки (БХРО), и содержащий блок управления, сконфигурированный для:
получения от торгового автомата данных идентификации БХРО, дающих возможность идентифицировать новый БХРО, который содержит множество отсеков;
аутентификации нового БХРО, с использованием по меньшей мере некоторых данных идентификации БХРО; и
в случае успешной аутентификации получения отображения элементов, указывающего на содержание множества отсеков нового БХРО.
В некоторых случаях блок управления дополнительно сконфигурирован для: получения запроса выдачи продукта, который включает индикационные данные отобранного типа продукта; получения от отображения элементов местоположения одного или более элементов, необходимых для выдачи продукта отобранного типа; выдачи продукта, с использованием одного или более элементов; и обновления отображения элементов с целью указания того, что местоположение одного или более элементов является пустым.
В некоторых случаях блок управления дополнительно сконфигурирован для: получения индикации того, что по меньшей мере первый отсек является пустым по меньшей мере в первом БХРО из БХРО; передачи по меньшей мере первого элемента из второго отсека второго БХРО из БХРО в первый отсек; и обновления отображения элементов для указания того, что второй отсек является пустым и что первый элемент расположен в первом отсеке.
В некоторых случаях блок управления дополнительно сконфигурирован для передачи в систему управления процессами отчета потребления, который содержит информацию, указывающую на использование одного или более элементов.
В некоторых случаях отчет потребления отправляется в систему управления процессами после определения того, что уровень запасов торгового автомата низкий.
В некоторых случаях отчет потребления отправляется в систему управления процессами в каждое заранее определенное временное окно.
В некоторых случаях отчет потребления отправляется в систему управления процессами после обновления отображения элементов.
В некоторых случаях отчет потребления отправляется в систему управления процессами после запроса из системы управления процессами.
В некоторых случаях запрос отправляется до визита поставщика к торговому автомату.
В некоторых случаях один или более элементов указывают приближающуюся дату окончания срока годности.
В некоторых случаях отображение элементов получено через прямую проводную связь или беспроводную связь в узком диапазоне от подходящего электронного устройства.
В некоторых случаях отображение элементов доставляется из системы управления процессами посредством глобальной вычислительной сети (ГВС).
В некоторых случаях отображение элементов зашифровывается по меньшей мере во время получения, а данные отображения элементов расшифровываются после получения.
В некоторых случаях торговый автомат дополнительно содержит считыватель БХРО, сконфигурированный для считывания данных идентификации БХРО.
В некоторых случаях данными идентификации БХРО является ИН БХРО.
В некоторых случаях новый БХРО связан с предназначением ИН торгового автомата, и при этом во время аутентификации блок управления сконфигурирован так, чтобы проверить, что предназначение ИН торгового автомата, связанного с новым БХРО, является идентичным по отношению к ИН торгового автомата.
В соответствии с другим аспектом объект изобретения настоящей заявки предусматривает систему для распределения множества элементов между множеством блоков хранения, разделенных на отсеки (БХРО) торгового автомата, содержащую блок управления, сконфигурированный для:
- обеспечения отображения элементов, указывающего на содержание множества отсеков множества БХРО;
- получения сигнала о том, что по меньшей мере первый отсек пуст по меньшей мере в первом БХРО из БХРО;
- передачи по меньшей мере первого элемента из второго отсека второго БХРО из БХРО в первый отсек; и
- обновления отображения элементов с целью указания того, что второй отсек пуст и что первый элемент размещен в первом отсеке.
В некоторых случаях первый БХРО является БХРО, быстродоступным в режиме ожидания торгового автомата.
В некоторых случаях первый БХРО связан с первым приоритетным опорожнением и второй БХРО связан со вторым приоритетным опорожнением, которое выше, чем первое приоритетное опорожнение.
В некоторых случаях блок управления дополнительно сконфигурирован для: получения индикации одного или более заданных элементов внутри первого БХРО, и заданные элементы отвечают предельному значению даты истечения срока возврата, указанного возле конечной даты одного или более заданных элементов; перенос по меньшей мере одного заданного элемента к заданному отсеку второго БХРО.
В соответствии с одним аспектом объект изобретения настоящей заявки предусматривает торговый автомат, содержащий:
- по меньшей мере один блок хранения, разделенный на отсеки (БХРО), сконфигурированный с набором отсеков для размещения двух или более элементов в разных местах набора, которые являются доступными независимо;
- систему извлечения, сконфигурированную для доступа к отсеку набора для извлечения из него элементов и предоставления извлеченного элемента к заданному месту расположения внутри торгового автомата;
- блок управления, связанный с отображением элементов набора, которое указывает на содержание и расположение элементов внутри отсека набора БХРО, сконфигурированный для управления вышеупомянутой системой для доступа к различным местам набора на основании отображения элементов, предусматривающего выходной сигнал, в ответ на который указанное отображение элементов обновляется после извлечения элемента из отсека набора.
БХРО может быть выполнен в виде лотка, имеющего рабочую поверхность, через которую являются доступными указанные отсеки. В частности, указанные отсеки могут быть выполнены в виде полостей, впадин или отсеков, образованных в рабочей поверхности.
БХРО может дополнительно быть сформирован с боковой кромкой, имеющей канал зацепления, который сцепляет часть системы извлечения. Кроме того, БХРО может содержать множество элементов поддержки, простирающихся от противоположной стороны к рабочей поверхности и сконфигурированных для поддержки веса лотка.
Торговый автомат может содержать множество БХРО, установленных вплотную один поверх другого. В частности, зазор g между двумя соседними БХРО является недостаточным для допуска извлечения элемента из отсека набора. Таким образом, отсек набора одного или более БХРО может быть сконфигурирован для хранения множества отдельных элементов/продуктов, например кофе в капсулах, пакетов для приготовления напитков/закуски, различных добавок, связанных с приготовлением или продажей продуктов через автомат, и/или самой закуски. Дополнительные примеры могут включать различные виды молотого кофе, растворимого кофе, чая, концентрированного фруктово-ягодного сока и любого другого вида экстрактов, растворимого порошка или концентрата, используемого для приготовления горячего или холодного напитка. Однако изобретение не ограничено выдачей таких напитков и может в качестве альтернативы или дополнительно быть использовано для торговли через автомат любыми и всеми другими небольшими по размеру элементами, хранящимися в отдельно запечатанных пакетах (такими, как лекарства, игрушки, другие товары для доставки в офис).
Таким образом, обеспечивается оборудование для множества типов отдельно запакованных продуктов внутри машины, что позволяет обеспечить больше типов продуктов, чем можно, как правило, достигать с использованием торговых автоматов, основываясь на отдельных картриджах или накопителях для каждого типа продукта. Установление одного над другим устройств хранения увеличивает количество продуктов, которые могут сохраняться, пока обеспечивается доступ к любому произвольно расположенному продукту в любом месте стопки (упоминаемом как «произвольный доступ») при необходимости.
Механизм извлечения может содержать механизм подъема, сконфигурированный для сцепления БХРО и перемещения его, и устройство извлечения, сконфигурированное для размещения, прикрепления к и извлечения элемента из предварительно установленного БХРО. В частности, подъемный механизм может быть сконфигурирован, при необходимости получить доступ к БХРО, для сцепления соседнего БХРО прямо над ним и поднимания его вместе с любыми другими БХРО. расположенными на нем.
Подъемный механизм может содержать подъемную балку, имеющую крепежные штыри, выступающие и сконфигурированные для сцепления БХРО, для того чтобы поднять его. Подъемная балка может быть сконфигурирована при следующих условиях:
- отведенное положение, в котором крепежные штыри направлены так, что система извлечения свободно перемещается вдоль БХРО; и
- развернутое положение, в котором подъемная балка вращается так, что крепежные штыри сцепляются с БХРО, давая возможность подъемному механизму поднимать один или более БХРО, установленных один над другим.
Когда несколько БХРО установлены один поверх другого и необходимо иметь доступ к БХРО (i), подъемный механизм может быть сконфигурирован для сцепления БХРО (i-1), расположенного непосредственно над БХРО (i), и подъема его вместе с другими БХРО, расположенными на нем.
При подъеме вышеупомянутый подъемный механизм сконфигурирован для увеличения зазора от g к G, давая, таким образом, возможность системе извлечения получить доступ к заранее определенному отсеку набору. Для этой цели торговый автомат может содержать корпус, вмещающий все эти компоненты и сконструированный так, что создается пространственный зазор, больший, чем G, между самым верхним БХРО и верхней стенкой корпуса.
Механизм извлечения может быть представлен автоматической штангой, шарнирно прикрепленной к системе извлечения. Автоматическая штанга может содержать дальний конец, встроенный в элемент крепления, сконфигурированный для прикрепления заданного элемента отсека набора. Автоматическая штанга может содержать первую штангу и вторую штангу, прикрепленные одна к другой так, что дальний конец второй штанги способен принимать любые положения вдоль БХРО. В соответствии с одним примером элемент крепления может быть чашечным присосом.
Торговый автомат может дополнительно содержать станцию обработки и систему извлечения, сконфигурированную для предоставления извлеченного элемента к указанной станции обработки. Кроме того, торговый автомат дополнительно может содержать станцию доставки, сконфигурированную для предоставления приготовленного продукта от станции обработки к пользователю автомата.
В соответствии с другим аспектом настоящая заявка предусматривает способ работы торгового автомата, который содержит:
- получение входного сигнала, указывающего на извлечение запрашиваемого элемента;
- идентификацию местоположения элемента внутри отсека набора, основываясь на отображении элементов;
- доставление системы извлечения к соответствующему БХРО и извлечение из него элемента; и
- доставку элемента в нужное место внутри торгового автомата.
Хотя это не ограничено такими использованиями, хранение и произвольный доступ устройства вышеописанного торгового автомата могут подтверждать полезность в контексте торговых автоматов для напитков, использующих ингредиенты в капсулах с одинаковым размером и формой продуктов, что позволяет весьма компактное хранение. Капсулы необязательно могут упорядоченно сортироваться с использованием лотка (например, один лоток на каждый тип капсулы) или с использованием суб-участков лотка, отведенных для заданного типа капсулы. Расположение различных видов капсул может быть записано в отображении, сохраняемом в накопителе данных компьютеризированного блока управления автомата, давая возможность случайно или произвольно располагать капсулы, или сортировать положения капсул в соответствии с любым заданным критерием. Компьютеризированный блок управления хранит отображение, где каждый продукт находится в настоящее время, как правило, в виде номера лотка и позиции на лотке. До начала активной выдачи система предпочтительно консолидирует продукты на меньших лотках, делая пустые лотки доступными для удаления и замены вновь доставленными полными лотками. Блок управления динамически обновляет отображения расположений продуктов на протяжении этого процесса, отслеживая положение каждого продукта.
Блок управления автомата может также отслеживать запасы и дату истечения срока годности. Избыточные нежелательные элементы или элементы, срок годности которых приближается к истечению, могут быть перенесены в «пустые» лотки для удаления из автомата во время процедуры заправки.
Кроме того, положение продуктов может быть оптимизировано для быстрого доступа. Например, блок управления может переставлять элементы на протяжении времени ожидания между операциями продажи через автомат, чтобы гарантировать, что по меньшей мере один элемент и/или множество отдельных особо популярных элементов, находятся на лотке, который находится в «режиме ожидания» состояния устройства, например на верхнем лотке, или на заданном лотке, который обычно сохраняется доступным.
Система может быть использована для многих видов продуктов питания, и необязательно целое отделение может быть охлаждено. В некоторых случаях, различные элементы обрабатываются другим способом и при необходимости могут быть доставлены к различным устройствам обработки. Например, система может предлагать капсулы различных собственников от разных фирм с различными типоразмерами и требующие различных технологических устройств. В качестве дополнительного примера, система может иметь кофейную станцию для обработки капсул с молотым кофе, станцию порошкообразного горячего напитка для растворения порошка из капсулы для образования горячего напитка и соковую станцию для преобразования холодного сока из концентрата капсулы. Устройства для выполнения каждой отдельной из этих функций коммерчески доступны и не будут описаны здесь подробно. В каждом случае блок управления получает запрос на выдачу заданного продукта, извлекает из памяти местоположение (лоток и позицию) соответствующего элемента, активирует автоматическую систему для извлечения элемента и доставляет его к соответствующей станции обработки, а также активирует соответствующие обрабатываемые компоненты для получения необходимого продукта. Затем продукт доставляют до места выдачи, доступного для клиента, которое преимущественно может быть общим для различных технологий выдачи.
Хотя многие из вышеуказанных примеров относятся к элементам, требующим обработку перед выдачей, следует отметить, что системы настоящего изобретения могут также быть благоприятно использованы для многих типов продуктов, особенно там, где существует потребность во множестве типов или ароматов продуктов. Неограниченные дополнительные примеры применения содержат: мороженое, йогурты и другие молочные продукты, для которых является общим иметь несколько вкусов, торговых марок и/или уровней содержаний жира.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для того чтобы лучше понять суть объекта изобретения, который раскрыт здесь, и чтобы проиллюстрировать то, как он может быть выполнен на практике, варианты осуществления будут описаны далее только с помощью не ограничивающего примера со ссылкой на прилагаемые чертежи, на которых:
На Фиг. 1А схематически представлен вид спереди торгового автомата в соответствии с раскрываемым в данном документе объектом изобретения.
На Фиг. 1В и 1С схематически представлены виды в изометрии и спереди торгового автомата, изображенного на Фиг. 1А - 1С, с его удаленной передней дверцей.
На Фиг. 2А схематически представлен вид в изометрии внутреннего механизма торгового автомата, изображенного на Фиг. 1А - 1С, с удаленным корпусом.
На Фиг. 2В схематически представлен увеличенный вид подробного изображения на Фиг. 2А.
На Фиг. 2С схематически представлен увеличенный вид подробного изображения на Фиг. 2В, иллюстрирующий автоматическую штангу, используемую в торговом автомате.
На Фиг. 2D схематически представлен вид сверху торгового автомата, изображенного на Фиг. 2А.
На Фиг. 3 схематически представлен вид в изометрии подъемного механизма, используемого в торговом автомате, изображенного на Фиг. 1А - 2D.
На Фиг. 4А и 4В схематически представлены верхний и нижний виды в изометрии БХРО, используемого в торговом автомате, изображенном на Фиг. 1А - 2D.
На Фиг. 4С схематически представлен увеличенный вид в деталях БХРО, изображенного на Фиг. 4А и 4В.
На Фиг. 4D схематически представлен вид БХРО в изометрии, изображенного на Фиг. 4А - 4С, содержащий множество элементов.
На Фиг. 5А схематически представлен изометрический вид примерных БХРО торгового автомата, изображенного на Фиг. 1А - 2D.
На Фиг. 5В - 5L схематически представлены виды спереди и в изометрии, демонстрирующие различные этапы работы торгового автомата, изображенного на Фиг. 1А - 2D.
На Фиг. 6А и 6В схематически представлены виды в изометрии станции обработки, используемой в торговом автомате, изображенном на Фиг. 1А - 2D.
На Фиг. 7 схематически представлена функциональная блок-схема системы управления процессами в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
На Фиг. 8 схематически представлена функциональная блок-схема торгового автомата в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
На Фиг. 9 изображена общая блок-схема, иллюстрирующая порядок операций, осуществляемых для обработки заданной выдачи продукта, в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
На Фиг. 10 схематически представлена иллюстрация примеров структурных данных для хранения динамического отображения элементов.
На Фиг. 11 изображена общая блок-схема, иллюстрирующая порядок операций, осуществляемых для перестановки элементов, в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
На Фиг. 12 изображена общая блок-схема, иллюстрирующая порядок операций, осуществляемых для обработки отчета потребления, в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
На Фиг. 13 изображена общая блок-схема, иллюстрирующая порядок операций, осуществляемых для повторного заполнения торгового автомата, в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
ДЕТАЛЬНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В нижеследующем подробном описании многочисленные конкретные детали изложены для того, чтобы обеспечить полное понимание изобретения. Однако специалистам в данной области техники будет понятно, что настоящее изобретение может быть осуществлено без этих конкретных деталей. В других случаях хорошо-известные способы, этапы и компоненты не описаны подробно, чтобы не затруднять понимание настоящего изобретения.
На чертежах и в описании изложены одинаковые ссылочные позиции, указывающие на те компоненты, которые являются общими для различных вариантов осуществления или конфигураций.
Если специально не указано иное, что очевидно из следующих обсуждений, принято во внимание, что во всем описании обсуждений используются такие термины, как «получение», «аутентификация», «извлечение», «выдача», «обновление», «передача», «проверка», «обеспечение» или подобные, которые подразумевают действие и/или процессы, осуществляемые на компьютере, который управляет и/или преобразовывает данные в другие данные, причем указанные данные представлены в виде физических величин, например, таких как электронные количества, и/или указанные данные представлены в виде физических объектов. Термины «компьютер», «процессор» и «блок управления» следует широко толковать, охватывая любые виды электронных устройств, обладающих возможностью обработки данных, включая, но не ограничиваясь ими, персональный компьютер, сервер, компьютерную систему, устройство коммуникации, процессор (например, цифровой сигнальный процессор (DSP), микроконтроллер, логическую микросхему, программируемую в условиях эксплуатации (FPGA), специализированную интегральную схему (ASIC) и т.д., вычислительный модуль, содержащий любое сочетание указанное выше, любые другие электронные компьютерные устройства и/или любые их сочетания.
Операции в соответствии с идеями, описанными в данном документе, могут быть выполнены с помощью компьютера специальной конструкции для заданных целей или с помощью компьютера общего назначения, специально сконструированного для заданных целей с помощью компьютерной программы, сохраняемой в непереходном считываемом информационном носителе компьютера.
Как использовано в данном документе, определение «например», «такой как», «к примеру» и их варианты описывают неограниченные варианты осуществления раскрываемого в данном документе объекта изобретения. Ссылка в описании на «один случай», «несколько случаев», «другие случаи» или их варианты означают, что конкретная особенность, структура или характеристика, описанные в связи с вариантом(-ами) осуществления, являются включенными по меньшей мере в один вариант осуществления раскрываемого в данном документе объекта изобретения. Таким образом, появление определения «один случай», «несколько случаев», «другие случаи» или их вариантов не обязательно относится к тому же варианту(-ам) осуществления.
Принимается во внимание, что если специально не указано иное, определенные особенности раскрываемого в данном документе объекта изобретения, которые для ясности описаны в контексте отдельных вариантов реализации, также могут быть представлены в комбинации в одном варианте реализации. И наоборот, различные особенности раскрываемого в данном документе объекта изобретения, которые для ясности описаны в контексте одного варианта реализации, также могут быть представлены отдельно или в любой подходящей суб-комбинации.
В вариантах реализации раскрываемого в данном документе объекта изобретения может быть выполнено немного, много и/или различное число этапов, что изображено на Фиг. 9, 11-13. В вариантах реализации раскрываемого в данном документе объекта изобретения один или более этапов, проиллюстрированных на Фиг. 9, 11-13, могут быть выполнены в различном порядке, и/или одна или более групп этапов может быть выполнена одновременно. Фиг. 7 и 9 схематически иллюстрируют общую архитектурную систему в соответствии с вариантом реализации раскрываемого в данном документе объекта изобретения. Каждый модуль на Фиг. 7 и 8 может быть выполнен в любом сочетании программного обеспечения, аппаратного обеспечения и микропрограммного обеспечения, которое выполняет функции, как определено и объяснено здесь. Модули на Фиг. 7 и 8 могут быть сосредоточены в одном месте или рассредоточены на более чем одном месте. В других вариантах реализации раскрываемого в данном документе объекта изобретения система может содержать небольшое количество, большое количество и/или разное количество модулей, нежели изображено на Фиг. 7 и 8.
Имея это в виду, сначала необходимо обратить внимание к Фиг. 1А - 1С, на которых изображен торговый автомат для предоставления коктейлей/напитков, в общем обозначенный как 1. Торговый автомат 1 сконфигурирован для хранения ассортимента элементов для приготовления различных как горячих, так и холодных напитков и для их предоставления пользователю.
Торговый автомат содержит корпус 10, вмещающий элемент хранения в виде лотковой системы 20, систему извлечения (СИ), содержащую подъемный механизм, автоматическое устройство извлечения 40 и мостовой блок 50, станцию обработки коктейлей/напитков 70 и модуль управления, содержащий блок управления 200, сконфигурированный для управления работой торгового автомата 1. Торговый автомат 1 дополнительно содержит блок питания 19 и соответственный сетевой шнур 17.
Как это принято в торговых автоматах, корпус 10 содержит окружающие стенки 12, 14 и оснащен дверцей 16, которая сконфигурирована остающейся закрытой на протяжении работы торгового автомата 1, но может быть открыта, чтобы позволить оператору получить доступ с целью обслуживания и т.д.
Как изображено на Фиг. 1А - 1С, дверца 16 содержит интерфейс для предоставления пользователю возможности работать с автоматом 1 и выполнения заказа необходимого элемента, емкость хранения разовой тары 91, сконфигурированную для размещений множества капсул одноразового использования, и устройство доставки 97, сконфигурированное для доставки приготовленного напитка из внутренней части корпуса 10 к пользователю, после его приготовления.
На Фиг. 2А - 2D показана лоточная система 20, содержащая множество лотков хранения, каждый представляющей собой блок хранения, разделенный на отсеки (БХРО) 22, установленные, таким образом, вдоль большей части высоты торгового автомата 1.
Важно отметить, что в положении, изображенном на Фиг. 2А - 2D, БХРО 22 вплотную установлены один на другой, предоставляя относительно малый зазор g между каждыми двумя соседними БХРО. Как будет видно из структурных особенностей и работы торгового автомата 1, это установление вплотную устройств осуществилось с помощью уникальной конструкции системы извлечения СИ и позволяет загружать торговый автомат значительно большим числом элементов/товаров.
Следует отметить, что для заранее определенного БХРО 22, обозначенного 22i, два соседних БХРО могут определяться как: БХРО 22i-1 расположен выше БХРО 22i, и БХРО 22i+1 расположен непосредственно ниже БХРО 22i. Как будет подробно описано далее, блок управления 200 запрограммирован так, чтобы знать положение каждого БХРО, и иметь возможность точно направить систему извлечения СИ к одному БХРО или другому.
Дополнительно ссылаясь на Фиг. 4А - 4С, каждая БХРО 22 представляет собой лоток, выполненный с множеством отверстий, определяющих отсеки 24, сконфигурированные для избирательного размещения в них множества элементов, например капсул. БХРО может быть выполнен из любого подходящего материала (пластика/металла/бумаги), при условии, что он достаточно жесткий по своей конструкции, для того чтобы выдержать вес элементов, размещенных внутри отсеков 24.
Кроме того, БХРО 22 имеет окружающую боковую кромку 26, при этом, в двух противоположных стенках образованы боковые кромки 26 и подъемные выемки 27, сконфигурированные для сцепления с подъемным механизмом 30, как будет описано ниже со ссылкой на Фиг. 5А - 5L и этапы работы торгового автомата 1.
БХРО 22 дополнительно содержит множество элементов ограничения 29, простирающихся с нижней части БХРО 22 и сконфигурированных для обеспечения пространства между БХРО 22 и соседним БХРО, на котором он размещен, а также для их поддержки. В частности, так как отсеки каждого БХРО сконфигурированы для размещения элемента 100, желательно, чтобы вес одного БХРО 22 не опирался на элементы 100 БХРО 22, расположенные непосредственно под ним. Элементы ограничения 29 позволяют поддерживать БХРО 22, наряду с тем, что таким образом предотвращается нагрузка, оказываемая на элементы 100.
Возвращаясь теперь к Фиг. 2А - 2D, внутри корпуса 10 предусмотрены продольные направляющие 31, простирающиеся вдоль высоты торгового автомата 1 на противоположных сторонах корпуса 10. Направляющие 31 сконфигурированы для поддержания системы извлечения СИ, и, в частности, для предоставления лотка, вдоль которого система извлечения СИ может перемещаться (в этом случае - вертикально).
Подъемный механизм 30 содержит два одинаковых элемента, каждый из которых входит в зацепление с противоположной направляющей 31, и каждый из которых содержит основной корпус 32, шарнирно соединенный для этой цели, вдоль направления перпендикуляра к направляющей 31, и подъемную балку 34, сконфигурированную для сцепления с БХРО 22. В частности, каждая подъемная балка 34 содержит множество крепежных штырей 35, выступающих из нее и сконфигурированных для избирательной поддержки заданного БХРО на протяжении работы системы извлечения СИ.
Подъемная балка 34 сконфигурирована для того, чтобы избирательно вращаться вокруг своей продольной оси так, чтобы предполагать по меньшей мере два положения:
- отведенное положение (показано на Фиг. 5I), в котором крепежные штыри 35 направлены вдоль вертикальной высоты корпуса 10, в котором система извлечения СИ свободно перемещается вертикально вдоль направляющих 31 и лоточной системы 20, для того чтобы перевести в переднее положение требуемый БХРО 22; и
- развернутое положение, в котором подъемная балка поворачивается на 90° так, чтобы крепежные штыри 35 были направлены к лоточной системе 20, позволяя подъемному механизму 30 поднимать одну или более установленных БХРО, для того чтобы обеспечить доступ к требуемому БХРО.
Система извлечения СИ дополнительно обеспечена мостовым блоком 50, примыкающим к двум устройствам подъемного механизма 32 и сконфигурированным для шарнирной поддержки автоматического устройства извлечения 40 с использованием шарнира 56. Мостовой блок 50 дополнительно поддерживает два элемента 54. Конструкция такова, что система извлечения СИ содержит подъемный механизм 30, автоматическое устройство извлечения 40 и мостовой блок 50, сконфигурированный для перемещения вдоль направляющих 31 как один механизм.
Автоматическое устройство извлечения 40 представлено в виде автоматизированной штанги, содержащей первую штангу 42, шарнирно сочлененную с мостом 52 мостового блока с помощью шарнира 56 и вторую штангу 44, шарнирно сочлененную с первой штангой 42 с помощью вспомогательного шарнирного соединения 47. Дальний конец второй штанги 44 обеспечен вспомогательной ручкой 46, имеющей присасывающее устройство 48, сконфигурированное для избирательного присоединения к заданному элементу 100, расположенному в заданном БХРО 22.
Длина каждой штанги 42, 44 и положение шарнира 56 сконфигурированы так, что дальний конец второй штанги 44 свободно перемещается из-за двойной степени свободы, вдоль плоскости перпендикуляра к вертикальной оси корпуса 10 для того, чтобы достичь любой заданной точки вдоль заданного БХРО 22.
Возвращаясь теперь к Фиг. 5А - 5L, этапы работы торгового автомата 1 далее будут описаны подробно. Этапы работы, описанные ниже, относятся к работе торгового автомата 1, и происходят после того, как пользователь сделал заказ в автомате 1, например, заказал ванильное капучино.
После того как заказ размещен, блок управления 200 идентифицирует положение уместного элемента 100, т.е., в каком БХРО он размещен (например, БХРО 22i) и внутри какого отсека 24 БХРО 22i элемент расположен. Как только определится положение, блок управления 200 сможет указать, чтобы система извлечения СИ приблизилась к соответствующему БХРО.
На первом этапе вся система извлечения СИ перемещается вертикально к лицевой поверхности соответствующего БХРО 22i. Следует отметить, что на протяжении этого перемещения, крепежные штыри 35 направлены вверх (смотри Фиг. 5В), давая таким образом системе извлечения СИ возможность перемещаться.
При приближении к соответствующему положению чуть ниже БХРО 22i (смотри Фиг. 5С), крепежные штыри 35 доставляют в их положение доставки, для того чтобы дать возможность подъемному механизму 30 поднимать БХРО 22i и любые БХРО, установленные на него (т.е. БХРО 22i-1, 22i-2 и т.д.).
В положении, изображенном на Фиг. 5С, можно отметить следующее:
- автоматическое устройство извлечения 40 не совпадает с БХРО 22i;
- хотя он было выровнен, зазор g между двумя соседними БХРО 22 слишком мал, чтобы дать возможность автоматической штанге извлекать из него элемент 100; и
- даже если разрыв g был достаточным и давал возможность входа автоматической штанги, он по-прежнему меньше, чем высота элемента 100 (в этом случае - капсулы).
В связи с вышесказанным, таким образом, установка устройств БХРО 22 вплотную позволяет укладывать большее число БХРО внутри корпуса 10 торгового автомата 1, демонстрируя преимущество. Однако следует понимать, что могут быть предусмотрены другие примеры и конструкции, в которых БХРО 22 укладываются или размещаются, давая возможность автоматическому устройству извлечения 40 извлекать элемент 100 равномерно без поднимания/перемещения БХРО.
В частности, ссылаясь теперь на Фиг. 5D, где крепежные штыри 35 находятся в рабочем положении, вся система извлечения СИ перемещена вверх, в результате чего штыри 35 сцепляются с подъемными выемками 27 БХРО 22i так, что, когда система извлечения СИ перемещается дополнительно вверх, она поднимает БХРО 22i и все другие БХРО, установленные над ним.
Когда БХРО были подняты на достаточную высоту (смотри Фиг. 5G), доступный зазор G образовался между БХРО 22i и БХРО 22i+1, предоставляя автоматическому устройству извлечения 40 достаточное пространство для доступа к нужному элементу 100. Важно отметить, что конструкция лоточной системы 20 корпуса 10 такова, что обеспечивает достаточное пространство над продуктом, для того чтобы давать возможность поднимать БХРО 22 на величину G-g.
Обращаясь теперь к Фиг. 5Е и 5F, как только БХРО 22i были достаточно подняты вверх и отделены от БХРО 22i+1 и ниже, блок управления активизировал автоматические штанги 42, 44 ко входу в пространство G между БХРО 22i, 22i+1 так, что присасывающее устройство 48 доставлялось в необходимое положение над необходимым элементом 100.
Как только приведено в положение, присасывающее устройство 48 прикрепляется к верхнему элементу 100 и поднимает его из отсека 24 (смотри Фиг. 5F), а затем, при полном удалении из отсека 24, удаляет его из промежутка между БХРО 22i и БХРО 22i+1. После удаления вся система извлечения СИ может быть перемещена обратно вниз так, чтобы заменить БХРО 22i-1 вверху на БХРО 22i.
В этом положении, как показано на Фиг. 5H и 5J, элемент 100 извлекается, лоточная система 20 возвращается в свое исходное положение, крепежные штыри 35 находятся в развернутом положении и подъемный механизм 30, по сути, завершил свою функцию для этого цикла работы. Из этого положения система извлечения СИ свободно перемещается вниз к нижней части корпуса, для того чтобы дать возможность элементу 100 быть доставленным к станции обработки 70 с помощью автоматического устройства извлечения 40.
Согласно Фиг. 5К автоматическое устройство извлечения 40 сконфигурировано для доставки элемента 100 к станции обработки 70 и размещения элемента 100 в подходящем канале обработки 80.
Ссылаясь дополнительно на Фиг. 6A и 6B, ясно, что станция обработки содержит блок основания 72, сформированный с тремя каналами обработки 80a, 80b и 80c, каждый из которых сконфигурирован для принятия в него элемента 100 разного типа, и уплотнительный блок 74, сконфигурированный для вертикального перемещения вдоль направляющей 75 для того, чтобы принимать одно из следующих положений:
- вводное положение, при котором уплотнительный блок 74 удален от блока основания 72 на достаточную величину, позволяющую размещать элемент 100 внутри подходящего канала обработки 80a, 80b, 80c; и
- положение уплотнения, при котором уплотнительный блок 74 плотно лежит на верхней части блока основания 72.
Следует также отметить, что уплотнительный блок 74 обеспечен тремя линиями подачи текучей среды 76a, 76b, 76c, функционально соответствующими положению каналов обработки 80a, 80b, 80c. Кроме того, уплотнительный блок 74 обеспечен элементами прокалывания 78a, 78b, 78c, соответствующими каналам обработки 80a, 80b, 80c и сконфигурированными для прокалывания герметичной упаковки элемента 100 для того, чтобы допустить в том месте обеспечение текучей среды.
Блок основания 72 обеспечен тремя линиями выпуска текучей среды 77a, 77b, 77c, соответствующими функционально положению каналов обработки 80a, 80b, 80c. Кроме того, блок основания 72 обеспечен элементами прокалывания 79a, 79b, 79c, соответствующими каналам обработки 80а, 80b, 80 с и сконфигурированными для прокалывания нижней части элемента 100 для того, чтобы допустить извлечение из него текучей среды.
Как только элемент 100 доставляется выше подходящего канала обработки 80a, 80b, 80c (смотри Фиг. 5К), автоматическая штанга перемещает его вниз в достаточной мере, чтобы осуществить прокол его нижней части с помощью соответствующих элементов прокалывания 79a, 79b, 79c блока основания 72. Затем, уплотнительный блок 74 перемещается вниз в положение уплотнения, тем самым герметическая упаковка элемента 100 пробивается с помощью соответствующих элементов прокалывания 78a, 78b, 78c.
После этого текучую среду пропускают через станцию обработки для того, чтобы получить необходимый коктейль/напиток на основании элемента 100, введенного в канал обработки. Приготовленный коктейль/напиток вытекает из соответствующей линии выпуска 77a, 77b, 77c в одноразовый стаканчик и предоставляется пользователю с помощью устройства доставки 97.
Затем, уплотнительный блок 74 перемещается вниз в его вводное положение, давая возможность автоматическому устройству извлечения 40 получить доступ к пустой упаковке элемента 100ʹ, поднять его и разместить его в обозначенном резервуаре 92. На этом этапе весь процесс является завершенным, и автомат готов для выполнения другого порядка операций.
Следует отметить, что, так как вся система извлечения СИ полностью динамическая, она не требует возврата системы извлечения СИ в исходное положение, и, после избавления от пустой упаковки 100' она полностью готова выполнять другую последовательность.
Описанные выше этапы работы торгового автомата 1 регулируются блоком управления 200, как описано далее.
Следует обратить внимание на Фиг. 7, схематически изображающую функциональную блок-схему системы управления процессами в соответствии с определенными примерам раскрываемого в данном документе объекта изобретения.
В соответствии с некоторыми примерами раскрываемого в данном документе объекта изобретения, система управления процессами 490 может содержать (или быть иначе связанной с) одним или более устройствами обработки 400, содержащими множество параллельных и/или рассредоточенных устройств обработки, которые сконфигурированы для управления или контроля компонентов и осуществления операций, соответствующих системе управления процессами 490.
В некоторых случаях система управления процессами 490 может дополнительно содержать или быть иначе связана с хранилищем данных системы управления процессами 410 для хранения и давать возможность извлечения различных данных, как подробно описано ниже.
Более того, система управления процессами 490 может дополнительно содержать один или более из следующих модулей (которые могут также быть рассредоточены): модуль построения БХРО 430, модуль аутентификации 440 БХРО, модуль управления торговыми автоматами 450, модуль динамического управления запасами 460, модуль контроля запасов торговых автоматов 420 и сетевой интерфейс 480.
В некоторых случаях модуль построения БХРО 430 может быть сконфигурирован для вычисления содержания БХРО 22, что доставляется к торговому автомату 1, который требует повторного заполнения, как далее подробно описано в данном документе, в частности, ссылаясь на Фиг. 12.
В некоторых случаях модуль аутентификации 440 БХРО может быть сконфигурирован для аутентификации того, что БХРО 22, вставленный в торговый автомат 1, действительно подлинный, и если так - то обеспечить отображение БХРО 22 для приема торгового автомата 1, как будет подробно описано далее, в частности, ссылаясь на Фиг. 13.
В некоторых случаях модуль управления торговыми автоматами 450 может быть сконфигурирован для введения в действие нового торгового автомата 1, который может включать определение его местоположения, определение различных параметров, связанных с ним (например, уровней запасов, определяющих количества элементов каждого вида, набором команд, определяющих различные сочетания элементов для сочетания видов продуктов, которые могут быть выданы, и т.д.). Дополнительно или в качестве альтернативы, модуль управления торговыми автоматами 450 может быть сконфигурирован для передачи индикационных данных новых или обновленных наборов команд к одному или более торговых автоматов, удаления наборов команд из одного или более торговых автоматов, для выполнения обновленного программного обеспечения в одном или более торговых автоматов, для передачи распространения, продвижения или содержания рекламной кампании, отображаемых на интерфейсе пользователя 230 одного или более торговых автоматов 1 и т.д.
В некоторых случаях, модуль динамического управления запасами 460 может быть сконфигурирован для динамического вычисления уровней запасов различных элементов внутри торгового автомата 1 и, например, используя данные, указывающие на среднестатистический спрос на продукты (основываясь на отчетах потребления), относящихся к соответствующим торговым автоматам 1, и обновления уровней запасов соответствующих торговых автоматов 1 соответственно, как далее подробнее описано, в частности, ссылаясь на Фиг. 12.
В некоторых случаях модуль контроля запасами торгового автомата 420 может быть сконфигурирован для контроля уровней запасов торговых автоматов, как будет далее подробно описано, в частности, ссылаясь на Фиг. 12.
В некоторых случаях сетевой интерфейс 480 (например, интерфейсная карта или любое другое подходящее устройство), например, для включения системы управления процессами 490 для связи с одним или более торговых автоматов 1, как будет далее подробно описано, в частности ссылаясь на Фиг. 12.
На Фиг. 8 схематически изображена функциональная блок-схема торгового автомата в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
В соответствии с некоторыми примерами раскрываемого в данном документе объекта изобретения, торговый автомат 1 может содержать или быть иначе связанным с одним или более блоков управления 200. Одним или более блоками управления 200 могут быть устройство обработки, микропроцессор, микроконтроллер или любые другие компьютеризированные устройства или модули, содержащие множество параллельных и/или рассредоточенных систем обработки, которые сконфигурированы для управления и регулирования компонентов и выполнения соответствующих операций торгового автомата 1.
В некоторых случаях торговый автомат 1 может дополнительно содержать или быть иначе связанным с хранилищем данных торгового автомата 210 для хранения и давать возможность извлечения различных данных, как будет подробно описано ниже.
Более того, торговый автомат 1 может дополнительно содержать один или более из следующих модулей (которые могут также быть рассредоточены): модуль обработки продукта 220, интерфейс пользователя 230, модуль переустановки элементов 240, сетевой интерфейс 250 и считыватель лотка 290.
В некоторых случаях модуль обработки продукта 220 может быть сконфигурирован для обработки необходимой выдачи продукта, как будет подробно описано далее, в частности, ссылаясь на Фиг. 9.
В некоторых случаях интерфейс пользователя 230 может быть сконфигурирован для работы одного или более выводов, таких как экраны (например, ЖК дисплеи, и т.д.) для предоставления различных данных пользователю.
В некоторых случаях, модуль переустановки элементов 240 может быть сконфигурирован для повторной установки элементов в отсеки БХРО (например, переместить элемент из определенного отсека в определенном БХРО к другому отсеку внутрь такого же или другого БХРО), например, используя механизм извлечения 40, как подробно описано в данном документе, в частности, ссылаясь на Фиг. 9 и 11.
В некоторых случаях сетевой интерфейс 250 (например, интерфейсная карта, или любой другое подходящее устройство), например для включения торгового автомата, связан с одной или более системой управления процессами 490, как далее подробно описано, в частности, ссылаясь на Фиг. 12.
В некоторых случаях считыватель БХРО 290 может быть сконфигурирован для считывания данных, относящихся к БХРО, как подробно описано в данном документе, ссылаясь на Фиг. 13.
Теперь обратим внимание на Фиг. 9, где изображена обобщенная блок-схема, иллюстрирующая порядок операций, осуществляемых для обработки запроса выдачи продукта, в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
В соответствии с некоторыми примерами раскрываемого в данном документе объекта изобретения, блок управления 200 торгового автомата 1 (например, используя модуль обработки продукта 220) может быть сконфигурирован для получения запроса выдачи продукта (полученного от пользователя, например с использованием интерфейса пользователя 230), включающего индикационные данные выбранного типа продукта (блок 600). После получения запроса выдачи продукта блок управления 200 (например, с использованием модуля обработки продукта 220) может быть дополнительно сконфигурирован для поиска местоположения определенного элемента 100 или одного или более элементов 100, необходимых для приготовления продукта выбранного типа, в системе хранения лотка 20 (блок 610).
Местоположение определенного элемента 100 может быть извлечено из динамического отображения элементов (которое может храниться, например, в хранилище данных 210 торгового автомата, в хранилище данных 410 системы управления процессами или в любом другом доступном месте, используя блок управления 200), которое идентифицирует расположение элементов 100 в настоящее время в торговом автомате 1. В некоторых случаях отображение элементов может содержать множество БХРО отображения элементов, каждое распознающее расположение элементов в данный момент в соответствующем БХРО 22.
Для того чтобы объяснить структуру динамического отображения данных элементов, следует обратить внимание на Фиг. 10, схематически изображающую иллюстрацию примеров структурных данных для хранения динамических отображений элементов, в соответствии с раскрываемым в данном документе объектом изобретения. В целом, структурные данные динамического отображения элементов могут включать данные, указывающие на расположения отсеков 24 (блок 510), и данные, указывающие на свойства элементов 100 внутри соответствующих отсеков 24 (блок 515), где свойства включают по меньшей мере данные, указывающие на тип элемента. Ниже приведены несколько неограничивающих примеров структур данных, которые могут быть использованы для того, чтобы представить динамическое отображение элементов:
- Пример 1 (блок 520): номер БХРО 22 (который торговый автомат переносит в случае необходимости в БХРО положении друг на друге), и номер отсека 24 внутри БХРО 22, идентификатор типа элемента для индикации присутствия элемента 100 в настоящий момент при этом расположении и при необходимости дополнительная информация, например, индикация даты истечения срока годности элемента 100 и т.д.
- Пример 2 (блок 530): номер БХРО 22 и (X, Y) координаты, соответствующие номеру ряда и местоположению отсека 24 внутри ряда, снова с идентификатором типа элемента для идентификации представленного элемента 100 в настоящий момент при этом расположении, сведения о количестве элемента 100 в отсеке 24 и дата истечения срока годности.
- Пример 3 (блок 540): как и в предшествующем примере 2, но определение местоположения, используя трехмерную систему координат.
Очевидно, что равнозначный эффект может быть достигнут, используя много других структурных данных (таких как, например, простые линейные массивы) до тех пор, пока блок управления 200 может переводить сохраненную информацию в воздействующие сигналы к механизму извлечения 40 для извлечения необходимого элемента 100 из соответствующего местоположения.
Описав динамическое отображение элементов, возвратим внимание к Фиг. 9. В некоторых случаях блок управления 200 может быть дополнительно сконфигурирован для поиска местоположения определенного элемента или одного или более элементов, необходимых для приготовления продукта выбранного типа, пока проявляемого также с учетом окончания сроков годности имеющихся в наличии элементов и их доступности. Таким образом, в некоторых случаях, блок управления 200 может быть сконфигурирован для задания приоритетных элементов из выбранных типов продуктов (или одного или более элемента, необходимого для приготовления продукта), которые имеют максимально приближенное окончание срока годности. В качестве альтернативы или в дополнение, блок управления 200 может быть сконфигурирован для задания приоритетных элементов выбранных типов продуктов (или одного или более элементов, необходимых для приготовления продукта), которые расположены в быстро доступном БХРО, которым является БХРО, находящийся доступным в хранилище лотковой системы 20, пока он находится в «режиме ожидания» или нерабочем состоянии - тем самым сокращая время, необходимое для завершения приготовления продукта.
В некоторых случаях блок управления 200 (например, использующий модуль обработки продукта 220) может быть сконфигурирован для эксплуатации механизма извлечения 40 и соответствующего канала обработки 80 станции обработки 70 для выдачи необходимого продукта, используя один или более элементов, необходимых для приготовления продукта (блок 620), и для обновления отображения элементов, чтобы указать, что в настоящее время отсек 24 или отсеки 24, которые содержат один или более элементов, необходимых для приготовления продукта, являются пустыми (блок 630).
В соответствии с некоторыми примерами раскрываемого в данном документе предмета изобретения, в случае если один или более отсеков 24 в пределах быстродоступного местоположения пусты (например, из-за обстоятельства, что элементы, которые хранились внутри этих отсеков, использованы для выдачи продукта), блок управления 200 (например, использующий модуль переустановки элементов 240) может быть сконфигурирован для повторного заполнения таких пустых отсеков 24 (блок 640). Например, блок управления 200 (например, использующий модуль повторного установления элементов 240) может переустановить элементы 100 во время периодов ожидания между операциями выдачи, обеспечивая то, что по меньшей мере каждый элемент и/или множество определенных особенно популярных элементов являются доступными в БХРО 22 в «режиме ожидания» или нерабочем состоянии торгового автомата 1.
В некоторых случаях, блок управления 200 (например, использующий модуль обработки продукта 220) может быть сконфигурирован для отправки в систему управления процессами 490 отчета потребления, указывающего, какие элементы были потреблены (блок 650). В некоторых случаях отчет потребления может быть отправлен в систему управления процессами 490 после продажи каждого продукта. В дополнение или в качестве альтернативы, отчет потребления может отправляться в систему управления процессами 490 периодически или постоянно. В дополнение или в качестве альтернативы, отчет потребления может быть отправлен в систему управления процессами 490 после запроса от системы управления процессами 490 (который может исходить, например, периодически и/или до визита к местоположению автомата или к определенному участку, на котором он располагается, поставщика и/или после команды администратора и т.д.). В дополнение или в качестве альтернативы, отчет потребления может отправляться в систему управления процессами 490, когда блок управления 200 определяет, что запасы уровней низкие (например, в соответствии с критерием управления запасами, таким как низкое предельное значение запасов, указывающее на минимальное число элементов каждого вида, которые обязательно должны быть доступными в торговом автомате 1).
Ссылаясь на Фиг. 9 следует отметить, что некоторые блоки могут быть сгруппированы в объединенный блок или могут быть разбиты на несколько блоков и/или к ним могут быть добавлены другие блоки. Кроме того, в некоторых случаях блоки могут быть выполнены в разных порядках, которые описаны здесь (например, блок 630 может быть выполнен перед блоком 620, блок 640 может быть выполнен перед блоком 630, а блок 630 может быть выполнен после блока 640 и т.д.). Следует дополнительно отметить, что некоторые блоки не являются обязательными. Следует также отметить, что несмотря на то что блок-схема является описанной также со ссылкой на систему элементов, которые реализуются в ней, это ни в коем случае не обязательно, и блоки могут быть выполнены с использованием других элементов, нежели те, которые описаны здесь.
Обращаясь к Фиг. 11, где изображена обобщенная блок-схема, иллюстрирующая порядок операций, осуществляемых для перестановки элементов, в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
В некоторых случаях, когда продукты не реализовываются через автомат, блок управления 200 может быть сконфигурирован для закрепления элементов на меньших БХРО 22, в результате чего доступные пустые БХРО 22 могут быть удалены и заменены новыми доставленными БХРО 22.
С этой целью блок управления 200 (например, использующий модуль переустановки элементов 240) может быть сконфигурирован для проверки, есть ли один или более пустых отсеков 24 в БХРО 22 с приоритетным нижним опорожнением по сравнению с одним или более непустых БХРО 22 (блок 710). Следует отметить, что с этой целью поддерживаются приоритетные данные, указывающие приоритеты, в соответствии с которыми БХРО 22 должны быть опорожнены, например, в хранилище данных 210 торгового автомата, в хранилище данных 410 системы управления процессами или в любом другом месте, доступном блоку управления 200. Следует отметить, что в некоторых случаях такие приоритетные данные могут быть заданы заранее (например, заранее заданный порядок, в котором должны быть доступны опорожнения БХРО 22), тогда как в других случаях приоритетные данные могут быть динамически высчитаны. В не ограничивающем примере динамический расчет приоритетных данных может включать связь первого БХРО 22, из которого элемент 100 удаляется, будучи опорожненным с наивысшим приоритетом, и как только он опорожнен, связывание следующего БХРО 22, из которого удаляется элемент, будучи опорожненным с наивысшим приоритетом и т.д.
Если есть один или более пустых отсеков 24 в БХРО 22 с низким приоритетом опорожнения по сравнению с одним или более непустых БХРО 22 с высоким приоритетом опорожнения, блок управления 200 (например, использующий модуль переустановки элементов 240) может быть сконфигурирован для передачи одного или более элементов из наивысшего приоритетного опорожняющего непустого БХРО 22 к пустым отсекам БХРО 22 с нижним приоритетом опорожнения, который имеет пустой отсек (блок 720). Блок управления 200 (например, использующий модуль переустановки элементов 240) может быть дополнительно сконфигурирован для динамического обновления динамического отображения элементов, указания положения элементов, протяженности этого процесса, отслеживания положения каждого элемента (блок 730).
В некоторых случаях блок управления 200 (например, использующий модуль переустановки элементов 240) может быть сконфигурирован для проверки, отвечает ли срок годности одного или более элементов 100 предельному значению срока годности возврата (блок 740). В некоторых случаях данные истечения срока предельного значения возврата могут быть определены как определенный промежуток времени до истечения срока годности соответствующего элемента. В некоторых случаях каждый тип элемента может иметь различные данные истечения срока предельного значения возврата. В некоторых случаях данные истечения срока годности предельного значения возврата могут быть определены как дата истечения срока годности определенного элемента.
Если существуют какие-либо элементы 100, которые отвечают предельному значению истечения срока возврата, блок управления 200 (например, использующий модуль переустановки элементов 240) может быть сконфигурирован для переноса таких элементов в пустые отсеки 24 в БХРО 22, связанного с наивысшим приоритетом опорожнения, который имеет пустые отсеки 24 (блок 750). Следует отметить, что в некоторых случаях, например, в случае недоступности пустых отсеков 24 или в случае заданного размещения элементов 100, которые отвечают данным истечения срока годности предельного значения возврата в наивысшем приоритетном опорожнении БХРО 22, в то время как он имеет непустые отсеки, продукт буферной зоны может быть представлен внутри торгового автомата 1 в случае временного хранения, необходимого для выполнения определенных манипуляций расположений элемента. Однако обычно на протяжении большей части цикла использования, БХРО 24 сами будут иметь достаточно запаса резервной мощности, чтобы дать возможность выполнять любую необходимую манипуляцию. Следует дополнительно отметить, что в сетевой системе множества торговых автоматов, элементы которых редко используются в первых торговых автоматах 1, могут быть возвращены в свое время до их истечения срока годности (например, установив данные истечения срока годности предельного значения возврата всех или части соответствующих типов элементов) для перераспределения при повторном заполнении БХРО 22 к различному торговому автомату в таком месте, где этот элемент используется чаще, тем самым уменьшая потери за счет окончания срока годности элементов.
Блок управления 200 (например, использующий модуль повторного установления элементов 240) может быть дополнительно сконфигурирован для динамического обновления динамического отображения элементов, указания расположения элементов на протяжении этого процесса и отслеживания положения каждого элемента (блок 760).
Следует отметить, что в некоторых случаях, объединение может быть выполнено в каждое заранее определенное временное окно. В дополнение или в качестве альтернативы, объединение может быть выполнено после каждой выдачи продукта. В дополнение или в качестве альтернативы, процесс объединения может быть выполнен при запасе, достигаемом известного заранее определенного низкого уровня. В дополнение или в качестве альтернативы процесс объединения может быть выполнен после запроса из системы управления процессами 490 (например, используя модуль контроля запасов 420 торговых автоматов). В дополнение или в качестве альтернативы, объединение может быть выполнено беспорядочно.
Ссылаясь на Фиг. 11, следует отметить, что некоторые блоки могут быть сгруппированы в объединенный блок или могут быть разбиты на отдельные блоки, и/или другие блоки могут быть добавлены. Кроме того, в некоторых случаях, блоки могут быть выполнены в другом порядке, нежели описано здесь (например, блок 730 может быть выполнен перед блоком 720; блок 760 может быть выполнен перед блоком 750; блоки 740, 750 и 760 могут быть выполнены перед блоками 710, 720 и 730 и т.д.). Следует дополнительно отметить, что некоторые блоки не являются обязательными. Следует также отметить, что несмотря на то, что блок-схема является описанной также со ссылкой на систему элементов, которые реализуются в ней, это ни в коем случае не обязательно, и блоки могут быть выполнены с использованием других элементов, нежели те, которые описаны здесь.
Обращаясь к Фиг. 12, стоит отметить, что на ней изображена обобщенная блок-схема, иллюстрирующая порядок операций, осуществляемых для управления отчетами потребления, в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
В соответствии с некоторыми примерами раскрываемого в данном документе объекта изобретения, устройство обработки 400 системы управления процессами 490 (например, использующее модуль-манипулятор отчетом потребления 470) может быть сконфигурировано для получения отчета потребления от определенного торгового автомат 1 (блок 310). Следует отметить, что торговый автомат 1 и система управления процессами 490 могут использовать, например, сетевой интерфейс 250 и сетевой интерфейс 480 (соответственно) для установления связи между ними.
В некоторых случаях устройство обработки 400 (например, использующее модуль динамического управления запасами 460) может быть сконфигурировано для проверки, наличия любого обновления необходимых уровней запасов торгового автомата 1, от которого был получен необходимый отчет потребления (блок 320) и в таком случае - обновление (например, на хранилище данных 410 системы управления процессами) необходимых уровней запасов такого торгового автомата 1 (блок 330). Следует отметить, что требуемые уровни запасов могут определять, например, сколько элементов 100 каждого типа элемента должны быть доступны в соответствующем торговом автомате 1. Такое обновление может быть необходимо, например, в случае обнаружения изменения в системе использования такого торгового автомата (некоторые элементы имеют более высокий спрос или отчет потребления по сравнению с последним спросом или нормы потребления согласно последним отчетами потребления, или любые другие расчеты, включающие различные статистические расчеты).
В некоторых случаях, устройство управления 400 (например, использующее модуль контроля запасов 420 торговых автоматов) может быть сконфигурировано для обновления (например, в хранилище данных 410 системы управления процессами) уровня запаса (который содержит информацию о доступном количестве элементов 100 каждого типа элемента в соответственном торговом автомате 1) в соответствии с полученным отчетом потребления (блок 340).
В некоторых случаях устройство обработки 400 (например, использующее модуль контроля запасов 420 торговых автоматов) может быть сконфигурировано, чтобы проверить является ли уровень запасов торгового автомата 1 низким, например, в соответствии с одним или более предельными значениями (блок 350). Такие предельные значения могут включать, например, общие предельные значения, индикацию минимального числа элементов 100, независимо от типов элементов, которые должны быть доступны в торговом автомате 1. В дополнение или в качестве альтернативы, предельные значения могут включать, например, один или более типов элементов с конкретными предельными значениями, индикацию минимального числа элементов 100 конкретных соответствующих типов элементов, которые должны быть доступными в торговом автомате 1.
В некоторых случаях, если обнаружен низкий уровень запаса, устройство обработки 400 (например, использующее модуль построения 430 БХРО) может быть сконфигурировано для приготовления одного или более заменяемых БХРО 22 для торгового автомата 1 (блок 360). В некоторых случаях устройство обработки 400 (например, использующее модуль построения 430 БХРО) может быть сконфигурировано для подготовки БХРО 22 к заполнению определенного торгового автомата 1, в то время как использованы необходимые уровни запасов и фактический уровень запаса такого торгового автомата 1. В некоторых случаях, отображение элементов БХРО (указывающее на тип элемента в каждом отсеке в новых БХРО 22) может быть построено на устройстве обработки 400 (например, использующем модуль построения 430 БХРО) для каждого нового БХРО 22. В качестве альтернативы, отображение элементов БХРО может быть обеспечено внешним источником (например, с помощью внешнего поставщика элементов, которые приготавливают новые РБХО 22, которые установлены в произвольном положении или оптимизированы в месте в соответствии с типичной моделью использования в его положениях). Следует отметить, что каждый БХРО 22 может быть связан с определенным уникальным ИН БХРО (который может быть уникальным номером ИН, уникальной строкой, уникальной радиочастотной идентификацией RFDI, уникальным штрихкодом, уникальным OR-кодом или любыми другими оригинальными данными, которые дают уникальную идентификацию каждого БХРО 22) и каждые элементы БХРО могут быть связаны с определенным БХРО 22, например, используя уникальный ИН БХРО. Следует дополнительно отметить, что каждый БХРО 22, который подготовлен, может быть связан с данными, позволяющими идентификацию торгового автомата 1, к которому он назначен, также упоминаемые, как предназначение ИН торгового автомата (и такие данные могут сохраняться, например, в хранилище данных 410 системы управления процессами или в хранилище данных 210 торгового автомата 1, для которого они предназначены). После подготовки новых БХРО 22 и их соответствующих отображений БХРО (которые могут сохраняться, например, в хранилище данных 410 системы управления процессами или в хранилище данных 210 торгового автомата 1, для которой такие БХРО 22 предназначены), такие БХРО 22 готовы быть доставлены к соответствующему торговому автомату 1 для которого они предназначены.
Ссылаясь на Фиг. 12 и в общем, следует отметить, что в некоторых примерах, один или более торговых автоматов 1 могут также работать как система управления процессами 490 с которой он и/или другие торговые автоматы 1 связаны. В таких случаях устройство обработки 400 и устройство управления 200 могут быть одним узлом или они могут использоваться поочередно. Кроме того, в таких случаях хранилище данных 410 системы управления процессами или хранилище данных 210 торгового автомата 1 могут быть одним узлом или они могут использоваться поочередно.
Ссылаясь на Фиг. 12, следует дополнительно отметить, что некоторые блоки могут быть сгруппированы в объединенный блок или могут быть разбиты на отдельные блоки, и/или другие блоки могут быть добавлены. Кроме того, в некоторых случаях, блоки могут быть выполнены в других последовательностях, нежели описано здесь (например, блоки 340, 350 и 360 могут быть выполнены перед блоками 320 и 330; блок 340 может быть выполнен перед блоком 320 и т.д.). Следует дополнительно отметить, что некоторые блоки являются необязательными. Следует также отметить, что, несмотря на то что блок-схема является описанной также со ссылкой на систему элементов, которые реализованы в ней, это ни в коем случае не обязательно, и блоки могут быть выполнены с использованием других элементов, нежели те, которые описаны здесь.
Обращаясь к Фиг. 13, следует отметить, что на ней изображена обобщенная блок-схема, иллюстрирующая порядок операций, осуществляемых для повторного заполнения торгового автомата в соответствии с определенными примерами раскрываемого в данном документе объекта изобретения.
В некоторых случаях обновление динамического отображения элементов по отношению к каждому вновь вставленному БХРО позволяет гарантировать, что подлинные продукты используются в торговом автомате 1. Можно заметить, что управление элементами внутри торгового автомата 1, в соответствии с раскрываемым в данном документе объектом изобретения основывается на наличии отображения расположений элементов в БХРО в данный момент времени. Если несанкционированный элемент вставлен в пустой отсек 24 БХРО 22, или если несанкционированный БХРО 22, содержащий элементы 100, вставлен в торговый автомат 1 без характерного обновления динамического отображения элементов, вставленные элементы никогда не будут выданы, поскольку блок управления 200 считает, что соответственные отсеки 24 являются пустыми. Поэтому, при установлении нового БХРО 22 в торговый автомат, процесс аутентификации может быть выполнен, как подробнее описано в данном документе.
В соответствии с некоторыми примерами раскрываемого в данном документе объекта изобретения блок управления 200 (например, использующий модуль повторного заполнения 260) может быть сконфигурирован для получения данных идентификации БХРО, которые позволяют идентифицировать новый БХРО, назначенный торговому автомату 1. В некоторых случаях такими данными идентификации БХРО может быть ИН БХРО (блок 800). В некоторых случаях данные идентификации БХРО могут быть получены вручную (например, используя подходящее устройство ввода, соединенное с торговым автоматом 1 или в сетевой связи с ним, такие как клавиатура, сенсорная панель или любое другое подходящее устройство ввода), например, от оператора (например, человека-оператора, который заполняет торговый автомат с одним или более БХРО 22 и/или человека-оператора, находящегося на удалении, или любого другого лица). В дополнение или в качестве альтернативы, данные идентификации БХРО могут быть получены, используя считыватель БХРО 280, который может быть сконфигурирован для считывания таких данных от одного или более БХРО 22, которые назначены торговому автомату 1.
В некоторых случаях блок управления 200 (например, использующий модуль повторного заполнения 260) может быть сконфигурирован для аутентификации БХРО 22 вставленного (или может быть вставленного) в торговый автомат 1 (блок 810). Такая аутентификация может включать проверку, если назначение нового БХРО 22 действительно получено торговым автоматом 1. Как указано здесь, каждый БХРО 22 имеет определенный уникальный ИН БХРО и определенное предназначение (торговый автомат 1), которое определено для него (как подробно описано в данном документе, в частности, со ссылкой на Фиг. 12 и более конкретно со ссылкой на блок 360).
В некоторых случаях данные о назначении каждого БХРО 22 могут сохраняться в системе управления процессами 490. В таких случаях блок управления 200 (например, использующий модуль повторного заполнения 260) может быть сконфигурирован для отправки ИН БХРО, вставленного в торговый автомат БХРО 22, и индикационные данные торгового автомата 1, в который БХРО 22 был вставлен (например, ИН торгового автомата), в систему управления процессами 490. Система управления процессами 490 может быть сконфигурирована для проверки (например, используя модуль аутентификации БХРО 440), действительно ли соответствующий БХРО 22 назначен соответствующему торговому автомату 1, и отправить подходящее указание обратно к торговому автомату 1.
В других случаях каждый торговый автомат 1 может получать индикационные данные БХРО 22, которые назначены ему, например, после приготовления таких БХРО 22 и до их прибытия к торговому автомату. Такие данные могут сохраняться в определенном месте (например, в хранилище данных 210 торгового автомата). В таких случаях проверка, действительно ли назначен соответствующий БХРО 22 к соответствующему торговому автомату 1, может быть выполнена на месте, например, используя модуль аутентификации 270.
Следует отметить, что другие способы для аутентификации, которые назначают БХРО к торговому автомату, в который он был вставлен (или может быть вставлен), также могут быть использованы.
В случае аутентификации БХРО (блок 820) может быть выполнен процесс обновления отображения элементов для указания существования новых БХРО 22 и местоположений различных новых элементов 100 внутри новых БХРО 22 (блок 830). Этот процесс может быть выполнен, используя перенос защищенных данных между системой управления процессами 490 и торговым автоматом 1 (например, посредством глобальной вычислительной сети). Перенос защищенных данных может быть выполнен, используя зашифрованную сетевую коммуникацию между системой управления процессами 490 и торговым автоматом 1. В качестве альтернативы, отображение элементов нового БХРО 22 может быть обеспеченно на месте из устройства, осуществляясь человеком, выполняющим повторное заполнение, либо с помощью проводной или беспроводной связи в узком диапазоне. В качестве другой альтернативы, энергонезависимое устройство хранения данных, которое содержит отображение элементов нового БХРО 22, может быть соединено с блоком управления или необязательно физически связано или интегрировано в лоток. Необязательно, передатчик данных может запросить код или другие данные, представленные с или зашифрованные на новом БХРО 22, для того чтобы инициировать передачу данных или разблокирование/расшифровывание данных для пользователя. Очевидно, что некоторые или все выше описанные меры предосторожности могут быть заменены другими известными мерами предосторожности аутентификации данных, которые будут очевидны специалисту в данной области техники, имеющему средний уровень квалификации.
В результате этих конфигураций для неуполномоченных лиц/организаций становится весьма затруднительным пополнить торговый автомат 1 не сертифицированными элементами 100, так как процесс выдачи не может быть выполнен без соответствующего обновления отображения элементов, который может быть выполнен только через вышеупомянутый передатчик защищенных данных и/или с помощью преодоления других мер предосторожности относительно данных аутентификации, разработанных в системе.
Ссылаясь на Фиг. 13, следует дополнительно отметить, что некоторые блоки могут быть сгруппированы в объединенный блок или могут быть разбиты на несколько блоков, и/или другие блоки могут быть добавлены. Следует дополнительно отметить, что некоторые блоки не являются обязательны. Следует также отметить, что, несмотря на то что блок-схема является описанной также со ссылкой на систему элементов, которые реализованы в ней, это ни в коем случае не обязательно, и блоки могут быть выполнены с использованием других элементов, нежели те, которые описаны здесь.
Описав фигуры, следует отметить, что раскрываемый в данном документе объект изобретения может быть особенно подходящим для выдачи напитков, для которых сырье хранится в капсулах (таких как различные типы молотого кофе, ароматизированного кофе, чая, фруктово-ягодных концентратов соков и любых других видов экстрактов, растворимого порошка или концентрата, используемых для приготовления горячего или холодного напитка). Однако изобретение не ограничено такой выдачей напитков и может в качестве альтернативы или дополнительно быть использовано для любой продажи через автомат и всех других небольших по размеру элементов, хранящихся в отдельно запечатанных упаковках. Кроме того, несмотря на то, что в некоторых случаях некоторые продукты требуют обработки до выдачи, следует отметить, что системы в соответствии с раскрываемым в данном документе объектом изобретения могут также быть использованы преимущественно со многими другими видами продуктов, в частности (однако не ограничиваясь ими) там, где существует потребность в нескольких типах или вкусовых сочетаниях продуктов. Дополнительные не ограничивающие примеры реализации включают мороженое, йогурты и другие молочные продукты, в которых общим является несколько вкусовых сочетаний, торговых марок и/или уровня содержания жира. Дополнительные не ограничивающие примеры реализации включают лекарственные и фармацевтические препараты. Дополнительные не ограничивающие примеры реализации включают конфеты, печенье и другие подобные продукты.
Следует понимать, что раскрываемый в данном документе объект изобретения неограничен в его использовании подробностями, изложенными в описании, включенными в данный документ, или иллюстрациями на фигурах. Представленный раскрываемый объект изобретения допускает другие варианты реализации и применения на практике, а также выполнения различными способами. Поэтому, следует понимать, что фразеология и терминология используется здесь с целью описания, и не должны рассматриваться в качестве ограничений. Таким образом, специалистам в данной области будет понятно, что концепция, на которой базируется это изобретение, может быть легко использована в качестве основы для разработки других структур, способов и систем для осуществления отдельных целей раскрываемого в данном документе объекта изобретения.
Кроме того, следует понимать, что система в соответствии с раскрываемым в данном документе объектом изобретения может быть реализована по меньшей мере частично в виде соответствующим образом запрограммированного компьютера. Более того, раскрываемый в данном документе объект изобретения предусматривает компьютерную программу для выполнения раскрываемого способа. Раскрываемый в данном документе объект изобретения дополнительно предусматривает машиносчитываемую память, материально воплощенную в программу инструкций, выполняемых машиной для выполнения раскрываемого способа.
Специалисты в области техники, к которой относится это изобретение, легко поймут, что многочисленные изменения, вариации и модификации могут быть выполнены без отступления от объема изобретения, с необходимыми поправками.