МОДУЛЬНЫЙ ТОРГОВЫЙ АВТОМАТ
MODULAR VENDING MACHINE

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Область техники
[0001] Варианты осуществления настоящего изобретения относятся к модульному торговому автомату для хранения и выдачи продуктов.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0002] Один аспект настоящего изобретения относится к модульному торговому автомату, содержащему модуль управления с пользовательским интерфейсом, платежную систему, торговые контроллеры и один или более торговых шкафов, в которых хранятся продаваемые продукты. Каждый шкаф может иметь отдельный контроллер, который может взаимодействовать с центральным контроллером. В другом аспекте модульный торговый автомат может иметь один контроллер, расположенный в центральном модуле управления. Контроллер может управлять всеми компонентами в торговых шкафах.
[0003] В одном аспекте изобретения диспенсер продуктов может содержать центральный модуль, содержащий пользовательский интерфейс и область выдачи продукта, шкаф для хранения первых продуктов, содержащий множество полок для продуктов, расположенных в первой внутренней области, шкаф для хранения вторых продуктов, содержащий множество полок для продуктов, расположенных во второй внутренней области, механизм транспортировки первого продукта, расположенный в первой внутренней области и предназначенный для получения первого продукта с одной из множества полок для продуктов в шкафу для хранения первых продуктов и доставки первого продукта в область выдачи продукта, и механизм транспортировки второго продукта, расположенный во второй внутренней области и предназначенный для получения второго продукта с одной из множества полок для продуктов в шкафу для хранения вторых продуктов и доставки второго продукта в область выдачи продукта, и содержащий механизм ориентации первого продукта для ориентирования первого продукта в области выдачи продукта в вертикально ровной ориентации. В одном аспекте механизм ориентации первого продукта может иметь положение перемещения, в котором часть механизма ориентации первого продукта проходит через пространство между областью выдачи продукта и механизмом транспортировки первого продукта. Механизм ориентации первого продукта может иметь положение выдачи, в котором часть механизма ориентации первого продукта проходит в область выдачи продукта для ориентирования первого продукта в вертикально ровную ориентацию. Механизм ориентации первого продукта может содержать первый шарнир, соединяющий указанную часть с областью выдачи продукта, второй шарнир, соединяющий управляющий рычаг с указанной частью, и третий шарнир, соединяющий управляющий рычаг с ползуном, оснащенным электроприводом.
[0004] В другом аспекте диспенсер продуктов может содержать механизм ориентации второго продукта для ориентирования второго продукта в области выдачи продукта в вертикально ровную ориентацию. Механизм ориентации второго продукта может иметь положение перемещения, в котором часть механизма ориентации второго продукта проходит через пространство между областью выдачи продукта и механизмом транспортировки второго продукта, и механизм ориентации второго продукта может иметь положение выдачи, в котором часть механизма ориентации второго продукта проходит в область выдачи продукта для ориентирования второго продукта.
[0005] В одном аспекте диспенсер продуктов может содержать устройство позиционирования первого продукта для ориентирования первого продукта на механизме транспортировки первого продукта таким образом, чтобы нижняя часть первого продукта была расположена ближе к центральному модулю, чем верхняя часть первого продукта. Диспенсер продуктов может содержать устройство позиционирования второго продукта для ориентирования второго продукта на механизме транспортировки второго продукта таким образом, чтобы нижняя часть второго продукта была расположена ближе к центральному модулю, чем верхняя часть второго продукта. Устройство позиционирования первого продукта может быть прикреплено к одной из множества полок для продуктов в шкафу для хранения первых продуктов, а устройство позиционирования второго продукта может быть прикреплено к одной из множества полок для продуктов в шкафу для хранения вторых продуктов. Устройство позиционирования первого продукта и устройство позиционирования второго продукта могут быть не оснащены электроприводом.
[0006] В дополнительном аспекте диспенсер продуктов может содержать шкаф для хранения третьих продуктов, содержащий множество полок для продуктов, расположенных в третьей внутренней области, и механизм транспортировки третьего продукта, расположенный в третьей внутренней области и предназначенный для получения третьего продукта с одной из множества полок для продуктов в шкафу для хранения третьих продуктов и доставки третьего продукта в область выдачи продукта. Третий продукт может перемещаться через шкаф для хранения вторых продуктов посредством механизма транспортировки второго продукта для доставки третьего продукта в область выдачи продукта. В другом аспекте шкаф для хранения третьих продуктов может содержать область выдачи продукта. Третий продукт может быть доставлен в область выдачи продукта в шкафу для хранения третьих продуктов, а не в область выдачи продукта в центральном модуле.
[0007] В другом аспекте диспенсер продуктов может содержать центральный модуль, содержащий пользовательский интерфейс и область выдачи продукта, шкаф для хранения первых продуктов, содержащий множество полок для продуктов, расположенных в первой внутренней области, механизм транспортировки первого продукта, расположенный в первой внутренней области и предназначенный для получения первого продукта с одной из множества полок для продуктов в шкафу для хранения первых продуктов и доставки первого продукта в область выдачи продукта, и механизм ориентации первого продукта для ориентирования первого продукта в области выдачи продукта в вертикально ровную ориентацию. Механизм ориентации первого продукта может иметь положение перемещения, в котором часть механизма ориентации первого продукта проходит через пространство между областью выдачи продукта и механизмом транспортировки первого продукта. Механизм ориентации первого продукта может иметь положение выдачи, в котором часть механизма ориентации первого продукта проходит в область выдачи продукта для ориентирования первого продукта в вертикально ровную ориентацию. Механизм ориентации первого продукта может содержать первый шарнир, соединяющий указанную часть с областью выдачи продукта, второй шарнир, соединяющий управляющий рычаг с указанной частью, и третий шарнир, соединяющий управляющий рычаг с ползуном, оснащенным электроприводом.
[0008] В другом аспекте способ выдачи продукта может включать передачу первого электронного сигнала в систему управления на основе первого выбора пользователя на электронном пользовательском интерфейсе, перемещение механизма транспортировки первого продукта в первое вертикальное положение для получения первого продукта с первой полки для хранения на основе первого электронного сигнала, перемещение механизма транспортировки первого продукта в первое вертикальное положение доставки для доставки первого продукта в область выдачи, перемещение механизма ориентации первого продукта в положение перемещения для получения первого продукта от механизма транспортировки первого продукта и перемещение первого продукта в область выдачи. Способ может включать передачу второго электронного сигнала в систему управления на основании второго выбора пользователя на электронном пользовательском интерфейсе, перемещение механизма транспортировки второго продукта во второе вертикальное положение для получения второго продукта со второй полки для хранения на основе второго электронного сигнала, перемещение механизма транспортировки второго продукта во второе вертикальное положение доставки для доставки второго продукта в область выдачи, перемещение механизма ориентации второго продукта в положение перемещения для получения второго продукта от механизма транспортировки второго продукта и перемещение второго продукта в область выдачи. Способ может включать перемещение механизма ориентации первого продукта в положение выдачи для ориентирования первого продукта в вертикально ровную ориентацию в области выдачи и перемещение механизма ориентации второго продукта в положение выдачи для ориентирования второго продукта в вертикально ровную ориентацию в области выдачи.
[0009] Дополнительные особенности и преимущества вариантов осуществления изобретения, а также структура и функционирование различных вариантов осуществления изобретения подробно описаны ниже со ссылкой на прилагаемые чертежи. Следует отметить, что изобретение не ограничено конкретными вариантами осуществления, описанными в настоящем документе. Такие варианты осуществления представлены в настоящем документе только в качестве примера. Специалистам в соответствующей(-их) области(-ях) будут очевидны дополнительные варианты осуществления, исходя из идей, содержащихся в настоящем документе.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
[0010] Прилагаемые чертежи, которые включены в настоящий документ и образуют часть описания, иллюстрируют варианты осуществления настоящего изобретения и вместе с описанием дополнительно служат для пояснения принципов изобретения и создания возможности для специалиста в соответствующей(-их) области(-ях) изготавливать и применять изобретение.
[0011] На ФИГ. 1 представлен вид спереди модульного торгового автомата в соответствии с различными аспектами изобретения.
[0012] На ФИГ. 2 представлен частичный вид спереди модульного торгового автомата в соответствии с различными аспектами изобретения.
[0013] На ФИГ. 3 представлен вид спереди в перспективе полки для хранения модульного торгового автомата в соответствии с различными аспектами изобретения.
[0014] На ФИГ. 4 представлен вид в перспективе модуля управления модульного торгового автомата в соответствии с различными аспектами изобретения.
[0015] На ФИГ. 5 представлен частичный вид в перспективе модуля управления и торгового шкафа в соответствии с различными аспектами изобретения.
[0016] На ФИГ. 6 представлен частичный вид в перспективе торгового шкафа и механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0017] На ФИГ. 7 представлен частичный вид в перспективе торгового шкафа и механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0018] На ФИГ. 8 представлен вид в перспективе механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0019] На ФИГ. 9 представлен увеличенный вид в перспективе механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0020] На ФИГ. 10 представлен частичный вид в перспективе торгового шкафа и механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0021] На ФИГ. 11 представлен частичный вид в перспективе торгового шкафа и механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0022] На ФИГ. 12 представлен вид в перспективе механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0023] На ФИГ. 13 представлен увеличенный вид в перспективе механизма транспортировки продукта в соответствии с различными аспектами изобретения.
[0024] На ФИГ. 14 представлен вид в перспективе модульной торговой системы в соответствии с различными аспектами изобретения.
[0025] На ФИГ. 15 представлен вид в перспективе области выдачи в соответствии с различными аспектами изобретения.
[0026] На ФИГ. 16 представлен вид в перспективе области выдачи в соответствии с различными аспектами изобретения.
[0027] На ФИГ. 17 представлен вид спереди области выдачи и механизма ориентации продукта в соответствии с различными аспектами изобретения.
[0028] На ФИГ. 18 представлен вид в перспективе области выдачи в соответствии с различными аспектами изобретения.
[0029] На ФИГ. 19 представлен вид в перспективе задней части модуля управления в соответствии с различными аспектами изобретения.
[0030] На ФИГ. 20 представлен вид сзади дверцы области выдачи в соответствии с различными аспектами изобретения.
[0031] На ФИГ. 21 представлен вид в перспективе механизма дверцы области выдачи в соответствии с различными аспектами изобретения.
[0032] На ФИГ. 22 изображен пример аппаратной платформы в соответствии с различными аспектами изобретения.
[0033] На ФИГ. 23 представлена блок-схема примера способа выдачи продуктов в соответствии с различными аспектами изобретения.
[0034] На ФИГ. 24 представлена блок-схема примера коммуникационной сети в соответствии с различными аспектами изобретения.
[0035] Свойства и преимущества вариантов осуществления изобретения станут более очевидными из подробного описания, изложенного ниже, если рассматривать его в совокупности с чертежами, на каждом из которых одинаковые номера позиций идентифицируют соответствующие элементы.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0036] Далее будет(-ут) подробно описано(-ы) настоящее(-ие) изобретение(-я) со ссылкой на варианты осуществления, представленные в настоящем документе, как показано на сопроводительных чертежах. Ссылки на «один вариант осуществления», «вариант осуществления», «пример осуществления» и т.п.означают, что описанный вариант осуществления может включать в себя конкретный признак, структуру или характеристику, однако каждый вариант осуществления не обязательно включает в себя конкретный признак, структуру или характеристику. Более того, такие выражения не обязательно относятся к одному и тому же варианту осуществления. Дополнительно, когда конкретный признак, структура или характеристика описаны в связи с вариантом осуществления, считается, что специалисту в данной области будет понятно, что это влияет на такой признак, структуру или характеристику в связи с другими вариантами осуществления, независимо от того, описаны они явным образом или нет.
[0037] Торговые автоматы используются для хранения и доставки продуктов (например, напитков и/или продуктов питания в бутылках, банках, коробках и т.д.) потребителям. Традиционные торговые автоматы часто доставляют продукты путем сбрасывания продуктов в область выдачи, причем потребитель открывает шарнирную дверцу, например, для извлечения продукта. Представление продукта потребителю в вертикально ровной ориентации вместо сбрасывания продукта улучшит качество продукта и ощущения пользователя.
[0038] Соответственно, в некоторых вариантах осуществления модульный торговый автомат может содержать модуль управления, который может содержать пользовательский интерфейс, платежную систему, торговые контроллеры и один или более торговых шкафов, в которых хранятся продаваемые продукты. Каждый шкаф может иметь отдельный контроллер, который может взаимодействовать с центральным контроллером. Каждый из торговых шкафов и центральный модуль управления может быть изготовлен, упакован и отгружен по-отдельности с завода-изготовителя, а затем совместно соединен и установлен в месте назначения. В другом аспекте один контроллер может быть расположен по центру в центральном модуле 100 управления.
[0039] В некоторых вариантах осуществления модуль управления может содержать область выдачи, в которую может быть доставлен продукт из каждого шкафа, причем из этой области потребитель может забрать все купленные продукты. Для торговых шкафов не требуется специальная область для продукта, который должен забрать потребитель. При использовании этого решения потребитель может выбирать множество продуктов из разных шкафов и покупать их через центральный пользовательский интерфейс, который предоставляет возможности выбора напитка, продукта питания и т.д. или комбинации различных продуктов. Благодаря этому решению потребителю проще забрать продукт, так как все продукты доставляются в одну область. Кроме того, эта область выдачи продукта расположена на более высоком уровне, чем в существующих торговых автоматах, благодаря чему потребителю проще забрать продукт без сгибания.
[0040] В некоторых вариантах осуществления система хранения является модульной. В некоторых вариантах осуществления система хранения содержит одну или более полок. В некоторых вариантах осуществления множество полок образуют решетку из областей для хранения продуктов. В некоторых вариантах осуществления каждая полка выполнена с возможностью выдачи торговых продуктов. Например, каждая полка может быть наклонена вниз так, что торговые продукты съезжают с полки под действием силы тяжести. В другом примере каждая полка может содержать механизм для выдачи торговых продуктов, такой как подпружиненный толкатель продукта. В некоторых вариантах осуществления каждая полка содержит затвор, который удерживает торговые продукты на полке до тех пор, пока торговый автомат не будет готов к выдаче торгового продукта. В некоторых вариантах осуществления для выдачи одного объекта из торгового автомата в ответ на пользовательский ввод может использоваться спиральная или винтообразная направляющая с электроприводом, которая может поворачиваться на один полный оборот.
[0041] В некоторых вариантах осуществления каждый торговый шкаф может содержать систему транспортировки продукта, которая доставляет продукт в область выдачи в модуле управления. Система транспортировки продукта взаимодействует с торговой системой и другими компонентами для выдачи, транспортировки и представления торговых продуктов потребителям в вертикально ровной ориентации. В некоторых вариантах осуществления взаимодействия преимущественно являются механическими, таким образом уменьшая сложность торгового автомата и снижая необходимость в обслуживании и техническом обслуживании. Система транспортировки продукта может содержать подъемную систему, приводимую в действие двигателем. Управление двигателем может осуществляться с помощью контроллера в торговом шкафу. Подъемная система может перемещаться вверх и вниз по вертикали, чтобы захватывать продаваемый продукт с полок для хранения продуктов. Подъемная система может содержать транспортерную ленту, приводимую в действие другим двигателем.
[0042] В некоторых вариантах осуществления боковые стенки центрального модуля управления и боковая стенка торговых шкафов могут содержать отверстия, через которые могут проходить упаковки продуктов. Полки для хранения в каждом из торговых шкафов также управляются двигателями для выталкивания продуктов, выбранных с полки, на подъемную систему.
[0043] В некоторых вариантах осуществления потребитель может выбирать множество продуктов с помощью пользовательского интерфейса. Контроллер в модуле управления может отправлять команду средствам управления в торговых шкафах. Контроллеры в торговых шкафах могут затем отправлять сигнал двигателям полки на основании выбора, чтобы вытолкнуть продукт с полки. Подъемная система может приводиться в действие двигателем, который принимает сигналы от контроллера для перемещения к полке, на основании выбора продукта, для захвата упаковки продукта с полки. После перемещения упаковки на подъемник, лента может начать движение за счет специального двигателя, принимающего сигнал от контроллера. Затем упаковка на ленте может быть перемещена с помощью ленты к отверстию на боковой стенке. Под управлением двигателя происходит открывание затвора, который обычно закрывает отверстие, для прохождения упаковки через него. В то же время механизм ориентации продукта в модуле управления вокруг области выдачи может наклоняться вниз для обеспечения плавного перемещения упаковки от торгового шкафа к области выдачи. После того как продукт перемещается в отсек области выдачи в вертикальное положение, находящееся ниже ленты подъемной системы, механизм ориентации упаковки может поворачиваться обратно в вертикальное положение и проходить дальше в область выдачи для ориентирования продукта в вертикально ровное положение. В некоторых вариантах осуществления контроллер в центральном модуле управления может непосредственно управлять механизмами в торговых шкафах.
[0044] В некоторых вариантах осуществления устройство позиционирования продукта может быть прикреплено к полкам, например, на одной боковой стенке затвора. Поскольку продукт перемещается к ленте в ориентации, в которой нижняя часть упаковки направлена на область выдачи продукта центрального модуля, а верхняя часть упаковки направлена в сторону от центрального модуля. Таким образом, упаковка может быть перемещена в центральный модуль и может перемещаться в область выдачи продукта, при этом ее нижняя часть сначала входит в отсек так, что она может располагаться вертикально при помощи механизма ориентации упаковки в центральном модуле, упомянутом выше.
[0045] В некоторых вариантах осуществления в автомате на различных механизмах могут использоваться датчики (оптические, механические и т.д.) для обеспечения точной синхронизации и управления движением каждого из движущихся компонентов для обеспечения надлежащих функций.
[0046] В некоторых вариантах осуществления множество торговых шкафов могут совместно использовать одну и ту же область выдачи продукта. В альтернативном варианте осуществления один или более конкретных шкафов могут содержать специальную область выдачи продукта в шкафу в виде, аналогичном текущим торговым автоматам. Конфигурация множества торговых шкафов, включая, например, шкаф с охлаждением и шкаф без охлаждения, может обеспечивать большую емкость для хранения, большее количество разных типов продуктов (например, различные требования к температуре и т.д.) экономичным способом с использованием одного модуля управления, и может иметь различные температурные настройки в различных шкафах со специальными средствами охлаждения или нагрева.
[0047] В некоторых вариантах осуществления область выдачи продукта содержит дверцу зоны выдачи, которая изолирует область выдачи от наружной части торгового автомата.
[0048] Торговые продукты могут включать напитки, такие как бутилированная вода, энергетические напитки, газированные безалкогольные напитки, молочные продукты, соки, спортивные напитки и т.п., а также продукты питания, такие как чипсы, злаковые батончики, энергетические батончики, сэндвичи, мороженое, конфеты и другие закуски. Торговые продукты могут быть упакованы в различных размерах, формах и стилях. Хотя в настоящем документе в основном рассматриваются потребляемые продукты, описанные принципы также применимы и к другим типам торговых продуктов. Раскрытые в настоящем документе торговые автоматы можно использовать в любой обстановке (например, в школьных городках, магазинах, торговых центрах, офисах и т.д.).
[0049] Эти и другие варианты осуществления описаны ниже со ссылкой на фигуры. Однако специалистам в данной области будет понятно, что подробное описание, приведенное в настоящем документе в отношении этих фигур, предназначено только для пояснительных целей и не должно рассматриваться как ограничение.
[0050] Как показано на ФИГ. 1-2, модульный торговый автомат 10 содержит центральный модуль 100 управления, шкаф 200 для хранения продуктов и шкаф 300 для хранения продуктов. Центральный модуль 100 управления может содержать пользовательский интерфейс 101 и область 402 выдачи продукта. В одном аспекте шкаф 200 для хранения продуктов может быть охлаждаемым и может содержать продукты 50 в области 202 для хранения продуктов, требующие охлаждения. В другом аспекте шкаф 300 для хранения продуктов может не быть охлаждаемым и может содержать продукты 51 в области 302 для хранения продуктов, которые не требуют охлаждения. Конфигурация шкафа 200 для хранения продуктов с охлаждением и шкафа 300 для хранения продуктов без охлаждения может позволить получить торговый автомат с большей емкостью для хранения с различными продуктами, имеющими различные требования к температуре.
[0051] В некоторых вариантах осуществления устройство 220 позиционирования продукта может быть прикреплено к каждому ряду каждой полки 210. В одном аспекте устройство 220 позиционирования продукта может быть прикреплено к одной боковой стенке затвора 212 полки, как показано на ФИГ. 3. По мере того как продукт 50 перемещается с полки 210 в механизм 230 транспортировки продукта (ФИГ. 5), устройство 220 позиционирования продукта может ориентировать продукт 50 таким образом, чтобы нижняя часть продукта 52 была ориентирована ближе к области 402 выдачи продукта центрального модуля 100 управления, а верхняя часть продукта 54 была ориентирована дальше от области 402 выдачи продукта (ФИГ. 9). Таким образом, продукт 50 сначала может перемещаться в нижнюю часть области 402 выдачи продукта, вследствие чего он может быть ориентирован вертикально в области 402 выдачи продукта.
[0052] Как показано на ФИГ. 4, модуль 100 управления может содержать корпус 112 модуля управления. Шкаф 200 для хранения продуктов может быть прикреплен к первой части корпуса 112 модуля управления на первой стороне модуля 100 управления. Шкаф 300 для хранения продуктов может быть прикреплен ко второй части корпуса 112 модуля управления на второй стороне модуля 100 управления. Модуль 100 управления может содержать отверстие 110 для транспортировки продукта в боковой стенке модуля 100 управления, смежной со шкафом 200 для хранения продуктов. Модуль 100 управления может содержать отверстие 111 для транспортировки продукта в боковой стенке модуля 100 управления, смежной со шкафом 300 для хранения продуктов. Отверстия 110 и 111 для транспортировки продукта позволяют транспортировать продукты из шкафа 200 для хранения продуктов и шкафа 300 для хранения продуктов в область 402 выдачи в модуле 100 управления. В другом аспекте изобретения шкаф 200 для хранения продуктов и/или шкаф 300 для хранения продуктов могут содержать область выдачи продукта.
[0053] В одном аспекте изобретения детали и компоненты в шкафу 300 для хранения продуктов могут быть идентичны тем, которые находятся в шкафу 200 для хранения продуктов. Так как шкаф 300 для хранения продуктов расположен на противоположной стороне модуля 100 управления, части и компоненты внутри шкафа 300 для хранения продуктов могут иметь обратную функцию относительно тех, которые находятся в шкафу 200 для хранения продуктов. Например, в то время как продукты в шкафу 200 для хранения продуктов перемещаются справа налево к модулю 100 управления, продукты в шкафу 300 для хранения продуктов перемещаются слева направо к модулю 100 управления.
[0054] В другом аспекте настоящего изобретения шкафы 200 и 300 для хранения продуктов могут содержать аналогичные и/или различные части и компоненты. Например, шкаф 200 для хранения продуктов и/или шкаф 300 для хранения продуктов могут содержать систему доставки продукта, содержащую подъемную систему, механизм перемещения в плоскости х-у и/или систему сброса.
[0055] Шкаф 200 для хранения продуктов может содержать переднюю часть 204 и заднюю часть 202. Шкаф 200 для хранения продуктов может содержать холодильную систему 80 для поддержания желаемой температуры внутри области 202 для хранения продуктов. Шкаф 200 для хранения продуктов может содержать множество полок 210 и множество механизмов 214 для продажи, прикрепленных к полкам 210 для выдачи продуктов на механизм 230 транспортировки продукта. В некоторых вариантах осуществления механизмы 214 для продажи могут представлять собой спиральную или винтообразную направляющую с электроприводом, которая может поворачиваться на один полный оборот для выдачи одного продукта 50 из шкафа для хранения продуктов в ответ на пользовательский ввод. В другом аспекте механизмы 214 для продажи выдают продукты с использованием выталкивающей пластины и механизма затвора, двигателя, пружины или они основаны исключительно на силе тяжести.
[0056] Как показано на ФИГ. 6-9, после получения выбора пользователя на пользовательском интерфейсе 101 электронный модуль управления отправляет сигнал на двигатель 218 для перемещения в вертикальное положение (ФИГ. 8) для поворота и вертикального перемещения механизма 230 транспортировки продукта в вертикальное положение смежно с полкой 210, содержащей выбранный продукт 50. Механизм 214 для продажи может выдавать продукт 50 на ленту 232 механизма 230 транспортировки продукта. По мере того как продукт 50 перемещается на ленту 232, устройство 220 позиционирования продукта, описанное выше, может ориентировать продукт 50 таким образом, чтобы нижняя часть продукта 52 была ориентирована ближе к области 402 выдачи продукта центрального модуля 100 управления, а верхняя часть продукта 54 была ориентирована дальше от области 402 выдачи продукта.
[0057] Лента 232 может быть непрерывной и может перемещаться вокруг опоры 234 и шкивов 236 в направлении модуля 100 управления. Один из шкивов 236 может приводиться в действие приводным двигателем 237 шкива.
[0058] Механизм 230 транспортировки продукта может содержать неподвижную заднюю стенку 238, которая предотвращает падение продукта 50 в направлении передней части шкафа 200 для хранения продуктов.
[0059] Механизм 230 транспортировки продукта может содержать шарнирную наклонную панель 260 на стороне, ближайшей к полкам 210. После того как механизм 230 транспортировки продукта переходит в желаемое вертикальное положение, двигатель для перемещения шарнирной наклонной панели может перемещать тягу 264 шарнирной наклонной панели, прикрепленную к шарнирной наклонной панели 260 для перемещения шарнирной наклонной панели 260 к желаемой полке 210 в положение доставки. После того как продукт 50 перемещается с полки 210 вдоль шарнирной наклонной панели 260 к ленте 232, двигатель для перемещения шарнирной наклонной панели может перемещать тягу 264 шарнирной наклонной панели для установки шарнирной наклонной панели 260 в вертикальное положение для облегчения перемещения внутри шкафа 200 для хранения продуктов. В другом аспекте шарнирная наклонная панель 260 может поддерживать положение доставки по мере перемещения механизма 230 транспортировки продукта внутри шкафа 200 для хранения продуктов. Двигатель для перемещения шарнирной наклонной панели может перемещать тягу 264 шарнирной наклонной панели для установки шарнирной наклонной панели 260 в вертикальное положение, когда продукт 50 перемещается на ленте 232.
[0060] Затем двигатель 218 для перемещения в вертикальное положение может поворачивать и вертикально перемещать механизм 230 транспортировки продукта в вертикальное положение смежно с отверстием 110 передающего затвора. Передающий затвор 103 может перемещаться в открытое положение, обеспечивающее доступ к области 402 выдачи.
[0061] Как показано на ФИГ. 10-13, после получения выбора пользователя на пользовательском интерфейсе 101, электронный модуль управления отправляет сигнал на двигатель 318 для перемещения в вертикальное положение (ФИГ. 12) для поворота и вертикального перемещения механизма 330 транспортировки продукта в вертикальное положение смежно с полкой 310, содержащей выбранный продукт 51. Механизм 314 для продажи может выдавать продукт 51 на ленту 332 механизма 330 транспортировки продукта. По мере того как продукт 51 перемещается на ленту 332, устройство 320 позиционирования продукта, описанное выше, может ориентировать продукт 51 таким образом, чтобы нижняя часть продукта 53 была ориентирована ближе к области 402 выдачи продукта центрального модуля 100 управления, а верхняя часть продукта 55 была ориентирована дальше от области 402 выдачи продукта.
[0062] Лента 332 может быть непрерывной и может перемещаться вокруг опоры 334 и шкивов 336 в направлении модуля 100 управления. Один из шкивов 336 может приводиться в действие приводным двигателем 337 шкива.
[0063] Механизм транспортировки продукта может содержать неподвижную заднюю стенку 338, которая предотвращает падение продукта 51 в направлении передней части шкафа 300 для хранения продуктов.
[0064] Механизм 330 транспортировки продукта может содержать шарнирную наклонную панель 360 на стороне, ближайшей к полкам 310. После того как механизм 330 транспортировки продукта переходит в желаемое вертикальное положение, двигатель для перемещения шарнирной наклонной панели может перемещать тягу 364 шарнирной наклонной панели, прикрепленную к шарнирной наклонной панели 360 для перемещения шарнирной наклонной панели 360 к желаемой полке 310 в положение доставки. После того как продукт 51 перемещается с полки 310 вдоль шарнирной наклонной панели 360 к ленте 332, двигатель для перемещения шарнирной наклонной панели может перемещать тягу 364 шарнирной наклонной панели для установки шарнирной наклонной панели 360 в вертикальное положение для облегчения перемещения внутри шкафа 300 для хранения продуктов. В другом аспекте шарнирная наклонная панель 360 может поддерживать положение доставки по мере перемещения механизма 330 транспортировки продукта внутри шкафа 300 для хранения продуктов. Двигатель для перемещения шарнирной наклонной панели может перемещать тягу 364 шарнирной наклонной панели для установки шарнирной наклонной панели 360 в вертикальное положение, когда продукт 51 перемещается на ленте 332.
[0065] Затем двигатель 318 для перемещения в вертикальное положение может поворачивать и вертикально перемещать механизм 330 транспортировки продукта в вертикальное положение смежно с передающим затвором 105. Передающий затвор 105 может перемещаться в открытое положение, обеспечивающее доступ к области 402 выдачи.
[0066] Как показано на ФИГ. 14-17, механизм 410 ориентации продукта может содержать перемычку 412, управляющий рычаг 414, ползун 416 с электроприводом, первый шарнир 417 и второй шарнир 418 (ФИГ. 17). Как только механизм 230 транспортировки продукта переходит в вертикальное положение доставки смежно с отверстием 110 передающего затвора, ползун 416 с электроприводом может перемещаться для перемещения управляющего рычага 414, который, в свою очередь, перемещает перемычку 412 в положение перемещения (ФИГ. 14-15). В положении перемещения перемычка 412 позволяет продукту 50 перемещаться из механизма 230 транспортировки продукта через зазор между модулем 100 управления и шкафом 200 для хранения продуктов в область 402 выдачи. Например, после установки перемычки в положение перемещения приводной двигатель 237 шкива может поворачиваться для перемещения продукта 50 через отверстие 110 передающего затвора вдоль перемычки 412 в область 402 выдачи. Как только продукт 50 оказывается в области 402 выдачи, ползун 416 с электроприводом может перемещаться для перемещения управляющего рычага 414, который, в свою очередь, перемещает перемычку 412 в положение ориентации для вертикальной ориентации продукта 50 в области 402 выдачи (ФИГ. 17).
[0067] В одном аспекте механизм 420 ориентации продукта может содержать те же компоненты и может работать таким же образом, как и механизм 410 ориентации продукта. Например, механизм 420 ориентации продукта может содержать перемычку, управляющий рычаг, ползун с электроприводом, первый шарнир и второй шарнир (не показан). Как только механизм 330 транспортировки продукта переходит в вертикальное положение доставки смежно с передающим затвором 105, ползун с электроприводом может перемещаться для перемещения управляющего рычага, который, в свою очередь, перемещает перемычку в положение перемещения. В положении перемещения перемычка позволяет продукту 51 перемещаться из механизма 330 транспортировки продукта через зазор между модулем 100 управления и шкафом 300 для хранения продуктов в область 402 выдачи. Например, после установки перемычки в положение перемещения приводной двигатель 337 шкива может поворачиваться для перемещения продукта 51 через передающий затвор 105 вдоль перемычки в область 402 выдачи. Как только продукт 51 оказывается в области 402 выдачи, ползун с электроприводом может перемещаться для перемещения управляющего рычага, который, в свою очередь, перемещает перемычку в положение ориентации для вертикальной ориентации продукта 51 в области 402 выдачи.
[0068] В одном аспекте датчики 270 могут быть прикреплены к кронштейну для определения того, прошел ли продукт 50 через отверстие 110 для транспортировки продукта в область 402 выдачи (т.е. датчик 270 может обнаруживать наличие или отсутствие продукта 50 на ленте 232). В некоторых вариантах осуществления датчик 270 может включать в себя ультразвуковой датчик, оптический датчик или датчик давления.
[0069] В некоторых вариантах осуществления область 402 выдачи может определять, когда продукт 50 был удален из области 402 выдачи (например, с помощью датчика 502, такого как ультразвуковой датчик, оптический датчик или датчик давления).
[0070] В одном аспекте область 402 выдачи может содержать первый отсек 404 для получения продукта из шкафа 200 для хранения продуктов и второй отсек 406 для получения продукта из шкафа 300 для продуктов (ФИГ. 15). Первый отсек 404 и второй отсек 406 могут быть разделены разделителем 405.
[0071] Модуль 100 управления может содержать дверцу 120 области выдачи для закрытия области 402 выдачи. Приводной двигатель 126 может перемещать тяги 122 и 124 для перемещения дверцы 120 области выдачи вертикально, чтобы обеспечить пользователю доступ к области 402 выдачи. Дверца области выдачи может содержать блокирующий механизм 150 (ФИГ. 21). Блокирующий механизм 150 может содержать пружину 152 натяжения, стопорную собачку 154, тягу 156 и электромагнит 158 для предотвращения несанкционированного доступа к области 402 выдачи.
[0072] Модульным торговым автоматом 10 можно управлять с помощью электронного модуля управления, который содержит программируемый микропроцессор, который отправляет электронный сигнал для позиционирования и запуска механизмов 230 и 330 транспортировки продукта и механизмов 410 и 420 ориентации продукта. Электронный модуль управления может обеспечивать интеллектуальное управление системой модульного торгового автомата. Электронный модуль управления может управлять вертикальным положением механизмов 230 и 330 транспортировки продукта посредством управления приводными двигателями 218 и 318. Электронный модуль управления может отправлять сигнал на приводные двигатели 218 и 318 для перемещения механизмов 230 и 330 транспортировки продукта в соответствующие вертикальные положения смежно с полкой выбранного продукта 50.
[0073] Электронный модуль управления может управлять горизонтальным положением лент 232 и 332 за счет управления приводными двигателями 237 и 337. Электронный модуль управления может отправлять сигнал на приводные двигатели 237 и 337 для перемещения продуктов 50 на механизмах 230 и 330 транспортировки продукта к области 402 выдачи в модуле 100 управления.
[0074] Электронный модуль управления может управлять положением шарнирных наклонных панелей 260 и 360 за счет управления приводными двигателями 262 и 362. Электронный модуль управления может отправлять сигнал на приводные двигатели 262 и 362 для перемещения тяг 264 и 364 для перемещения шарнирных наклонных панелей 260 и 360 в положение транспортировки продукта.
[0075] Электронный модуль управления может управлять положением перемычек, например, перемычки 412, в механизмах 410 и 420 ориентации продукта соответственно посредством управления ползунами с электроприводом. Электронный модуль управления может отправлять сигнал на ползуны с электроприводом, например, ползун с электроприводом 416 для вертикального перемещения вдоль модуля управления. В результате перемещения ползунов с электроприводом происходит перемещение управляющих рычагов, например, управляющего рычага 414, который, в свою очередь, перемещает перемычки между положением перемещения и положением выдачи.
[0076] Электронный модуль управления может управлять положением дверцы 120 области выдачи путем управления приводным двигателем 126. Электронный модуль управления может отправлять сигнал на приводной двигатель 126 для перемещения тяг 122 и 124, которые, в свою очередь, перемещают дверцу области выдачи вертикально между открытым положением и закрытым положением.
[0077] Электронный модуль управления может управлять положением передающих затворов 103 и 105 (ФИГ. 19) за счет управления приводами 102 и 104 передающих затворов. Электронный модуль управления может отправлять сигнал на приводы 102 и 104 передающих затворов, которые, в свою очередь, перемещают передающие затворы 103 и 105 между открытым положением и закрытым положением.
[0078] Можно менять и то, как пользователь взаимодействует с интерфейсом системы выдачи напитков для того, чтобы выбрать и/или выдать напиток. На ФИГ. 23 проиллюстрирован пример способа выдачи имеющегося продукта в соответствии с одним аспектом изобретения.
[0079] На этапе 2301 на пользовательском интерфейсе 101 модуля 100 управления может отображаться экран ввода данных. Этот этап может включать отображение исходного выбора пользовательского ввода (например, «нажмите, чтобы начать»). В одном аспекте настоящего изобретения пользовательский интерфейс 101 может отображать экран ввода данных, имеющий ввод, соответствующий напитку, ввод, соответствующий продукту питания, и ввод, соответствующий комбинации. Ввод, соответствующий напитку, может предоставлять пользователю ряд доступных питьевых продуктов. Ввод, соответствующий продукту питания, может предоставлять пользователю ряд пищевых продуктов. Ввод, соответствующий комбинации, может предоставлять пользователю ряд заранее запрограммированных комбинаций продуктов питания и напитков.
[0080] На этапе 2303 посредством пользовательского ввода можно получать выбор типа или бренда продукта. Например, пользователь может выбрать напиток, продукт питания или комбинацию напитков и продуктов питания.
[0081] На этапе 2304 на основании пользовательского ввода на этапе 2303, пользовательский интерфейс 101 может предложить пользователю сделать выбор второго продукта. Например, если на этапе 2303 пользователь выбрал напиток, пользовательский интерфейс 101 может позволить пользователю выбрать продукт питания. В альтернативном варианте осуществления, если пользователь выбрал продукт питания, пользовательский интерфейс 101 может предложить пользователю выбрать напиток. В другом аспекте пользователь может выбрать три или более продуктов в пользовательском интерфейсе 101. В дополнительном аспекте пользователь может выбрать четыре или более продуктов в пользовательском интерфейсе 101.
[0082] В другом аспекте пользовательский интерфейс 101 может скрывать продукты, которые были проданы, т.е. если в автомате не осталось продуктов. Например, пользовательский интерфейс 101 может скрывать отдельные продукты и/или комбинацию продуктов. В альтернативном варианте осуществления, если пользователь выбирает проданный продукт, пользовательский интерфейс 101 может отобразить сообщение о том, что продукт недоступен.
[0083] На этапе 2305 посредством пользовательского ввода можно получать выбор второго типа или бренда продукта. Например, пользователь может выбрать напиток или продукт питания на основании предложения на этапе 2304. В другом аспекте пользователь может отклонить выбор второго продукта и система может перейти к этапу 2306.
[0084] На этапе 2306 на основании пользовательского ввода на этапе 2303 электронный модуль управления может отправлять сигнал на двигатель в механизме транспортировки первого продукта (например, двигатель 218 для перемещения в вертикальное положение в механизме 230 транспортировки продукта) для вертикального размещения механизма транспортировки первого продукта для получения первого выбранного продукта.
[0085] На этапе 2307 на основании пользовательского ввода на этапе 2305 электронный модуль управления может отправлять сигнал на двигатель в механизме транспортировки второго продукта (например, двигатель 318 для перемещения в вертикальное положение в механизме 330 транспортировки продукта) для вертикального размещения механизма транспортировки второго продукта для получения второго выбранного продукта.
[0086] На этапе 2309 торговый автомат может транспортировать первый продукт в область выдачи. Например, электронный модуль управления может отправлять электронный сигнал на приводной двигатель 262 для перемещения тяги 264, перемещающей шарнирную наклонную панель 260 в положение транспортировки продукта. Затем электронный модуль управления может отправлять электронный сигнал для выдачи продукта 50 с полки 210, вследствие чего продукт 50 может перемещаться вдоль шарнирной наклонной панели 260 на ленту 232 на механизме 230 транспортировки продукта. После того как продукт 50 перемещается на ленту 232, электронный модуль управления может отправлять электронный сигнал на приводной двигатель 262 для перемещения тяги 264, перемещающей шарнирную наклонную панель 260 в вертикальное положение. Электронный модуль управления может отправлять электронный управляющий сигнал на двигатель 218 перемещения в вертикальное положение (ФИГ. 8) для поворота и вертикального перемещения механизма 230 транспортировки продукта в вертикальное положение смежно с затвором 250. Электронный модуль управления может отправлять сигнал на привод 102 передающего затвора для перемещения передающего затвора 103 в открытое положение. Электронный модуль управления также может отправлять электронный сигнал на приводной двигатель 237 для перемещения продукта 50 по механизму 230 транспортировки продукта через затвор 250 и передающий затвор 103 к области 402 выдачи в модуле 100 управления. Электронный модуль управления может отправлять сигнал на ползун с 416 с электроприводом для перемещения по вертикали вдоль модуля управления для перемещения перемычки 412 в положение перемещения, вследствие чего продукт 50 может перемещаться вдоль перемычки 412. Электронный модуль управления также может отправлять сигнал на приводной двигатель 126 для перемещения тяг 122 и 124, которые, в свою очередь, перемещают дверцу области выдачи вертикально в открытое положение.
[0087] На этапе 2311 торговый автомат может транспортировать второй продукт в область выдачи. Например, электронный модуль управления может отправлять электронный сигнал на приводной двигатель 362 для перемещения тяги 364, перемещающей шарнирную наклонную панель 360 в положение транспортировки продукта. Затем электронный модуль управления может отправлять электронный сигнал для выдачи продукта 51 с полки 310, вследствие чего продукт 51 может перемещаться вдоль шарнирной наклонной панели 360 на ленту 332 на механизме 330 транспортировки продукта. После того как продукт 51 перемещается на ленту 332, электронный модуль управления может отправлять электронный сигнал на приводной двигатель 362 для перемещения тяги 364, перемещающей шарнирную наклонную панель 360 в вертикальное положение. Электронный модуль управления может отправлять электронный управляющий сигнал на двигатель 318 перемещения в вертикальное положение (ФИГ. 12) для поворота и вертикального перемещения механизма 330 транспортировки продукта в вертикальное положение смежно с затвором 350. Электронный модуль управления может отправлять сигнал на привод 104 передающего затвора для перемещения передающего затвора 105 в открытое положение. Электронный модуль управления также может отправлять электронный сигнал на приводной двигатель 337 для перемещения продукта 51 по механизму 330 транспортировки продукта через затвор 350 и передающий затвор 105 к области 402 выдачи в модуле 100 управления. Электронный модуль управления может отправлять сигнал на ползун с 426 с электроприводом для перемещения по вертикали вдоль модуля управления для перемещения перемычки 422 в положение перемещения, вследствие чего продукт 50 может перемещаться вдоль перемычки 422.
[0088] Хотя приведенный со ссылкой на ФИГ. 23 иллюстративный способ имеет конкретную последовательность этапов, точную последовательность вышеуказанных этапов можно менять (например, этап 2305 можно выполнять перед этапом 2303), и модульный торговый автомат может получать дополнительный пользовательский ввод до, после и между конкретными этапами приведенного выше иллюстративного способа. Последовательность этапов и/или то, какой ввод будет получен в процессе взаимодействия пользователя с торговым автоматом, могут зависеть от организации пользовательского интерфейса.
[0089] В другом аспекте на этапе 2301 пользовательский интерфейс 101 может отображать видео о продукте. Видео о продукте может представлять собой изображения вариантов предварительно скомбинированных продуктов, таких как одна закуска/продукт питания и один питьевой продукт. На этапе 2303 потребитель может касаться или нажимать на изображение любой комбинации продуктов. На основании потребительского ввода на этапе 2303 на этапе 2304 пользовательский интерфейс останавливает видео и отображает страницу выбора продукта с выбранными комбинациями продуктов, показанными на пользовательском интерфейсе 101, и каждым перечисленным продуктом вместе с информацией о продукте. Информация о продукте может содержать информацию о пищевой ценности, например, калории, и цену продукта. После этого потребитель может перейти к совершению оплаты или может изменить выбор продуктов. Например, потребитель может удалить один или более из выбранных продуктов. Потребитель может также добавить дополнительные продукты, прежде чем оплачивать товары.
[0090] В дополнительном аспекте, если какой-либо продукт в варианте предварительно скомбинированных продуктов был продан (т.е. больше продуктов не осталось в автомате), этот вариант предварительно скомбинированных продуктов не будет показан на видео. Вариант предварительно скомбинированных продуктов также не будет показан в списке доступных комбинаций на пользовательском интерфейсе.
[0091] В другом аспекте механизмы выдачи в шкафах 200 и 300 для хранения продуктов могут работать одновременно для уменьшения общего операционного времени. Например, этапы 2306, 2307, 2309 и 2311 и могут происходить одновременно для доставки продуктов 51 и 50 в область 402 выдачи продукта в одно и то же время. В дополнительном аспекте механизмы выдачи в каждом из шкафов 200 и/или 300 для хранения продуктов могут работать одновременно для уменьшения общего операционного времени. Например, затвор 250 и/или передающий затвор 103 могут быть открыты, когда механизм 230 транспортировки продукта перемещается по вертикали. Кроме того, затвор 350 и/или передающий затвор 105 могут быть открыты, когда механизм 330 транспортировки продукта перемещается по вертикали.
[0092] На ФИГ. 24 представлена блок-схема примера коммуникационной сети, в которой можно реализовать один или более вариантов осуществления. Торговый автомат, например, модульный торговый автомат 10, может быть выполнен с возможностью выдачи продукта в соответствии с выбором пользователя. Например, пользователь может подойти к торговому автомату 2404 и сделать выбор в результате взаимодействия с торговым автоматом 2404 (например, ввести код или нажать кнопку, соответствующие желаемому продукту). В ответ торговый автомат 2404 может выдать выбранный продукт. В целом примеры настоящего описания относятся модульному торговому автомату; однако различные аспекты данного описания можно использовать в диспенсере для других типов продуктов (например, электроники или других потребительских товаров).
[0093] Торговые автоматы можно располагать на площади различных мест или помещений. Например, на ФИГ. 24 показаны три торговых автомата: торговый автомат 2404, торговый автомат 2406 и торговый автомат 2408.
[0094] В дополнительном аспекте торговые автоматы могут быть подсоединены к контроллеру. Контроллер может иметь централизованное расположение, и/или в каждый торговый автомат может быть встроен отдельный контроллер. Как показано на ФИГ. 24, торговые автоматы 2406 и 2408 подсоединены к контроллеру 2405. Контроллер 2405 может быть выполнен с возможностью получения инструкций от торгового автомата 2406 и/или 2408 и активации соответствующего торгового автомата для выдачи выбранного продукта. Например, пользователь может при взаимодействии с торговым автоматом 2406 выбрать продукт (например, посредством сенсорной панели, сенсорного экрана, клавиатуры и т.п.), инструкции по выбранному продукту могут быть переданы в контроллер 2405, а контроллер 2405 может быть выполнен с возможностью выдачи выбранного продукта в ответ на инструкции.
[0095] Компоненты торгового автомата могут содержать процессор 2420, запоминающее устройство 2430, программное обеспечение 2440 и/или дополнительные компоненты, подходящие для осуществления функций и способов торгового автомата. Программное обеспечение 2440 может храниться в машиночитаемом запоминающем устройстве 2430, таком как постоянное или оперативное запоминающие устройства в торговом автомате 2404, и может содержать инструкции, которые заставляют один или более компонентов (например, процессор 2420, дисплей и т.п.) торгового автомата (например, торгового автомата 2404) выполнять различные функции и способы, включая описанные в настоящем документе.
[0096] Торговый автомат может обмениваться данными с другими устройствами, используя одну или более сетей. Например, как показано на ФИГ. 24, торговые автоматы 2404, 2406 и 2408 могут обмениваться данными с сервером 2400 по сети 2402 и/или сети 2403. Сеть 2402 и сеть 2403 могут содержать множество сетей, связанных между собой таким образом, чтобы обеспечивать межсетевой обмен данными. Такие сети могут содержать одну или более частных или общедоступных сетей с коммутацией пакетов (например, Интернет), одну или более частных или общедоступных сетей с коммутацией каналов (например, общедоступную коммутируемую телефонную сеть), сотовую сеть, беспроводное соединение малой или средней дальности (например, Bluetooth, со сверхширокой полосой пропускания (UWB), инфракрасное соединение, WiBree, беспроводную локальную сеть (WLAN)) в соответствии с одной или более версиями стандарта 802.11 Института инженеров по электротехнике и радиоэлектронике (IEЕЕ) или любую другую подходящую сеть. Устройства, обменивающиеся друг с другом данными (например, торговые автоматы 2404, 2406 и 2408, сервер 2400 и/или хранилище 2401 данных), помимо других протоколов, известных в данной области, могут использовать различные коммуникационные протоколы, такие как Интернет-протокол (IP), Протокол управления передачей (TCP), Простой протокол передачи электронной почты (SMTP), Протокол передачи файлов (FTP).
[0097] Сервер 2400, контроллер 2405 и торговые автоматы 2404, 2406 и 2408 могут быть выполнены с возможностью взаимодействия друг с другом и другими устройствами. В одном примере торговый автомат 2404 может содержать программное обеспечение 2440, выполненное с возможностью координирования передачи и получения информации на сервер 2400 и от него. В одном осуществлении программное обеспечение 2440 может содержать прикладной протокол или специфичный для сервера протокол для запроса и получения данных от сервера 2400. Например, программное обеспечение 2440 может быть выполнено в виде браузера или его вариантов, а сервер 2400 может быть выполнен в виде вебсервера. В некоторых вариантах осуществления сервер 2400 может передавать прикладные данные на торговые автоматы, например, обновления программного обеспечения различных компонентов системы выдачи (например, обновления пользовательского интерфейса, обновления встроенных программ торговых автоматов, обновления для драйверов торговых автоматов и т.п.). В одном или более вариантах осуществления сервер 2400 может получать данные от торговых автоматов, такие как данные, описывающие наличный запас в торговом автомате (например, перечень продуктов и их остаток в торговом автомате), история эксплуатации и/или показатели использования торгового автомата (например, счетчики, отслеживающие выборы пользователей автомата), состояние торгового автомата (например, ненадлежащая работа каких-либо компонентов) и т.п. Сервер 2400 может быть выполнен с возможностью обеспечения доступа к хранилищу 2401 данных и хранения в нем данных, которые, например, он получает и передает в хранилище 2401 данных. Хранилище 2401 данных может также содержать другие данные, доступные серверу 2400, такие как различные рецептуры напитков, которые могут быть загружены в торговые автоматы.
[0098] На ФИГ. 22 показан пример компьютерного устройства, на котором могут быть осуществлены по меньшей мере некоторые из описанных в настоящем документе различных элементов, включая, помимо прочего, различные компоненты торговых автоматов (например, торговые автоматы 2404, 2406 и 2408, модульный торговый автомат 10). Компьютерное устройство 2200 может содержать один или более процессоров 2201, которые могут исполнять инструкции компьютерной программы, чтобы выполнять или инициировать выполнение любого из этапов или функций, описанных в настоящем документе. Инструкции могут храниться на машиночитаемом носителе или запоминающем устройстве любого типа для конфигурирования работы процессора 2201. Например, инструкции могут храниться в постоянном запоминающем устройстве (ПЗУ) 2202, оперативном запоминающем устройстве (ОЗУ) 2203, на съемном носителе 2204, таком как носитель для привода универсальной последовательной шины (USB), компакт-диск (CD) или универсальный цифровой диск (DVD), гибкий диск, флеш-память, или на любом другом необходимом электронном носителе информации. Инструкции также могут храниться на присоединенном (или установленном внутри) жестком диске 2205.
[0099] Компьютерное устройство 2200 может содержать одно или более устройств вывода, такое как дисплей 2206, и может содержать один или более контроллеров 2207 устройств вывода, таких как видеопроцессор. Контроллер может быть расположен по центру, например, в центральном модуле 100 управления. В другом аспекте в каждый шкаф для хранения продуктов может быть встроен отдельный контроллер.
[0100] Кроме того, можно обеспечить одно или более устройств 2208 пользовательского ввода, таких как сенсорный экран, пульт дистанционного управления, клавиатура, мышь, микрофон, устройство для считывания карт памяти, считыватель радиочастотных идентификаторов (РЧИД) и т.п. Компьютерное устройство 2200 может также содержать один или более сетевых интерфейсов, таких как платы 2209 ввода/вывода для обмена данными с внешней сетью 2210. Сетевой интерфейс может быть проводным интерфейсом, беспроводным интерфейсом или их комбинацией. В некоторых вариантах осуществления интерфейс 2209 может содержать модем (например, кабельный модем), а сеть 2210 может содержать линии обмена данными сетей, как показано на ФИГ. 24, или любой другой необходимой сети.
[0101] На ФИГ. 22 показан пример конфигурации аппаратной части. При необходимости можно вносить изменения для добавления, удаления, комбинирования, разделения и т.п.компонентов. Кроме того, показанные компоненты могут быть реализованы с использованием базовых компьютерных устройств и компонентов, и те же самые компоненты (например, процессор 2201, хранилище 2202, устройство 2208 пользовательского ввода и т.п.) можно использовать для реализации любых других компьютерных устройств и компонентов, описанных в настоящем документе.
[0102] Один или более аспектов описания могут быть осуществлены в используемых компьютером данных и/или исполняемых компьютером инструкциях, например, в одном или более программных модулях, исполняемых одним или более компьютерами или другими устройствами. Как правило, программные модули включают в себя подпрограммы, программы, объекты, компоненты, структуры данных и т.п., выполняющие конкретные задачи или реализующие конкретные абстрактные типы данных, когда исполняются процессором компьютера или другим устройством обработки данных. Исполняемые компьютером инструкции могут храниться на одном или более машиночитаемых носителей, таких как жесткий диск, оптический диск, съемные носители данных, твердотельное запоминающее устройство, ОЗУ и т.п. Функциональность программных модулей при необходимости может быть скомбинирована или распределена в разных вариантах осуществления. Дополнительно функциональность может быть реализована полностью или частично в эквивалентных программно-аппаратных или аппаратных решениях, таких как интегральные схемы, программируемые пользователем вентильные матрицы (ППВМ), контроллеры, специализированные интегральные схемы (ASICS), комбинации аппаратной части/программно-аппаратной части/программного обеспечения и т.п. Конкретные структуры данных могут использоваться для более эффективного осуществления одного или более аспектов изобретения, и такие структуры данных предусмотрены в пределах объема описанных в настоящем документе исполняемых компьютером инструкций и используемых компьютером данных.
[0103] Настоящее(-ие) изобретение(-ия) было(были) описано(-ы) выше с помощью функциональных составляющих блоков, иллюстрирующих реализацию установленных функций и их взаимосвязей. Для удобства описания границы этих функциональных составляющих блоков были произвольно определены в настоящем документе. Могут быть определены альтернативные границы, если оговоренные функции и их взаимосвязи осуществляются соответствующим образом.
[0104] Приведенное выше описание конкретных вариантов осуществления до такой степени подробно раскрывает общий характер изобретения(-ий), что другие люди, используя знания в рамках необходимой в данной области квалификации, могут легко модифицировать и/или адаптировать такие конкретные варианты осуществления для различных сфер применения без излишнего экспериментирования и без отклонения от общей концепции настоящего(-их) изобретения(-ий). Следовательно, исходя из идеи и указаний, представленных в настоящем документе, предполагается, что такие адаптации и модификации находятся в рамках сущности и объема эквивалентов описанных вариантов осуществления. Следует понимать, что приведенную в настоящем документе фразеологию или терминологию используют с целью описания, а не ограничения, так что специалист в данной области должен интерпретировать терминологию или фразеологию настоящего описания в свете представленных идей и методологических принципов.