Способ для продвижения товаров покупателям на основе анализа данных и действий пользователя, регистрируемых интерактивным зеркалом

Изобретение относится к способу обработки и анализа данных и действий пользователя. Технический результат заключается в автоматизации анализа данных пользователя и выбора рекламных материалов на основе этого анализа. В способе определяют и передают идентификаторы, силу сигнала и время определения идентификаторов мобильных устройств пользователей на сервер обработки данных, определяют факт присутствия пользователя в примерочной кабине инфракрасным датчиком интерактивного зеркала, а также идентификаторы товаров и время сканирования товаров сканером интерактивного зеркала, эти данные, а также данные о взаимодействиях и время взаимодействий пользователя с интерактивным зеркалом передают на сервер обработки данных, который формирует наборы данных, содержащие идентификаторы мобильных устройств пользователей и связанные с ними данные о товарах, и передает сформированные наборы данных на рекламный сервер, который выбирает рекламные материалы на основании анализа полученных сформированных наборов данных и данных о взаимодействиях пользователя с интерактивным зеркалом, и предоставляет эти материалы пользователям на информационный дисплей интерактивного зеркала. 14 з.п. ф-лы, 7 ил.

 

ОБЛАСТЬ ТЕХНИКИ

Изобретение относится к области информационных технологий и вычислительной техники, а именно к способам и системам для продвижения товаров покупателям с использованием вычислительных устройств, а также к процессу формирования и отправки рекламных предложений по приобретению товаров покупателям.

УРОВЕНЬ ТЕХНИКИ

В настоящее время распространение получают конструкции интерактивных зеркал, которые ввиду удобства и простоты использования и управления позволяют оптимизировать процесс выбора покупок и расширить функциональные возможности торгового оборудования и способы продвижения, рекомендаций товаров и рекламных предложений товаров с целью увеличения объема продаж товаров. В частном случае, понятие «интерактивный» предполагает непосредственное взаимодействие устройства (в частности, зеркала) с пользователем (покупателем) или покупателя с устройством в процессе выбора, примерки и т.д. покупателем товаров и быструю ответную реакцию устройства на запросы покупателя.

Упомянутое управление, в частности, интерактивное управление, может быть осуществлено (реализовано) с использованием различных технологий, например, резистивных, емкостных, проекционно-емкостных, оптических (в том числе, с использованием инфракрасных сенсоров), ультразвуковых, технологий на базе свойств акустических волн и т.д. Выбор технологии зависит от трудоемкости ее монтажа на зеркало и установки зеркала в примерочную кабину, требований к качеству изображения, назначения и размеров зеркала, общего энергопотребления. Все указанные параметры определяют стоимость интерактивных зеркал, что играет ключевую роль для их использования.

Суть каждой из указанных технологий заключается в определении координаты точки, где произошло касание с поверхностью устройства. Для работы с сенсорными экранами необходим уникальный интерфейс, синхронизированный с ними, имеющий определенный набор нажатий, которые он способен распознавать для безошибочного определения координат нажатия на поверхность. Специальное программное обеспечение для обработки сигналов встроено в современные операционные системы типа Windows 10, Mac OS X, Android, IOS и т.д. (технология Multitouch - http://www.techno-guide.ru/informatsionnye-tekhnologii/displei/tekhnologiya-multitouch-chto-eto-takoe.html).

Упомянутое увеличение объема продаж может достигаться посредством предложения покупателю товаров с использованием экрана (информационного дисплея) интерактивного зеркала и (или) с использованием рекламных сообщений, отправляемых покупателю, например, СМС-сообщений, сообщений в социальных сетях, системах мгновенного обмена сообщениями, чатах и т.д.

Из уровня техники известны система и способ для отображения информации на зеркале (см. US6560027B2, опубл. 06.05.2003), причем зеркало позволяет пользователю выполнять процедуры личной гигиены и просматривать информацию, например, новости, сообщения электронной почты, график встреч.

Одним из недостатков такого решения является отсутствие определения взаимодействий пользователей с интерактивным зеркалом с целью передачи таких данных на сервер обработки данных и на рекламный сервер с целью предоставления пользователям рекламных материалов, связанных с взаимодействиями пользователей.

Другим недостатком такого решения является отсутствие инфракрасной рамки, определяющей взаимодействия пользователя с интерактивным сервером.

Еще одним недостатком такого решения является отсутствие RFID-сканера и сканера штрих-кодов, использующихся интерактивным зеркалом для дальнейшего продвижения товаров посредством рекламных материалов.

Существующие решения также не позволяют связывать между собой такую информацию, как данные о взаимодействиях пользователя с интерактивным зеркалом, зарегистрированные посредством интерактивной рамки, данные об отсканированных товарах RFID-сканером или сканером штрих-кодов, данные вычислительного устройства пользователя и использовать полученные данные для подбора рекламных материалов рекламным сервером с целью предоставления таких рекламных материалов тем же или другим пользователям.

СУЩНОСТЬ

Техническим результатом, достигаемым предлагаемым изобретением, является продвижение товаров пользователям с использованием результатов анализа взаимодействий пользователей с интерактивными зеркалами, ускорение возможности продвижения товаров через средства связи при использовании пользователями интерактивных зеркал, расширение арсенала технических средств, предоставление пользователям рекламных материалов продвигаемых товаров.

Согласно одному из вариантов реализации, предлагается способ для продвижения товаров покупателям на основе анализа данных и действий пользователя, регистрируемых интерактивным зеркалом, в котором: осуществляется определение Wi-Fi адаптерами интерактивных зеркал, установленных в примерочных кабинах магазинов, уникальных идентификаторов мобильных вычислительных устройств пользователей в зонах покрытия Wi-Fi адаптеров и силы сигналов мобильных вычислительных устройств пользователей в зонах покрытия Wi-Fi адаптеров посредством регистрирования Wi-Fi адаптерами фреймов-запросов пробы, отправляемых мобильными вычислительными устройствами пользователя, причем Wi-Fi адаптеры сконфигурированы для работы в режиме сканирования мобильных вычислительных устройств пользователей; осуществляется определение вычислительными устройствами интерактивных зеркал времени, в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей; осуществляется передача вычислительными устройствами интерактивных зеркал определенного уникального идентификатора каждого мобильного вычислительного устройства пользователя и определенной силы сигнала каждого мобильного вычислительного устройства пользователя, а также определенного времени, в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей, на сервер обработки данных; осуществляется определение факта присутствия пользователя в примерочной кабине посредством регистрирования срабатывания инфракрасного датчика интерактивного зеркала; осуществляется определение вычислительным устройством интерактивного зеркала времени срабатывания инфракрасного датчика для определенного факта присутствия пользователя в примерочной кабине; осуществляется передача вычислительным устройством интерактивного зеркала определенного факта присутствия пользователя в примерочной кабине и времени срабатывания инфракрасного датчика на сервер обработки данных; осуществляется определение идентификаторов товаров сканированием RFID-сканером интерактивного зеркала или сканированием сканером штрих-кодов интерактивного зеркала RFID-меток на товарах или штрих-кодов на товарах; осуществляется определение вычислительным устройством интерактивного зеркала времени сканирования товаров RFID-сканером интерактивного зеркала или сканирования сканером штрих-кодов интерактивного зеркала; осуществляется передача вычислительным устройством интерактивного зеркала определенных идентификаторов товаров и времени сканирования на сервер обработки данных; осуществляется взаимодействие пользователем с интерактивным зеркалом; осуществляется регистрирование взаимодействий пользователя с интерактивным зеркалом посредством инфракрасной рамки интерактивного зеркала; осуществляется определение вычислительным устройством интерактивного зеркала времени взаимодействий пользователя с интерактивным зеркалом; осуществляется передача данных о взаимодействиях пользователя с интерактивным зеркалом на сервер обработки данных и времени взаимодействий пользователя с интерактивным зеркалом; осуществляется определение сервером обработки данных артикулов товаров, хранящихся в базе данных сервера обработки, для идентификаторов товаров, полученных с интерактивного зеркала и связанных с уникальными идентификаторами мобильных вычислительных устройств пользователей; осуществляется формирование сервером обработки данных, по крайней мере, одного набора данных, содержащего уникальный идентификатор мобильного вычислительного устройства пользователя, полученный с интерактивного зеркала, и связанные с ним данные о товарах, полученные из базы данных сервера обработки данных для соответствующих определенных артикулов товаров; осуществляется передача, по крайней мере, одного сформированного набора данных сервером обработки данных на рекламный сервер, содержащий рекламные материалы или формирующий рекламные материалы; осуществляется выбор рекламных материалов рекламным сервером для полученных сформированных наборов данных; осуществляется предоставление выбранных рекламных материалов пользователям.

В одном из частных вариантов реализации пользователю осуществляется отображение интерактивных элементов графического интерфейса пользователя на информационном дисплее интерактивного зеркала.

В одном из частных вариантов реализации взаимодействия пользователя с интерактивным зеркалом включают взаимодействия пользователя с интерактивными элементами графического интерфейса пользователя, регистрируемые инфракрасной рамкой.

В одном из частных вариантов реализации пользователю на информационном дисплее интерактивного зеркала отображаются изображения и информация для отсканированных товаров, причем отображаемые изображения и информация являются интерактивными элементами графического интерфейса пользователя.

В одном из частных вариантов реализации взаимодействия пользователя с интерактивным зеркалом включают выбор других товаров, и/или товаров другого цвета, и/или товаров другого размера, и/или товаров другой половой принадлежности, и/или рекомендуемые товары к отсканированным товарам, и/или товары рекламных и/или скидочных акций, причем такие товары имеют идентификаторы товаров и передаются на сервер обработки данных вычислительным устройством интерактивного зеркала.

В одном из частных вариантов реализации вместе с идентификаторами отсканированных товаров вычислительное устройство интерактивного зеркала отправляет на сервер обработки данных идентификаторы товаров, зарегистрированные в процессе взаимодействия пользователя с интерактивным зеркалом.

В одном из частных вариантов реализации данные о товарах в наборах данных, формируемых сервером обработки данных, содержат названия товаров, и/или категории товаров, и/или цвета товаров, и/или размеры товаров, и/или рекомендации для товаров, и/или цены товаров.

В одном из частных вариантов реализации рекламным сервером осуществляется формирование рекламных материалов для выбора и предоставления их пользователям.

В одном из частных вариантов реализации рекламным сервером осуществляется сопоставление уникальных идентификаторов мобильных вычислительных устройств пользователей с телефонными номерами, и/или адресами электронной почты, и/или профилями в социальных сетях пользователей и осуществляется предоставление выбранных рекламных материалов пользователям с использованием телефонных номеров, и/или адресов электронной почты, и/или профилей в социальных сетях посредством передачи сообщений, и/или уведомлений, и/или посредством голосовых сообщений и/или посредством голосового общения с пользователями.

В одном из частных вариантов реализации рекламным сервером осуществляется передача рекламных материалов на сервер обработки данных, который передает рекламные материалы на интерактивные зеркала, которые информационных дисплеях которых осуществляется отображение рекламных материалов пользователям.

В одном из частных вариантов реализации уникальным идентификатором мобильного вычислительного устройства пользователя является MAC-адрес мобильного вычислительного устройства пользователя.

В одном из частных вариантов реализации при формировании сервером обработки данных наборов данных, содержащих уникальный идентификаторы мобильных вычислительных устройств пользователя и связанные с ними данные о товарах, определяется наиболее мощный по силе сигнал мобильного вычислительного устройства пользователя для примерочной кабины и уникальный идентификатор такого мобильного вычислительного устройства пользователя связывается с артикулами товаров, идентификаторы которых были переданы соответствующей примерочной кабиной на сервер обработки данных.

В одном из частных вариантов реализации формируемый сервером обработки данных каждый набор данных содержит артикулы товаров, переданных на сервер обработки данных интерактивным зеркалом в пределах одной примерочной сессии пользователя, временем начала которой является время первого сканирования товаров RFID-сканером или сканером штрих-кодов или время первого срабатывания инфракрасного датчика интерактивного зеркала, или время первого взаимодействия пользователя с интерактивным зеркалом, зарегистрированного инфракрасной рамкой интерактивного зеркала, а временем окончания которой является время последнего сканирования товаров RFID-сканером или сканером штрих-кодов или время последнего срабатывания инфракрасного датчика интерактивного зеркала, или время последнего взаимодействия пользователя с интерактивным зеркалом.

В одном из частных вариантов реализации при формировании сервером обработки данных наборов данных осуществляется сравнение времени, в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей, и времени примерочных сессий, причем каждый формируемый набор данных включает артикулы только тех товаров, идентификаторы товаров которых были определены вычислительным устройством интерактивного зеркала в пределах одной примерочной сессии, время которой совпадает с промежутком времени, в который был определен соответствующий уникальный идентификатор устройства пользователя в формируемом наборе данных.

В одном из частных вариантов реализации время последнего срабатывания инфракрасного датчика интерактивного зеркала определяется при превышении промежутка времени отсутствия срабатывания инфракрасного датчика, предустановленного в интерактивном зеркале.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Дополнительные цели, признаки и преимущества настоящего изобретения будут понятны из прочтения последующего описания осуществления изобретения со ссылкой на прилагаемые чертежи, на которых:

ФИГ. 1 иллюстрирует примерный вариант расположения интерактивных зеркал в примерочных кабинах согласно настоящему изобретению;

ФИГ. 2 иллюстрирует примерный вариант системы, реализующий способ согласно настоящему изобретению;

ФИГ. 3 иллюстрирует примерный вариант структуры базы данных интерактивного зеркала;

ФИГ. 4 иллюстрирует примерный вариант реализации сервера обработки данных.

ФИГ. 5 и ФИГ. 6 иллюстрируют блок-схему функционирования аналитического модуля (модуля аналитики) сервера обработки данных.

ФИГ. 7 иллюстрирует способ осуществления настоящего изобретения.

ПОДБРОБНОЕ ОПИСАНИЕ

Объекты и признаки настоящего изобретения, способы для достижения этих объектов и признаков станут очевидными посредством отсылки к примерным вариантам осуществления. Однако настоящее изобретение не ограничивается примерными вариантами осуществления, раскрытыми ниже, оно может воплощаться в различных видах. Сущность, приведенная в описании, является ничем иным, как конкретными деталями, обеспеченными для помощи специалисту в области техники в исчерпывающем понимании изобретения, и настоящее изобретение определяется только в объеме приложенной формулы.

Используемые в настоящем описании изобретении термины «компонент», «элемент», «система», «модуль», «часть», «блок», в частности, «составная часть», и подобные, используются для обозначения компьютерных сущностей (например, объектов, связанных с компьютером, вычислительных сущностей), которые могут являться аппаратным обеспечением, в частности, оборудованием (например, устройством, инструментом, аппаратом, аппаратурой, составной частью устройства, в частности, процессором, микропроцессором, печатной платой и т.д.), программным обеспечением (например, исполняемым программным кодом, скомпилированным приложением, программным модулем, частью программного обеспечения и/или кода и т.д.) или микропрограммой (прошивкой/firmware). Так, например, компонент может быть процессом, выполняющемся (исполняющимся) на процессоре, процессором, объектом, исполняемым файлом, программой, функцией, методом, библиотекой, подпрограммой и/или вычислительным устройством (например, микрокомпьютером или компьютером) или комбинацией программного или аппаратного обеспечения.

На ФИГ. 1 приведен один из примерных вариантов расположения интерактивных зеркал (140, 142, 144, 146, 147, 148) в примерочных кабинах (110, 112, 114, 116, 117, 118) магазина согласно настоящему изобретению. В частном случае осуществления настоящего изобретения в примерочной зоне (области) помещения (в частном случае, магазина) может располагаться, по крайней мере, одна примерочная кабина (комната, отделение и т.д.). Стоит отметить, что количество примерочных кабин, в частном случае, ограничено выделенными под такие примерочные кабины площадями и их количество может составлять два, четыре, десять, двадцать, тридцать примерочных кабин и так далее, в зависимости от площади (площадей) помещения, в частности, магазина, в которых они установлены. На ФИГ. 1 показаны посещаемые пользователем (покупателем) 130 с мобильным вычислительным устройством пользователя 170 примерочные кабины (110, 112, 114, 116, 117, 118) с целью примерки товаров 160 или получения дополнительной информации о товарах 160 посредством использования, по крайней мере, одного интерактивного зеркала (140, 142, 144, 146, 147, 148), установленных в таких примерочных кабинах.

На ФИГ. 2 показан примерный вариант системы на примере одного из интерактивных зеркал, согласно настоящему изобретению. В частном случае осуществления настоящего изобретения, интерактивное зеркало 148 содержит корпус, передней стенкой которого является зеркало с инфракрасной рамкой 228 по его периметру, а также содержит информационный дисплей 226 с функциями управления (взаимодействия), в частном случае, реализуемыми элементами управления. В качестве информационного дисплея 226 может быть использован монитор, в частности, полноцветный монитор (например, Full HD Philips 223V5LSB). В частном случае, упомянутое управление может осуществляться пользователем, по крайней мере, одним пальцем, а также стилусом (или любым другим объектом или приспособлением, позволяющим осуществлять упомянутое управление), в частном случае, с помощью нажатия или прикосновения в зоне информационного дисплея 226, при этом зеркало и информационный дисплей 226 могут выглядеть (или могут быть реализованы) как единое целое с получением ярких и четких изображений и текста, проступающих сквозь зеркало, в частности, без линий, без рамок или переходных зон с разной контрастностью и т.д. Стоит отметить, что в качества зеркала может быть использовано зеркало Гезелла, которое при использовании белой непрозрачной подложки позволяет получить более яркое и качественное отражение. Олеофобное покрытие зеркала позволяет уменьшить степень загрязненности интерактивного зеркала из-за регулярных прикосновений пользователей и тем самым повысить качество зеркальной поверхности и сделать эксплуатацию зеркала более удобной. По периметру зеркала также может быть установлена LED-лента и трансформатор для нее, подключаемые к вычислительному устройству (или компьютерной плате) 210. LED-лента устанавливается по периметру зеркала с его внутренней стороны, и позволяет покупателю регулировать свет и интенсивность излучения LED-ленты. В частном случае, размеры информационного дисплея 226 могут быть меньше размеров интерактивного зеркала с инфракрасной рамкой (ИК-рамкой) 228, при этом инфракрасная рамка 228 и информационный дисплей 226 могут быть выполнены с возможностью подключения к вычислительному устройству (в частности, одноплатному компьютеру) 210. В частном случае, информационный дисплей 226 осуществляет отображение информации пользователю, например, посредством графической оболочки модуля приложения интерфейса 214. Стоит отметить, что ИК-рамка 228 используется как сенсорное устройство ввода (HID, от англ. Human Interface Device - устройство взаимодействия с человеком) вычислительного устройства 210, для осуществления взаимодействия пользователя с элементами управления модуля приложения интерфейса 214. Стоит отметить, что элементами управления модуля приложения интерфейса 214, в частном случае, являются элементы графического интерфейса пользователя (GUI, от англ. graphical user interface), например, кнопки, отображаемые на информационном дисплее 226 и информирующие пользователя (покупателя) 130, а также позволяющие пользователю осуществлять различные действия, например, вызвать продавца или администратора магазина, заказать, например, в примерочную кабину (110, 112, 114, 116, 117, 118), другой размер, цвет и т.д. товара, и совершать любые другие действия, предоставляемые пользователю посредством таких (интерактивных) элементов графического интерфейса пользователя. Стоит также отметить, что ИК-рамка 228 позволяет пользователю взаимодействовать с отображаемыми на информационном дисплее 226 элементами графического интерфейса пользователя, в частности, регистрирует выбор пользователем таких элементов графического интерфейса пользователя.

Стоит отметить, что подключение ИК-рамки 228 и информационного дисплея 226 к вычислительному устройству 210 используется для синхронизации области нажатия ИК-рамки 228 и зоны считывания с целью определения координаты точки нажатия. Специально разработанное программное решение позволяет синхронизировать область нажатия ИК-рамки 228 и размеры зоны считывания информационного дисплея 226. В частном случае размеры ИК-рамки 228 могут совпадать с размерами зеркала, что позволяет сохранить у зеркала его основную функцию без потери потребительских свойств. В частном случае, интерактивное зеркало 148 содержит корпус, передней стенкой которого является зеркало (в частности, вертикально ориентированное) с ИК-рамкой 228 по его периметру, имеющее олеофобное покрытие с внешней стороны зеркала (со стороны пользователя), белую непрозрачную подложку с внутренней стороны зеркала. В частном случае интерактивное зеркало 148 содержит информационный дисплей 226 (например, размещенный между зеркалом, в частном случае, вертикально ориентированным, и задней стенкой корпуса), в частности, горизонтально ориентированный, с функциями управления. В частном случае за счет (посредством) использования инфракрасной рамки 228 по периметру зеркала и информационного дисплея 226, размер которого, в частном случае, меньше размера зеркала, обеспечивается возможность совместить в одном корпусе зеркало с touch-технологией (в частности, сенсорной технологией) и снизить при этом энергопотребление всей конструкции, например, до 30-35 Вт без ухудшения потребительских свойств.

Стоит отметить, что интерактивное зеркало 148 может содержать видеокамеру, осуществляющей запись и (или) передачу изображения, фиксируемого видеокамерой, в вычислительное устройство 210 с дальнейшей передачей посредством модуля приложения интерфейса 214, Wi-Fi адаптера 234 и Wi-Fi точки доступа магазина 240 на сервер обработки данных 250. В частном случае, видеокамера может быть установлена между зеркалом и задней стенкой корпуса зеркала могут быть также установлены видеокамеры.

В частном случае, изображения, а также другая информация (данные), например, размеры, артикулы, цвета и т.д. (а также доступные в магазине, на складе, в сети магазинов, в других магазинах, доступные к заказу и т.д. размеров, артикулов, цветов и т.д.) идентифицированных пользователем (покупателем) 130 товаров 160 отображаются на информационном дисплее 226 пользователю 130, посредством которого при нажатии кнопок управления (для осуществления функций управления) пользователь (покупатель) 130 может произвести все необходимые процедуры по подбору размеров, цветов (расцветок), наличия и т.д. товаров 160, дополнительных аксессуаров к товарам 160, связаться с сотрудниками магазина и т.д. Взаимодействие (управление) пользователя 130 с интерактивным зеркалом 148, в том числе, запросы (например, на вызов продавца, заказ и отображение цвета, размера и т.д.), передаются в модуль приложения интерфейса 214 вычислительного устройства 210 и далее могут быть сохранены в базе данных интерактивного зеркала 212, а также могут быть переданы в модуль общей аналитики 216, а также могут быть переданы посредством Wi-Fi адаптера 234 на различные вычислительные устройства, в том числе мобильные вычислительные устройства, обслуживающего (и управляющего) персонала магазина для удовлетворения запросов пользователя 130, а также могут быть переданы на сервер обработки данных 250, например, через Wi-Fi точку доступа 240 магазина. Стоит отметить, что переданные в вычислительное устройство 210 и на сервер обработки данных 250 данные (информация) могут быть использованы для маркетингового анализа и с целью увеличения продаж и продвижения товаров 160, как описано в рамках настоящего изобретения.

Также интерактивное зеркало 148 может содержать сканер штрих-кодов 224, подключаемый (присоединяемый) к вычислительному устройству 210, причем сканер штрих-кодов 224 может размещаться (может быть установлен), например, на боковой, нижней или верхней части интерактивного зеркала 148. Сканер штрих-кодов 224, например, сканер 1D-кодов и (или) 2D-кодов устанавливается в интерактивное зеркало 148, в частности, при использовании магазином штрих-кодов (закрепленных, например, приклеенных, пришитых и т.д. к товарам 160) для идентификации товаров 160 и, в частном случае, исключает установку RFID-сканера (в частном случае, RFID-антенны) 222. Сканер штрих-кодов 224 позволяет осуществлять считывание идентификаторов товаров 160, заданных магазином или производителем и осуществляет распознавание поднесённого пользователем 130 товара (товаров) 160 к рабочей области сканера-штрих кодов 224. Полученный сканером штрих-кодов 224 идентификатор товара передаётся в модуль приложения интерфейса 214 вычислительного устройства 210, для дальнейшей обработки, как описано в рамках настоящего изобретения. Стоит отметить, что после сканирования товаров 160 пользователем 130 посредством использования сканера штрих-кодов 224 осуществляется отображение таких просканированных товаров средствами интерактивного зеркала 148, в частности, модулем приложения интерфейса 214, на информационном дисплее 226.

Интерактивное зеркало 148 также может содержать RFID-сканер 222, осуществляющий сканирование товаров, оснащенных RFID-метками и находящихся (принесенных пользователем или обслуживающим персоналом магазина) в примерочных кабинах (примерочных), в частности, в примерочной кабине 118. RFID-сканер устанавливается в интерактивное зеркало 148 при использовании магазином RFID-меток для идентификации товаров 160 и, в частном случае, исключает установку сканера штрих-кодов 224 и осуществляет считывание идентификаторов (заданных магазином или производителем товаров) товаров из RFID-меток, находящихся в зоне покрытия (действия) Wi-Fi сканера 232. Полученные RFID-сканером 222 идентификаторы товаров передаются RFID-сканером 222 в модуль приложения интерфейса 214 вычислительного устройства 210, для дальнейшей обработки, который более подробно описан в рамках настоящего изобретения. В частном случае, зона (в частности, площадь) покрытия RFID-сканера 222 (приблизительно) равна зоне (в частности, площади) примерочной кабины 118, в которой установлен RFID-сканер 222. Стоит отметить, что после сканирования товаров 160 RFID-сканером 222 осуществляется отображение таких просканированных товаров средствами интерактивного зеркала 148, в частности, модулем приложения интерфейса 214, на информационном дисплее 226. Стоит отметить, что в частном случае RFID-метка содержит штрих-код товара.

Интерактивное зеркало также может содержать инфракрасный датчик (ИК-датчик) 230 (в частном случае, инфракрасный датчик движения), подключенный к вычислительному устройству 210, причем ИК-датчик 230 может размещаться (может быть установлен), например, на боковой, нижней или верхней части интерактивного зеркала 148. В частном случае осуществления настоящего изобретения ИК-датчик 230 является инфракрасным дальномером (например, Sharp GP2Y0A02YK0F). Стоит отметить, что ИК-датчик 230 используется в качестве датчика присутствия (или, в частности, реализован датчиком присутствия) и в частном случае, при нахождении пользователя 130 на расстоянии, меньшем чем предустановленное (заданное, установленное, предопределенное) расстояние, от ИК-датчика 230, например, на расстоянии, меньшем чем 50 сантиметров, 100 сантиметров, 150 сантиметров и т.д., ИК-датчик 230 осуществляет передачу в модуль приложения интерфейса 214 вычислительного устройства 210 данных, в частности, в виде сигнала (например, логической единицы), о присутствии в примерочной кабине 118 пользователя 130 с целью дальнейшей передачи в модуль общей аналитики 216 и/или в модуль Wi-Fi аналитики 218. Стоит отметить, что упомянутое предустановленное расстояние от ИК-датчика 230 устанавливается (а частности, аналогово) в ИК-датчике 230, например, разработчиком интерактивного зеркала 148, разработчиком ИК-датчика 230, исполнителем работ по монтажу интерактивного зеркала 148, либо может быть установлено администратором магазина, администратором интерактивных зеркал и т.д. программно, например, посредством подключения специального оборудования для настройки интерактивных зеркал или удаленно, например, с сервера, в том числе с сервера обработки данных 250, сервера администрирования интерактивных зеркал и т.д., в частности, посредством передачи на такие интерактивные зеркала соответствующих наборов данных и/или команд. Стоит также отметить, что при установлении отсутствия взаимодействия пользователя 130 с интерактивным зеркалом 148, в частности, с элементами графического интерфейса пользователя, регистрируемых ИК-рамкой 228, и пользователь покинул примерочную кабину 118, то модуль приложения интерфейса 214 осуществляет перезапуск интерфейса, в частности, осуществляет обновление изображения на информационном дисплее 226, например, отображает экран приветствия на информационном дисплее 226, что, в частном случае, приводит к окончанию (завершению) сессии, как описано далее.

Также интерактивное зеркало 148 содержит два Wi-Fi модуля (адаптера), причем один Wi-Fi модуль сконфигурирован для работы в режиме сканирования (Wi-Fi сканер 232) мобильных вычислительных устройств пользователей (покупателей) 170, в частности, сканирования сигналов мобильных вычислительных устройств пользователей, а другой Wi-Fi модуль сконфигурирован для работы в режиме приема и передачи (Wi-Fi адаптер 234) данных, по крайней мере, в одну Wi-Fi точку доступа 240 магазина и из, по крайней мере, одной Wi-Fi точки доступа 240 магазина, в котором расположена примерочная кабина 118, с размещенным в ней интерактивным зеркалом 148. В частном случае Wi-Fi сканер 232 является Wi-Fi адаптером, переведённым (настроенным) в режим сканирования, в частности, в режим пассивного сканирования (в частном случае реализованным по стандарту IEEE 802.11). Wi-Fi сканер 232 осуществляет передачу всех полученных из эфира (с мобильных вычислительных устройств пользователей (170)) фреймов (от англ. frame), в частности, фреймов-запросов Пробы (от англ. probe request frame), в частности, стандарта IEEE 802.11, в модуль Wi-Fi аналитики 218 вычислительного устройства 210, а также, в частном случае, осуществляет передачу данных из модуля Wi-Fi аналитики 218 вычислительного устройства 210, например, для отображения таких данных (например, являющимися информативными рекомендациями, рекламными материалами, в частности рекламными предложениями, и т.д.) пользователю 130 посредством информационный дисплей 226 и/или посредством передачи данных на мобильное вычислительное устройство пользователя 170 посредством Wi-Fi адаптера 234, например, в приложении (программном обеспечении), установленном на мобильном вычислительном устройстве пользователя 170. Также Wi-Fi сканер 232 осуществляет регистрирование значение силы (уровня) сигнала мобильного вычислительного устройства пользователя 170 в децибелах и осуществляет передачу в модуль Wi-Fi аналитики 218, в частности, с целью передачи таких значений силы сигнала мобильного вычислительного устройства пользователя 170 на сервер обработки данных 250. В частном случае, Wi-Fi адаптер 234 связан (подключен) с Wi-Fi точкой доступа 240 магазина и обеспечивает доступ модулей (описываемых в рамках настоящего изобретения) вычислительного устройства 210 к серверу обработки данных 250, в том числе через сеть Интернет. В частном случае, Wi-Fi точка доступа (беспроводная точка доступа, точка беспроводного доступа) 240 является беспроводной базовой станцией, предназначенной для обеспечения беспроводного доступа к уже существующей сети (беспроводной или проводной) или создания новой беспроводной сети, и, в частном случае, может быть реализована Wi-Fi роутером.

Интерактивное зеркало 148 также содержит вычислительное устройство 210 (например, компьютер, в частности, одноплатный, или компьютерную плату). Таким вычислительным устройством 210 может являться, ODroid-C2, Intel Galileo, Raspberry Pi , Arduino (в частности, AT-Mega328, Arduino Nano и т.д.), а также другие аналоги (в частности, с использованием Arduino и т.д.). Также вычислительным устройством 210 могут являться любые известные программируемые микроконтроллеры, микрокомпьютеры, компьютеры, ЭВМ, ПЭВМ, персональные компьютеры, мобильные вычислительные устройства (такие как смартфоны, планшеты, мобильные телефоны и т.д.) и другие вычислительные устройства. Вычислительное устройство 210 обеспечивает взаимосвязь и функционирование модулей и устройств интерактивного зеркала 148 между друг другом и сервером обработки данных 250.

Стоит отметить, что в частном случае, детектирование (определение, фиксация) наличия пользователя в примерочной кабине 118 (ФИГ. 1) осуществляется RFID-сканером 222 (ФИГ. 2) и/или ИК-рамкой 228 (ФИГ. 2), и/или сканером штрих-кодов 224 (ФИГ. 2), и/или ИК-датчиком 230 (ФИГ. 2).

Рекламный сервер 260 (ФИГ. 2) осуществляет хранение рекламных материалов, которые могут иметь, по крайней мере, один из существующих форматов, например, текстовый формат и/или графический формат, в том числе в видеоформат, аудиоформат и т.д. Также рекламный сервер 260 (ФИГ. 2) осуществляет получение данных (в частности, MAC адреса и списки товаров) с сервера обработки данных 250 (ФИГ. 2) и далее осуществляет обработку полученных данных, после чего осуществляет подбор рекламных материалов из базы данных рекламных материалов хранилища данных рекламного сервера 260 (ФИГ. 2) и/или подбор товаров, которые могут заинтересовать пользователей, причем для таких подобранных товаров рекламным сервером 260 (ФИГ. 2) осуществляется формирование рекламных материалов (подобранных рекламных материалов). Также рекламный сервер 260 (ФИГ. 2) осуществляет передачу подобранных рекламных материалов, по крайней мере, на одно мобильное вычислительное устройство пользователя 170 (ФИГ. 1), в частности посредством известных программных и аппаратных средств (в том числе, сервисов) мобильной (сотовой) связи. Также рекламный сервер 260 (ФИГ. 2) осуществляет передачу подобранных рекламных материалов на сервер обработки данных 250 (ФИГ. 2) с целью передачи сервером обработки данных 250 (ФИГ. 2) подобранных рекламных материалов, по крайней мере, на одно мобильное вычислительное устройство пользователя 170 (ФИГ. 1), например, посредством отображения таких подобранных рекламных материалов на информационном дисплее 226 (ФИГ. 2) и/или посредством Wi-Fi адаптера 234 (ФИГ. 2) и/или посредством Wi-Fi точки доступа (магазина) 240 (ФИГ. 2), например, в установленном мобильном приложении на мобильном вычислительном устройстве пользователя 170 (ФИГ. 1).

Стоит отметить, что для отправки рекламным сервером 260 (ФИГ. 2) или серверами (и другими программными и аппаратными средствами) операторов данных (например, социальными сетям, операторам беспроводной (мобильной, сотовой) связи, и другим платформам данных, в частности, но не ограничиваясь, Facebook, Google, Mail.ru, Vkontakte, Билайн, МТС и т.д.) таких рекламных материалов на мобильные вычислительные устройства пользователей (170, ФИГ. 1) рекламный сервер 260 (ФИГ. 2) и/или упомянутые серверы (и другие средства) операторов данных осуществляют поиск (и сопоставление) в своих базах данных хранилищ данных информации (данных) о пользователе, в частности, данных пользователя, в частном случае, идентифицирующих такого пользователя, например, номер мобильного (сотового) телефона, регистрационные данные в социальных сетях (в частности профили в социальных сетях), в том числе фамилию, имя и отчество пользователя, и связанные с MAC адресом, по крайней мере, одного мобильного вычислительного устройства пользователя 170 (ФИГ. 1), на которое будет осуществляться отправка подобранных рекламных материалов, т.е. в частном случае осуществляется сопоставление MAC адреса с рекламным каналом (например, номером мобильного телефона пользователя, адресом электронной почты, профилями в социальных сетях и т.д.). Стоит отметить, что MAC адрес (от англ. Media Access Control - управление доступом к среде, также Hardware Address) является уникальным идентификатором мобильного вычислительного устройства пользователя 170. В частном случае, рекламный сервер 260 (ФИГ. 2) или упомянутые серверы (и другие средства) операторов данных осуществляют поиск в упомянутых базах данных MAC адресов мобильных вычислительных устройств пользователей (170, ФИГ. 1) и сопоставляют с MAC адресами, содержащихся в наборах данных MAC адресов со связанными с ними наборами товаров, как описано далее. При совпадении MAC адресов рекламный сервер 260 (ФИГ. 2) или упомянутые серверы (и другие средства) операторов данных используют идентифицирующие пользователей данные (номер телефона, адреса веб-страниц в социальных сетях, адреса электронной почты и т.д.) для отправки подобранных рекламных материалов (в частности для предъявления рекламных материалов в рекламных каналах).

Стоит отметить, что рекламные материалы могут быть отправлены на мобильное вычислительное устройство пользователя 170 (ФИГ. 1) с использованием номера мобильного (сотового) телефона, в частности номера телефона одного из операторов сотовой (мобильной) связи (сети). Стоит отметить, что подобранные рекламные материалы могут быть отправлены на мобильные вычислительные устройства пользователей (170, ФИГ. 1) в формате сообщений (например, СМС-сообщений (SMS), мультимедийных (MMS) сообщений), уведомлений (в частности, push-уведомлений), сообщений в социальных сетях (например, в чатах, в виде публикаций, уведомлений, сообщений и т.д.), электронных писем (e-mail), сообщений в службах мгновенного обмена сообщениями и любых других известных форматах.

Таким образом, рекламным сервером 260 (ФИГ. 2) или упомянутыми серверами операторов данных осуществляется предоставление (в частном случае, передача и отображение) подобранных рекламных материалов покупателю, в частности, на мобильных вычислительных устройствах пользователей (170, ФИГ. 1).

Стоит отметить, что рекламный сервер 260 (ФИГ. 2) может осуществлять генерирование (генерацию) рекламного материала (рекламного предложения). В частном случае, для генерирования рекламного материала рекламным сервером 260 (ФИГ. 2), по крайней мере, для одного артикула товара (переданного на рекламный сервер 260 (ФИГ. 2) сервером обработки данных 250 (ФИГ. 2) и сохраненном на рекламном сервере 260 (ФИГ. 2)), рекламным сервером 260 (ФИГ. 2) осуществляется формирование рекламного материала (например, динамического рекламного баннера), который может состоять из:

- оформления (фиксированного графического файла, подготовленного, например, сотрудниками рекламного агентства, и загруженного (переданного) на рекламный сервер 260 (ФИГ. 2), причем графический файл содержит оформление рекламного материала, например, рамку, баннер со скидкой и т.д.);

- изображения товара (которые хранятся в базе хранилища данных рекламного сервера 260 (ФИГ. 2)), соответствующего артикулу товара, передаваемого на рекламный сервер 260 (ФИГ. 2) сервером обработки данных 250 (ФИГ. 2), которое добавляется в оформление;

- рекламного текста (подготовленные, например, сотрудниками рекламного агентства, продавцами и т.д., и загруженные (переданные) на рекламный сервер 260 (ФИГ. 2) и которые хранятся в базе хранилища данных рекламного сервера 260 (ФИГ. 2)), которое (в частности, вместе с категорией товара) добавляется в оформление;

- сгенерированной (рекламным сервером 260 (ФИГ. 2)) веб-ссылки на веб-страницу веб-сайта, например, для просмотра и/или для осуществления покупки (или заказа) товара из рекламного материала, в частности, в интернет-магазине.

Стоит отметить, что при формировании рекламного материала могут быть использованы артикулы товаров, которые пользователь примерял в примерочных кабинах, либо артикулы товаров, близкие (похожие) к артикулам товаров, которые пользователь примерял в примерочных кабинах, причем в данном случае используется изображение, название товара и веб-ссылка для близкого товара, где близкий товар определяется с использованием данных, содержащихся в базе данных хранилища данных рекламного сервера 260 (ФИГ. 2), например, для определенного артикула товара может существовать, по крайней мере, один близкий артикул сохраненный в упомянутой базе данных рекламного сервера 260 (ФИГ. 2). Стоит отметить, что близкий товар по близкому артикулу также может быть подобран сотрудниками рекламного агентства, продавцами и т.д.

Стоит отметить, что если в наборе данных, содержащем MAC адрес и список товаров (что более подробно описано в рамках настоящего изобретения) содержится более одного товара, то может быть сформирован (сгенерирован), по крайней мере, один рекламный материал для каждого товара из списка товаров, которые будут предъявляться (в частности, отображаться) пользователю циклически, либо может быть сформирован (сгенерирован) рекламный материал, который будет включать рекомендацию, подходящую сразу под несколько таких товаров.

Стоит также отметить, что рекламный материал может быть сформирован (сгенерирован) рекламным сервером 260 (ФИГ. 2), как для одного (определенного, конкретного) пользователя, так и для нескольких пользователей (группы пользователей), причем рекламным сервером 260 (ФИГ. 2) осуществляется формирование рекламного материала для нескольких пользователей, например, для группы пользователей, в списке которых содержится один товар (например, кроссовки) или несколько товаров (например, рубашка, брюки) с одинаковым товаром, в частности, имеющим (имеющими) одинаковый артикул (артикулы), что, в частном случае, позволяет снизить количество формируемых рекламных материалов и позволяет предъявлять рекламные материалы большему количеству пользователей, в частности, группе (группам) пользователей.

В частном случае, рекламный сервер 260 (ФИГ. 2) может использоваться (и/или принадлежать) заинтересованной в увеличении продаж товаров 160 (ФИГ. 1) или получения прибыли от рекламы (предоставления подобранных рекламных материалов пользователю) стороной, например, продавцам (в частности, ритейлеру, от англ. retailer) товаров, рекламным агентством и т.д.

Вычислительное устройство 210 содержит, по крайней мере, одно хранилище данных, с установленным на нем операционной системой, например, Ubuntu Linux, Android, Windows, iOS или любую другую известную операционную систему. В частном случае, упомянутое хранилище данных является устройством для хранения данных (информации) и может быть реализовано, по крайней мере, одним накопителем на жестких магнитных дисках (НЖМД/HDD, англ. hard (magnetic) disk drive), твердотельным накопителем (SSD, англ. solid-state drive), гибридным жестким диском (SSHD, англ. solid-state hybrid drive), Flesh-накопителем и (или) любым другим устройством, позволяющим осуществлять, по крайней мере, запись на устройство, чтение с устройства и хранение данных на устройстве. В частном случае, данные в упомянутом хранилище данных могут храниться в любом известном формате, в частности, в базе данных (БД) интерактивного зеркала 212, например, в виде, по крайней мере, одной таблицы или набора связанных или не связанных между собой таблиц баз(ы) данных. Стоит отметить, что, по крайней мере, одна упомянутая база данных интерактивного зеркала 212 может являться иерархической, объектной, объектно-ориентированной, документо-ориентированной, объектно-реляционной, реляционной, сетевой и/или функциональной базой данных, каждая из которых может быть централизованной, сосредоточенной, распределённой, неоднородной, однородной, фрагментированной (секционированной), тиражированной, пространственной, временной, пространственно-временной, циклической, сверх-большой базой данных и т.д., причем для управления, создания и использования баз данных могут использоваться различные системы управления базами данных (СУБД). В частном случае упомянутое хранилище данных может являться временным устройством хранения данных (например, Оперативным Запоминающим Устройством (ОЗУ)), постоянным хранилищем данных, например, (Программируемым) Постоянным Запоминающим Устройством (ПЗУ или ППЗУ), в том числе, реализуемым, по крайней мере, одной микросхемой или набором микросхем и т.д. Также, данные в хранилище данных интерактивного зеркала могут храниться, по крайней мере, в одном файле, в частном случае, в виде текстового файла, либо данные могут храниться в любом, по крайней мере, одном другом известном в настоящее время формате хранения данных (информации) или в формате данных, изобретенном позднее.

Вычислительное устройство 210 содержит такие программные модули, как модуль приложения интерфейса 214, модуль общей аналитики 216, модуль Wi-Fi аналитики 218 и базу данных интерактивного зеркала 212.

Модуль приложения интерфейса 214 является (программным) решением (приложением), основной функцией которого является взаимодействие с пользователем 130, реализуемое связыванием данных поступающих с ИК рамки 228 с элементами управления интерактивного зеркала 148 (в частности, реализующими функции управления информационного дисплея 226, в частном случае, предоставляемыми модуля приложения интерфейса 214, в частности, его элементами управления) отображаемыми на информационном дисплее 226. Модуль приложения интерфейса 214 также осуществляет идентификацию товаров 160 по идентификаторам товаров 160, считанным сканером штрих-кодов 224 или RFID-сканером 222. Также модуль приложения интерфейса 214 осуществляет обработку и передачу данных (информации о товарах 160, например, размерах, количестве, цветах/расцветках и т.д.) по идентификаторам, считанным сканером штрих-кодов 224 или RFID-сканером 222 на информационный дисплей 226 для отображения. Также модуль приложения интерфейса 214 осуществляет обработку и передачу данных для отображения каталога товаров 160, в частности, модуль приложения интерфейса 214 осуществляет передачу данных, в частности, в виде изображений, на информационный дисплей 226 и данные, в частности, в виде текстовой информации, в модуль общей аналитики 216. Модуль приложения интерфейса 214 также осуществляет формирование данных для дальнейшей передачи в модуль общей аналитики 216 и прочие задачи (например, посредством модуля приложения интерфейса 214 осуществляется первичная настройка интерфейса и т.д.). Стоит отметить, что упомянутые сформированные модулем приложения интерфейса 214 данные для модуля общей аналитики 216, в частном случае являются данными в текстовом формате, в частности, являются текстовым сообщением, например, формата «событие; заказчик; город; магазин; примерочная кабина; пол пользователя 130; текущий экран модуля приложения интерфейса 214, отображаемый пользователю 130 посредством информационного дисплея 226; штрих-код товара 160; артикул товара 160; категория товара 160; метка времени». Стоит отметить, что заказчиком (клиентом) является владелец магазина, сеть магазинов, включающая несколько магазинов, администратор магазина (магазинов) и т.д.

Модуль общей аналитики 216 осуществляет передачу на сервер обработки данных 250 данных (информации) о событиях (например, событии сканирования товаров 160, нахождения мобильного вычислительного устройства пользователя 170 в зоне действия Wi-Fi сканера 232, сканировании товаров RFID-сканером 222 или пользователем с использованием сканера штрих-кодов 224, активирования ИК-датчика 230, в частности, фиксирования нахождения пользователя в радиусе действия ИК-датчика 230, взаимодействия пользователя 130 с элементами управления модуля приложения интерфейса 214, в частности, интерактивного зеркала 148 и т.д.) полученных из модуля приложения интерфейса 214. Перед передачей упомянутых данных на сервер обработки данных 250 модуль общей аналитики 216 осуществляет преобразование данных о событиях в формат вида «событие; заказчик; город; магазин; примерочная кабина; пол пользователя 130; текущий экран модуля приложения интерфейса 214, отображаемый пользователю 130 посредством информационного дисплея 226; штрих-код товара 160; артикул товара 160; категория товара 160; метка времени)». Стоит отметить, что упомянутая метка времени в частном случае является POSIX-временем (UNIX-временем), от англ, Unix time, являющееся системой описания моментов во времени, принятой в UNIX и других POSIX-совместимых операционных системах. Стоит также отметить, что только часть полей (событие, заказчик, город, магазин, примерочная кабина (номер примерочной кабины, идентификатор примерочной кабины, в частности в рамках одного магазина, в частности, физического магазина (торговой площади магазина)), пол пользователя 130, текущий экран модуля приложения интерфейса 214, отображаемый пользователю 130 посредством информационного дисплея 226, штрих-код товара 160, артикул товара 160, категория товара 160, метка времени) преобразованных данных могут содержать значения.

Модуль Wi-Fi аналитики 218 осуществляет накопление и хранение полученных от Wi-Fi сканера 232 данных в виде связки значений «MAC адрес мобильного устройства пользователя 170, уровень (силу) сигнала мобильного вычислительного устройства пользователя 170 в децибелах, флаг ИК-датчика (флаг факта наличия пользователя в примерочной кабине на момент получения упомянутого сигнала), метка времени» и осуществляющий передачу данных, например, в виде упомянутого файла, в том числе архивированного файла (архивирование осуществляется модулем Wi-Fi аналитики 218, например, в формат tar.gz), на сервер обработки данных 250 с предустановленной (заданной), в частности, в модуле Wi-Fi аналитики 218 , периодичностью, например, раз в 10 минут, 20 минут, 60 минут и т.д. или, в случае отсутствия соединения с сервером обработки данных 250, при возобновлении связи с сервером обработки данных 250.

База данных интерактивного зеркала 212 является документо-ориентированной системой управления базами данных (СУБД), синхронизуемой с сервером обработки данных 250 и имеющей структуру, показанной на ФИГ. 3. База данных интерактивного зеркала 212 используется модулем приложения интерфейса 214 для получения необходимой информации (данных) для визуализации товаров (например, изображения товара, категория товара, пол пользователя (половая принадлежность пользователя), цвет товара, размер товара, рекомендации, цена товара) на информационном дисплее по идентификаторам товаров (передаваемых от RFID-сканера 222 или сканера штрих-кодов 224), для генерации данных (в частности, текстового сообщения в формате «событие; заказчик; город; магазин; примерочная кабина; пол пользователя 130; текущий экран модуля приложения интерфейса 214, отображаемый пользователю 130 посредством информационного дисплея 226; штрих-код товара 160; артикул товара 160; категория товара 160; метка времени», причем артикул товара и категория товара получаются модулем приложения интерфейса 214 из базы данных интерактивного зеркала 212), передаваемых в модуль общей аналитики 216, для формирования и визуализации каталога товаров 160, в том числе при потере соединения с сервером обработки данных 250. Стоит отметить, что каталог товаров формируется с использованием данных, содержащихся в полях категории товаров («Категория товара») базы данных интерактивного зеркала 212, причем каталог товаров имеет древовидную структуру.

На ФИГ. 4 показан примерный вариант реализации сервера обработки данных 250.

В частном случае осуществления настоящего изобретения на сервере обработки данных 250 (ФИГ. 2) данные о событиях (например, детектирование наличия мобильного вычислительного устройства пользователя 170 (ФИГ. 1) в зоне Wi-Fi сканера 232 (ФИГ. 2), детектирование присутствия (наличия) пользователя 130 (ФИГ. 1) в примерочной кабине 118 (ФИГ. 1), осуществление сканирования товаров RFID-сканером 222 (ФИГ. 2) или сканером штрих-кодов 224 (ФИГ. 2) и т.д.), в том числе, но не ограничиваясь, о взаимодействиях, в частности, с интерактивным зеркалом, происходивших (или происходящих) или осуществленных (или осуществляемых) пользователем 130 (ФИГ. 1) в примерочной кабине 118 (ФИГ. 1) записываются в реплицирующуюся базу данных 316 (ФИГ. 4).

Далее средствами сервера обработки данных 250 (ФИГ. 2), как описано в рамках настоящего изобретения, осуществляется разбиение упомянутых данных о событиях, в том числе об упомянутых взаимодействиях, на сессии на основании следующих параметров:

- определяется начало событий (активности) в примерочной кабине (например, срабатывание ИК-датчика, сканирование товаров 160 (ФИГ. 1) пользователем 130 (ФИГ. 1), взаимодействие (управление) пользователя 130 (ФИГ. 1) с интерактивным зеркалом 148 (ФИГ. 1), в частности, нажатие на кнопку, регистрируемое ИК-рамкой 228 (ФИГ. 2) и т.д.), причем, в частном случае упомянутое начало событий является началом примерочной сессии (далее – «сессии»), и далее осуществляется формирование (в частном случае запись, сохранение) упомянутых событий до конца сессии;

- осуществляется определение окончания сессии, характеризующегося неактивностью составных устройств интерактивного зеркала 118 (ФИГ. 1), например, ИК-датчика 230 (ФИГ. 2), RFID-сканера 222 (ФИГ. 2), (интерактивных) элементов информационного дисплея 226 (ФИГ. 2), например, кнопок, интерактивных областей и т.д., в течении предопределенного времени (например, 10, 30, 60 секунд и т.д.), т.е., в частном, случае не должно быть (зафиксировано программными и аппаратными средствами интерактивного зеркала 148 (ФИГ. 1)) как перекрытий (срабатываний) ИК-датчика, так и взаимодействий пользователя 130 (ФИГ. 1) с интерактивным зеркалом 148 (ФИГ. 1) или сканирований (зарегистрированных RFID-датчиком или сканером штрих-кодов) товаров 160 (ФИГ. 1);

- если в течение предопределенного времени (например, 10, 20 60 секунд и т.д.) осуществляются новые сканирования (в частности, сканирования новых товаров 160 (ФИГ. 1)) RFID-сканером 222 (ФИГ. 2) или пользователем 130 (ФИГ. 1) с использованием сканера штрих-кодов 224 (ФИГ. 2), а ранее отсканированные (просканированные) товары 160 (ФИГ. 1) покинули примерочную (например, были унесены пользователем (покупателем) 130 (ФИГ. 1), продавцом, консультантом, менеджером и т.д. магазина), то сервером обработки данных 250 (ФИГ. 2) начинается (запускается) новая сессия и новые сканирования регистрируются и сохраняются (как) для нового пользователя 130 (ФИГ. 1), посетившего примерочную кабину 118 (ФИГ. 1);

- для каждой сессии осуществляется выделение (формирование) списка уникальных артикулов (которые были отсканированы RFID-сканером 222 (ФИГ. 2) или пользователем с использованием сканера штрих-кодов 224 (ФИГ. 2)) в течение каждой такой сессии и осуществляется запись таких артикулов в соответствующей сессии (в соответствующую сессию).

Таким образом, формируется блок (набор) событий, в частности, зарегистрированными средствами интерактивного зеркала (148, ФИГ. 1), являющийся упомянутой сессией, для каждого интерактивного зеркала 148 (ФИГ. 1) и список артикулов, которые связаны с определенным пользователем (покупателем) 130 (ФИГ. 1), в частности, с MAC адресом мобильного вычислительного устройства пользователя 170 (ФИГ. 1), регистрируемого Wi-Fi сканером 232 (ФИГ. 2).

Далее средствами сервера обработки данных 250 (ФИГ. 2), как описано в рамках настоящего изобретения, осуществляется создание сущности (объекта) "покупателя" (хранится в виде записей в реплицирующейся базе данных 316, ФИГ. 4, и включает MAC адрес, силу сигнала и метку времени), в частности для каждого определенного (зарегистрированного, детектированного) в зоне примерочных MAC адреса посредством Wi-Fi сканером 232 (ФИГ. 2) и создается (в реплицирующейся базе данных 316, ФИГ. 4) отдельный покупатель (в частности, с использованием данных (информации), переданной с интерактивного зеркала 148 (ФИГ. 1)), при этом вместе с MAC адресом, передаваемым интерактивным зеркалом 148 (ФИГ. 1) на сервер обработки данных 250 (ФИГ. 2) интерактивным зеркалом 148 (ФИГ. 1) передается время когда был определен (детектирован) упомянутый MAC адрес, а также передается на сервер обработки данных 250 (ФИГ. 2) время, когда перестал определяться (детектироваться) (или статусы определения MAC адреса в течение предопределенных интервалов, например, в 10, 20, 30 и т.д. секунд), а также на сервер обработки данных 250 (ФИГ. 2) передается сила сигнала Wi-Fi модуля мобильного вычислительного устройства пользователя 170 (ФИГ. 1).

Далее осуществляется связывание (привязка) пользователя (покупателя) 130 (ФИГ. 1) и упомянутой сессии с использованием следующих данных:

- совпадение по времени между временными рамками сессии в конкретной примерочной кабине (110, 112, 114, 116, 117, 118, ФИГ. 1) и временем считывания MAC адреса (для отнесения к конкретной примерочной кабине);

- совпадение по времени между данными, передаваемыми с ИК-датчика 230 (ФИГ. 2) в конкретной примерочной кабине, в частности, временем срабатывания ИК-датчика 230 (ФИГ. 2), и временем считывания MAC адреса (для отнесения к конкретной примерочной кабине), причем каждое из считывание помечается меткой времени;

- длительность нахождения мобильного вычислительного устройства пользователя 170 (ФИГ. 1) (MAC адреса) в зоне считывания (регистрирования, детектирования) Wi-Fi сканера 232 (ФИГ. 2), в частности, для исключения из обработки (анализа) случайных MAC адресов мобильных вычислительных устройств пользователей, проходивших мимо примерочных кабин, но не посещавших их с целью примерки, выбора товаров, взаимодействия с интерактивным зеркалом и т.д.;

- в частном случае, сервером обработки данных 250 (ФИГ. 2) и Wi-Fi сканерами осуществляется триангуляция между интерактивными зеркалами, в частности, Wi-Fi сканерами. В частном случае на сервере обработки данных 250 (ФИГ. 2) осуществляется создание схемы относительного расположения примерочных кабин (в частности, в виде ячеек в матрице) и осуществляется запись изменения во времени силы (уровня) Wi-Fi сигнала (силы сигнала), в частном случае, являющейся мгновенной силой сигнала, на момент считывания фрейма-запроса Пробы Wi-Fi сканером 232 (ФИГ. 2), для каждого определенного мобильного вычислительного устройства пользователя с соответствующим ему MAC адресом. Упомянутая схема схемы относительного расположения примерочных кабин может быть реализована массивом, в частности, двумерных массивом, например, бинарным массивом, где «1» - обозначает наличие интерактивного зеркала, «0» - отсутствие интерактивного зеркала. Размер матрицы может быть задан из расчёта - одному квадрату (например, метр на метр) помещения, в частности соответствует одна ячейка упомянутой матрицы. Для каждого MAC адреса в момент времени (в частности, время считывания): на матрицу, где каждая ячейка с «1» является определённым интерактивным зеркалом, накладывается третье измерение - сила сигнала (для каждого интерактивного зеркала сила сигнала отличается) с текущим MAC адресом в момент времени. Данный трехмерный массив используется при осуществлении описанной ниже триангуляции;

- в частном случае для каждого из показателей выше (данных, переданных с ИК-датчика, RFID сканера, остальных событий взаимодействия пользователя с интерактивным зеркалом) осуществляется присваивание соответствующего упомянутого выше весового коэффициента и далее осуществляется вычисление (и присваивание набору MAC адресов) вероятности нахождения пользователя с мобильным вычислительным устройством пользователя в конкретной примерочной кабине через сложение разных факторов (например, наличие определённой до этого сессии, попадающей в анализируемый временной промежуток, результаты триангуляции) с учетом весовых коэффициентов. Таким образом, пользователь с мобильным вычислительным устройством пользователя, вероятности нахождения которого выше остальных в конкретной примерочной кабине, считается пользователем, посетившим примерочную кабину (находящимся в примерочной кабине). Стоит отметить, что величина весового коэффициента зависит от значимости показателя (данных) в общей картине. Больший вес имеет факт взаимодействия пользователя с интерактивным зеркалом, меньшим – данные с ИК-датчика, ещё меньшим - результаты триангуляции (например, пользователь может пройти мимо примерочной кабины). Весовые коэффициенты используются в математической постановке задачи определения пользователя в примерочной, при решении которой, пользователь «привязывается» (связывается) или не «привязывается» к конкретной примерочной кабине, а соответственно к конкретной сессии.

Сервер обработки данных 250 содержит модуль обработки Wi-Fi аналитики 312, который получает данные из модуля Wi-Fi аналитики 218 и осуществляет, по крайней мере, трансляцию (в частности, посредством преобразования текстовых строк в записи в базе данных) полученных данных из модуля Wi-Fi аналитики 218, по крайней мере, в одну таблицу Wi-Fi аналитики 322 базы данных сервера обработки данных 310. В частном случае если данные модулем Wi-Fi аналитики 218 передаются в модуль обработки Wi-Fi аналитики 312 в архивированном виде, то модуль обработки Wi-Fi аналитики 312 осуществляет разархивирование таких данных и далее осуществляет упомянутую трансляцию (разархивированных) данных, по крайней мере, в одну таблицу Wi-Fi аналитики 322 базы данных сервера обработки данных 310.

Также, сервер обработки данных 250 содержит модуль обработки общей аналитики 314, который получает данные из модуля общей аналитики 216 и осуществляет, по крайней мере, трансляцию полученных данных из модуля общей аналитики 216, по крайней мере, в одну таблицу общей аналитики 320 базы данных сервера обработки данных 310.

Сервер обработки данных 250 также содержит реплицирующуюся базу данных 316, которая является документо-ориентированной системой управления базами данных, идентичной по структуре базе данных интерактивного зеркала 212. Реплицирующаяся база данных 316 собственными штатными средствами (методами) реализует своё дублирование на интерактивное зеркало. Стоит отметить, что реплицирующаяся база данных 316 хранит переданные в нее данные, в частности, данные, которые должны быть переданы на интерактивные зеркала, так что при изменении данных в реплицирующейся базе данных 316 осуществляется изменение данных на интерактивных зеркалах. Стоит также отметить, что средствами сервера обработки данных 250 или средствами интерактивного зеркала 148 осуществляется проверка идентичности данных, содержащихся в реплицирующейся базе данных 316 и в базе данных интерактивного зеркала 212, и при выявлении (установлении) разницы между данными этих двух баз данных осуществляется обновление (соответствующих) данных, хранящихся в базе данных интерактивного зеркала 212 до данных, хранящихся в реплицирующейся базе данных 316. Стоит отметить, что упомянутые проверка и обновление может осуществляться непрерывно или с предустановленными (на интерактивном зеркале 148 или сервере обработки данных 250) временными интервалами, например, один раз в несколько секунд, минут, часов и т.д., в частности, при наличии связи между интерактивным зеркалом и сервером обработки данных 250, например, наличия соединения между ними по сети Интернет.

Также, сервер обработки данных 250 содержит базу данных сервера обработки данных 310 (хранящейся, развернутой, размещенной, по крайней мере, на одном хранилище данных, в частности, по крайней мере, на одном устройстве хранения данных), в частном случае являющейся реляционной базой данных. В частном случае база данных сервера обработки данных 310 содержит таблицу Wi-Fi аналитики 322, в которой хранятся данные, переданные из модуля обработки Wi-Fi аналитики 312. Стоит отметить, что в частном случае, создается одна таблица для всех интерактивных зеркал, в частности, для всех интерактивных зеркал (всех) заказчиков. В частном случае, в таблице Wi-Fi аналитики 322 хранятся такие данные, как: заказчик («заказчик», Таблица 1); название (или идентификаторы) городов, в которых расположены/находятся магазины («город», Таблица 1); названия или идентификаторы магазина и/или номера магазинов; номера или идентификаторы примерочных кабин (110, 112, 114, 116, 117, 118, ФИГ. 1) соответствующих магазинов («магазин», Таблица 1»); MAC-адреса мобильных вычислительных устройств пользователей (170, ФИГ. 1), с которыми пользователи (130, ФИГ. 1) посещают упомянутые примерочные кабины («MAC адрес мобильного вычислительного устройства пользователя», Таблица 1); флаги ИК-датчиков (230) («флаг ИК-датчика», Таблица 1); уровни сигналов упомянутых мобильных вычислительных устройств пользователей (170, ФИГ. 1) («уровень сигнала», Таблица 1); описанные выше метки времени («метка времени», Таблица 1). Ниже, в Таблице 1 приведен примерный вариант структуры таблицы Wi-Fi аналитики 322.

Таблица 1.

Таблица Wi-Fi аналитики
Заказчик
Город
Магазин
Примерочная кабина
MAC адрес мобильного вычислительного устройства пользователя
Флаг ИК-датчика
Уровень сигнала
Метка времени

В частном случае база данных сервера обработки данных 310 содержит таблицу общей аналитики 320, в которой хранятся данные, переданные из модуля обработки общей аналитики 314. В частном случае, в таблице общей аналитики 320, в частном случае создаваемой для всех интерактивных зеркал, хранятся такие данные, как: заказчик («заказчик», Таблица 2); событие («событие», Таблица 2, содержащее название события в текстовом формате данных или идентификатор события); название (или идентификаторы) городов, в которых расположены магазины («город», Таблица 2); названия или идентификаторы магазина и/или номера магазинов («магазин», Таблица 2); номера или идентификаторы примерочных кабин (110, 112, 114, 116, 117, 118, ФИГ. 1) соответствующих магазинов («примерочная кабина», Таблица 2); пол («пол», Таблица 2) каждого из пользователей (130, ФИГ. 1); экраны («экран», Таблица 2) - текущий экран (текущее изображение экрана), отображаемый на информационном дисплее 226 пользователю 130, например, экран конкретного товара, каталог и т.д.; штрих-коды («штрих-код», Таблица 2) отсканированных товаров (160, ФИГ. 1); артикулы («артикул», Таблица 2) товаров (160, ФИГ. 1), определяемых (указываемых) модулем приложения интерфейса 214 посредством сопоставления штрих-кодов товаров с записями в базе данных интерактивного зеркала, в частности, посредством использования идентификаторов товаров; категории («категория», Таблица 2) товаров (160, ФИГ. 1), в частности категории, к которым относятся отсканированные пользователем товары, например, мужское-одежда-футболка, детское-обувь-кеды и т.д.; упомянутые метки времени («метка времени», Таблица 2). Ниже, в Таблице 2 приведен примерный вариант структуры таблицы общей аналитики 320.

Таблица 2.

Таблица общей аналитики
Заказчик
Событие
Город
Магазин
Примерочная кабина
Пол
Экран
Штрих-код
Артикул
Категория
Метка времени

В частном случае база данных сервера обработки данных 310 содержит таблицы данных заказчиков 326, В частном случае, в таблицах данных заказчиков 326 хранятся данные (информация) о товарах (160, ФИГ. 1) заказчиков, в частности, продаваемых заказчиком в своих магазинах. В частном случае, таблицы данных заказчиков 326, содержащие данные о товарах могут содержать такие таблицы, например, как таблицы с номенклатурой товаров, таблицы с остатками товаров по точкам продаж заказчиков и т.д.

В частном случае, база данных сервера обработки данных 310 содержит таблицу результатов модуля аналитики 324. В частном случае, в таблице результатов модуля аналитики 324 хранятся (осуществляется хранение) такие данные, как: заказчик («Заказчик», Таблица 3); название (или идентификаторы) городов, в которых расположены магазины («город», Таблица 3); названия или идентификаторы магазина и/или номера магазинов («магазин», Таблица 3); номера или идентификаторы примерочных кабин (110, 112, 114, 116, 117, 118, ФИГ. 1) соответствующих магазинов («Примерочная кабина», Таблица 3); пол («пол», Таблица 3) каждого из пользователей (130, ФИГ. 1); длина сессии («Длина сессии», Таблица 3); метка времени конца сессии («метка времени конца сессии», Таблица 3), в частности, являющейся временем окончания сессии; дата («дата», Таблица 3), являющейся датой окончания сессии, в частном случае совпадающей с датой посещения примерочной кабины пользователем и датой сессии; артикулы («артикулы просмотренных в каталоге товаров», Таблица 3) просмотренных (с использованием интерактивных зеркал) пользователями (130, ФИГ. 1) в каталогах товаров (160, ФИГ. 1); артикулы («артикулы отсканированных товаров», Таблица 3) отсканированных сканером штрих-кодов или сканером RFID-меток пользователем (130, ФИГ. 1) товаров (160, ФИГ. 1); артикулы («артикулы товаров, заказанных в примерочную кабину», Таблица 3) товаров (160, ФИГ. 1), заказанных пользователями (130, ФИГ. 1) в примерочные кабины (110, 112, 114, 116, 117, 118, ФИГ. 1) посредством взаимодействия с интерактивными зеркалами (140, 142, 144, 146, 147, 148, ФИГ. 1); артикулы («артикулы товаров, просмотренных в рекомендациях к товару», Таблица 3) товаров 160, просмотренных пользователями (130, ФИГ. 1) в рекомендациях к товарам (160, ФИГ. 1)), отображенных посредством информационных дисплеев (226, ФИГ. 2)) и посредством взаимодействия с интерактивными зеркалами (140, 142, 144, 146, 147, 148, ФИГ. 1); артикулы («артикулы купленных товаров», Таблица 3) купленных пользователем (130, ФИГ. 1) товаров (160, ФИГ. 1); список (списки) всех событий («список всех событий», Таблица 3); MAC адреса («MAC адрес мобильного вычислительного устройства пользователя», Таблица 3) мобильных вычислительных устройств пользователей (170, ФИГ. 1).

Ниже, в Таблице 3 приведен примерный вариант структуры таблицы результатов модуля аналитики 324.

Таблица 3.

Таблица результатов модуля аналитики
Заказчик
Город
Магазин
Примерочная кабина
Пол
Длина сессии
Метка времени конца сессии
Дата
Артикулы просмотренных в каталоге товаров
Артикулы отсканированных товаров
Артикулы товаров, заказанных в примерочную кабину
Артикулы товаров, просмотренных в рекомендациях к товару
Артикулы купленных товаров
Список всех событий
MAC адрес мобильного вычислительного устройства пользователя

Также, сервер обработки данных 250 может содержать модуль интерпретации (интерпретатор) 318, который осуществляет перевод (интерпретацию) данных из записей в таблицах базы данных сервера обработки данных 310, (в частности, таблиц данных заказчиков 326) в документо-ориентированную иерархию (изображенную на ФИГ. 3) реплицирующейся базы данных 316, если реплицирующаяся база данных 316 (и в частном случае, база данных интерактивного зеркала 212) реализована документо-ориентированной базой данных. В частности, модуль интерпретации (интерпретатор) 318 осуществляет преобразование данных из формата базы данных сервера обработки данных 310 в формат реплицирующейся базы данных 316, данные из которой передаются в базу данных интерактивного зеркала 212 и, в частном случае на рекламный сервер 260.

Также, сервер обработки данных 250 содержит модуль аналитики 328. Модуль аналитики 328 является (программным) решением, осуществляющим обработку данных полученных из таблицы общей аналитики 320 и таблицы Wi-Fi аналитики 322 базы данных сервера обработки данных 310, в которые осуществляют запись данных модуль обработки общей аналитики 314 и модуль обработки Wi-Fi аналитики 312, соответственно. Результатом работы модуля аналитики 328 является таблица результатов модуля аналитики 324. Стоит отметить, что в частном случае, данные таблицы аналитики предоставляются заказчику, например ,по запросу от такого заказчика.

Также, сервер обработки данных 250 содержит модуль обработки данных заказчика 330, который, в частном случае осуществляет преобразование предоставляемых заказчиком данных от заказчика 332 в записи таблиц данных заказчиков 326. В частном случае, модуль обработки данных заказчика 330 осуществляет преобразование данных из форматов данных (например, CVS (от англ. Comma-Separated Values), XML (от англ. eXtensible Markup Language) и других), в котором предоставляют (передают) на сервер обработки данных 250 (например, с использованием одного из видов вычислительных устройств), данные заказчики, в формат данных таблиц данных заказчиков 326. Стоит отметить, что данные от заказчика 332 включают, например, артикулы товаров, штрих-коды товаров, пол, для которого подходит или предназначены товары, цвет товаров, категории товаров, цены товаров, наличие товаров на точках продаж (в магазинах), описание товаров, изображения товаров, размеры товаров, рекомендованные товары и т.д.

На ФИГ. 5 и ФИГ. 6 показана блок-схема функционирования модуля аналитики (328, ФИГ. 4) сервера обработки данных (250, ФИГ. 4). Процесс обработки поступающих в модуль аналитики (328, ФИГ. 4) данных начинается в шаге 510 (ФИГ. 5). В шаге 514 (ФИГ. 5) модуль аналитики (328, ФИГ. 4) из таблицы Wi-Fi аналитики (322, ФИГ. 4) и таблицы общей аналитики (320, ФИГ. 4), получает (на вход) данные, в частности, данные о заказчике (в частности, имя заказчика или его представителя, задаваемое, в частном случае, системой запуска по расписанию и предустановленное (предзаданное) в ней, в частности, вручную администратором), о магазине (в частности, название магазина, задаваемое, в частном случае, системой запуска по расписанию и предустановленное (предзаданное) в ней, в частности, вручную администратором), о промежутке времени (за который должны быть получены данные, задаваемое, в частном случае, системой запуска по расписанию и предустановленное (предзаданное) в ней, в частности, вручную администратором). Далее в шаге 518 (ФИГ. 5) средствами СУБД базы данных сервера обработки данных (310, ФИГ. 4) осуществляется формирование выборки, в частности, в виде массива данных, событий из таблицы общей аналитики (320, ФИГ. 4), соответствующих введенным данным (в частности, данным, переданным на вход модуля аналитики (328, ФИГ. 4) в шаге 514 (ФИГ. 5)). Далее в шаге 522 (ФИГ. 5) осуществляется разбиение данных из сформированной выборки событий (в частности, содержащих такие же данные, что и в таблице общей аналитики) на группы данных (наборы данных, подвыборка данных) по полю «Примерочная кабина» (в частности, по номерам примерочных кабин). Далее в шаге 526 (ФИГ. 5) запускается (программный) цикл «i» для каждой группы данных, полученной в процессе разбиения в шаге 522. Далее в шаге 530 (ФИГ. 5) данные подгрупп данных сортируются по возрастанию по полю «Метка времени», в частности, для восстановления хронологического порядка действий (пользователя 130) в примерочной кабине. Далее в шаге 534 (ФИГ. 5) запускается (программный) цикл «j» для каждой записи данных (в частности, для каждой строки Таблицы 2, попавшей в выборку и по клиент-магазин-время, и по номеру (в частности, идентификатору) примерочной кабины) и процесс переходит в шаг 538 (ФИГ. 5). В шаге 538 (ФИГ. 5) осуществляется создание объекта «Покупатель» (в частном случае, являющегося строкой в Таблице 3) с полями данных, идентичными полям таблицы результатов модуля аналитики (Таблица 3). Далее в шаге 542 (ФИГ. 5) поверяется наличие события о завершении сессии, генерируемого модулем приложения интерфейса 214, в частности, при отображении пользователю 130 экрана приветствия на информационном дисплее 226 (в частности, при завершении сессии).

Если в шаге 542 не было определено наличие события о завершении сессии, то осуществляется переход в шаг 546, в котором осуществляется дополнение соответствующих полей в объекте покупатель, и осуществляется возврат в шаг 538.

Если в шаге 542 было определено наличие события о завершении сессии, то осуществляется переход в шаг 550 (ФИГ. 6), в котором средствами СУБД базы данных сервера обработки данных (310, ФИГ. 4) осуществляется формирование выборки («А»), в частном случае, набора данных, в частности строк из таблицы Wi-Fi аналитики (322, ФИГ. 4, примерный вариант которой приведен в Таблице 1), соответствующих заказчику, магазину и временному промежутку между первым и последним событием в объекте «Покупатель» (поля «заказчик», «магазин», «метка времени») и поднятым (взведенным) флагом «Флаг ИК-датчика». Далее в шаге 554 (ФИГ. 6) осуществляется формирование подвыборки, в частности (под)набора данных, («Б») из выборки «А» строк по полю «Примерочная кабина» в соответствии с обрабатываемыми данными (в частности, записями) таблицы Wi-Fi аналитики в настоящий момент времени в цикле «i» примерочной кабины. Далее в шаге 558 (ФИГ. 6) осуществляется формирование (создание) временной структуры данных «Г» (в частности, структуры типа словарь, размещаемой в памяти сервера обработки данных 250 на время описываемого алгоритма) вида: массив сочетаний MAC адрес:0, где массив является структурой данных типа словарь, в котором «MAC адрес» является ключом, а значением является количество итераций цикла, при которых этот адрес имел наибольший сигнал (в частности, сигнал с наибольшей силой) в обрабатываемой примерочной, в данном случае «0». Далее в шаге 562 (ФИГ. 6) запускается (программный) цикл «k» для каждой записи (в частности, строки) в подвыборке «Б». Далее в шаге 566 (ФИГ. 6) из выборки «А» берутся (в частности, вычитываются в память сервера обработки данных 250) записи, в частности, строки, с равным текущему полем «MAC адрес» и полем «Метка времени» (в частности, с погрешностью, например, плюс-минус 1000 секунд). Далее в шаге 570 (ФИГ. 6) осуществляется проверка того, является ли поле «Уровень сигнала» у записи с полем «Примерочная кабина» (соответствующим с обрабатываемой в настоящий момент в цикле «i» примерочной кабиной) наибольшим из взятых записей в предыдущем шаге.

Если поле «Уровень сигнала» у записи с полем «Примерочная кабина» не является наибольшим из взятых записей, то процесс переходит в шаг 578 (ФИГ. 6), то процесс переходит в шаг 578 (ФИГ. 6), в котором осуществляется окончание цикла «k».

Если поле «Уровень сигнала» у записи с полем «Примерочная кабина» наибольшее из взятых записей, то процесс переходит в шаг 574 (ФИГ. 6), в котором в структуру данных «Г» осуществляется добавление записи «Текущий MAC адрес»:1 (т.е. в данной примерочной кабине сигнал вычислительного устройства пользователя с таким MAC адресом был сильнее, чем в других примерочных кабинах один раз), а если ключ «Текущий MAC» уже существует (в структуре данных «Г»), то его значение увеличивается на единицу, в частности с целью вычисления MAC адреса вычислительного устройства, сигнал которого был сильней, по отношению к сигналам других вычислительных устройств в обрабатываемой примерочной кабине. После шага 574 процесс переходит к шагу 578 (ФИГ. 6). После шага 578 (ФИГ. 6) процесс переходит к шагу 582 (ФИГ. 6), в котором осуществляется добавление ключа с наибольшим значением из структуры «Г» в поле «MAC адрес мобильного вычислительного устройства пользователя» объекта «Покупатель», в частности, с целью зафиксировать МАС адрес предполагаемого вычислительного устройства пользователя. Стоит отметить, что в случае наличия двух и более ключей с одинаковым наибольшим значением, то используется первый из них (или, в частном случае, случайный). Далее процесс переходит к шагу 586 (ФИГ. 5). В шаге 586 (ФИГ. 5) осуществляется запись соответствующих полей в таблицу результатов модуля аналитики (324, ФИГ. 4) из объекта «Покупатель». Далее в шаге 590 (ФИГ. 5) осуществляется окончание цикла «j» и далее в шаге 592 (ФИГ. 5) осуществляется окончание цикла «i». Далее в шаге 594 (ФИГ. 5) осуществляется запись оставшихся (в выборке «А» и не отнесенных ни к одному объекту «Покупатель») уникальных MAC адресов в таблицу результатов модуля аналитики (324, ФИГ. 4), оставив недостающие поля (таблицы результатов модуля аналитики 324) пустыми, и в процесс заканчивается в шаге 596 (ФИГ. 5) с заполненной и сохраненной таблицей результатов модуля аналитики 324 (в частности, связок Пользователь - MAC адреса).

На ФИГ. 7 показан способ осуществления настоящего изобретения. В шаге 715 осуществляется определение Wi-Fi сканерами интерактивных зеркал, установленных в примерочных кабинах магазинов, уникальных идентификаторов мобильных вычислительных устройств пользователей в зонах покрытия Wi-Fi сканеров и силы сигналов мобильных вычислительных устройств пользователей в зонах покрытия Wi-Fi сканеров посредством регистрирования Wi-Fi сканерами фреймов-запросов пробы, отправляемых мобильными вычислительными устройствами пользователя, причем Wi-Fi сканеры сконфигурированы для работы в режиме сканирования мобильных вычислительных устройств пользователей. Также, в шаге 715 осуществляется определение вычислительными устройствами интерактивных зеркал времени, в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей. Также, в шаге 715 осуществляется передача вычислительными устройствами интерактивных зеркал определенного уникального идентификатора каждого мобильного вычислительного устройства пользователя и определенной силы сигнала каждого мобильного вычислительного устройства пользователя, а также определенного времени в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей, на сервер обработки данных. Стоит отметить, что в шаге 715 при попадании (заходе, посещении) пользователя (покупателя) 130 (ФИГ. 1) в зону примерочных кабин (110, 112, 114, 116, 117, 118, ФИГ. 1) магазина, в частности, в зону покрытия (действия), по крайней мере, одного Wi-Fi сканера 232 (ФИГ. 2), по крайней мере, один Wi-Fi сканер (например, 232, ФИГ. 2), по крайней мере, одного интерактивного зеркала (например, 148, ФИГ. 1), в зоне которых находится пользователь 130 (ФИГ. 1), осуществляет регистрирование (детектирование, регистрацию) упомянутых выше управляющих фреймов-запросов Пробы, отправляемых модулем Wi-Fi мобильного вычислительного устройства пользователя 170 (ФИГ. 1), что определяет нахождение пользователя 130 (ФИГ. 1) c мобильным вычислительным устройством пользователя 170 (ФИГ. 1) в зоне покрытия Wi-Fi сканера 232 (ФИГ. 2). Стоит отметить, что упомянутые фреймы-запросы Пробы отправляются мобильным вычислительным устройством пользователя 170 (ФИГ. 1) с заданной производителем мобильного вычислительного устройства 170 (ФИГ. 1) интервалом. Стоит также отметить, что, в частном случае, Wi-Fi сканер 232 (ФИГ. 2) запускает работу (или выводит из режима энергосбережения, в частности, из спящего режима или гибернации) вычислительного устройства 210 (ФИГ. 2) и/или устройств (например, RFID-сканера 222 (ФИГ. 2), сканера штрих-кодов 224 (ФИГ. 2), информационного дисплея 224 (ФИГ. 2), ИК-рамки 228 (ФИГ. 2), Wi-Fi адаптера 234 (ФИГ. 2), ИК-датчика 230 (ФИГ. 2) и т.д.), которые с ним связаны (подключены к нему). Данные (в частности, событие) о нахождении пользователя 130 (ФИГ. 1) в зоне действия Wi-Fi сканера 232 (ФИГ. 2) отправляются средствами Wi-Fi сканера 232 (ФИГ. 2) в модуль Wi-Fi аналитики 218 (ФИГ. 2) вычислительного устройства 210 (ФИГ. 2) интерактивного зеркала 148 (ФИГ. 1) для обработки и/или хранения (в частности, как описано выше) таким модулем Wi-Fi аналитики 218 (ФИГ. 2) и дальнейшей передачи на сервер обработки данных 250 (ФИГ. 2). В частном случае упомянутыми передаваемыми данными в модуль Wi-Fi аналитики 218 (ФИГ. 2) являются упомянутые (управляющие) фреймы-запросы Пробы. В шаге 715 Wi-Fi сканером 232 (ФИГ. 2) интерактивного зеркала 148 (ФИГ. 1) осуществляется считывание (в частности, получение) идентификаторов мобильных вычислительных устройств пользователя (в частности, MAC адреса мобильного вычислительного устройства пользователя 170 (ФИГ. 1)). Стоит отметить, что в частном случае упомянутое считывание упомянутого уникального идентификатора (MAC адреса) мобильного вычислительного устройства пользователя 170 (ФИГ. 1) осуществляется с предопределенной периодичностью, например, один раз в 10 секунд, один раз в 20 секунд, один раз в 30 секунд и т.д., в частности, с целью осуществления отслеживания наличия мобильного вычислительного устройства пользователя 170 (ФИГ. 1) в зоне действия Wi-Fi сканера 232 (ФИГ. 2). Упомянутый считанный MAC адрес мобильного вычислительного устройства пользователя 170 (ФИГ. 1) передается (отправляется) средствами Wi-Fi сканера 232 (ФИГ. 2) в модуль Wi-Fi аналитики 218 (ФИГ. 2) вычислительного устройства 210 (ФИГ. 2) интерактивного зеркала 148 (ФИГ. 1) для обработки и/или хранения (в частности, как описано выше) таким модулем Wi-Fi аналитики 218 (ФИГ. 2) и для дальнейшей передачи на сервер обработки данных 250 (ФИГ. 2).

Далее в шаге 720 осуществляется определение факта присутствия пользователя в примерочной кабине посредством регистрирования срабатывания ИК-датчика интерактивного зеркала. Также в шаге 720 осуществляется определение вычислительным устройством интерактивного зеркала времени срабатывания ИК-датчика для определенного факта присутствия пользователя в примерочной кабине. Также в шаге 720 осуществляется передача вычислительным устройством интерактивного зеркала определенного факта присутствия пользователя в примерочной кабине и времени срабатывания ИК-датчика на сервер обработки данных. Стоит отметить, что в частном случае в шаге 720 при посещении пользователем 130 (ФИГ. 1) с товарами 160 (ФИГ. 1) примерочной кабины 118 (ФИГ. 1), в частности, попадании пользователя 130 (ФИГ. 1) в зону действия ИК-датчика 230 (ФИГ. 2), ИК-датчиком 230 (ФИГ. 2) осуществляется определение присутствия (нахождения) пользователя 130 (ФИГ. 1) в примерочной кабине 118 (ФИГ. 1). Стоит также отметить, что, в частном случае, ИК-датчик 230 (ФИГ. 2) запускает работу (или выводит из режима энергосбережения, в частности, из спящего режима или гибернации) вычислительного устройства 210 (ФИГ. 2) и/или устройств (например, RFID-сканер 222 (ФИГ. 2), сканер штрих-кодов 224 (ФИГ. 2), информационный дисплей 224 (ФИГ. 2), ИК-рамку 228 (ФИГ. 2), Wi-Fi адаптер 234 (ФИГ. 2) и т.д.), которые с ним связаны (подключены к нему). Стоит также отметить, что данные (в частности, событие) о том, что сработал ИК-датчик 230 (ФИГ. 2), т.е. в примерочной кабине 118 (ФИГ. 1) был обнаружен (детектирован) ИК-датчиком 230 (ФИГ. 2) пользователь 130 (ФИГ. 1), передаются средствами ИК-датчика 230 (ФИГ. 2) в модуль приложения интерфейса 214 (ФИГ. 2) и далее передаются для сохранения в базу данных интерактивного зеркала 212 (ФИГ. 2) и/или в модуль общей аналитики 216 (ФИГ. 2) вычислительного устройства 210 (ФИГ. 2), в частном случае для их дальнейшей передачи после описанного выше преобразования данных модулем общей аналитики 216 (ФИГ. 2) на сервер обработки данных 250 (ФИГ. 2). Стоит отметить, что пользователь может выходить из примерочной кабины 118 (ФИГ. 1) на предустановленное (в частности, в модуле приложения интерфейса 214, например, разработчиком интерактивного зеркала, администратором и т.д.) в интерактивном зеркале 148 (ФИГ. 1) время (например, 10, 20, 40, 50 и т.д. секунд), например, чтобы посмотреть на себя в интерактивное зеркало 148 (ФИГ. 1) на расстоянии, позвать продавца и т.д. Стоит отметить, что проверка превышения упомянутого предустановленного времени отсутствия пользователя в примерочной кабине осуществляется модулем приложения интерфейса 214, причем сессия нахождения пользователя 130 (ФИГ. 1) в примерочной кабине не будет прервана, пока упомянутое предустановленное время не будет превышено пользователем 130 (ФИГ. 1). В частном случае, при превышении пользователем 130 (ФИГ. 1) упомянутого предустановленного времени сессия пребывания пользователя 130 (ФИГ. 1) в примерочной кабине 118 (ФИГ. 1) будет закончена, в частности, сброшена (обнулена), и при повторном заходе данным пользователем 130 (ФИГ. 1) в примерочную кабину 118 (ФИГ. 1) вычислительным устройством 210 (ФИГ. 2) будет запущена новая сессия, т.е. в частном случае данное посещение пользователем 130 (ФИГ. 1) примерочной кабины 118 (ФИГ. 1) будет являться новым посещением пользователем 130 (ФИГ. 1) примерочной кабины 118 (ФИГ. 1).

Далее в шаге 725 осуществляется определение идентификаторов товаров сканированием RFID-сканером интерактивного зеркала или сканированием сканером штрих-кодов интерактивного зеркала RFID-меток на товарах или штрих-кодов на товарах. Также, в шаге 725 осуществляется определение вычислительным устройством интерактивного зеркала времени сканирования товаров RFID-сканером интерактивного зеркала или сканирования сканером штрих-кодов интерактивного зеркала. Также, в шаге 725 осуществляется передача вычислительным устройством интерактивного зеркала определенных идентификаторов товаров и времени сканирования на сервер обработки данных. Стоит отметить, что в шаге 725 при использовании магазином RFID-меток для идентификации товаров 160 (ФИГ. 1) и, соответственно, в случае оснащения интерактивного зеркала 148 (ФИГ. 1) RFID-сканером 222 (ФИГ. 2) средствами RFID-сканера 222 (ФИГ. 2) осуществляется сканирование товаров 160 (ФИГ. 1), оснащенных RFID-метками и находящихся в примерочной кабине 118 (ФИГ. 1) с целью сканирования, в частности, считывания идентификаторов товаров (в частном случае, являющихся штрих-кодами, в том числе, хранящихся в RFID-метках) с целью распознавания (в частном случае, идентификации) таких товаров. В частном случае, зона (площадь) покрытия RFID-сканера 222 (ФИГ. 2) равна зоне (в частности, площади) примерочной кабины 118 (ФИГ. 1), в которой установлен RFID-сканер 222 (ФИГ. 2). Полученные RFID-сканером 222 (ФИГ. 2) идентификаторы (а также событие сканирования) товаров передаются RFID-сканером 222 (ФИГ. 2) в модуль приложения интерфейса 214 (ФИГ. 2) вычислительного устройства 210 (ФИГ. 2) и далее в базу данных интерактивного зеркала 212 (ФИГ. 2) для сохранения и/или в модуль общей аналитики 216 (ФИГ. 2), в том числе с целью передачи на сервер обработки данных 250 (ФИГ. 2), в частности, вместе с артикулами соответствующих товаров. Стоит отметить, что в частном случае, при использовании магазином штрих-кодов (закрепленных, например, приклеенных, пришитых и т.д. к товарам 160 (ФИГ. 1) для идентификации товаров 160 (ФИГ. 1) интерактивное зеркало 148 (ФИГ. 1) может быть оснащено сканером штрих-кодов 224 (ФИГ. 2) для самостоятельного сканирования пользователем 130 (ФИГ. 1) товаров 160 (ФИГ. 1). Сканер штрих-кодов 224 (ФИГ. 2) позволяет осуществлять сканирование, в частности, считывание идентификаторов товаров 160 (ФИГ. 1), заданных магазином или производителем и осуществляет распознавание (в частности, идентификацию) поднесенных пользователем 130 (ФИГ. 1) товаров 160 (ФИГ. 1) к рабочей области сканера-штрих кодов 224 (ФИГ. 2). Полученный сканером штрих-кодов 224 (ФИГ. 2) идентификатор (а также событие сканирования) товара (160, ФИГ. 1) передаётся в модуль приложения интерфейса 214 (ФИГ. 2) вычислительного устройства 210 (ФИГ. 2) и далее в базу данных интерактивного зеркала 212 (ФИГ. 2) для сохранения в модуль общей аналитики 216 (ФИГ. 2), в том числе с целью передачи на сервер обработки данных 250 (ФИГ. 2), в частности, вместе с артикулами соответствующих товаров. Стоит также отметить, что после сканирования товаров 160 (ФИГ. 1) автоматически RFID-сканером 222 (ФИГ. 2) или самостоятельно (вручную) пользователем 130 (ФИГ. 1) посредством использования сканера штрих-кодов 224 (ФИГ. 2) средствами интерактивного зеркала 148 (ФИГ. 1), в частности, модулем приложения интерфейса 214 (ФИГ. 2), на информационном дисплее 226 (ФИГ. 2) осуществляется отображение таких отсканированных товаров.

Стоит отметить, что в частном случае пользователю осуществляется отображение интерактивных элементов графического интерфейса пользователя на информационном дисплее интерактивного зеркала, причем описываемые в рамках настоящего изобретения взаимодействия пользователя с интерактивным зеркалом включают взаимодействия пользователя с интерактивными элементами графического интерфейса пользователя, регистрируемые ИК-рамкой. Стоит также отметить, что пользователю на информационном дисплее интерактивного зеркала отображаются изображения и информация для отсканированных товаров, причем отображаемые изображения и информация являются интерактивными элементами графического интерфейса пользователя.

Далее в шаге 730 осуществляется регистрирование взаимодействий пользователя с интерактивным зеркалом посредством ИК-рамки интерактивного зеркала. Также, в шаге 730 осуществляется определение вычислительным устройством интерактивного зеркала времени взаимодействий пользователя с интерактивным зеркалом. Также в шаге 730 осуществляется передача данных о взаимодействиях пользователя с интерактивным зеркалом на сервер обработки данных 250 и времени взаимодействий пользователя с интерактивным зеркалом. Стоит отметить, что в частном случае в шаге 730 (программными и аппаратными) средствами интерактивного зеркала 148 (ФИГ. 1), например, средствами информационного дисплея 226 (ФИГ. 2) с использованием ИК-рамки, осуществляется детектирование (регистрирование) взаимодействия пользователя 130 (ФИГ. 1) с интерактивным зеркалом 148 (ФИГ. 1), в частности, нажатие пользователем на кнопки, на любую область информационного дисплея 226 (ФИГ. 2), выбор пользователем рекомендации, размера, цвета и т.д., по крайней мере, одного из товаров 160 (ФИГ. 1), и такие взаимодействий (например, в виде событий), а также результаты таких взаимодействий (в виде данных) передаются в вычислительное устройство 210 (ФИГ. 2), в частности, в модуль приложения интерфейса 214 (ФИГ. 2) для сохранения в базе данных интерактивного зеркала 212 (ФИГ. 2) и, в частном случае, в модуль общей аналитики 216 (ФИГ. 2), в частности, для передачи на сервер обработки данных 250 (ФИГ. 2) с использованием API (от англ. application programming interface, программный интерфейс приложения, интерфейс прикладного программирования).

Стоит отметить, что после оставления (покидания) пользователем 130 (ФИГ. 1) примерочной кабины 118 (ФИГ. 1) и событий (например, со следующих устройств: Wi-Fi сканера 232 (ФИГ. 2), ИК-рамки 228 (ФИГ. 2), ИК-датчика 230 (ФИГ. 2), RFID-сканера 222 (ФИГ. 2), сканера штрих-кодов 224 (ФИГ. 2) и т.д.), в том числе событий взаимодействия (управления), в том числе, событий взаимодействия (управления) пользователем 130 (ФИГ. 1) с интерактивным зеркалом 148 (ФИГ. 1) перестают регистрироваться в точение предопределенного времени упомянутыми устройствами, и при отсутствии новых упомянутых событий (связанных с нахождением пользователя и мобильного вычислительного устройства пользователя в примерочной кабине 118 (ФИГ. 1)) вычислительным устройством 210 (ФИГ. 2) осуществляется возврат интерактивного зеркала 148 (ФИГ. 1), в частности, модуля приложения интерфейса 214 (ФИГ. 2) в изначальное состояние (состояние до появления пользователя в примерочной кабине) и осуществляется интерактивным зеркалом 148 (ФИГ. 1), в частности, модулем приложения интерфейса 214 (ФИГ. 2) ожидание следующего пользователя 130 (ФИГ. 1). Передача данных (в частности, соответствующего события), определяющих отсутствие пользователя 130 (ФИГ. 1) в примерочной кабине 118 (ФИГ. 1), в частности, отсутствие сигнала с ИК-датчика 230, на вычислительное устройство 210 (ФИГ. 2) интерактивного зеркала 148 (ФИГ. 1) и далее на сервер обработки данных 250 (ФИГ. 1).

Стоит также отметить, что взаимодействия пользователя с интерактивным зеркалом включают выбор других товаров, и/или товаров другого цвета, и/или товаров другого размера, и/или товаров другой половой принадлежности, и/или рекомендуемые товары к отсканированным товарам, и/или товары рекламных и/или скидочных акций, причем такие товары имеют идентификаторы товаров и передаются на сервер обработки данных вычислительным устройством интерактивного зеркала.

В частном случае, вместе с идентификаторами отсканированных товаров вычислительное устройство интерактивного зеркала отправляет на сервер обработки данных идентификаторы товаров, зарегистрированные в процессе взаимодействия пользователя с интерактивным зеркалом.

Далее в шаге 740 сервером обработки данных 250 осуществляется определение артикулов товаров, хранящихся в базе данных сервера обработки, для идентификаторов товаров, полученных с интерактивного зеркала и связанных с уникальными идентификаторами мобильных вычислительных устройств пользователей. Также в шаге 740 сервером обработки данных осуществляется формирование, по крайней мере, одного набора данных, содержащего уникальный идентификатор мобильного вычислительного устройства пользователя, полученный с интерактивного зеркала, и связанные с ним данные о товарах, полученные из базы данных сервера обработки данных для соответствующих определенных артикулов товаров. Также, в шаге 740 сервером обработки данных 250 осуществляется передача, по крайней мере, одного сформированного набора данных на рекламный сервер 260, содержащий рекламные материалы или формирующий рекламные материалы. Стоит отметить, что данные о товарах в наборах данных, формируемых сервером обработки данных, могут содержать название товаров, категории товаров, цвета товаров, размеры товаров, рекомендации для товаров, цены товаров. Стоит также отметить, что в частном случае в шаге 740 из данных, переданных на сервер обработки данных 250 (ФИГ. 2), модулем аналитики 328 (ФИГ. 4) сервера обработки данных 250 (ФИГ. 2) осуществляется формирование наборов данных, содержащих MAC адреса с соответствующими ему товарами (связок «MAC адрес - список товаров»). Стоит отметить, что каждый набор данных содержит MAC адрес, соответствующий мобильному вычислительному устройству пользователя 130 (ФИГ. 1) и список товаров. Стоит отметить, что упомянутый список товаров 160 (ФИГ. 1) может включать товары, примеренные, заказанные, просмотренные пользователем 130 (ФИГ. 1), рекомендованные пользователю 130 (ФИГ. 1), отсканированные RFID-сканером 222 (ФИГ. 2) или пользователем 130 (ФИГ. 1) с использованием сканера штрих-кодов 224 (ФИГ. 2) и т.д. Далее, как было сказано выше, в шаге 740 сервер обработки данных 250 (ФИГ. 2) осуществляет передачу на рекламный сервер 260 (ФИГ. 2) сформированных модулем аналитики 328 (ФИГ. 4) сервера обработки данных 250 (ФИГ. 2) наборов данных, содержащих MAC адреса с соответствующими ему товарами.

Далее в шаге 745 осуществляется выбор рекламных материалов рекламным сервером для полученных сформированных наборов данных. Также в шаге 745 осуществляется предоставление выбранных рекламных материалов пользователям. Стоит отметить, что рекламным сервером осуществляется формирование рекламных материалов для выбора и предоставления их пользователям. Также, в частном случае рекламным сервером осуществляется сопоставление уникальных идентификаторов мобильных вычислительных устройств пользователей с телефонными номерами, и/или адресами электронной почты, и/или профилями в социальных сетях пользователей и осуществляется предоставление выбранных рекламных материалов пользователям с использованием телефонных номеров, и/или адресов электронной почты, и/или профилей в социальных сетях посредством передачи сообщений, и/или уведомлений, и/или посредством голосовых сообщений и/или посредством голосового общения с пользователями. Стоит отметить, что в частном случае рекламным сервером осуществляется передача рекламных материалов на сервер обработки данных, который передает рекламные материалы на интерактивные зеркала, которые информационных дисплеях которых осуществляется отображение рекламных материалов пользователям. Стоит отметить, что в частном случае в шаге 745 рекламный сервер 260 (ФИГ. 2) осуществляет анализ товаров, соответствующих MAC адресу мобильного вычислительного устройства пользователя 130, и осуществляет подбор рекламных материалов (хранящихся в базе данных рекламных материалов хранилища данных рекламного сервера 260 (ФИГ. 2)), которые потенциально могут заинтересовать пользователя 130 (ФИГ. 1) мобильного вычислительного устройства пользователя 130 с соответствующим MAC адресом. Стоит отметить, что в частном случае, в шаге 745 рекламным сервером осуществляется формирование рекламных материалов (при необходимости, в частности, если рекламные материалы не сформированы) и предоставление подобранных рекламным сервером 260 (ФИГ. 2) рекламных материалов конкретному пользователю 130 (ФИГ. 1) мобильного вычислительного устройства пользователя 130 (ФИГ. 1) с соответствующим MAC адресом. В частном случае, рекламные материалы могут быть переданы на сервер обработки данных 250 (ФИГ. 2) и далее на интерактивное зеркало 148 (ФИГ. 1) для отображения таких подобранных рекламных материалов на информационном дисплее 226 (ФИГ. 2) и/или для передачи таких рекламных материалов посредством Wi-Fi адаптера 234 (ФИГ. 2) и/или посредством Wi-Fi точки доступа (магазина) 240 (ФИГ. 2) на мобильное вычислительное устройство пользователя 170 (ФИГ. 1) с целью их предъявления (отображения), например, в установленном мобильном приложении на мобильном вычислительном устройстве пользователя 170 (ФИГ. 1). В частном случае, рекламным сервером 260 (ФИГ. 2) рекламные материалы (подобранные рекламные материалы) могут быть переданы на мобильные вычислительные устройства пользователей (170, ФИГ. 1) с целью их предъявления пользователям серверами (и другими программными и аппаратными средствами) операторов данных (например, социальными сетями, операторами беспроводной (мобильной, сотовой) связи, и другими платформами данных. Рекламные материалы могут быть отправлены на мобильное вычислительное устройство пользователя 170 (ФИГ. 1) с использованием номера мобильного (сотового) телефона, в частности номера телефона одного из операторов сотовой (мобильной) связи (сети). Стоит отметить, что в частном случае подобранные рекламные материалы могут быть отправлены (переданы) пользователям, например, пользователям (мобильных) вычислительных устройств, в формате сообщений (например, СМС-сообщений (SMS), мультимедийных (MMS) сообщений и т.д.), уведомлений (в частности, push-уведомлений), сообщений в социальных сетях (например, в чатах, в виде публикаций, уведомлений, сообщений и т.д.), электронных писем (e-mail), сообщений в службах мгновенного обмена сообщениями и любых других известных форматах.

1. Способ обработки и анализа данных и действий пользователя, регистрируемых интерактивным зеркалом, в котором:

- осуществляется определение Wi-Fi адаптерами интерактивных зеркал, установленных в примерочных кабинах магазинов, уникальных идентификаторов мобильных вычислительных устройств пользователей в зонах покрытия Wi-Fi адаптеров и силы сигналов мобильных вычислительных устройств пользователей в зонах покрытия Wi-Fi адаптеров посредством регистрирования Wi-Fi адаптерами фреймов-запросов пробы, отправляемых мобильными вычислительными устройствами пользователя, причем Wi-Fi адаптеры сконфигурированы для работы в режиме сканирования мобильных вычислительных устройств пользователей;

- осуществляется определение вычислительными устройствами интерактивных зеркал времени, в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей;

- осуществляется передача вычислительными устройствами интерактивных зеркал определенного уникального идентификатора каждого мобильного вычислительного устройства пользователя и определенной силы сигнала каждого мобильного вычислительного устройства пользователя, а также определенного времени, в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей, на сервер обработки данных;

- осуществляется определение факта присутствия пользователя в примерочной кабине посредством регистрирования срабатывания инфракрасного датчика интерактивного зеркала;

- осуществляется определение вычислительным устройством интерактивного зеркала времени срабатывания инфракрасного датчика для определенного факта присутствия пользователя в примерочной кабине;

- осуществляется передача вычислительным устройством интерактивного зеркала определенного факта присутствия пользователя в примерочной кабине и времени срабатывания инфракрасного датчика на сервер обработки данных;

- осуществляется определение идентификаторов товаров сканированием RFID-сканером интерактивного зеркала или сканированием сканером штрих-кодов интерактивного зеркала RFID-меток на товарах или штрих-кодов на товарах;

- осуществляется определение вычислительным устройством интерактивного зеркала времени сканирования товаров RFID-сканером интерактивного зеркала или сканирования сканером штрих-кодов интерактивного зеркала;

- осуществляется передача вычислительным устройством интерактивного зеркала определенных идентификаторов товаров и времени сканирования на сервер обработки данных;

- осуществляется взаимодействие пользователем с интерактивным зеркалом посредством графического интерфейса пользователя информационного дисплея интерактивного зеркала;

- осуществляется регистрирование взаимодействий пользователя с интерактивным зеркалом посредством инфракрасной рамки интерактивного зеркала;

- осуществляется определение вычислительным устройством интерактивного зеркала времени взаимодействий пользователя с интерактивным зеркалом;

- осуществляется передача данных о взаимодействиях пользователя с интерактивным зеркалом на сервер обработки данных и времени взаимодействий пользователя с интерактивным зеркалом;

- осуществляется определение сервером обработки данных артикулов товаров, хранящихся в базе данных сервера обработки, для идентификаторов товаров, полученных с интерактивного зеркала и связанных с уникальными идентификаторами мобильных вычислительных устройств пользователей;

- осуществляется формирование сервером обработки данных по крайней мере одного набора данных, содержащего уникальный идентификатор мобильного вычислительного устройства пользователя, полученный с интерактивного зеркала, и связанные с ним данные о товарах, полученные из базы данных сервера обработки данных для соответствующих определенных артикулов товаров;

- осуществляется передача по крайней мере одного сформированного набора данных сервером обработки данных, а также полученных данных о взаимодействиях пользователя с интерактивным зеркалом на рекламный сервер, содержащий рекламные материалы или формирующий рекламные материалы;

- осуществляется выбор рекламных материалов рекламным сервером на основании анализа полученных сформированных наборов данных и данных о взаимодействиях пользователя с интерактивным зеркалом;

- осуществляется предоставление выбранных рекламных материалов пользователям посредством передачи рекламным сервером выбранных рекламных материалов на мобильное вычислительное устройство пользователя или на сервер обработки данных для дальнейшей передачи этих данных на информационный дисплей интерактивного зеркала.

2. Способ по п. 1, характеризующийся тем, что пользователю осуществляется отображение интерактивных элементов графического интерфейса пользователя на информационном дисплее интерактивного зеркала.

3. Способ по п. 2, характеризующийся тем, что взаимодействия пользователя с интерактивным зеркалом включают взаимодействия пользователя с интерактивными элементами графического интерфейса пользователя, регистрируемые инфракрасной рамкой.

4. Способ по п. 3, характеризующийся тем, что пользователю на информационном дисплее интерактивного зеркала отображаются изображения и информация для отсканированных товаров, причем отображаемые изображения и информация являются интерактивными элементами графического интерфейса пользователя.

5. Способ по п. 1, характеризующийся тем, что взаимодействия пользователя с интерактивным зеркалом включают выбор других товаров, и/или товаров другого цвета, и/или товаров другого размера, и/или товаров другой половой принадлежности, и/или рекомендуемые товары к отсканированным товарам, и/или товары рекламных и/или скидочных акций, причем такие товары имеют идентификаторы товаров и передаются на сервер обработки данных вычислительным устройством интерактивного зеркала.

6. Способ по п. 1, характеризующийся тем, что вместе с идентификаторами отсканированных товаров вычислительное устройство интерактивного зеркала отправляет на сервер обработки данных идентификаторы товаров, зарегистрированные в процессе взаимодействия пользователя с интерактивным зеркалом.

7. Способ по п. 1, характеризующийся тем, что данные о товарах в наборах данных, формируемых сервером обработки данных, содержат названия товаров, и/или категории товаров, и/или цвета товаров, и/или размеры товаров, и/или рекомендации для товаров, и/или цены товаров.

8. Способ по п. 1, характеризующийся тем, что рекламным сервером осуществляется формирование рекламных материалов для выбора и предоставления их пользователям.

9. Способ по п. 1, характеризующийся тем, что рекламным сервером осуществляется сопоставление уникальных идентификаторов мобильных вычислительных устройств пользователей с телефонными номерами, и/или адресами электронной почты, и/или профилями в социальных сетях пользователей и осуществляется предоставление выбранных рекламных материалов пользователям с использованием телефонных номеров, и/или адресов электронной почты, и/или профилей в социальных сетях посредством передачи сообщений, и/или уведомлений, и/или посредством голосовых сообщений и/или посредством голосового общения с пользователями.

10. Способ по п. 1, характеризующийся тем, что рекламным сервером осуществляется передача рекламных материалов на сервер обработки данных, который передает рекламные материалы на интерактивные зеркала, на информационных дисплеях которых осуществляется отображение рекламных материалов пользователям.

11. Способ по п. 1, характеризующийся тем, что уникальным идентификатором мобильного вычислительного устройства пользователя является МАС-адрес мобильного вычислительного устройства пользователя.

12. Способ по п. 1, характеризующийся тем, что при формировании сервером обработки данных наборов данных, содержащих уникальные идентификаторы мобильных вычислительных устройств пользователя и связанные с ними данные о товарах, определяется наиболее мощный по силе сигнал мобильного вычислительного устройства пользователя для примерочной кабины и уникальный идентификатор такого мобильного вычислительного устройства пользователя связывается с артикулами товаров, идентификаторы которых были переданы соответствующей примерочной кабиной на сервер обработки данных.

13. Способ по п. 1, характеризующийся тем, что формируемый сервером обработки данных каждый набор данных содержит артикулы товаров, переданных на сервер обработки данных интерактивным зеркалом в пределах одной примерочной сессии пользователя, временем начала которой является время первого сканирования товаров RFID-сканером или сканером штрих-кодов, или время первого срабатывания инфракрасного датчика интерактивного зеркала, или время первого взаимодействия пользователя с интерактивным зеркалом, зарегистрированного инфракрасной рамкой интерактивного зеркала, а временем окончания которой является время последнего сканирования товаров RFID-сканером или сканером штрих-кодов, или время последнего срабатывания инфракрасного датчика интерактивного зеркала, или время последнего взаимодействия пользователя с интерактивным зеркалом.

14. Способ по п. 13, характеризующийся тем, что при формировании сервером обработки данных наборов данных осуществляется сравнение времени, в которое были определены уникальные идентификаторы мобильных вычислительных устройств пользователей, и времени примерочных сессий, причем каждый формируемый набор данных включает артикулы только тех товаров, идентификаторы товаров которых были определены вычислительным устройством интерактивного зеркала в пределах одной примерочной сессии, время которой совпадает с промежутком времени, в который был определен соответствующий уникальный идентификатор устройства пользователя в формируемом наборе данных.

15. Способ по п. 13, характеризующийся тем, что время последнего срабатывания инфракрасного датчика интерактивного зеркала определяется при превышении промежутка времени отсутствия срабатывания инфракрасного датчика, предустановленного в интерактивном зеркале.



 

Похожие патенты:

Изобретение относится к способу и устройству анализа и обработки больших данных. Технический результат заключается в повышении точности анализа функциональных процессов.

Изобретение относится к системе торговли на транспортном средстве общественного пользования (ТСОП) с использованием инфраструктуры транспортных вокзалов, станций.

Изобретение относится к области вычислительной техники. Технический результат заключается в улучшении защиты устройства связи при проведении транзакции.

Изобретение относится к способу и системе информационного моделирования бизнес-процессов жизненного цикла производственного объекта. Технический результат заключается в автоматизации информационного моделирования.

Изобретение относится к области вычислительной техники, в частности к вычислительным устройствам с перестраиваемой архитектурой. Технический результат заключается в повышении производительности вычислительного модуля.

Изобретение относится к средствам для проведения онлайнового платежа с применением мобильного устройства покупателя и кассовой системы продавца. Техническим результатом является повышение безопасности проведения онлайн оплаты товаров и услуг.

Изобретение относится к способу формирования и отправки цифрового купона стороннему пользователю. Технический результат заключается в автоматизации формирования и отправки цифрового купона стороннему пользователю.

Изобретение относится к средствам контроля элементов оборудования с учетом перераспределения потоков людей. Технический результат заключается в расширении арсенала средств.

Изобретение относится к средствам мониторинга объектов. Технический результат заключается в расширении арсенала средств того же назначения.

Изобретение относится к средствам обеспечения безопасности информации. Технический результат заключается в повышении достоверности фиксируемых событий с использованием видеофайлов.

Группа изобретений относится к системе и способу отслеживания содержимого инвентаря. Система, реализующая способ отслеживания содержимого инвентаря, включает в себя пассивную систему отпирания дверей, выполненную с возможностью аутентифицировать брелок для ключей и включающую в себя, по меньшей мере, одну антенну и контроллер, функционально согласованный с, по меньшей мере, одной антенной. Контроллер побуждает, во время периода запроса метки, по меньшей мере, одну антенну передавать, по меньшей мере, один запрос метки. Период запроса метки начинается на основании окончания периода запроса брелока для ключей. Контроллер дополнительно принимает ответ метки на запрос, служащий признаком метки поблизости от транспортного средства. Обеспечивается эффективность отслеживания предметов, находящихся в транспортном средстве. 3 н. и 14 з.п. ф-лы, 38 ил.

Изобретение относится к пользовательским интерфейсам. Технический результат заключается в повышении скорости ввода данных. Такой результат достигается тем, что в пользовательском интерфейсе электронных сообщений предоставляют область сообщений, в которой располагается одно или более электронных сообщений, где по меньшей мере одно из одного или более электронных сообщений включает в себя вложение элемента контента в ответ на выбор вложения элемента контента, отображают ассоциированный элемент контента в иммерсивной области просмотра в пользовательском интерфейсе электронных сообщений для предоставления возможности просмотра как отображаемого элемента контента, так и одного или более электронных сообщений в одном отображении пользовательского интерфейса электронных сообщений, редактируют ассоциированный элемент контента и в ответ на выбор функции сохранения и отправки автоматически вкладывают отредактированный элемент контента в черновик сообщения. 3 н. и 10 з.п. ф-лы, 15 ил.

Изобретение относится к области обеспечения доступа пользователя к услугам локального оператора услуг. Технический результат заключается в повышении безопасности системы при повышении надежности защиты от подделок. Раскрыт способ обеспечения доступа пользователя к услугам локального оператора услуг, заключающийся в том, что: в системе универсального билетного процессинга осуществляют централизованный сбор и хранение в единой базе данных информации, относящейся к условиям предоставления услуг множества локальных систем предоставления услуг, управляемых локальными операторами систем предоставления услуг, где услуги предоставляются по месту нахождения пользователя; для локальной системы предоставления услуг, выбранной пользователем из множества локальных систем предоставления услуг, передают пользователю набор правил доступа к услугам локальной системы предоставления услуг, сохраненный в единой базе данных, где набор правил содержит обязательный набор правил; запрашивает согласие пользователя на соответствие обязательному набору правил; выбирают, по согласованию с пользователем набор дополнительных правил, при согласии пользователя, выбирают носитель информации для хранения идентификационных данных пользователя, проверяют возможность пользователя соответствовать обязательному набору правил локального оператора, регистрируют пользователя в локальной системе локального оператора с использованием идентификационных данных пользователя; при нахождении пользователя в зоне оказания услуг считывают идентификационные данные пользователя с выбранного носителя информации, проверяют регистрацию пользователя со считанными идентификационными данными в локальной системе предоставления услуг, и при регистрации пользователя в локальной системе предоставления услуг, по выбору пользователя, предоставляют пользователю услугу в соответствии с дополнительным набором правил и с проверкой соблюдения, по крайней мере одного из правил из набора обязательных правил. 3 н. и 26 з.п. ф-лы, 12 ил.
Изобретение относится к способу автоматизированной обработки данных поставки импортной продукции. Технический результат заключается в автоматизации обработки данных поставки импортной продукции вне зависимости от страны и физического расположения транзитного склада. Способ содержит этапы, на которых: считывают идентификационные коды и идентификационные характеристики каждой единицы продукции, вносят их в базу данных сервера сетевого предприятия; обрабатывают идентификационные коды и идентификационные характеристики продукции и формируют соответствующие номенклатурные коды; осуществляют автоматическую проверку поступления продукции с полностью или частично схожими идентификационными характеристиками; генерируют новые номенклатурные коды продукции, соответствующие отсутствующим характеристикам; при совпадении идентификационных кодов или характеристик продукции применяется ранее сформированная карточка продукции; создают карточку продукции, после чего продукции автоматически присваивают согласно требованиям таможни маркировочный код; информацию о продукции передают в распределительный центр; после чего продукцию распределяют по магазинам сетевого предприятия с оповещением магазинов о планируемой поставке. 5 з.п. ф-лы.

Группа изобретений относится к средствам управления электрическими транспортными средствами. Технический результат – обеспечение ограниченного заряда аккумулятора после истечения срока аренды транспортного средства для предотвращения разряда бортового аккумулятора. Для этого предложен способ управления транспортным средством, в котором управление осуществляется на основании относящейся к транспортному средству идентификационной информации, которая устанавливает условие использования, посредством получения идентификационной информации транспортного средства от электрического транспортного средства и определения, является ли идентификационная информация недействительной, на основании условия использования в полученной идентификационной информации. Предписанное ограничение применяется к заряду аккумулятора электрического транспортного средства, имеющего идентификационную информацию, при определении, что идентификационная информация является недействительной. 2 н. и 7 з.п. ф-лы, 4 ил.

Изобретение относится к области информационных технологий. Технический результат заключается в автоматизации процесса принятия решения на организацию связи в операциях, боевых действиях объединений Вооруженных Сил РФ. Программно-аппаратный комплекс поддержки принятия решения начальника связи по моделированию вариантов системы связи, отличающийся тем, что для поддержки принятия решения комплекс выполнен с возможностью работы в двух автоматических режимах автономном и серверном, в автономном режиме используют рабочие станции, осуществляющие формирование альтернативных вариантов построения или планирования связи в виртуальном пространстве, что обеспечивается информационным взаимодействием моделирующей среды с автоматизированными рабочими местами пользователей по протоколу информационной модели обмена данными и передачи их с использованием коммутатора на сервер, а в серверном режиме с использованием рабочей станции начальника связи и сервера осуществляют оценку полученных вариантов построения планирования системы связи с расчетом показателей работы их применения, по результатам которой выбирают оптимальный вариант построения связи, а результаты отображают на ЖК-панели и для выбранного варианта построения системы связи используют принтер для печати комплекта текстовых документов по связи. 3 ил.

Изобретение относится к области обработки цифровых данных с помощью электрических устройств. Технический результат заключается в обеспечении возможности формирования многоуровневых структур из равноправно взаимодействующих блокчейн сетей, выступающих в качестве отдельных ячеек для сетей следующего уровня. Технический результат достигается за счет этапа, на котором определяют получателя, подписания транзакций, этапа, на котором подписанные транзакции направляют узлу сабчейна, этапа, на котором на узле сабчейна создают новый блок данных, этапа, на котором из секции транзакций, в которых получатель зарегистрирован в другом сабчейне, этапа, на котором на узле сабчейна получателя получают направленные с узла сабчейна отправителя все сформированные пакеты транзакций, этапа, на котором пакет с транзакциями со следующим после ранее полученного и зарегистрированного на узле сабчейна получателя номера пакета валидируется узлами сабчейна-получателя путем валидации, этапа, на котором валидированный пакет включается в новый блок сабчейна получателя, этапа, на котором с узла сабчейна получателя направляют в узел сабчейна отправителя информацию, этапа, на котором на узле сабчейна отправителя ожидают информацию о внесении полученного пакета в новый блок данных сабчейна получателя, этапа, на котором на узле сабчейна отправителя получают информацию. 4 ил.

Изобретение относится к способу настройки процессов на промышленном предприятии. Технический результат заключается в расширении арсенала средств того же назначения. Система настройки для улучшения работы предприятия. С этой системой настройки соединен сервер для связи с предприятием через сеть связи. Компьютерная система имеет платформу, работающую на основе Интернет, для приема и передачи данных предприятия, относящихся к работе предприятия, через сеть связи. Устройство отображения осуществляет интерактивное представление данных предприятия. Блок согласования сконфигурирован для согласования фактически измеренных данных от предприятия в сравнении с результатами работы модели функционирования технологического процесса от спецпроцессора моделирования на основе набора заданных контрольных точек или уставок. Блок согласования осуществляет эвристический анализ фактически измеренных данных и результатов работы модели функционирования технологического процесса с использованием заданных пороговых величин. 9 з.п. ф-лы, 3 ил.

Изобретение относится к способу обработки и анализа данных и действий пользователя. Технический результат заключается в автоматизации анализа данных пользователя и выбора рекламных материалов на основе этого анализа. В способе определяют и передают идентификаторы, силу сигнала и время определения идентификаторов мобильных устройств пользователей на сервер обработки данных, определяют факт присутствия пользователя в примерочной кабине инфракрасным датчиком интерактивного зеркала, а также идентификаторы товаров и время сканирования товаров сканером интерактивного зеркала, эти данные, а также данные о взаимодействиях и время взаимодействий пользователя с интерактивным зеркалом передают на сервер обработки данных, который формирует наборы данных, содержащие идентификаторы мобильных устройств пользователей и связанные с ними данные о товарах, и передает сформированные наборы данных на рекламный сервер, который выбирает рекламные материалы на основании анализа полученных сформированных наборов данных и данных о взаимодействиях пользователя с интерактивным зеркалом, и предоставляет эти материалы пользователям на информационный дисплей интерактивного зеркала. 14 з.п. ф-лы, 7 ил.

Наверх