Устройство и способ для анализа информации

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

 

ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ

По данной заявке испрашивается приоритет по заявке на патент Республики Корея №10-2016-0116584, которая была подана 9 сентября 2016 года в Ведомство интеллектуальной собственности Республики Корея и раскрытие которой полностью включено в это описание посредством ссылки.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ ОБЛАСТЬ ТЕХНИКИ

[0001] Один или более вариантов осуществления настоящего изобретения относятся к устройству и способу для анализа информации.

ОПИСАНИЕ СУЩЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0005]

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

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

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

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

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

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

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

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

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

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

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

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

[0018] В соответствии с одним или более вариантами осуществления предлагаются другие способы, системы и компьютерные программы, сконфигурированные для выполнения способов.

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

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

[0020] на фиг. 1 показана блок-схема системы анализа информации в соответствии с вариантом осуществления настоящего изобретения;

[0021] на фиг. 2 показана структурная блок-схема устройства анализа информации, содержащегося в системе анализа информации, изображенной на фиг. 1;

[0022] на фиг. 3 показана структурная блок-схема анализатора информации, содержащегося в устройстве анализа информации, изображенном на фиг. 2;

[0023] на фиг. 4 показана структурная блок-схема первого устройства обработки, содержащегося в системе анализа информации, изображенной на фиг. 1;

[0024] на фиг. 5 показана структурная блок-схема второго устройства обработки и третьего устройства обработки, содержащихся в системе анализа информации, изображенной на фиг. 1; и

[0025] на фиг. 6-10 показаны алгоритмы выполнения способов анализа информации в соответствии с вариантами осуществления настоящего изобретения.

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

[0026] Далее более подробно описываются примеры осуществления настоящего изобретения, иллюстрируемые в прилагаемых чертежах, на которых одинаковые цифровые ссылки соответствуют сходным элементам. В этом отношении варианты осуществления настоящего изобретения могут быть реализованы в различном виде и не должны трактоваться как ограниченные приведенным описанием. Соответственно, ниже приводятся просто варианты осуществления настоящего изобретения со ссылкой на чертежи, для того чтобы объяснить аспекты настоящего описания. В данном описании термин 'и/или' используется для обозначения любой комбинации или всех комбинаций одного или более связанных перечисляемых элементов. Такие выражения, как "по меньшей мере один из", которое предшествует списку элементов, модифицирует список элементов целиком, но не отдельные элементы списка.

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

[0028] Терминология, применяемая в этом описании, используется только с целью описания конкретных вариантов осуществления и не предназначена для ограничения идеи изобретения. В рамках этого описания единственное число, выражаемое терминами "один", "указанный" и "конкретный", также подразумевает формы множественного числа, если из контекста явно не следует иное. Кроме того, следует понимать, что термины 'содержит' и/или 'содержащий', используемые в этом описании, указывают на наличие изложенных признаков, целых чисел, шагов, операций, элементов и/или компонентов, но не исключают наличие или добавление одного или более других признаков, целых чисел, шагов, операций, элементов и/или компонентов. Следует принимать во внимание, что хотя термины 'первый', 'второй', 'третий' и т.д. могут использоваться для описания различных элементов, эти элементы не должны ограничиваться данными терминами. Эти термины используются только для того, чтобы отличить один элемент от другого.

[0029] Согласно раскрытию настоящего изобретения термин 'первый пользователь' обозначает работающего в магазине сотрудника, который может управлять первым устройством обработки и предоставлять материальные и нематериальные элементы второму пользователю, описываемому ниже. Термин 'первое устройство обработки' (см. ссылочный номер 200 на фиг. 1) означает устройство, например кассовый терминал (POS, Point-Of-Sale), которое управляется первым пользователем и способно выдавать чек. В данном случае под выдачей чека следует понимать, что второй пользователь (описываемый ниже) может оплатить объект с помощью кредитной карты и/или наличных денег. Материальные и нематериальные элементы предоставляются в окрестностях первого устройства обработки. К окрестностям первого устройства обработки может относиться место, в котором находится первое устройство обработки, например магазин. Под материальными элементами следует понимать объект (например, изделие, пищевые товары, услуга и т.п.), которые пользователь может оплатить в магазине с целью их приобретения. Под нематериальными элементами следует понимать услугу, которую первый пользователь предоставляет второму пользователю и которую второй пользователь может применять бесплатно, и т.п. Кроме того, первое устройство обработки может размещаться не только автономно (или в магазине), но и в сети (в Интернет-магазине), включая устройство, способное выдавать чек, как описано выше.

[0030] Термин 'второй пользователь' обозначает пользователя, который может посетить окрестности первого устройства обработки для приобретения материальных и нематериальных элементов, например заказчика, клиента и т.п. Под термином 'второе устройство обработки' (см. ссылочный номер 300 на фиг. 1) следует понимать мобильный терминал (такой как ноутбук, переносное устройство, смартфон или планшет), обычный проводной/беспроводный телефон или настольный компьютер, которым управляет второй пользователь, или любое подходящее устройство, использующее указанное устройство, либо прямым или косвенным образом подключенное к такому устройству. Однако второе устройство обработки не ограничено приведенным выше описанием, и любое устройство с возможностью веб-навигации, как описано выше, может применяться в качестве второго устройства обработки.

[0031] Термин 'третий пользователь' обозначает компанию, которая осуществляет управление в окрестностях первого устройства обработки, то есть магазин и/или сотрудника, работающего в компании. Первый и третий пользователи могут быть разными лицами, поскольку первый пользователь работает в магазине, а третий пользователь работает в компании. Под термином 'третье устройство обработки' (см. ссылочный номер 400 на фиг. 1) следует понимать мобильный терминал (такой как ноутбук, переносное устройство, смартфон или планшет), обычный проводной/беспроводный телефон или настольный компьютер, которым управляет третий пользователь, или любое подходящее устройство, использующее указанное устройство, либо прямым или косвенным образом подключенное к такому устройству. Третье устройство обработки не ограничено приведенным выше описанием, и любое устройство с возможностью веб-навигации, как описано выше, может применяться в качестве третьего устройства обработки.

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

[0033] Ниже со ссылкой на прилагаемые чертежи подробно описываются варианты осуществления настоящего изобретения. При описании этих вариантов осуществления с использованием прилагаемых чертежей одинаковым или подобным элементам назначаются одинаковые ссылочные номера, и повторное описание этих элементов не приводится.

[0034] На фиг. 1 показана блок-схема системы 1 анализа информации в соответствии с одним из вариантом осуществления настоящего изобретения. На фиг. 1 показано, что система 1 анализа информации может содержать устройство 100 анализа информации, первое устройство 200 обработки, второе устройство 300 обработки, третье устройство 400 обработки и сеть 500 связи.

[0035] Устройство 100 анализа информации в соответствии с одним из вариантов осуществления может принимать информацию второго пользователя, способствующую генерации первого сигнала, из первого устройства 200 обработки, генерирующего первый сигнал, и генерировать информационный пакет, соответствующий информации второго пользователя. В данном случае под первым сигналом следует понимать сигнал, сгенерированный в тот момент, когда второй пользователь посещает окрестности первого устройства 200 обработки или место расположения первого устройства 200 обработки (далее называемое 'магазин') и оплачивает материальный и/или нематериальный элемент. При генерировании первого сигнала, может генерироваться чек и/или информация об истории покупок. В данном случае информация об истории покупок может включать информацию, относящуюся к элементам, купленным вторым пользователем, а также информацию, относящуюся к магазину, в котором размещается первое устройство 200 обработки. Информация об истории покупок может включаться в состав информации второго пользователя.

[0036] Под информационным пакетом следует понимать обзорную информацию, предоставляемую вторым устройством 300 обработки для оценки материальных и нематериальных элементов, предлагаемых в магазине. Информационный пакет может содержать первый информационный пакет, второй информационный пакет и третий информационный пакет.Первый информационный пакет может содержать обзорную информацию, предлагающую второму пользователю выбрать уровень удовлетворенности в отношении материальных и нематериальных элементов, предоставляемых в магазине. Первый информационный пакет предоставляется таким образом, чтобы на каждый вопрос, заключенный в обзорной информации, давался ответ по шкале от 1 до 5, где '1' соответствует крайней неудовлетворенности, '2' соответствует неудовлетворенности, '3' соответствует обычной оценке, '4' соответствует удовлетворенности и '5' соответствует высокой степени удовлетворенности. В данном случае могут быть сделаны следующие выводы: если второй пользователь выбирает '1', '2' или '3', то второй пользователь отрицательно оценивает каждый материальный и нематериальный элемент и может нанести ущерб репутации третьего пользователя; если второй пользователь выбирает '4', то у второго пользователя нет повода для жалоб на материальные и нематериальные элементы, но существует вероятность, что второй пользователь перейдет к конкуренту третьего пользователя; и если второй пользователь выбирает '5', то, вероятно, второй пользователь готов снова приобрести каждый материальный и нематериальный элемент и рекомендовать третьего пользователя другим вторым пользователям. Второй информационный пакет может содержать обзорную информацию, предлагающую второму пользователю выбрать степень удовлетворенности в отношении нематериального элемента, например прошедшего в магазине события, запланированного третьим пользователем и предложенного первым пользователем. Второй информационный пакет может предоставляться таким образом, чтобы на каждый вопрос, заключенный в обзорной информации, давался ответ по шкале от 1 до 5, где '1' соответствует крайней неудовлетворенности, '2' соответствует неудовлетворенности, '3' соответствует обычной оценке, '4' соответствует удовлетворенности и '5' соответствует высокой степени удовлетворенности. Третий информационный пакет может содержать обзорную информацию, связанную с услугой, которую третий пользователь должен предложить в ближайшем будущем, при этом второй пользователь может давать текстовые ответы на вопросы, включенные в обзорную информацию. Информационный пакет передается второму устройству 300 обработки в виде унифицированного указателя ресурсов (URL, Uniform Resource Locator). Для просмотра информационного пакета второе устройство 300 обработки может перейти по ссылке, указанной посредством URL.

[0037] Устройство 100 анализа информации может по-разному генерировать информационный пакет в зависимости от информации второго пользователя на основе информации второго пользователя, принятой из первого устройства 200 обработки. Например, информация второго пользователя может включать в свой состав информацию о покупке и уникальный номер первого устройства 200 обработки, указанный в информации о покупке, и может содержать по меньшей мере один из следующих информационных элементов: информацию о местоположении, пол и возраст второго пользователя, объем закупок, количество произведенных покупок и информация о втором устройстве 300 обработки (например, телефонный номер, оператор связи и т.д.). Устройство 100 анализа информации может по-разному генерировать информационный пакет в зависимости от информации второго пользователя. Например, информационный пакет может по-разному генерироваться в зависимости от того, находится ли второй пользователь в возрасте от тридцати до сорока лет или от сорока до пятидесяти лет, или в зависимости от пола пользователя.

[0038] Устройство 100 анализа информации может передавать информационный пакет второму устройству 300 обработки, указанному в информации второго пользователя, принимать из второго устройства 300 обработки результирующий информационный пакет, получаемый в результате добавления второго сигнала в информационный пакет, и анализировать результирующий информационный пакет для генерации индекса уровней, представляющего уровни материальных и нематериальных элементов магазина, событие, проведенное в магазине, и/или услугу, которую третий пользователь должен предоставить в ближайшем будущем. В данном случае второй сигнал может включать оценки, которые второй пользователь выбрал с учетом первого и второго информационных пакетов по шкале от 1 до 5, и/или текстовую информацию, относящуюся к третьему информационному пакету.

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

[0040] Устройство 100 анализа информации может предоставлять информацию о накапливаемом вознаграждении первому устройству 200 обработки, получающему результирующий информационный пакет, и передавать индекс уровней в третье устройство 400 обработки в соответствии с запросом, полученным из третьего устройства 400 обработки.

[0041] Если генерируется первый сигнал, первое устройство 200 обработки может передать информацию второго пользователя в устройство 100 анализа информации. В альтернативном примере первое устройство 200 обработки может пересылать информацию между устройством 100 анализа информации, вторым устройством 300 обработки и третьим устройством 400 обработки.

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

[0043] Третье устройство 400 обработки может управлять магазином и вторыми пользователями путем запроса и приема индекса уровней, сгенерированного устройством 100 анализа информации. Более конкретно, третье устройство 400 обработки с помощью индекса уровней может выполнять целевой маркетинг по отношению ко вторым пользователям, управлять магазином, предоставлять удобства, подходящие для каждого второго пользователя, стимулировать повторное посещение магазина вторыми пользователями и приобретение ими новых материальных/нематериальных элементов в магазине, а также оценивать обслуживание вторых пользователей и характеристики продаж.

[0044] Сеть 500 связи соединяет друг с другом устройство 100 анализа информации, первое устройство 200 обработки, второе устройство 300 обработки и третье устройство 400 обработки. То есть, под сетью 500 связи понимается тракт доступа, по которому первое устройство 200 обработки, второе устройство 300 обработки и третье устройство 400 обработки получают доступ к устройству 100 анализа информации для передачи данных в устройство 100 анализа информации или приема из него данных. К примерам сети 500 связи можно отнести проводные сети, такие как локальные сети (LAN, Local Area Network), глобальные сети (WAN, Wide Area Network), городские сети (MAN, Metropolitan Area Network), цифровые сети интегрального обслуживания (ISDN, Integrated Service Digital Network) и т.д., или беспроводные сети, такие как беспроводные LAN, CDMA, Bluetooth, сотовые сети и т.д., однако объем идеи настоящего изобретения не ограничен этими сетями.

[0045] На фиг. 2 показана структурная блок-схема устройства 100 анализа информации, содержащегося в системе 1 анализа информации, изображенной на фиг. 1. Как показано на фиг. 2, устройство 100 анализа информации может содержать блок 110 связи, память 120, блок 130 хранения программ, контроллер 140, базу 150 данных (DB, DataBase), дисплей 160 и анализатор 170 информации.

[0046] Блок 110 связи может обеспечивать связной интерфейс, требуемый для предоставления сигнала в формате пакетных данных, которыми должны обмениваться устройство 100 анализа информации, первое устройство 200 обработки, второе устройство 300 обработки и третье устройство 400 обработки, соединенные с сетью 500 связи. Блок 110 связи может принимать информацию второго пользователя из первого устройства 200 обработки, передавать информационный пакет во второе устройство 300 обработки, принимать результирующий информационный пакет, в который добавлен второй сигнал, из второго устройства 300 обработки и передавать индекс уровней в третье устройство 400 обработки в соответствии с запросом, поступающим из третьего устройства 400 обработки.

[0047] Блок 110 связи может представлять собой устройство, в котором интегрировано аппаратное и программное обеспечение, требуемое для передачи сигнала управления или сигнала передачи данных в другое сетевое устройство или для приема такого сигнала из другого сетевого устройства, к которому этот блок подключен проводным или беспроводным способом.

[0048] В памяти 120 временно или постоянно хранятся данные, обрабатываемые контроллером 140. В данном случае память 120 может представлять собой магнитный диск или флэш-память, но объем идеи настоящего изобретения не ограничен этими носителями.

[0049] Блок 130 хранения программ содержит управляющее программное обеспечение, выполняющее задачу приема информации второго пользователя из первого устройства 200 обработки и генерации информационного пакета, задачу передачи информационного пакета второму устройству 300 обработки и приема результирующего информационного пакета, к которому добавлен второй сигнал, из второго устройства 300 обработки, задачу генерации индекса уровней из результирующего информационного пакета, задачу передачи индекса уровней в третье устройство 400 обработки в соответствии с запросом, переданным из третьего устройства 400 обработки, и т.д.

[0050] Контроллер 140 представляет собой центральный процессор (CPU, Central Processing Unit) и может управлять всем процессом генерации индекса уровней с использованием результирующего информационного пакета, принятого из второго устройство 300 обработки. Как описано выше, контроллер 140 может управлять всем процессом обработки, связанным с обменом информации между устройством 100 анализа информации, первым устройством 200 обработки, вторым устройством 300 обработки и третьим устройством 400 обработки.

[0051] DB 150 может включать в свой состав DB первого пользователя, в которой хранится информация о первом пользователе. В данном случае к информации о первом пользователе, хранимой в DB первого пользователя, может относиться уникальная информация о первом устройстве 200 обработки, соединенным со вторым пользователем, информация о местоположении магазина, код магазина, уникальный номер, основная информация о каждом первом пользователе (например, персональные данные, пол, возраст, контактная информация и т.д.), информация, связанная с проводимым или проведенным событием, рейтинговая информация, информация о необходимости улучшения качества материальных или нематериальных элементов и т.д.

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

[0053] DB 150 может также включать в свой состав DB третьего пользователя, в которой хранится информация о третьем пользователе. В данном случае информация о третьем пользователе, хранимая в DB третьего пользователя, может включать в свой состав информацию о вознаграждении, историю передачи индексов уровней и т.д., предоставляемую второму устройству 300 обработки.

[0054] Дисплей 160 может отображать результат генерации индекса уровней в различных видах, например графически, в тестовом формате, в виде графиков и т.д., и текущее состояние обмена информации между устройством 100 анализа информации, первым устройством 200 обработки, вторым устройством 300 обработки и третьим устройством 400 обработки.

[0055] Анализатор 170 информации может принимать информацию второго пользователя, способствующую генерации первого сигнала, из первого устройства 200 обработки, генерирующего первый сигнал, и генерировать информационный пакет, соответствующий информации второго пользователя. Анализатор 170 информации может передавать информационный пакет во второе устройство 300 обработки, указанное в информации второго пользователя, принимать из второго устройства 300 обработки результирующий информационный пакет, в который добавлен второй сигнал, и анализировать результирующий информационный пакет для генерации индекса уровней, представляющего уровни материальных и нематериальных элементов магазина, событие, проведенное в магазине, и/или услуги, которые третий пользователь должен предоставить в ближайшем будущем. Анализатор 170 информации может предоставлять информацию о накапливаемом вознаграждении первому устройству 200 обработки, принимающему результирующий информационный пакет, и передавать индекс уровней в третье устройство 400 обработки в соответствии с запросом, полученным из третьего устройства 400 обработки.

[0056] На фиг. 3 показана структурная блок-схема анализатора 170 информации, содержащегося в устройстве 100 анализа информации, изображенном на фиг. 2. Как показано на фиг. 3, анализатор 170 информации может содержать блок 171 установки, фильтр 172, первый генератор 173, второй генератор 174 и поставщик 175 вознаграждений.

[0057] Блок 171 установки может устанавливать первое условие для передачи информационного пакета. В данном случае к первому условию относится по меньшей мере одно из следующего: информация о времени (включающая по меньшей мере одно из следующего: день, месяц, год, время, длительность и цикл), информация, относящаяся ко второму пользователю, который первым передал информационный пакет, информация, относящаяся ко второму пользователю, который когда-либо посещал магазин, в котором должен передаваться информационный пакет, возраст и пол второго пользователя и информация, относящаяся к первому устройству 200 обработки, которое передает информационный пакет. Например, блок 171 установки может в качестве первого условия для передачи информационного пакета установить следующее: женщины от двадцати до тридцати лет, которые впервые посетили магазин в районе Gangnam-ku раз в месяц. Первое условие, установленное блоком 171 установки, может соответственно изменяться с целью генерации индекса уровней.

[0058] Фильтр 172 может фильтровать второго пользователя, который удовлетворяет первому условию, из информации второго пользователя, принятой из первого устройства 200 обработки. Согласно варианту осуществления настоящего изобретения определяется, что среди вторых пользователей, способствующих генерации первого сигнала, информационный пакет передается второму пользователю, удовлетворяющему первому условию. В альтернативном варианте информационный пакет может передаваться второму пользователю, посещающему магазин, даже если второй пользователь не способствует генерации первого сигнала. С этой целью первое устройство 200 обработки может передавать сигнал, предлагающий передачу информационного пакета второму устройству 300 обработки второго пользователя, находящегося рядом, с помощью беспроводной связи и передавать информационный пакет во второе устройству 300 обработки, если оно принимает это предложение.

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

[0060] Второй генератор 174 может передавать информационный пакет во второе устройство 300 обработки, указанное в информации второго пользователя, принимать из второго устройства 300 обработки результирующий информационный пакет, в который добавлен второй сигнал, и анализировать результирующий информационный пакет для генерации индекса уровней, представляющего уровни материальных и нематериальных элементов магазина, событие, проведенное в магазине, и/или услуги, которые третий пользователь должен предоставить в ближайшем будущем. Второй генератор может содержать первый вычислитель 174-1, второй вычислитель 174-2, третий вычислитель 174-3 и процессор 174-4.

[0061] Первый вычислитель 174-1 может генерировать первый индекс из первого результирующего информационного пакета на основе среднего индекса, представляющего среднее значение оценок, выбранных вторыми пользователями, пользовательский индекс, представляющий пользователей, положительно настроенных по отношению к третьему пользователю, и вес и точно классифицировать магазины на основе первого индекса. Например, если первый индекс генерируется из первых результирующих информационных пакетов, сгенерированных тридцатью двумя пользователями в отношении пяти магазинов, и если первый индекс генерируется только с помощью среднего индекса, то тот же средний индекс может быть рассчитан в отношении всех пяти магазинов, и, таким образом, точность первого индекса может быть ниже, даже если оценки, выбранные вторыми пользователями по отношению к каждому из пяти магазинов, различны. Таким образом, пользовательский индекс также может применяться для повышения точности первого индекса. Соответственно, третий пользователь получает возможность управлять магазином с целью повышения конкурентоспособности по сравнению с другими магазинами согласно вычисленному рейтингу магазинов и предоставлять второму пользователю высококачественные материальные и нематериальные элементы на основе первого индекса.

[0062] В данном случае первый индекс может рассчитываться с помощью приведенной ниже формулы 1.

[Формула 1]

Первый индекс = средний индекс + пользовательский индекс

[0063] В данном случае 'средний индекс' представляет средние оценки, которые вторые пользователи выбирают из первого результирующего информационного пакета, и может представлять собой результат деления суммы выбранных оценок на количество всех вторых пользователей, передающих результирующие информационные пакеты. 'Пользовательский индекс' может представлять собой индекс предпочтения для третьего пользователя. В данном случае в состав пользовательского индекса может, например, входить оценка потребительской лояльности. Термин "потребительская лояльность" означает, что, по мере того как компания (третий пользователь) постоянно предлагает потребителю (второму пользователю) исключительно выгодный выбор, потребитель положительно настроен или испытывает лояльность по отношению к компании, что, таким образом, стимулирует покупки. Благодаря высокому уровню потребительской лояльности достигаются большие цели. Если постоянно поддерживается потребительская лояльность, продажи компании и ее доля на рынке растут, а затраты на обслуживание потребителей уменьшаются. Таким образом, соответственно получаемый дополнительный прирост может использоваться для увеличения потребительской ценности, инвестироваться в новый сектор или использоваться для увеличения оплаты труда служащих и т.п. .

[0064] В альтернативном варианте пользовательский индекс может рассчитываться с помощью приведенной ниже формулы 2.

[Формула 2]

[0065] В формуле 2 термин "хорошие оценки" может представлять собой количество 'пятерок', выбранных в качестве оценок в первом результирующем информационном пакете, а термин "плохие оценки" может представлять собой количество 'единиц', 'двоек' и 'троек', выбранных в качестве оценок в первом результирующем информационном пакете.

[0066] К "весу" могут относиться с первого по четвертый веса. По меньшей мере один из четырех весов может выборочно применяться. По умолчанию могут применяться все веса с первого по четвертый, или может быть выбран по меньшей мере один из четырех весов. Первый вес может применяться по-разному в зависимости от типа деловой активности, торговой марки или местоположения магазина. Больший первый вес может назначаться деловой активности, торговой марке или магазину с большим объемом продаж. Меньший первый вес может назначаться деловой активности, торговой марке или магазину с небольшим объемом продаж.

[0067] Второй вес может по-разному применяться в зависимости от второго пользователя, генерирующего первый результирующий информационный пакет. Больший второй вес может применяться, если второй пользователь, который обычно для генерации первого результирующего информационного пакета выбирал Т, выбирает '5' для генерации первого результирующего информационного пакета. Меньший второй вес может применяться, если второй пользователь, который обычно для генерации первого результирующего информационного пакета выбирал '3', выбирает '1' для генерации первого результирующего информационного пакета. Соответственно, тенденции отдельных вторых пользователей могут анализироваться для повышения точности первого индекса.

[0068] Третий вес может изменяться в соответствии со вторым индексом. Больший третий вес может применяться, если среднее значение вторых индексов не меньше контрольного значения, например 3,5, а меньший третий вес может применяться, если среднее значение вторых индексов меньше контрольного значения.

[0069] Четвертый вес может изменяться в соответствии с третьим индексом. Больший четвертый вес может применяться, если результат вычисления третьего индекса положителен, и меньший третий вес может применяться, если результат вычисления третьего индекса отрицателен.

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

[0071] Третий вычислитель 174-3 может извлекать ключевые слова из текста, который вводится вторым пользователем в третий результирующий информационный пакет, в соответствии со способом машинного обучения, и сравнивать извлеченные ключевые слова с контрольными ключевыми словами, для того чтобы точно определить содержимое, введенное вторым пользователем. Например, если извлеченными ключевыми словами являются 'комната отдыха', 'чистота' и 'потребность', третий вычислитель 174-3 может сравнить их с контрольными ключевыми словами и прийти к выводу, что комната отдыха в соответствующем магазине требует уборки. Таким образом, третий пользователь на основе третьего индекса может определить аспекты, которые требуется улучшить в магазине, и предпринять меры для их улучшения.

[0072] Процессор 174-4 может генерировать с первого по третий индексы и/или индекс уровней, представляющий собой результат синтеза индексов с первого по четвертый, и передавать индекс уровней в третье устройство 400 обработки в соответствии с запросом индекса уровней, поступающим из третьего устройства 400 обработки. В данном случае индекс уровней может генерироваться в различных формах, например в графическом, текстовом или табличном виде, на основе временных периодов или магазинов. В альтернативном варианте осуществления индекс уровней может содержать различную информацию, такую как количество информационных пакетов, переданных вторым пользователям, количество информационных пакетов, принятых от вторых пользователей, каждая из оценок, выбранных вторым пользователем, средняя величина уровней удовлетворенности в отношении магазина и т.д.

[0073] Поставщик 175 вознаграждений может предоставлять информацию о накапливаемом вознаграждении второму устройству 300 обработки, принимающему результирующий информационный пакет. Такое вознаграждение может регистрироваться с помощью анализатора 170 информации третьим устройство 400 обработки и предоставляться второму устройству 300 обработки. В альтернативном варианте анализатор 170 информации может предоставлять второму устройству 300 обработки вознаграждение, зарегистрированное третьим устройством 400 обработки, через первое устройство 200 обработки. В альтернативном варианте осуществления поставщик 175 вознаграждений может предоставлять вознаграждение первому в рейтинге магазину и штрафовать последний в рейтинге магазин в соответствии с первым индексом.

[0074] На фиг. 4 показана структурная блок-схема первого устройства 200 обработки, содержащегося в системе 1 анализа информации, изображенной на фиг. 1. Как показано на фиг. 4, устройство 200 обработки может содержать блок 210 связи, память 220, блок 230 ввода/вывода (I/O, input/output), блок 240 хранения программ, контроллер 250, дисплей 260, генератор 270 и блок 280 извлечения.

[0075] Блок 210 связи может представлять собой устройство, в котором интегрировано аппаратное и программное обеспечение, требуемое для передачи сигнала, такого как сигнал управления или сигнал передачи данных, в сетевое устройство или для приема такого сигнала из сетевого устройства, которое отличается от первого устройства 200 обработки и к которому этот блок подключен проводным или беспроводным способом. Например, блок 210 связи может содержать блок беспроводной связи на короткие расстояния или блок мобильной связи. К примерам блока 210 беспроводной связи на короткие расстояния, помимо прочего, относятся блок связи Bluetooth, блок связи Bluetooth с низким потреблением энергии (BLE, Bluetooth Low Energy), блок ближней связи, блок связи WLAN (Wi-Fi), блок связи Zigbee, блок связи по протоколу ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA, Infrared Data Association), блок связи по протоколу Wi-Fi direct (WFD), блок сверхширокополосной связи (UWB, Ultra-Wideband), блок связи Ant+ и т.д. Блок мобильной связи передает радиосигнал по меньшей мере в одно из таких устройств, как базовая станция, внешний терминал и сервер, или принимает радиосигнал из этих устройств в мобильной сети связи. В данном случае под радиосигналом может пониматься сигнал речевого вызова, сигнал видеовызова или данные различных типов, генерируемые в процессе обмена текстовыми/мультимедийными сообщениями.

[0076] В памяти 220 могут временно или постоянно храниться данные, обрабатываемые контроллером 250, или данные, обрабатываемые первым устройством 200 обработки. В данном случае память 220 может представлять собой магнитный диск или флэш-память, но объем идеи настоящего изобретения не ограничен этими носителями.

[0077] Блок 230 I/O может представлять собой контроллер сенсорного дисплея или любые другие различные контроллеры I/O. Например, контроллер сенсорного дисплея может обеспечивать выходной и входной интерфейсы между дисплеем и пользователем. Контроллер сенсорного дисплея может передавать электрический сигнал в контроллер 250 или принимать из него электрический сигнал. Кроме того, контроллер сенсорного дисплея отображает визуальную выходную информацию для пользователя. К визуальной выходной информации может относиться текст, графика, изображение, видеоинформация или комбинация этих видов информации. Блок 230 I/O может, например, представлять собой класс дисплеев с возможностью распознавания касания, таких как дисплей на основе органических светодиодов (OLED, Organic Light Emitting Display) или жидкокристаллический дисплей (LCD, Liquid Crystal Display).

[0078] Блок 240 хранения программ может содержать управляющее программное обеспечение, выполняющее задачу генерации первого сигнала, задачу генерации чека на основе первого сигнала, задачу извлечения информации второго пользователя из первого сигнала, задачу передачи информации второго пользователя в устройство 100 анализа информации, задачу соединения друг с другом устройства 100 анализа информации, второго устройства 300 обработки и третьего устройства 400 обработки и т.д.

[0079] Контроллер 250 представляет собой CPU и может управлять всеми операциями первого устройства 200 обработки. В данном случае к контроллеру 250 могут относиться различные типы устройств, способных обрабатывать данные, например процессор. В данном случае под процессором может пониматься, например, устройство обработки данных, оснащенное физически структурированной схемой для выполнения функции, выраженной в виде кода или команд, включенных в программу, и встроенное в аппаратуру. К примерам устройства обработки данных, встроенного в аппаратуру, могут относиться такие устройства обработки, как микропроцессор, CPU, ядро процессора, мультипроцессор, специализированная интегральная схема (ASIC, Application-Specific Integrated Circuit) и программируемая пользователем вентильная матрица (FPGA, Field-Programmable Gate Array), однако объем идеи настоящего изобретения не ограничен этими устройствами.

[0080] Дисплей 260 может отображать ряд процессов генерации первого сигнала, извлечения информации второго пользователя и передачи информации второго пользователя в устройство 100 анализа информации, выполняемых первым устройством 200 обработки, и ряд процессов, выполняемых в том случае, если устройство 100 анализа информации, второе устройство 300 обработки и третье устройство 400 обработки соединены друг с другом под управлением контроллера 250.

[0081] Генератор 270 может генерировать чек в случае генерации первого сигнала. Блок 280 извлечения может извлекать информацию второго пользователя из записи о платеже, содержащей чек, и передавать ее в устройство 100 анализа информации.

[0082] На фиг. 5 показана структурная блок-схема второго устройства 300 обработки и третьего устройства 400 обработки, содержащихся в системе анализа информации, изображенной на фиг. 1. На фиг. 5 показано, что второе устройства 300 обработки и третье устройство 400 обработки могут содержать блок 310 связи, память 320, блок 330 I/O, блок 340 хранения программ, контроллер 350 и дисплей 360. Блок 310 связи, память 320 и блок 330 I/O, показанные на фиг. 5, по существу аналогичны блоку 210 связи, памяти 220 и блоку 230 I/O, показанным на фиг. 4, и поэтому далее подробно не описываются.

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

[0084] Контроллер 350 представляет собой CPU и может управлять всеми операциями второго устройства 300 обработки и третьего устройства 400 обработки.

[0085] Во втором устройстве 300 обработки дисплей 360 может отображать информационный пакет, процесс добавления второго сигнала к информационному пакету и вознаграждение, принятое из устройства 100 анализа информации, под управлением контроллера 350. В третьем устройстве 400 обработки дисплей 360 может отображать текущее состояние запроса индекса уровней и индекс уровней, принятый из устройства 100 анализа информации, под управлением контроллера 350.

[0086] На фиг. 6 показан алгоритм выполнения способа анализа информации в соответствии с одним из вариантов осуществления. В последующем описании сведения о способе анализа информации, совпадающие с теми, что проиллюстрированы на фиг. 1-5, повторно не приводятся.

[0087] На фиг. 6 показано, что первое устройство 200 обработки генерирует первый сигнал (операция S6010). В данном случае к первому сигналу может относиться сигнал, сгенерированный в тот момент, когда второй пользователь посещает окрестности первого устройства 200 обработки или место расположения первого устройства 200 обработки (далее называемого 'магазин') и оплачивает материальный и/или нематериальный элемент. Если сгенерирован первый сигнал, может генерироваться чек и/или информация об истории покупок.

[0088] Первое устройство 200 обработки извлекает информацию второго пользователя из чека и/или информации об истории покупок и передает ее в устройство 100 анализа информации (операция S6020). Например, информация второго пользователя может включать в свой состав по меньшей мере один из следующих информационных элементов: уникальный номер первого устройства 200 обработки, информация о местоположении, пол и возраст второго пользователя, объем закупок, количество совершенных покупок и информация, относящаяся ко второму устройству 300 обработки (например, телефонный номер, оператор связи и т.д.).

[0089] Устройство 100 анализа информации принимает информацию второго пользователя и отфильтровывает второго пользователя, удовлетворяющего первому условию (операция S6030). В данном случае к первому условию относится по меньшей мере одно из следующего: информацию о времени (включая по меньшей мере одно из следующего: день, месяц, год, время, длительность и цикл), информация, относящаяся ко второму пользователю, который первым передал информационный пакет, информация, относящаяся ко второму пользователю, который когда-либо посещал магазин, в котором должен передаваться информационный пакет, возраст и пол второго пользователя и информация, относящаяся к первому устройству 200 обработки, которое передает информационный пакет. Например, если в качестве первого условия установлено следующее: женщины от 20 до 30 лет, которые впервые посетили магазин в районе Gangnam-ku раз в месяц, то устройство 100 анализа информации может отфильтровать второго пользователя, удовлетворяющего первому условию, то есть информацию о женщине от 20 до 30 лет, которая впервые посетила магазин в районе Gangnam-ku раз в месяц.

[0090] Устройство 100 анализа информации генерирует информационный пакет, соответствующий информации второго пользователя, относящейся к отфильтрованному второму пользователю (операция S6040). В данном случае информационный пакет может включать обзорную информацию, предоставляемую второму устройству 300 обработки для оценки материальных и нематериальных элементов, предлагаемых в магазине. Этот информационный пакет может содержать информационные пакеты с первого по третий. Первый информационный пакет может содержать обзорную информацию, предлагающую второму пользователю выбрать уровни удовлетворенности в отношении материальных и нематериальных элементов, предоставляемых в магазине. Второй информационный пакет может содержать обзорную информацию, предлагающую второму пользователю выбрать степени удовлетворенности в отношении нематериального элемента, запланированного третьим пользователем и предложенного первым пользователем, например события, прошедшего в магазине. Третий информационный пакет может содержать обзорную информацию, связанную с услугами, которые третий пользователь должен предложить в ближайшем будущем, при этом второй пользователь может непосредственно давать текстовые ответы на вопросы, включенные в обзорную информацию. Информационный пакет может передаваться второму устройству 300 обработки в виде URL Для просмотра информационного пакета второе устройство 300 обработки может перейти по ссылке, указанной посредством URL. Устройство 100 анализа информации может по-разному генерировать информационный пакет в зависимости от информации второго пользователя.

[0091] Устройство 100 анализа информации передает информационный пакет во второе устройство 300 обработки отфильтрованного второго пользователя (операция S6050).

[0092] Второе устройство 300 обработки генерирует результирующий информационный пакет путем добавления второго сигнала к информационному пакету (операция S6060). В данном случае второй сигнал может включать оценки, которые второй пользователь выбрал с учетом первого и второго информационных пакетов по шкале от 1 до 5, и/или текстовую информацию, относящуюся к третьему информационному пакету.

[0093] Второе устройство 300 обработки передает результирующий информационный пакет в устройство 100 анализа информации (операция S6070).

[0094] После приема результирующего информационного пакета устройство 100 анализа информации предоставляет вознаграждение второму устройству 300 обработки, передающему результирующий информационный пакет (операция S6080).

[0095] Устройство 100 анализа информации генерирует индекс уровней из результирующего информационного пакета (операция S6090).

[0096] Третье устройство 400 обработки запрашивает у устройства 100 анализа информации индекс уровней (операция S6100).

[0097] Устройство 100 анализа информации передает третьему устройству 400 обработки индекс уровней (операция S6110).

[0098] На фиг. 7 показан алгоритм выполнения способа генерации индекса уровней в соответствии с одним из вариантов осуществления. В последующем описании фрагменты информации о способе, показанном на фиг. 7 и совпадающие с теми, что проиллюстрированы на фиг. 1-6, повторно не описываются.

[0099] На фиг. 7 показано, что устройство 100 анализа информации генерирует средний индекс на основе первого результирующего информационного пакета (операция S6091). В данном случае 'средний индекс' может включать результат деления суммы всех оценок, выбранных из первого результирующего информационного пакета, на количество всех вторых пользователей, передающих результирующие информационные пакеты.

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

[00101] Устройство 100 анализа информации определяет, должен ли по меньшей мере один из четырех весов применяться к пользовательскому индексу (операция S6093). Первый вес может применяться по-разному в зависимости от типа деловой активности, торговой марки или местоположения магазина. Второй вес может по-разному применяться в зависимости от второго пользователя, генерирующего первый результирующий информационный пакет, и может способствовать повышению точности первого индекса путем анализа тенденций отдельных вторых пользователей. Третий вес может изменяться в соответствии с результатом расчета второго индекса. Четвертый вес может изменяться в соответствии с результатом расчета третьего индекса. По умолчанию могут применяться все веса с первого по четвертый, или может быть выбран по меньшей мере один из четырех весов.

[00102] Устройство 100 анализа информации генерирует пользовательский индекс, к которому применяется по меньшей мере один из четырех весов (операция S6094).

[00103] Устройство 100 анализа информации генерирует первый индекс путем сложения среднего индекса и пользовательского индекса (операция S6095).

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

[00105] Устройство 100 анализа информации генерирует третий индекс на основе третьего результирующего информационного пакета (операция S6097). Устройство 100 анализа информации может извлекать ключевые слова из текста, который вводится вторым пользователем в третий результирующий информационный пакет, в соответствии со способом машинного обучения, и сравнивать извлеченные ключевые слова с контрольными ключевыми словами, для того чтобы точно определить содержимое, введенное вторым пользователем.

[00106] Устройство 100 анализа информации генерирует индекс уровней на основе индексов с первого по третий (операция S6098).

[00107] На фиг. 8 показан алгоритм выполнения способа анализа информации в соответствии с другим вариантом осуществления. В последующем описании сведения о способе анализа информации, показанном на фиг. 8, совпадающие с теми, что проиллюстрированы на фиг. 1-7, повторно не приводятся. В соответствии со способом анализа информации, алгоритм которого показан на фиг. 8, устройство 100 анализа информации и первое устройство 200 обработки функционируют в тот период времени, когда они соединены друг с другом, благодаря чему уменьшается нагрузка на устройство 100 анализа информации по сравнению со способом, показанным на фиг. 6.

[00108] На фиг. 8 показано, что первое устройство 200 обработки генерирует первый сигнал (операция S8010).

[00109] Первое устройство 200 обработки извлекает информацию второго пользователя из чека и/или информации об истории покупок и передает информацию второго пользователя в устройство 100 анализа информации (операция S8020).

[00110] Устройство 100 анализа информации принимает информацию второго пользователя и отфильтровывает второго пользователя, удовлетворяющего первому условию (операция S8030).

[00111] Устройство 100 анализа информации генерирует информационный пакет, соответствующий информации второго пользователя, относящейся к отфильтрованному второму пользователю (операция S8040).

[00112] Устройство 100 анализа информации передает информацию второго пользователя, относящуюся к отфильтрованному второму пользователю, и информационный пакет в первое устройство 200 обработки (операция S8050).

[00113] Первое устройство 200 обработки извлекает информацию второго пользователя, отфильтрованную устройством 100 анализа информации из информации о вторых пользователях, генерирующих первый сигнал, и передает информационный пакет во второе устройство 300 обработки отфильтрованного второго пользователя (операция S8060).

[00114] Второе устройство 300 обработки генерирует результирующий информационный пакет путем добавления второго сигнала к принятому информационному пакету (операция S8070).

[00115] Второе устройство 300 обработки передает результирующий информационный пакет в первое устройство 200 обработки (операция S8080).

[00116] Первое устройство 200 обработки передает результирующий информационный пакет в устройство 100 анализа информации (операция S8090).

[00117] После приема результирующего информационного пакета устройство 100 анализа информации передает первому устройству 200 обработки сигнал запроса вознаграждения, запрашивающий вознаграждение для второго устройства 300 обработки, генерирующего результирующий информационный пакет (операция S8100).

[00118] Первое устройство 200 обработки предоставляет вознаграждение второму устройству 300 обработки в соответствии с сигналом запроса вознаграждения из устройства 100 анализа информации (операция S8110).

[00119] Устройство 100 анализа информации генерирует индекс уровней из результирующего информационного пакета (операция S8120). Способ генерации индекса уровней устройством 100 анализа информации по существу аналогичен тому, что представлен на фиг. 7, и поэтому снова не описывается.

[00120] Третье устройство 400 обработки запрашивает у первого устройства 200 обработки индекс уровней (операция S8130).

[00121] Первое устройство 200 обработки запрашивает у устройства 100 анализа информации индекс уровней (операция S8140).

[00122] Устройство 100 анализа информации передает первому устройству 200 обработки индекс уровней (операция S8150).

[00123] Первое устройство 200 обработки передает третьему устройству 400 обработки индекс уровней (операция S8160).

[00124] На фиг. 9 показан алгоритм выполнения способа анализа информации в соответствии с другим вариантом осуществления. В последующем описании фрагменты описания способа анализа информации, показанного на фиг. 9, совпадающие с теми, что проиллюстрированы на фиг. 1-8, повторно не приводятся. На фиг. 9 показано, что, в отличие от алгоритма, показанного на фиг. 6-8, первый сигнал не генерируется, и индекс уровней генерируется путем приема результирующего информационного пакета от второго пользователя, посещающего магазин. С этой целью внутри или вне второго устройства 300 обработки может обеспечиваться признак распознавания (не показанный на чертеже), хранящий информацию второго пользователя. Признак распознавания может представлять собой по меньшей мере один из следующих элементов: микросхема NFC, микросхема радиочастотной идентификации (RFID, Radio-Frequency Identification) или код быстрого отклика (QR, quick-response), который первый пользователь может предоставить второму пользователю, посещающему магазин и покупающему материальный или нематериальный элемент. Кроме того, первое устройство 200 обработки может содержать по меньшей мере один считыватель (не показанный на чертеже), способный считывать признак распознавания, например считыватель NFC, считыватель RFID и/или сканер.

[00125] На фиг. 9 показано, что устройство 100 анализа информации передает первому устройству 200 обработки сигнал, запрашивающий ввод информационного пакета, а также результат фильтрации второго пользователя, удовлетворяющего первому условию (операция S9010).

[00126] Если используется сигнал, запрашивающий информационный пакет, а также результат фильтрации второго пользователя, первое устройство 200 обработки считывает признаки распознавания, содержащиеся во вторых устройствах 300-1… 300-N обработки, представленных в магазине (операция S9020).

[00127] Первое устройство 200 обработки передает сигнал запроса ввода информационного пакета, запрашивающий добавление второго сигнала к информационному пакету, во вторые устройства 300-1… 300-N обработки, которые удовлетворяют результатам фильтрации второго пользователя, на основе результата считывания признаков распознавания, включенных во вторые устройства 300-1… 300-N обработки (операция S9030).

[00128] Вторые устройства 300-1… 300-N обработки принимают сигнал запроса ввода информационного пакета и передают сигнал, разрешающий ввод информационного пакета, в первое устройство 200 обработки, если второй сигнал должен добавляться в информационный пакет (операция S9040).

[00129] Первое устройство 200 обработки передает в устройство 100 анализа информации информацию второго пользователя, относящуюся ко вторым устройствам 300-1… 300-N обработки, принимающим сигнал разрешения ввода информационного пакета (операция S9050).

[00130] Устройство 100 анализа информации генерирует информационный пакет, соответствующий информации второго пользователя (операция S9060). В данном случае устройство 100 анализа информации может генерировать информационный пакет заранее и оставаться в режиме ожидания приема информации второго пользователя.

[00131] Устройство 100 анализа информации передает информационный пакет во вторые устройства 300-1… 300-N обработки, принимающие сигнал разрешения ввода информационного пакета (операция S9070).

[00132] Каждое из вторых устройств 300-1… 300-N обработки, принимающих сигнал разрешения ввода информационного пакета, генерирует результирующий информационный пакет путем добавления второго сигнала в информационный пакет (операция S9080).

[00133] Вторые устройства 300-1… 300-N обработки, принимающие сигнал разрешения ввода информационного пакета, передают результирующий информационный пакет в устройство 100 анализа информации (операция S9090).

[00134] После приема результирующего информационного пакета устройство 100 анализа информации предоставляет вознаграждение вторым устройствам 300-1… 300-N обработки (операция S9100).

[00135] Устройство 100 анализа информации генерирует индекс уровней из результирующего информационного пакета (операция S9110). Способ генерации индекса уровней устройством 100 анализа информации по существу аналогичен тому, что представлен на фиг. 7, и поэтому снова не описывается.

[00136] Третье устройство 400 обработки запрашивает у устройства 100 анализа информации индекс уровней (операция S9120).

[00137] Устройство 100 анализа информации передает третьему устройству 400 обработки индекс уровней (операция S9130).

[00138] На фиг. 10 показан алгоритм выполнения способа анализа информации в соответствии с другим вариантом осуществления. В последующем описании сведения о способе анализа информации, показанном на фиг. 10, совпадающие с теми, что проиллюстрированы на фиг. 1-9, повторно не приводятся. На фиг. 10 показано, что устройство 100 анализа информации и первое устройство 200 обработки функционируют в тот период времени, когда они соединены друг с другом, благодаря чему уменьшается нагрузка на устройство 100 анализа информации по сравнению со способом, показанным на фиг. 9.

[00139] На фиг. 10 показано, что устройство 100 анализа информации передает первому устройству 200 обработки сигнал, запрашивающий ввод информационного пакета, а также результат фильтрации второго пользователя, удовлетворяющего первому условию (операция S10010).

[00140] После приема этого сигнала первое устройство 200 обработки считывает признаки распознавания, содержащиеся во вторых устройствах 300-1… 300-N обработки, представленных в магазине (операция S10020).

[00141] Первое устройство 200 обработки передает сигнал запроса ввода информационного пакета, запрашивающий добавление второго сигнала к информационному пакету, во вторые устройства 300-1… 300-N обработки, которые удовлетворяют результатам фильтрации второго пользователя, на основе считывания признаков распознавания (операция S10030).

[00142] Вторые устройства 300-1… 300-N обработки принимают сигнал запроса ввода информационного пакета и передают сигнал, разрешающий ввод информационного пакета, в первое устройство 200 обработки, если второй сигнал должен добавляться в информационный пакет (операция S10040).

[00143] Первое устройство 200 обработки передает в устройство 100 анализа информации информацию второго пользователя, относящуюся ко вторым устройствам 300-1… 300-N обработки, принимающим сигнал разрешения ввода информационного пакета (операция S10050).

[00144] Устройство 100 анализа информации генерирует информационный пакет, соответствующий информации второго пользователя (операция S10060). В данном случае устройство 100 анализа информации может генерировать информационный пакет заранее и оставаться в режиме ожидания приема информации второго пользователя.

[00145] Устройство 100 анализа информации передает информационный пакет первому устройству 200 обработки (операция S10070).

[00146] Первое устройство 200 обработки передает информационный пакет во вторые устройства 300-1… 300-N обработки (операция S10080).

[00147] Вторые устройства 300-1… 300-N обработки генерируют результирующий информационный пакет путем добавления второго сигнала к информационному пакету (операция S10090).

[00148] Вторые устройства 300-1… 300-N обработки передают результирующий информационный пакет в первое устройство 200 обработки (операция S10100).

[00149] Первое устройство 200 обработки передает результирующий информационный пакет в устройство 100 анализа информации (операция S10110).

[00150] После приема результирующих информационных пакетов устройство 100 анализа информации передает первому устройству 200 обработки сигнал запроса вознаграждения, предоставляемого вторым устройствам 300-1… 300-N обработки (операция S10120).

[00151] Первое устройство 200 обработки предоставляет вознаграждение вторым устройствам 300-1… 300-N обработки в соответствии с этим сигналом (операция S10130).

[00152] Устройство 100 анализа информации генерирует индекс уровней из результирующего информационного пакета (операция S10140).

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

[00153] Третье устройство 400 обработки запрашивает у первого устройства 200 обработки индекс уровней (операция S10150).

[00154] Первое устройство 200 обработки запрашивает у устройства 100 анализа информации индекс уровней (операция S10160).

[00155] Устройство 100 анализа информации передает первому устройству 200 обработки индекс уровней (операция S10170).

[00156] Первое устройство 200 обработки передает третьему устройству 400 обработки индекс уровней (операция S10180).

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

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

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

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

[00161] Описанные выше варианты осуществления могут быть реализованы в виде компьютерной программы, которая может выполняться компьютером с использованием различных элементов. Компьютерная программа может быть записана на машиночитаемом носителе информации. К примерам машиночитаемого носителя информации могут относиться носитель магнитной записи, такой как жесткий диск, гибкий диск, магнитная лента и т.д., носитель оптической записи, такой как CD-ROM или DVD, магнитооптический носитель, такой как флоптический диск, и аппаратное устройство, специальным образом сконфигурированное для хранения и выполнения команд программы, такое как ROM, RAM, флэш-память и т.д.

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

[00163] При раскрытии настоящего изобретения термин "этот" и подобные ему термины, определяющие объекты в контексте описания идеи изобретения (особенно в контексте последующей формулы изобретения), должны толковаться в качестве терминов, охватывающих не только единственное число объекта, но и множественное число. Кроме того, перечисление диапазонов значений в этом описании просто служит в качестве способа сокращенной записи отдельного указания на каждое значение, попадающее в диапазон, если не указано иное.

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

[00165] Следует принимать во внимание, что приведенные варианты осуществления настоящего изобретения следует рассматривать только в описательном смысле, но не в качестве ограничения. Описания признаков или аспектов в рамках каждого варианта осуществления обычно следует рассматривать в качестве признаков или аспектов, доступных для других вариантов осуществления.

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

1. Устройство для анализа информации, содержащее:

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

второй генератор, содержащий:

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

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

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

при этом первый вычислитель генерирует пользовательский индекс согласно выражению:

,

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

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

3. Устройство по п. 1, также содержащее:

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

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

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

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

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

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

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

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

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

при этом генерация индекса уровней содержит:

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

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

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

при этом пользовательский индекс генерируют согласно выражению:

,

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

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

7. Способ по п. 5, также включающий:

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

фильтрацию второго пользователя, удовлетворяющего первому условию, на основании информации второго пользователя.

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

9. Машиночитаемый носитель информации, хранящий компьютерную программу, которая при исполнении компьютером обеспечивает выполнение компьютером способа анализа информации по любому из пп. 5-8.



 

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

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

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

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

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

Изобретение относится к способу и системе для компилирования элементов медиа-контента для платформы медиа по запросу для аренды пользователями платформы медиа по запросу.

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

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

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

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

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

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

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

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

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

Группа изобретений относится к способу и устройству определения потребности для системы автоматического пилотирования (АП) летательного аппарата. Для осуществления способа вводят поведенческие параметры АП , проверяют соответствие вводимых параметров языку предметной области, генерируют файлы определения потребности, сохраняют генерированные файлы определения потребности.

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

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

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

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

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

Изобретение относится к способам определения категории содержимого на основании шаблонов с использованием интерфейса программирования приложений, применяемого при создании приложений для пользователей с ограниченными возможностями. Техническим результатом является обеспечение выявления категории содержимого, при этом для выявления категории используется интерфейс программирования приложений, применяемый при создании приложений для пользователей с ограниченными возможностями. Раскрыт способ выявления категорий содержимого, загружаемого и отображаемого приложениями на мобильных устройствах, с помощью интерфейса программирования приложений, который используется при создании приложений для пользователей с ограниченными возможностями (Accessibility API), в котором: устанавливают приложение безопасности, которое включает в себя по меньшей мере средство перехвата, в качестве системной службы операционной системы на мобильном устройстве для пользователей с ограниченными возможностями (Accessibility Service); перехватывают с помощью средства перехвата с использованием упомянутого интерфейса программирования приложений загружаемое и отображаемое на дисплее мобильного устройства содержимое, относящееся к приложению, с которым взаимодействует пользователь, при этом содержимое содержит по меньшей мере один элемент графического интерфейса пользователя (GUI); с помощью средства перехвата формируют шаблон упомянутого содержимого, при этом шаблон содержит взаимное расположение, тип и свойства элементов графического интерфейса пользователя; передают упомянутый шаблон средству категоризации; с помощью средства категоризации сравнивают упомянутый шаблон с набором ранее сформированных с использованием упомянутого интерфейса программирования приложений шаблонов, категории которых выявлены, и на основании результатов сравнения выявляют по меньшей мере одну категорию упомянутого содержимого. 4 з.п. ф-лы, 4 ил.
Наверх