СИСТЕМА И СПОСОБ ПРОИЗВОДСТВА ПРИГОТАВЛИВАЕМОГО НА ЗАКАЗ НАПИТКА ИЛИ СУХОГО КОНЦЕНТРАТА ДЛЯ ПРОИЗВОДСТВА НАПИТКОВ
SYSTEM AND METHOD FOR PRODUCTION OF A BEVERAGE OR DRY CONCENTRATE FOR BEVERAGES PRODUCTION

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
[001] Отрасль производства напитков преуспевает по большей части благодаря потребителям. Потребители стали показывать повышенный интерес к продуктам, которые приготовлены с учетом личных предпочтений или произведены специально для них.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[002] В одном варианте осуществления раскрыта система для производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Система содержит сервер персонализации, который содержит по меньшей мере один процессор. Сервер персонализации выполнен с возможностью приема информации о запросах, связанной с потребителем. Информация о запросах содержит информацию о том, что необходимо потребителю в напитке для улучшения здоровья или диеты потребителя. Сервер персонализации также выполнен с возможностью приема информации о желаниях, связанной с потребителем. Информация о желаниях содержит информацию о том, что потребитель хочет или предпочитает в напитке на основании ощущений или впечатлений. Сервер персонализации дополнительно выполнен с возможностью анализа информации о запросах и информации о желаниях, а также применения к проанализированной информации о запросах и информации о желаниях множества норм. Множество норм содержит по меньшей мере две из нормы, касающейся установленных требований, нормы, касающейся стабильности, и нормы, касающейся вкуса. Сервер персонализации дополнительно выполнен с возможностью генерирования одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков на основании анализа информации о запросах и информации о желаниях, а также применения множества норм. Система также содержит торговый автомат, соединенный с возможностью установки связи с сервером персонализации, который содержит по меньшей мере один процессор и элемент приготовления. Торговый автомат выполнен с возможностью приема от сервера персонализации одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков, а также производства путем комбинирования одного или нескольких ингредиентов напитка и выдачи потребителю по меньшей мере одного приготавливаемого на заказ напитка или сухого концентрата для производства напитков на основании одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством элемента приготовления.
[003] В одном варианте осуществления раскрыта система для производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Система содержит базу данных о нормах, в которой сохранены нормы, касающиеся установленных требований, нормы, касающиеся вкуса, и нормы, касающиеся стабильности; базу данных о профилях потребителей, в которой сохранено множество профилей потребителей, связанное со множеством потребителей; базу статистических данных, в которой сохранена статистическая информация для множества рецептов; базу данных о продажах, в которой сохранена информация о продажах, связанная со множеством рецептов, от множества торговых терминалов; и сервер персонализации, содержащий по меньшей мере один процессор, который подключен с возможностью установки связи к базе данных о нормах, базе данных о профилях потребителей, базе данных о продажах, базе статистических данных и к средству анализа. Средство анализа сохранено в по меньшей мере одной памяти и, при выполнении по меньшей мере одним процессором, с целью отправки торговому автомату предоставляет один или несколько рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков на основании информации о запросах и информации о желаниях, связанных с потребителем, а также на основании статистической информации из базы статистических данных. Средство анализа содержит средство логического вывода, сохраненное в по меньшей мере одной памяти, которое, при выполнении по меньшей мере одним процессором, обрабатывает информацию о запросах и информацию о желаниях, связанные с потребителем, с получением элементов профиля. Элементы профиля сохранены в соответствующем профиле потребителя из множества профилей потребителей в базе данных о профилях потребителей. Информация о запросах содержит информацию о том, что необходимо потребителю в напитке для улучшения здоровья или диеты потребителя, а информация о желаниях содержит информацию о том, что потребитель хочет или предпочитает в напитке на основании ощущений или впечатлений. Средство анализа дополнительно содержит средство прогнозирования, сохраненное в по меньшей мере одной памяти, которое, при выполнении по меньшей мере одним процессором, генерирует один или несколько подходящих рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством анализа на основании элементов профиля и на основании статистической информации из базы статистических данных; и средство применения норм, сохраненное в по меньшей мере одной памяти, которое, при выполнении по меньшей мере одним процессором, генерирует один или несколько приемлемых рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством анализа на основании применения множества норм из базы данных о нормах. Один или несколько рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков, предназначенных для отправки торговому автомату, выбраны на основании сочетания анализа, выполняемого средством прогнозирования, и анализа, выполняемого средством применения норм.
[004] В одном варианте осуществления раскрыт способ производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Способ включает прием сервером персонализации, который содержит по меньшей мере один процессор, информации о запросах, связанной с потребителем. Информация о запросах содержит информацию о том, что необходимо потребителю в напитке для улучшения здоровья или диеты потребителя, и содержит одно или несколько из пола, возраста, этнической принадлежности, состояния питания, состояния здоровья, здоровья костей, уровня насыщения организма водой, показателей содержания витаминов или минералов, температуры, времени суток, психического состояния, образа жизни, ДНК, микробиома, окружения, видов аллергии, витаминов, минералов или пробиотиков. Способ также включает прием сервером персонализации информации о желаниях, связанной с потребителем. Информация о желаниях содержит информацию о том, что потребитель хочет или предпочитает в напитке на основании ощущений или впечатлений, и содержит один или несколько из параметра аромата, параметра текстуры, параметра сладости или параметра газирования. Способ дополнительно включает анализ сервером персонализации информации о запросах и информации о желаниях, а также применение сервером персонализации к проанализированной информации о запросах и о желаниях множества норм. Множество норм содержит норму, касающуюся установленных требований, норму, касающуюся стабильности, и норму, касающуюся вкуса. Способ дополнительно включает генерирование сервером персонализации одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков на основании анализа информации о запросах и информации о желаниях, а также на основании применения множества норм; предоставление сервером персонализации торговому автомату, соединенному с возможностью установки связи с сервером персонализации, одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков для потребителя; и производство для потребителя торговым автоматом по меньшей мере одного приготавливаемого на заказ напитка или сухого концентрата для производства напитков на основании одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков.
[005] Эти и другие признаки станут более понятными из приведенного ниже подробного описания в сочетании с прилагаемыми графическими материалами и формулой изобретения.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
[006] Для более полного понимания настоящего изобретения далее будут делаться ссылки на представленное ниже краткое описание, взятое в сочетании с прилагаемыми графическими материалами и подробным описанием, при этом одинаковыми номерами ссылочных позиций обозначены одинаковые части.
[007] На фиг. 1 представлена структурная схема системы для производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков согласно одному варианту осуществления изобретения.
[008] На фиг. 2 представлена структурная схема торгового автомата, который производит приготавливаемый на заказ напиток или сухой концентрат для производства напитков согласно одному варианту осуществления изобретения.
[009] На фиг. 3 представлена блок-схема способа производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков согласно одному варианту осуществления изобретения.
[0010] На фиг. 4 представлено мобильное устройство, которое может быть подходящим для реализации аспектов настоящего изобретения.
[0011] На фиг. 5 показана структурная схема мобильного устройства, которое может быть подходящим для реализации аспектов настоящего изобретения.
[0012] На фиг. 6A представлена программная среда, которая может быть выполненной с возможностью реализации вариантов осуществления настоящего изобретения.
[0013] На фиг. 6B представлена альтернативная программная среда, которая может быть выполненной с возможностью реализации вариантов осуществления настоящего изобретения.
[0014] На фиг. 7 представлена примерная компьютерная система, которая может быть подходящей для реализации нескольких вариантов осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0015] В первую очередь следует понимать то, что, хотя ниже представлено несколько пояснительных реализаций одного или нескольких вариантов осуществления, раскрытые системы и способы могут быть реализованы с применением любого числа технических средств, как известных сегодня, так и еще не существующих. Изобретение никоим образом не должно ограничиваться несколькими пояснительными реализациями, чертежами и техническими средствами, представленными ниже, но может быть модифицировано в пределах объема прилагаемой формулы изобретения вместе с ее полным объемом эквивалентов.
[0016] Заявка, находящаяся на рассмотрении, касается системы и способа для производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков для потребителя. В частности, заявка, находящаяся на рассмотрении, касается интеллектуальной системы и способа производства приготавливаемых с учетом личных предпочтений/приготавливаемых на заказ напитков, которые обеспечивают сочетание запросов потребителя с желаниями потребителя и в которых применяется множество норм, касающихся установленных требований, химии, безопасности, стабильности и вкуса, для производства подходящих и приемлемых напитка или сухого концентрата для производства напитков для потребителя, которые удовлетворяют потребности и желания потребителя.
[0017] Информация о запросах и информация о желаниях потребителя могут быть введены потребителем. Дополнительно или в качестве альтернативы, информацию о запросах и информацию о желаниях потребителя можно отследить или вывести на основании наличия ответов потребителя на общие вопросы и/или конкретные вопросы, касающиеся образа жизни, здоровья и предпочтений, и/или они могут иметь более определенную основу в виде конкретных/прямых входных данных от потребителя. Информацию о запросах и информацию о желаниях потребителя можно также вывести или отследить посредством прямой или косвенной обратной связи, полученной от потребителей. Прямая обратная связь от потребителя может включать указание потребителем предпочтения в отношении определенного типа напитка, при этом пользовательский интерфейс на торговом автомате предлагает потребителю множество возможных вариантов приготавливаемого с учетом личных предпочтений/приготавливаемого на заказ напитка и тот выбирает один из возможных вариантов, и/или указание потребителем того, понравился ли ему или нет приготовленный для него приготавливаемый с учетом личных предпочтений/приготавливаемый на заказ напиток и почему он ему понравился/не понравился, после того, как он попробовал напиток. С другой стороны косвенная обратная связь от потребителя может включать отслеживание покупок приготавливаемого с учетом личных предпочтений/приготавливаемого на заказ напитка или сухого концентрата для производства напитков, например, с применением личного профиля потребителя.
[0018] Информация о запросах и информация о желаниях, полученные от потребителя, могут сохраняться в личном профиле для потребителя и храниться в базе данных о профилях потребителей. Информация о запросах потребителя может включать такие данные, как образ жизни, ДНК, микробиом, окружение, возраст, этническая принадлежность, виды аллергии, витамины, минералы, пробиотики и другие запросы, тогда как информация о желаниях потребителя может включать такие данные, как текстура, диапазон ароматов, сладость, выбор подслащивающего вещества, диапазон газирования и другие желания. Реальный продукт, выдаваемый торговым автоматом потребителю, может быть напитком в жидкой форме или концентратом (например, порошком или жидкостью), который можно смешивать, возможно позднее, с жидкостью с целью получения напитка.
[0019] В торговом автомате может применяться один или несколько порошков, которые, возможно, смешиваются с одной или несколькими жидкостями с целью производства и выдачи приготавливаемого на заказ напитка или сухого концентрата для производства напитков потребителю. Порошки могут храниться в заранее определенных/предварительно герметизированных емкостях на барабане в торговом автомате, чтобы порошки оставались сухими и чтобы точно дозировались ингредиенты для обеспечения точных дозировок. Торговый автомат может сначала идентифицировать потребителя (например, путем идентификации потребителя, посредством приложения в мобильном устройстве потребителя и т. п.) и быть связан с одной или несколькими базами данных для обеспечения потребителя механизмом защиты, так что потребителю не предоставляется или выдается чрезмерное количество ингредиентов и/или не предоставляется или выдается недостаточное количество ингредиентов.
[0020] В одном варианте осуществления, чтобы исключить необходимость в перемешивании и/или нагревании, порошки в торговом автомате являются легко растворимыми. Кроме того, чтобы избежать перекрестного загрязнения, раздаточный элемент торгового автомата может быть промыт и/или дезинфицирован в промежутках между применением и/или ингредиенты могут быть дозированы непосредственно в емкость, которая предоставляется потребителю.
[0021] На фиг. 1 представлена система 100 для производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков. В одном варианте осуществления система 100 содержит торговый автомат 102, сервер 108 персонализации, средство 110 анализа, несколько баз 120—126 данных и сеть 128. Система 100 может также содержать компьютер 130 и/или мобильное устройство 134.
[0022] В одном варианте осуществления потребитель может ввести в торговый автомат 102 некоторую или всю свою информацию о желаниях и информацию о запросах через пользовательский интерфейс 104, например, когда потребитель подходит к торговому автомату 102 за приготавливаемым на заказ напитком или сухим концентратом для производства напитков. В качестве альтернативы или дополнительно, перед тем, как подойти к торговому автомату 102 за приготавливаемым на заказ напитком или сухим концентратом для производства напитков, потребитель может ввести некоторую или всю свою информацию о желаниях и информацию о запросах посредством компьютера 130 через пользовательский интерфейс 132 или посредством мобильного устройства 134 через пользовательский интерфейс 136. Мобильные устройства и компьютеры рассмотрены более подробно ниже со ссылкой на фиг. 4—7.
[0023] В некоторых вариантах осуществления информация о желаниях и информация о запросах потребителя в качестве альтернативы или дополнительно отслеживаются или выводятся на основании ответов потребителя на общие вопросы и/или конкретные вопросы, касающиеся образа жизни, здоровья и предпочтений, и/или они могут иметь более определенную основу в виде конкретных/прямых входных данных от потребителя (например, «я страдаю такой аллергией», «врач говорит, мне нужно больше кальция», «мне нравится этот ингредиент», «я хочу этот диапазон газирования» и т. п.). Эти данные, в частности информацию о желаниях, то есть о том, чего потребитель хочет, можно также отследить посредством обратной связи, полученной от потребителей и касающейся впечатлений и предпочтений в отношении известных, существующих напитков («этот напиток мне нравится больше, чем тот напиток», «мне нравится этот аромат у того напитка», «этот напиток слишком газированный», «тот напиток слишком сладкий» и т. п.).
[0024] Информация о запросах потребителя может включать такие данные, как образ жизни, ДНК, микробиом, окружение, возраст, этническая принадлежность, виды аллергии, витамины, минералы, пробиотики и другие запросы, тогда как информация о желаниях потребителя может включать такие данные, как текстура, диапазон ароматов, сладость, выбор подслащивающего вещества, диапазон газирования и другие желания. В одном варианте осуществления информация о желаниях и информация о запросах потребителя сохранены в профиле потребителя, или в личном профиле, в базе данных, и доступ к ним может быть получен путем опознавания потребителя торговым автоматом 102.
[0025] В одном варианте осуществления торговый автомат 102 соединен с возможностью установки связи с сервером 108 персонализации посредством сети 128. Сервер 108 персонализации может быть компьютером, рассмотренным более подробно ниже со ссылкой на фиг. 7. Сеть 128 может содержать одну или несколько частных сетей, одну или несколько общедоступных сетей или их комбинацию. Сеть 128 обеспечивает связь по желанию между несколькими компонентами по фиг. 1.
[0026] После того как потребитель подошел и/или прибыл к торговому автомату 102, потребитель может быть однозначно идентифицирован. Например, торговый автомат 102 может содержать устройство считывания (например, камеру, устройство считывания RFID, устройство считывания NFC и т. п.), а у потребителя может быть мобильное устройство, такое как мобильное устройство 134, с приложением, которое предоставляет устройству считывания в торговом автомате 102 уникальный идентификатор потребителя. Торговый автомат 102 может предоставлять уникальный идентификатор потребителя вторичному серверу, такому как сервер 108 персонализации, который на основании уникального идентификатора потребителя может получить личный профиль потребителя, например из базы 124 данных о профилях потребителей. В некоторых вариантах осуществления личный профиль потребителя предоставляется торговому автомату 102 с сервера 108 персонализации.
[0027] В качестве альтернативы, потребитель может быть однозначно идентифицирован считыванием посредством приложения в мобильном устройстве потребителя, таком как мобильное устройство 134, идентификатора оборудования (например, отображенного QR-кода, RFID-метки, стикера и т. п.), который связан с торговым автоматом 102, и передачей идентификатора оборудования на вторичный сервер, такой как сервер 108 персонализации, через базовую приемопередающую станцию 138 и сеть 128. Мобильное устройство 134 выполнено с возможностью установки линии радиосвязи с базовой приемопередающей станцией 138 через приемопередатчик сотовой радиосвязи (не показан) на основании одного или нескольких из протокола беспроводной передачи данных с коллективным доступом с кодовым разделением каналов (CDMA), протокола беспроводной передачи данных глобальной системы мобильной связи (GSM), протокола беспроводной передачи данных долгосрочной эволюции (LTE), протокола беспроводной передачи данных всемирной совместимости для микроволнового доступа (WiMAX) или другого протокола сотовой, беспроводной передачи данных. Базовая приемопередающая станция 138 обеспечивает возможности подключения мобильного устройства 134 к сети 128. На основании полученного идентификатора оборудования сервер 108 персонализации может отправить профиль потребителя, например из базы 124 данных о профилях потребителей, торговому автомату 102, соответствующему полученному идентификатору оборудования. В одном варианте осуществления сервер 108 персонализации вместо этого отправляет профиль потребителя мобильному устройству 134 потребителя, а мобильное устройство 134 отправляет профиль потребителя торговому автомату 102 по местной сети связь (например, NFC, Bluetooth, WiFi и т. п.).
[0028] После того как потребитель подошел и/или прибыл к торговому автомату 102, сервер 108 персонализации может получить информацию о запросах, связанную с потребителем, и информацию о желаниях, связанную с потребителем. В одном варианте осуществления информация о запросах содержит информацию о том, что необходимо потребителю в напитке для поддержания или улучшения здоровья или диеты потребителя, а информация о желаниях содержит информация о том, что потребитель хочет или предпочитает в напитке на основании ощущений или впечатлений. Ощущения или впечатления могут включать одно или несколько из вкуса, вида, запаха, тактильности или звука. Как было рассмотрено выше, информация о запросах и информация о желаниях могут быть сохранены в профиле и получены из него; введены потребителем через один или несколько из пользовательского интерфейса 104 торгового автомата 102, пользовательского интерфейса 132 компьютера 130 или пользовательского интерфейса 136 мобильного устройства 134; и/или выведены или отслежены на основании ответов потребителя на общие или конкретные вопросы (например, «Вы мужчина или женщина?», «Сколько Вам лет?», «Ваша этническая принадлежность?», «Какой из этих напитков Вам нравится больше всего?» и т. п.); прямых входных данных от потребителя (например, «я страдаю такой аллергией», «врач говорит, мне нужно больше кальция», «мне нравится или не нравится этот ингредиент», «я хочу этот диапазон газирования», «мне понравился или не понравился этот приготавливаемый с учетом личных предпочтений напиток или сухой концентрат для производства напитков» и т. п.); и/или поведения потребителя (например, прошлые покупки, выполнение физических упражнений и т. п.). Профиль может быть личным профилем, связанным с потребителем (т. е. профилем потребителя), или групповым профилем, связанным с категорией потребителей, к которой потребитель принадлежит.
[0029] В одном варианте осуществления сервер 108 персонализации анализирует информацию о запросах и информацию о желаниях и применяет к проанализированным информации о запросах и информации о желаниях множество норм. Множество норм может содержать одну или несколько из нормы, касающейся установленных требований, нормы, касающейся стабильности, нормы, касающейся безопасности, нормы, касающейся вкуса, или другой нормы. В одном варианте осуществления норма, касающаяся установленных требований, содержит ограничение, установленное Управлением по контролю за продуктами и лекарствами (например, содержание аспартама не может превышать x % и т. п.). Норма, касающаяся стабильности, может содержать сведения, касающиеся того, какие ингредиенты являются стабильными в сочетании друг с другом (например, эти ингредиенты являются стабильными в сочетании друг с другом, тогда как эти ингредиенты не являются стабильными в сочетании друг с другом и поэтому не должны применяться в сочетании друг с другом и т. п.). В одном варианте осуществления норма, касающаяся безопасности, содержит сведения, касающиеся того, какие ингредиенты безопасны для применения в сочетании друг с другом (например, эти ингредиенты не должны применяться в сочетании друг с другом, потому что это не безопасно (например, они слишком легко воспламеняются и т. п.). Норма, касающаяся вкуса, может содержать сведения, касающиеся того, какие ингредиенты дают вместе подходящий вкус (например, эти ингредиенты дают вместе подходящий вкус, тогда как эти ингредиенты — нет и т. п.). На основании анализа информации о запросах и информации о желаниях, а также применения одной или нескольких норм сервер 108 персонализации может генерировать один или несколько рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков.
[0030] В некоторых вариантах осуществления сервер 108 персонализации работает со средством 110 анализа для генерирования одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Средство 110 анализа может быть компьютером, рассмотренным более подробно ниже со ссылкой на фиг. 7. Специалисту в данной области техники будет понятно то, что хотя они представлены как отдельные компоненты, сервер 108 персонализации может содержать средство 110 анализа, что не будет отклонением от идеи и объема настоящего изобретения. Средство анализа может содержать несколько средств. Например, средство 110 анализа может содержать средство 112 логического вывода, средство 114 прогнозирования, средство 116 применения норм и средство 118 группирования. Специалисту в данной области техники будет понятно то, что хотя они представлены как отдельные компоненты, одно или несколько из средств 112—118 могут быть скомбинированы, что не будет отклонением от идеи и объема настоящего изобретения.
[0031] Средство 110 анализа посредством сети 128 может быть соединено с возможностью установки связи с несколькими базами данных. Несколько баз данных может содержать базу 120 данных о продажах, базу 122 статистических данных, базу 124 данных о профилях потребителей и базу 126 данных о нормах. Специалисту в данной области техники будет понятно то, что хотя они представлены как отдельные базы данных, одна или несколько из баз 120—126 данных могут быть скомбинированы, что не будет отклонением от идеи и объема настоящего изобретения. В одном варианте осуществления база 120 данных о продажах связана с системами торговых терминалов/расчетных терминалов (например, с торговым автоматом 102) и с другими существующими системами мониторинга и отслеживания продаж и сохраняет необработанную информацию о продажах, связанную с производимыми приготавливаемыми на заказ напитком или сухими концентратами для производства напитков. Необработанная информация о продажах, сохраненная в базе 120 данных о продажах, может быть извлечена и обработана для сохранения в базе 122 статистических данных. Например, сервер 108 персонализации и/или средство 112 логического вывода могут обрабатывать необработанные данные о продажах для сохранения в базе 122 статистических данных.
[0032] В одном варианте осуществления база 122 статистических данных привязана к рецептам и сохраняет статистическую информацию, такую как информация о том, какие потребители или группы потребителей заказывали какие рецепты и как часто, обратная связь от потребителя относительно каждого рецепта, количество заказов того или иного рецепта, места, в которых рецепты выбирали/покупали, повторные покупки определенным потребителем, в том числе время и объем, и/или другая информация, связанная с каждым рецептом. В отношении статистической информации, сохраненной в базе 122 статистических данных, может предусматриваться определенный вид идентификации потребителя для безопасного обеспечения связи с потребителями (и с базой 124 данных о профилях потребителей) с сохранением конфиденциальности конечного потребителя. В некоторых вариантах осуществления по меньшей мере часть статистической информации, сохраненной в базе 122 статистических данных, может не быть связана с потребителем или группой потребителей, а вместо этого она может быть связана только с рецептами, в частности осуществляется отслеживание того, происходит ли первая покупка или повторная покупка того или иного рецепта и/или сколько покупок было совершено в отношении каждого рецепта.
[0033] В базе 124 данных о профилях потребителей можно сохранять профили потребителей, или личные профили, привязанные к идентификации потребителей. В одном варианте осуществления в базе 124 данных о профилях потребителей дополнительно сохраняются групповые профили. Профили, сохраненные в базе 124 данных о профилях потребителей, могут быть обновлены на основании статистических данных из базы 122 статистических данных и обратной связи от потребителя, в том числе потребительской активности (например, ассортимент, продажи и т. п.). Например, каждый профиль потребителя может быть обновлен для отражения приобретенных рецептов: как часто приобретается каждый рецепт, когда/где приобретается каждый рецепт или другая информация.
[0034] В одном варианте осуществления база 126 данных о нормах сохраняет информацию, касающуюся установленных требований, вкуса, стабильности и безопасности, в виде норм и алгоритмов, применяемых сервером 108 персонализации и/или средством 110 анализа. Например, в базе 126 данных о нормах можно сохранять множество норм (например, одну или несколько из нормы, касающейся установленных требований, нормы, касающейся стабильности, нормы, касающейся безопасности, нормы, касающейся вкуса, или другой нормы), рассмотренных выше. В одном варианте осуществления каждая база 120—126 данных имеет связи с каждой другой базой и может быть обновлена на основании входных данных в каждой другой базе.
[0035] Как было рассмотрено выше, сервер 108 персонализации может работать с различными средствами 112—118 средства 110 анализа для генерирования одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков. В одном варианте осуществления средство 112 логического вывода обрабатывает информацию о запросах и информацию о желаниях с получением элементов профиля, которые сохраняются в соответствующем профиле потребителя в базе 124 данных о профилях потребителей. Средство 114 прогнозирования может сопоставлять элементы профиля с ингредиентами и работать в сочетании со средством 116 применения норм, а также с базой 122 статистических данных и, возможно, со средством 118 группирования для предоставления подходящих комбинаций ингредиентов/рецептов напитков или сухих концентратов для производства напитков. Средство 116 применения норм может работать в сочетании со средством 114 прогнозирования для определения приемлемых комбинаций ингредиентов/рецептов напитков или сухих концентратов для производства напитков на основании норм, касающихся вкуса, стабильности и безопасности, которые сохранены в базе 126 данных о нормах.
[0036] В одном варианте осуществления средство 114 прогнозирования предоставляет выбор из одного или нескольких подходящих рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством анализа на основании элементов профиля из профиля потребителя в базе 124 данных о профилях потребителей и на основании статистической информации из базы 122 статистических данных. Тогда средство 116 применения норм может генерировать один или несколько приемлемых рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством анализа на основании применения множества норм из базы 126 данных о нормах к выбору из одного или нескольких подходящих рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков, предоставленному средством 114 прогнозирования. В качестве альтернативы, средство 116 применения норм может предоставлять выбор из одного или нескольких приемлемых рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством анализа на основании применения множества норм из базы 126 данных о нормах. Тогда средство 114 прогнозирования может генерировать один или несколько подходящих рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством анализа выбора из одного или нескольких приемлемых рецептов напитка или сухого концентрата для производства напитков, предоставленного средством 116 применения норм, на основании элементов профиля из профиля потребителя в базе 124 данных о профилях потребителей и на основании статистической информации из базы 122 статистических данных. В еще одном варианте осуществления средство 114 прогнозирования и средство 116 применения норм работают вместе для предоставления выбора из одного или нескольких приемлемых и подходящих рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков посредством анализа на основании элементов профиля из профиля потребителя в базе 124 данных о профилях потребителей, на основании статистической информации в базе 122 статистических данных и на основании применения множества норм из базы 126 данных о нормах.
[0037] Средство 118 группирования может анализировать отдельные профили потребителей в базе 124 данных о профилях потребителей, информацию о продажах в базе 120 данных о продажах и статистическую информацию в базе 122 статистических данных для идентификации групп потребителей (т. е. категорий потребителей, у которых есть похожие характеристики). В одном варианте осуществления средство 118 группирования может создавать групповые профили для каждой категории потребителей и сохранять групповые профили в базе 124 данных о профилях потребителей или в другой базе данных.
[0038] При составлении рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков сервер 108 персонализации и/или средство 110 анализа могут начинать с основных типов напитков (например, кола, сок, молоко, кофе, спортивный напиток, энергетический напиток, чай, вода без газа, газированная вода и т. п.), у которых есть основные составы, немного изменять такие основные составы на основании информации о желаниях и информации о запросах потребителя и балансировать их, как необходимо, на основании множества норм, сохраненных в базе 126 данных о нормах. В качестве альтернативы, в некоторых вариантах осуществления сервер 108 персонализации и/или средство 110 анализа составляют каждый рецепт приготавливаемого на заказ напитка или сухого концентрата для производства напитков для потребителя с нуля.
[0039] Торговый автомат 102 может принимать от сервера 108 персонализации один или несколько подходящих и приемлемых рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков и на основании одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков производить, а также выдавать по меньшей мере один приготавливаемый на заказ напиток или сухой концентрат для производства напитков посредством элемента 106 приготовления. В одном варианте осуществления, чтобы определить, какой рецепт приготавливаемого на заказ напитка или сухого концентрата для производства напитков применять для производства и выдачи потребителю, торговый автомат 102 отображает потребителю через пользовательский интерфейс 104 одну или несколько выписок, соответствующих одному или нескольким рецептам приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Например, одна или несколько выписок, предоставленных пользователю, могут содержать по меньшей мере одно из типа напитка, ключевого ингредиента (ингредиентов), без газа или с газом или другой информации о конкретном напитке, чтобы помочь потребителю определить, какой напиток или сухой концентрат для производства напитков он предпочел бы. После отображения одной или нескольких выписок торговый автомат 102 может принимать выбор одной из одной или нескольких выписок, соответствующих одному или нескольким рецептам приготавливаемого на заказ напитка или сухого концентрата для производства напитков, сделанный потребителем через пользовательский интерфейс 104. В таком варианте осуществления торговый автомат 102 посредством элемента 106 приготовления производит и выдает потребителю приготавливаемый на заказ напиток или сухой концентрат для производства напитков, соответствующий выбранной выписке.
[0040] Приготавливаемый на заказ напиток или сухой концентрат для производства напитков может быть выдан торговым автоматом 102 одной порцией или несколькими порциями. Кроме того, если торговый автомат 102 производит приготавливаемый на заказ напиток, то приготавливаемый на заказ напиток может быть выдан в жидком виде и может быть горячим, холодным или комнатной температуры в зависимости от информации о желаниях и/или информации о запросах потребителя. Если торговый автомат 102 производит приготавливаемый на заказ сухой концентрат для производства напитков, то приготавливаемый на заказ сухой концентрат для производства напитков может быть выдан в жидком виде (например, как сироп и т. п.) или в виде порошка, чтобы его смешивали, возможно позднее, с жидкостью с целью получения напитка. Кроме выдачи потребителю приготавливаемого на заказ напитка или сухого концентрата для производства напитков торговый автомат 102 может также выдавать (например, через пользовательский интерфейс 104 или в виде распечатки) перечень ингредиентов и распределение питательных веществ в приготавливаемом на заказ напитке или сухом концентрате для производства напитков для выполнения требований Управления по контролю за продуктами и лекарствами.
[0041] После выдачи потребителю приготавливаемого на заказ напитка или сухого концентрата для производства напитков, сервером 108 персонализации может быть получена прямая и/или косвенная обратная связь от потребителя для улучшения выдачи приготавливаемого с учетом личных предпочтений/приготавливаемого на заказ напитка для конкретного потребителя, а также для других потребителей. Например, потребитель может предоставить обратную связь, касающуюся выданного приготавливаемого на заказ напитка или сухого концентрата для производства напитков, через пользовательский интерфейс 104 торгового автомата 102, пользовательский интерфейс 132 компьютера 130 и/или пользовательский интерфейс 136 мобильного устройства 134. В одном варианте осуществления прямая обратная связь от потребителя включает указание потребителем того, понравился ли ему или нет его приготавливаемый на заказ напиток или сухой концентрат для производства напитков, после того, как он напиток попробовал, и почему он ему понравился или не понравился (например, слишком сладкий, слишком много газа и т. п.). Прямая обратная связь от потребителя может также включать предоставление потребителю через пользовательский интерфейс 104 торгового автомата 102 нескольких выписок, соответствующих нескольким рецептам приготавливаемого на заказ напитка или сухого концентрата для производства напитков, и обеспечение потребителю возможности выбрать, какой приготавливаемый на заказ напиток или сухой концентрат для производства напитков он хочет приобрести через торговый автомат 102. В одном варианте осуществления соответствующий профиль потребителя в базе 124 данных о профилях потребителей и статистическая информация в базе 122 статистических данных обновляются на основании прямой обратной связи от потребителя.
[0042] Косвенная обратная связь от потребителя может включать отслеживание совершаемых потребителем покупок приготавливаемого на заказ напитка или сухого концентрата для производства напитков, выданного потребителю через торговый автомат 102 и/или другой торговый автомат или устройство розничной торговли. Например, система 100 может отслеживать, сколько раз потребитель приобретал каждый приготавливаемый на заказ напиток или сухой концентрат для производства напитков. В некоторых вариантах осуществления торговый автомат 102 также представляет собой устройство розничной торговли. Осуществляемые потребителем покупки могут быть отслежены на основании идентификации, предоставленной потребителем во время покупок. Как было рассмотрено выше, такая информация о продажах может быть получена от систем торговых терминалов/расчетных терминалов (например, от торгового автомата 102) и других существующих систем мониторинга и отслеживания продаж и сохранена в базе 120 данных о продажах. В одном варианте осуществления соответствующий профиль потребителя в базе 124 данных о профилях потребителей и статистическая информация в базе 122 статистических данных обновляются на основании косвенной обратной связи от потребителя, например, сервером 108 персонализации и/или средством 110 анализа с помощью средства 112 логического вывода, обрабатывающего необработанную информацию о продажах в базе 120 данных о продажах.
[0043] Прямая и/или косвенная обратная связь от потребителя может применяться для улучшения специфического выбора для конкретного потребителя путем добавления большего количества данных в анализ решений для такого потребителя. Кроме того, прямая и/или косвенная обратная связь от потребителя может применяться для улучшения матрицы решений для всех потребителей (например, потребители с этими профилями, которым ранее понравились или не понравились напитки, оценили этот предложенный результат выше либо увеличившимся количеством однозначных откликов, или постоянством покупок приготавливаемого на заказ напитка или сухого концентрата для производства напитков в течение длительного периода времени). В одном варианте осуществления прямая и/или косвенная обратная связь от потребителя, приготавливаемые на заказ напитки или сухие концентраты для производства напитков, приготовленные и выданные потребителям, и личная информация, собранная через профили потребителей, могут анализироваться сервером 108 персонализации и/или средством 110 анализа для производства следующего напитка на рынке товаров массового производства, предназначенного для рынка конкретной группы или ниши.
[0044] На фиг. 2 раскрыт вариант осуществления торгового автомата 102. Торговый автомат 102 содержит пользовательский интерфейс 104, элемент 106 приготовления и раздаточный элемент 202. Элемент 106 приготовления может содержать один или несколько из комбинирующего элемента 204, нагревательного элемента 206, перемешивающего элемента 208, барабанного элемента 210, вскрывающего элемента 212 или промывного элемента 214. Раздаточный элемент 202 может содержать один или несколько из чистящего элемента 216, дезинфицирующего элемента 218 или элемента 220 бесконтактного перемешивания.
[0045] Для производства и выдачи потребителям приготавливаемых на заказ напитков или сухих концентратов для производства напитков на основании как информации о запросах, так и информации о желаниях торговый автомат 102 может комбинировать посредством комбинирующего элемента 204 одну или несколько жидкостей (например, сиропы, воду, газированную воду и т. п.) с одним или несколькими порошками. В качестве альтернативы, для производства и выдачи потребителям приготавливаемых на заказ напитков или сухих концентратов для производства напитков на основании как информации о запросах, так и информации о желаниях торговый автомат 102 может комбинировать посредством комбинирующего элемента 204 только жидкости (например, сиропы, воду, газированную воду и т. п.).
[0046] Если торговый автомат 102 должен удовлетворить как запросы (например, витамины и т. п.), так и желания (например, кофеин и т. п.) потребителя, он может сначала идентифицировать потребителя, как было рассмотрено выше (например, путем идентификации потребителя, посредством приложения в мобильном устройстве 134 потребителя и т. п.), и быть связан с одной или несколькими из нескольких баз 120—126 данных для обеспечения потребителя механизмом защиты, так что потребителю не предоставляется или выдается чрезмерное количество ингредиентов и/или не предоставляется или выдается недостаточное количество ингредиентов. Например, торговый автомат 102 может подключиться к базе 122 статистических данных и/или базе 124 данных о профилях потребителей и определить, что потребителю сегодня уже предоставлялось несколько приготавливаемых на заказ напитков или сухих концентратов для производства напитков. В одном варианте осуществления в ответ на такую идентификацию торговый автомат 102 не выдает дополнительного напитка или сухого концентрата для производства напитков, которые потребителю уже предоставлялись, и/или снижает количество одного или нескольких ингредиентов или исключает их, когда предоставляет этому потребителю дополнительное количество напитка или сухих концентратов для производства напитков. Такой механизм защиты способствует снижению риска для потребителей.
[0047] В одном варианте осуществления один или несколько из порошков, применяемых торговым автоматом 102 в производстве приготавливаемого на заказ напитка или сухого концентрата для производства напитков, являются легко растворимыми, так что не нужно беспокоиться о времени, перемешивании и/или подаче тепла, чтобы их растворить. В некоторых вариантах осуществления один или несколько из порошков, применяемых торговым автоматом 102 в производстве приготавливаемого на заказ напитка или сухого концентрата для производства напитков, являются менее растворимыми, так что их необходимо комбинировать с горячей водой (например, с применением нагревательного элемента 206) и/или перемешивать (например, с применением перемешивающего элемента 208), чтобы растворить.
[0048] Порошки, применяемые торговым автоматом 102, могут храниться в заранее определенных/предварительно герметизированных емкостях на барабане в барабанном элементе 210. Хранение порошков в заранее определенных/предварительно герметизированных емкостях может способствовать тому, что порошки остаются сухими, и может также способствовать точному дозированию ингредиентов для обеспечения точных дозировок. В одном варианте осуществления предварительно герметизированные емкости выполнены с возможностью открывания (например, путем пробивания, разрывания и т. п.) торговым автоматом 102 посредством вскрывающего элемента 212. Торговый автомат 102 может промывать предварительно герметизированные емкости жидкостью посредством промывного элемента 214 для обеспечения того, что весь порошок или его большая часть выведены из емкости. В качестве альтернативы, торговый автомат 102 может применять воздух или ультразвуковое встряхивающее устройство для обеспечения того, что весь порошок или его большая часть выведены из емкости. В некоторых вариантах осуществления один или несколько из порошков, применяемых торговым автоматом 102, могут иметь покрытие, так что они перемещаются более легко. В таких вариантах осуществления промывка водой или воздухом и/или встряхивание могут быть не нужны для обеспечения того, что весь порошок или его большая часть выведены из емкости.
[0049] В одном варианте осуществления торговый автомат 102 содержит дозатор (например, раздаточный элемент 202), который выполнен так, чтобы минимизировать перекрестное загрязнение. Например, раздаточный элемент 202 торгового автомата 102 может быть промыт в промежутках между применением посредством чистящего компонента 216 и/или дезинфицирован в промежутках между применением посредством дезинфицирующего компонента 218. В некоторых вариантах осуществления для исключения перекрестного загрязнения ингредиенты дозируются непосредственно в емкость, предоставляемую потребителю. В таких вариантах осуществления, чтобы перемешивать ингредиенты в емкости, применяется способ бесконтактного перемешивания посредством элемента 220 бесконтактного перемешивания, чтобы по-прежнему не допускать перекрестного загрязнения. Например, для перемешивания ингредиентов в емкости может применяться соломинка, которая предоставляется с емкостью. В другом примере для перемешивания ингредиентов в емкости применяется ультразвуковой смеситель.
[0050] Для того чтобы вызвать доверие у потребителя и полностью убедить его в том, что он получает то, что просил/за что заплатил, торговый автомат 102 может содержать элементы визуального сопровождения (например, с помощью пользовательского интерфейса 104), которые активируются, когда ингредиенты добавляют в его приготавливаемый на заказ напиток или сухой концентрат для производства напитков. Дополнительно или в качестве альтернативы, торговый автомат 102 может показывать или предоставлять потребителю пустую емкость (емкости) для ингредиентов.
[0051] Торговый автомат 102 может предоставлять приготавливаемый на заказ напиток, который уже можно пить, посредством раздаточного элемента 202. В таком случае, если в торговом автомате 102 применяются порошки для производства приготавливаемого на заказ напитка, то порошки можно комбинировать с жидкостью, чтобы довести порошки до жидкого состояния, и порошки в жидком состоянии можно затем комбинировать с другими жидкими ингредиентами посредством комбинирующего элемента 204 для производства приготавливаемого на заказ напитка. Торговый автомат 102 посредством раздаточного элемента 202 может также предоставлять в жидком виде или в виде порошка приготавливаемый на заказ сухой концентрат для производства напитков, который можно комбинировать с жидкостью для производства напитка позднее. Торговый автомат 102 может посредством раздаточного элемента 202 предоставлять потребителю приготавливаемый на заказ сухой концентрат для производства напитков и жидкость, с которой приготавливаемый на заказ сухой концентрат для производства напитков комбинируется, и давать потребителю возможность комбинировать их, когда ему хочется употребить напиток. Например, торговый автомат 102 посредством раздаточного элемента 202 может предоставлять жидкую основу с прикрепленным пакетиком порошка. В качестве альтернативы, торговый автомат 102 посредством раздаточного элемента 202 может предоставлять только сухой концентрат для производства напитков, а жидкость, которая комбинируется с приготавливаемым на заказ сухим концентратом для производства напитков, может обеспечивать уже пользователь. В таком варианте осуществления торговый автомат 102 может сообщать потребителю (например, через пользовательский интерфейс 104 или приложение в мобильном устройстве 134 потребителя) соответствующие пропорции жидких ингредиентов, которые перемешиваются с приготавливаемым на заказ сухим концентратом для производства напитков.
[0052] В одном варианте осуществления, как было рассмотрено выше, потребитель может использовать свое мобильное устройство 134 для ввода информации о запросах и информации о желаниях через пользовательский интерфейс 136. Например, мобильное устройство 134 может содержать приложение, которое запрашивает прямые входные данные от потребителя или более общие входные данные от потребителя, для чего потребитель отвечает на вопросы. Такая информация о запросах и о желаниях может быть связана с потребителем и сохранена в профиле потребителя в базе 124 данных о профилях потребителей. Когда потребитель использует торговый автомат 102, сервер 108 персонализации может принимать профиль потребителя из базы 124 данных о профилях потребителей на основании сообщения торговым автоматом 102 идентификации потребителя, полученной от мобильного устройства 134, серверу 108 персонализации или на основании сообщения мобильным устройством 134 идентификации потребителя серверу 108 персонализации. В одном альтернативном варианте осуществления мобильное устройство 134 сохраняет профиль потребителя и отправляет профиль потребителя серверу 108 персонализации.
[0053] Сервер 108 персонализации может работать в сочетании со средством 110 анализа для предоставления торговому автомату 102 одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков на основании по меньшей мере информации о запросах и о желаниях потребителя из профиля потребителя и применения множества норм из базы 126 данных о нормах. Торговый автомат 102 может производить и выдавать посредством элемента 106 приготовления и раздаточного элемента 202 приготавливаемый на заказ напиток или сухой концентрат для производства напитков на основании одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков. В некоторых вариантах осуществления потребителю могут предоставляться выписки, соответствующие одному или нескольким рецептам приготавливаемого на заказ напитка или сухого концентрата для производства напитков, и он выбирает одну из выписок через пользовательский интерфейс 136 мобильного устройства 134 потребителя или пользовательский интерфейс 104 торгового автомата 102. В таких вариантах осуществления торговый автомат 102 производит и выдает посредством элемента 106 приготовления и раздаточного элемента 202 приготавливаемый на заказ напиток или сухой концентрат для производства напитков, соответствующий выбранной выписке.
[0054] Мобильное устройство 134, например посредством пользовательского интерфейса 126 и/или приложения в мобильном устройстве 134, может применяться потребителем для ввода прямой обратной связи о выданном приготавливаемом на заказ напитке или сухом концентрате для производства напитков. Кроме того, мобильное устройство 134, например посредством приложения в мобильном устройстве 134, может также применяться для получения косвенной обратной связи о потребителе (например, о покупках и т. п.). Такая прямая и/или косвенная обратная связь может быть предоставлена мобильным устройством 134 в одну или несколько из нескольких баз 120—126 данных для сохранения. В одном варианте осуществления, если потребителю нравится его или ее приготавливаемый на заказ напиток или сухой концентрат для производства напитков, то мобильное устройство 134 отправляет рецепт приготавливаемого на заказ напитка или сухого концентрата для производства напитков мобильному устройству друга (например, в виде текстового сообщения, электронного письма, посредством приложения и т. п.), так что друг может попробовать приготавливаемый на заказ напиток или сухой концентрат для производства напитков из торгового автомата 102 или другого торгового автомата.
[0055] На фиг. 3 представлен способ 300 производства приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Как показано в блоке 302, сервер 108 персонализации получает информацию о запросах, связанную с потребителем. Информация о запросах может содержать информацию о том, что необходимо потребителю в напитке для улучшения здоровья или диеты потребителя, и может включать одно или несколько из пола, возраста, этнической принадлежности, состояния питания, состояния здоровья, здоровья костей, уровня насыщения организма водой, показателей содержания витаминов или минералов, температуры, времени суток, психического состояния, образа жизни, ДНК, микробиома, окружения, видов аллергии, витаминов, минералов или пробиотиков. Как показано в блоке 304, сервер 108 персонализации получает информацию о желаниях, связанную с потребителем. Информация о желаниях может содержать информацию о том, что потребитель хочет или предпочитает в напитке на основании ощущений или впечатлений, и может включать один или несколько из параметра аромата, параметра текстуры, параметра сладости или параметра газирования.
[0056] Как показано в блоке 306, информацию о запросах и информацию о желаниях анализируют посредством сервера 108 персонализации. Как показано в блоке 308, к проанализированной информации о запросах и о желаниях посредством сервера 108 персонализации применяют множество норм. Множество норм может содержать норму, касающуюся установленных требований, норму, касающуюся стабильности, и норму, касающуюся вкуса, из базы 126 данных о нормах. Как показано в блоке 310, сервер 108 персонализации на основании анализа информации о запросах и информации о желаниях, а также на основании применения множества норм генерирует один или несколько рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Как показано в блоке 312, сервер 108 персонализации предоставляет торговому автомату 102 один или несколько рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков. Как показано в блоке 314, торговый автомат 102 на основании одного или нескольких рецептов приготавливаемого на заказ напитка или сухого концентрата для производства напитков производит для потребителя по меньшей мере один приготавливаемый на заказ напиток или сухой концентрат для производства напитков.
[0057] На фиг. 4 показано мобильное устройство 400, подходящее для реализации аспектов настоящего изобретения, однако настоящее изобретение не должно ограничиваться этими реализациями. Несмотря на то что показан мобильный телефон, мобильное устройство 400 может представлять собой различные устройства, в том числе беспроводной телефон, пейджер, персональный цифровой секретарь (PDA), игровое устройство или медиаплеер. Мобильное устройство 400 содержит сенсорное устройство 402 отображения, имеющее сенсорную поверхность для ввода пользователем данных. На сенсорном устройстве 402 отображения показано небольшое число значков 404 приложений. Следует понимать то, что в разных вариантах осуществления на сенсорном устройстве 402 отображения может присутствовать любое число значков 404 приложений. В некоторых вариантах осуществления мобильного устройства 400 у пользователя может быть возможность загружать и устанавливать на мобильное устройство 400 дополнительные приложения, и на сенсорное устройство 402 отображения или альтернативный экран может быть добавлен значок, связанный с такими загруженными и установленными приложениями. Мобильное устройство 400 может содержать другие компоненты, такие как электромеханические переключатели, динамики, объективы камеры, микрофоны, входные и/или выходные соединители и другие компоненты, известные из уровня техники. Мобильное устройство 400 может представлять пользователю возможные варианты для выбора, элементы управления, чтобы пользователь принимал участие в процессе, и/или курсоры или другие указатели, чтобы направлять пользователя. Мобильное устройство 400 может также принимать ввод данных от пользователя, в том числе номера для набора или различные значения параметров для конфигурирования работы беспроводного телефона. Мобильное устройство 400 может также выполнять одно или несколько программных или аппаратных приложений в ответ на команды пользователя. С помощью этих приложений мобильное устройство 400 можно конфигурировать так, чтобы оно выполняло различные заказные функции в результате взаимодействия с пользователем. Кроме того, мобильное устройство 400 можно программировать и/или конфигурировать беспроводным способом, например с базовой станции беспроводной связи, точки беспроводного доступа или однорангового мобильного устройства 400. Мобильное устройство 400 может выполнять приложение веб-браузера, которое позволяет сенсорному устройству 402 отображения отображать веб-страницу. Веб-страница может быть получена посредством беспроводной связи с базовой приемопередающей станцией, узлом беспроводного доступа к сети, одноранговым мобильным устройством 400 или любой другой сетью или системой беспроводной связи.
[0058] На фиг. 5 показана структурная схема мобильного устройства 400. Несмотря на то что представлен ряд известных компонентов беспроводных телефонов, в одном варианте осуществления в мобильном устройстве 400 может быть предусмотрена подгруппа из указанных компонентов и/или дополнительных компонентов, которые не указаны. Мобильное устройство 400 содержит цифровой сигнальный процессор 502 (ЦСП) и память 504. Как показано, мобильное устройство 400 может также содержать блок 506 антенны и внешнего интерфейса, радиочастотный (РЧ) приемопередатчик 508, блок 510 обработки основной полосы частот, микрофон 512, слуховой динамик 514, элемент 516 сопряжения для гарнитуры, входной/выходной интерфейс 518, съемную карту 520 памяти, элемент 522 сопряжения универсальной последовательной шины (USB), инфракрасный порт 524, вибратор 526, один или несколько электромеханических переключателей 528, сенсорный жидкокристаллический дисплей (ЖК-дисплей) с сенсорным устройством 530 отображения, устройство 532 управления сенсорным/ЖК-дисплеем, камеру 534, устройство 536 управления камерой и приемник 538 системы глобального позиционирования (GPS). В одном варианте осуществления мобильное устройство 400 может содержать другой тип дисплея, который не содержит сенсорного экрана. В одном варианте осуществления мобильное устройство 400 может содержать как сенсорное устройство 530 отображения, так и дополнительный компонент в виде дисплея, который не содержит сенсорного экрана. В одном варианте осуществления ЦСП 502 может устанавливать связь непосредственно с памятью 504 без помощи входного/выходного интерфейса 518. Кроме того, в одном варианте осуществления мобильное устройство 400 может содержать другие периферийные устройства, которые обеспечивают другие функциональные возможности.
[0059] ЦСП 502 или устройство управления либо центральный процессор какого-либо другого типа предназначены для управления различными компонентами мобильного устройства 400 в соответствии со встроенным программным обеспечением или программно-аппаратным обеспечением, сохраненным в памяти 504 или сохраненным в памяти, содержащейся в самом ЦСП 502. Кроме встроенного программного обеспечения или программно-аппаратного обеспечения ЦСП 502 может выполнять другие приложения, которые сохранены в памяти 504 или доступ к которым возможен посредством носителей информации, таких как портативные средства хранения данных, например съемная карта 520 памяти, или за счет передачи данных по сетям проводной или беспроводной связи. Прикладное программное обеспечение может содержать скомпилированный ряд машиночитаемых команд, которые конфигурируют ЦСП 502 для обеспечения требуемых функциональных возможностей, или прикладное программное обеспечение может быть высокоуровневыми программными командами, предназначенными для обработки интерпретатором или компилятором для опосредованного конфигурирования ЦСП 502.
[0060] ЦСП 502 может устанавливать связь с сетью беспроводной связи посредством блока 510 обработки аналоговой основной полосы частот. В некоторых вариантах осуществления эта связь может предоставлять возможность подключения к Интернету, что позволяет пользователю получать доступ к контенту в Интернете, а также отправлять и получать электронные письма или текстовые сообщения. Входной/выходной интерфейс 518 связан с ЦСП 502, а также с различными видами памяти и интерфейсами. Память 504 и съемная карта 520 памяти могут предоставлять программное обеспечение и данные для конфигурирования работы ЦСП 502. К интерфейсам может относиться элемент 522 сопряжения USB и инфракрасный порт 524. Элемент 522 сопряжения USB может позволять мобильному устройству 400 функционировать в качестве периферийного устройства для обмена информацией с персональным компьютером или другой компьютерной системой. Инфракрасный порт 524 и другие возможные элементы сопряжения, например Bluetooth-интерфейс или беспроводной интерфейс, соответствующий IEEE 802.11, могут позволять мобильному устройству 400 беспроводным способом устанавливать связь с другими ближайшими беспроводными телефонами и/или базовыми станциями беспроводной связи. В одном варианте осуществления мобильное устройство 400 может содержать приемопередатчик беспроводной связи ближнего радиуса действия (NFC). Приемопередатчик NFC может применяться для совершения платежных операций через торговые терминалы или другого обмена данными. В одном варианте осуществления мобильное устройство 400 может содержать устройство считывания и/или записи радиочастотной идентификации (RFID).
[0061] Переключатели 528 могут подсоединяться к ЦСП 502 через входной/выходной интерфейс 518 для предоставления пользователю одного механизма обеспечения ввода данных в мобильное устройство 400. В качестве альтернативы, один или несколько переключателей 528 можно подсоединять к материнской плате мобильного устройства 400 и/или к компонентам мобильного устройства 400 другим путем (например, не через входной/выходной интерфейс 518), например подсоединять к схеме управления питанием (кнопка питания) мобильного устройства 400. Сенсорное устройство 530 отображения представляет собой другой механизм ввода, который также отображает пользователю текст и/или графические данные. Устройство 532 управления сенсорным ЖК-дисплеем соединяет ЦСП 502 с сенсорным устройством 530 отображения. Приемник 538 GPS подсоединен к ЦСП 502 для декодирования сигналов системы глобального позиционирования и тем самым позволяет мобильному устройству 400 определять свое положение.
[0062] На фиг. 6A представлена программная среда 602, которая может быть реализована посредством ЦСП 502. ЦСП 502 выполняет программы 604 операционной системы, которые обеспечивают платформу, на основании которой работает остальное программное обеспечение. Программы 604 операционной системы могут предоставлять ряд драйверов для аппаратного обеспечения беспроводного телефона со стандартизированными интерфейсами, к которым имеет доступ прикладное программное обеспечение. Программы 604 операционной системы могут быть связаны и взаимодействовать с сервисами 606 управления приложениями (AMS), которые передают управление между приложениями, запущенными на мобильном устройстве 400. Также на фиг. 6A показаны приложение 608 веб-браузера, приложение 610 медиаплеера, JAVA-апплеты 612 и другое приложение 614. Приложение 608 веб-браузера может выполняться мобильным устройством 400 для просмотра контента и/или поиска в Интернете, например, когда мобильное устройство 400 подсоединено к сети по беспроводной линии связи. Приложение 608 веб-браузера может позволять пользователю вводить информацию в формы и выбирать ссылки для получения и просмотра веб-страниц. Приложение 610 медиаплеера может выполняться мобильным устройством 400 для воспроизведения аудиоданных или аудиовизуальных данных. JAVA-апплеты 612 могут выполняться мобильным устройством 400 для предоставления ряда функциональных возможностей, в том числе игр, утилит и других функциональных возможностей.
[0063] На фиг. 6B представлена альтернативная программная среда 620, которая может быть реализована посредством ЦСП 502. ЦСП 502 выполняет ядро 628 операционной системы (ядро ОС) и среду 630 выполнения. ЦСП 502 выполняет приложения 622, которые можно выполнять в среде 630 выполнения и которые могут брать за основу сервисы, представленные посредством каркаса 624 приложений. Приложения 622 и каркас 624 приложений могут брать за основу функциональные возможности, представленные посредством библиотек 626.
[0064] На фиг. 7 представлена компьютерная система 780, подходящая для реализации одного или нескольких вариантов осуществления, раскрытых в этом документе. Компьютерная система 780 содержит процессор 782 (который может называться центральным процессором или ЦП), который связан с устройствами памяти, в том числе со вспомогательным запоминающим устройством 784, постоянным запоминающим устройством (ПЗУ) 786, оперативным запоминающим устройством (ОЗУ) 788, устройствами 790 ввода/вывода (ввода-вывода) и устройствами 792 сетевого подключения. Процессор 782 может быть реализован в виде одной или нескольких микросхем ЦП.
[0065] Следует понимать то, что за счет программирования компьютерной системы 780 посредством выполняемых команд и/или их загрузки в нее происходят изменения по меньшей мере в одном из ЦП 782, ОЗУ 788 и ПЗУ 786, что отчасти преобразует компьютерную систему 780 в конкретные машину или устройство, которые обладают новыми функциональными возможностями согласно идее настоящего изобретения. В области электротехники и разработки программного обеспечения является основополагающим то, чтобы функциональные возможности, которые могут быть реализованы за счет загрузки исполняемого программного обеспечения в компьютер, можно было преобразовать в аппаратурную реализацию на основании общеизвестных правил проектирования. Решения о том, реализовывать ли концепцию в программном обеспечении или же в аппаратном обеспечении, обычно принимаются из соображений постоянства архитектуры и количества блоков, которые необходимо изготовить, а не на основании каких-либо вопросов, связанных с переходом из области программного обеспечения к области аппаратного обеспечения. Как правило, для реализации в программном обеспечении может быть предпочтительной архитектура, которая все же предусматривает частые изменения, поскольку выполнение заново аппаратурной реализации дороже, чем выполнение заново архитектуры программного обеспечения. Как правило, для реализации в аппаратном обеспечении может быть предпочтительной архитектура, которая остается неизменной и будет производиться в больших масштабах, например в специализированной интегральной микросхеме (ASIC), поскольку в случае крупномасштабного производства аппаратурная реализация может быть более дешевой, чем программная реализация. Часто архитектура может быть разработана и испытана в виде программного обеспечения, чтобы позже преобразоваться, на основании общеизвестных правил проектирования, в эквивалентную аппаратурную реализацию в специализированной интегральной микросхеме, которая аппаратно реализует команды программного обеспечения. Ввиду того то, что машина, управляемая посредством новой ASIC, представляет собой конкретные машину или устройство, в качестве конкретных машины или устройства также может быть рассмотрен компьютер, который был запрограммирован посредством выполняемых команд и/или в который их загрузили.
[0066] Кроме того, после включения или загрузки системы 780 ЦП 782 может выполнять компьютерную программу или приложение. Например, ЦП 782 может выполнять программное обеспечение или программно-аппаратное обеспечение, сохраненные в ПЗУ 786 или сохраненные в ОЗУ 788. В некоторых случаях, после загрузки и/или активации приложения ЦП 782 может копировать приложение или части приложения из вспомогательного запоминающего устройства 784 в ОЗУ 788 или в область памяти в самом ЦП 782, и ЦП 782 может затем выполнять команды, которые это приложение содержит. В некоторых случаях ЦП 782 может копировать приложение или части приложения из памяти, доступ к которой возможен посредством устройств 792 сетевого подключения или посредством устройств 790 ввода-вывода, в ОЗУ 788 или в область памяти в ЦП 782, и ЦП 782 может затем выполнять команды, которые это приложение содержит. В процессе выполнения приложение может загружать команды в ЦП 782, например загружать некоторые из команд приложения в кэш ЦП 782. В некоторых случаях приложению, которое выполняется, может быть дана команда конфигурировать ЦП 782 так, чтобы тот что-то делал, например конфигурировать ЦП 782 так, чтобы он выполнял функцию или функции, поддерживаемые этим приложением. Если ЦП 782 сконфигурирован приложением таким образом, то ЦП 782 становится специализированным компьютером или специализированной машиной.
[0067] Вспомогательное запоминающее устройство 784 обычно содержит один или несколько накопителей на дисках или накопителей на лентах и применяется для энергонезависимого хранения данных, а также в качестве устройства хранения данных переполнения, если ОЗУ 788 не достаточно большое, чтобы вмещать все рабочие данные. Вспомогательное запоминающее устройство 784 может применяться для хранения программ, которые загружаются в ОЗУ 788, когда такие программы выбраны для выполнения. ПЗУ 786 применяется для хранения команд и, возможно, данных, которые считываются в процессе выполнения программы. ПЗУ 786 является энергонезависимым устройством памяти, у которого объем памяти обычно небольшой по сравнению с большим объемом памяти вспомогательного запоминающего устройства 784. ОЗУ 788 применяется для хранения энергозависимых данных и, возможно, для хранения команд. Получение доступа как к ПЗУ 786, так и к ОЗУ 788 обычно происходит быстрее, чем к вспомогательному запоминающему устройству 784. Вспомогательное запоминающее устройство 784, ОЗУ 788 и/или ПЗУ 786 в некоторых случаях могут называться машиночитаемыми носителями данных и/или энергонезависимыми машиночитаемыми носителями.
[0068] К устройствам 790 ввода-вывода могут относиться принтеры, видеомониторы, жидкокристаллические дисплеи (ЖК-дисплеи), сенсорные дисплеи, клавиатуры, вспомогательные клавиатуры, переключатели, средства набора, мыши, шаровые манипуляторы, устройства распознавания речи, устройства считывания карт, устройства считывания с бумажной перфоленты или другие общеизвестные устройства ввода.
[0069] В качестве устройств 792 сетевого подключения могут применяться модемы, блоки модемов, сетевые карты Ethernet, интерфейсные карты универсальной последовательной шины (USB), последовательные интерфейсы, карты кольцевой локальной сети с передачей маркера, интерфейсные карты для передачи распределенных данных по волоконно-оптическим каналам (FDDI), карты беспроводной локальной вычислительной сети (WLAN), карты приемопередатчиков радиостанции, которые поддерживают радиосвязь на основании таких протоколов, как протоколы коллективного доступа с кодовым разделением каналов (CDMA), глобальной системы мобильной связи (GSM), долгосрочной эволюции (LTE), всемирной совместимости для микроволнового доступа (WiMAX), беспроводной связи ближнего радиуса действия (NFC), радиочастотной идентификации (RFID), и/или другие карты приемопередатчиков радиостанции, поддерживающие протоколы радиоинтерфейса, а также другие общеизвестные сетевые устройства. Эти устройства 792 сетевого подключения могут позволять процессору 782 устанавливать связь с Интернетом или одной или несколькими внутренними сетями. Следует иметь в виду то, что при таком сетевом соединении процессор 782 может получать информацию из сети или может отправлять информацию в сеть в процессе выполнения вышеописанных этапов способа. Такая информация, которая часто представлена в виде последовательности команд, подлежащих выполнению посредством процессора 782, может быть получена из сети и отправлена в нее, например, в виде сигнала компьютерных данных, встроенного в несущую волну.
[0070] Такая информация, которая может содержать данные или команды, подлежащие выполнению посредством процессора 782, например, может быть получена из сети и отправлена в нее, например, в виде модулирующего сигнала компьютерных данных или сигнала, встроенного в несущую волну. Модулирующий сигнал, или сигнал, встроенный в несущую волну, или сигналы других типов, применяемые сегодня или разработанные в будущем, могут генерироваться согласно нескольким способам, хорошо известным специалисту в данной области техники. Модулирующий сигнал и/или сигнал, встроенный в несущую волну, в некоторых случаях может называться кратковременным сигналом.
[0071] Процессор 782 выполняет команды, коды, компьютерные программы, скрипты, доступ к которым он получает с жесткого диска, гибкого диска, оптического диска (все эти различные дисковые системы можно рассматривать как вспомогательное запоминающее устройство 784), из флэш-памяти, ПЗУ 786, ОЗУ 788 или устройств 792 сетевого подключения. Несмотря на то что показан только один процессор 782, может быть предусмотрено несколько процессоров. Следовательно, несмотря на то что команды могут рассматриваться как выполняемые одним процессором, команды могут выполняться одновременно, последовательно или выполняться другим образом одним или несколькими процессорами. Команды, коды, компьютерные программы, скрипты и/или данные, доступ к которым может быть получен со вспомогательного запоминающего устройства 784, например с накопителей на жестких дисках, гибких дисков, оптических дисков и/или другого устройства, ПЗУ 786 и/или ОЗУ 788, в некоторых случаях могут называться энергонезависимыми командами и/или энергонезависимой информацией.
[0072] В одном варианте осуществления компьютерная система 780 может содержать два или более связанных друг с другом компьютеров, которые работают вместе для выполнения задачи. Например, но без ограничения, приложение может быть разделено так, чтобы была возможна одновременная и/или параллельная обработка команд приложения. В качестве альтернативы, данные, обработанные приложением, могут быть разделены так, чтобы была возможной одновременная и/или параллельная обработка разных частей набора данных двумя или более компьютерами. В одном варианте осуществления компьютерной системой 780 может применяться программное обеспечение виртуализации, чтобы обеспечить функциональные возможности ряда серверов, который не связан непосредственно с рядом компьютеров в компьютерной системе 780. Например, программное обеспечение виртуализации может предоставлять двадцать виртуальных серверов на четыре реальных компьютера. В одном варианте осуществления функциональные возможности, раскрытые выше, могут быть обеспечены выполнением приложения и/или приложений в облачной вычислительной среде. Облачное вычисление может включать предоставление вычислительных сервисов посредством сетевого соединения с применением динамически масштабируемых вычислительных ресурсов. Облачное вычисление может поддерживаться, по меньшей мере отчасти, программным обеспечением виртуализации. Облачная вычислительная среда может быть установлена предприятием и/или при необходимости может быть получена на основании аренды от сторонней организации. Некоторые облачные вычислительные среды могут содержать ресурсы для облачных вычислений, которыми предприятие владеет и которые оно использует, а также ресурсы для облачных вычислений, на основании аренды обеспеченные и/или предоставленные сторонней организацией.
[0073] В одном варианте осуществления некоторые или все функциональные возможности, раскрытые выше, могут быть предоставлены в виде компьютерного программного продукта. Компьютерный программный продукт может содержать один или несколько машиночитаемых носителей данных, содержащих используемый компьютером программный код, предусмотренный в них для реализации функциональных возможностей, раскрытых выше. Компьютерный программный продукт может содержать структуры данных, выполняемые команды и другие используемые компьютером программные коды. Компьютерный программный продукт может быть реализован в съемных компьютерных носителях данных и/или несъемных компьютерных носителях данных. К съемному машиночитаемому носителю данных может относиться, без ограничения, бумажная перфолента, магнитная лента, магнитный диск, оптический диск, микросхема твердотельной памяти, например аналоговая магнитная лента, диски в виде компактных оптических дисков (CD-ROM), гибкие диски, флешки, цифровые карты, мультимедийные карты и т. п. Компьютерный программный продукт может подходить для загрузки, компьютерной системой 780, по меньшей мере частей контента компьютерного программного продукта во вспомогательное запоминающее устройство 784, ПЗУ 786, ОЗУ 788 и/или в другую энергонезависимую память и энергозависимую память компьютерной системы 780. Процессор 782 может обрабатывать выполняемые команды и/или структуры данных отчасти за счет непосредственного доступа к компьютерному программному продукту, например путем считывания с диска CD-ROM, вставленного в периферийное устройство с дисководом компьютерной системы 780. В качестве альтернативы, процессор 782 может обрабатывать выполняемые команды и/или структуры данных за счет удаленного доступа к компьютерному программному продукту, например путем загрузки выполняемых команд и/или структур данных с удаленного сервера посредством устройств 792 сетевого подключения. Компьютерный программный продукт может содержать команды, которые поддерживают загрузку и/или копирование данных, структур данных, файлов и/или выполняемых команд во вспомогательное запоминающее устройство 784, ПЗУ 786, ОЗУ 788 и/или в другую энергонезависимую память и энергозависимую память компьютерной системы 780.
[0074] В некоторых случаях вспомогательное запоминающее устройство 784, ПЗУ 786 и ОЗУ 788 могут называться энергонезависимым машиночитаемым носителем или машиночитаемым носителем данных. Вариант осуществления ОЗУ 788 в виде динамического ОЗУ также может называться энергонезависимым машиночитаемым носителем в том, что хотя динамическое ОЗУ получает электрическую энергию и эксплуатируется в соответствии со своей архитектурой, например в период времени, в течение которого компьютерная система 780 включена и работает, динамическое ОЗУ сохраняет информацию, которая записана в нем. Аналогично, процессор 782 может содержать внутреннее ОЗУ, внутреннее ПЗУ, кэш-память и/или другие внутренние энергонезависимые блоки, секции или компоненты для хранения данных, которые в некоторых случаях могут называться энергонезависимыми машиночитаемыми носителями или машиночитаемыми носителями данных.
[0075] Несмотря на то что было представлено несколько вариантов осуществления настоящего изобретения, следует понимать то, что раскрытые системы и способы могут быть осуществлены во многих других специфичных формах, что не будет отклонением от идеи или объема настоящего изобретения. Представленные примеры следует рассматривать как носящие пояснительный, а не ограничительный характер, и изобретение не должно ограничиваться подробностями, представленными в этом документе. Например, различные элементы или компоненты можно комбинировать или сочетать в другой системе, или можно опустить или не реализовывать определенные признаки.
[0076] Кроме того, технические средства, системы, подсистемы и способы, описанные и показанные в различных вариантах осуществления как обособленные или отдельные, можно комбинировать или сочетать с другими системами, модулями, техническими средствами или способами, что не будет отклонением от объема настоящего изобретения. Другие элементы, показанные или рассмотренные как непосредственно соединенные или связанные друг с другом, могут быть электрически, механически или другим образом опосредованно соединены или связаны определенным интерфейсом, устройством или промежуточным компонентом. Другие примеры изменений, замен и модификаций могут быть очевидны специалисту в данной области техники и могут быть выполнены им, что не будет отклонением от идеи и объема, раскрытых в этом документе.