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

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

 

Область техники, к которой относится изобретение

[1] Настоящее изобретение, в целом, относится к серверу, терминалу и способу для рекомендации приложения, и, более конкретно, к серверу, терминалу и способу для рекомендации списка приложений в соответствии с использованием приложений пользователями.

Предшествующий уровень техники

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

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

Раскрытие изобретения

Техническая проблема

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

Решение проблемы

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

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

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

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

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

Полезные эффекты изобретения

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

Краткое описание чертежей

[11] Фиг. 1 иллюстрирует систему, которая осуществляет рекомендацию приложений, согласно варианту осуществления настоящего изобретения;

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

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

[14] Фиг. 4 иллюстрирует сервер и базу данных (DB) рекомендаций согласно варианту осуществления настоящего изобретения;

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

[16] Фиг. 6 иллюстрирует экран для ввода основной информации о пользователе согласно варианту осуществления настоящего изобретения; и

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

Лучший вариант осуществления изобретения

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

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

[20] Фиг. 1 иллюстрирует систему, которая осуществляет рекомендацию приложений, согласно варианту осуществления настоящего изобретения.

[21] Со ссылкой на Фиг. 1, система включает в себя мобильный терминал 100, персональный компьютер (PC) 200, сервер 300 рекомендаций и базу 400 DB рекомендаций. Мобильный терминал 100 и компьютер 200 PC осуществляют загрузку и установку приложений, и осуществляют запуск и воспроизведение установленных приложений для предоставления приложений пользователю. Пользовательский терминал, такой как мобильный терминал 100 или компьютер 200 PC, может являться смартфоном, планшетным компьютером PC и т.д.

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

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

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

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

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

[27] Со ссылкой на Фиг. 1, мобильный терминал 100 включает в себя контроллер 110, блок 120 ввода, приемопередатчик 140, запоминающее устройство 150 и устройство 160 отображения. В настоящем документе, термин «блок» относится к аппаратному устройству или сочетанию аппаратного устройства и программного обеспечения.

[28] Контроллер 110 осуществляет управление всей работой мобильного терминала 100 и, в частности, собирает информацию об использовании приложений и дополнительную информацию мобильного терминала 100 и передает собранную информацию об использовании приложений и дополнительную информацию на сервер 300 через приемопередатчик 140. Как было описано выше, информация об использовании приложений мобильного терминала 100 включает в себя информацию об установке и удалении приложений, указывающую, какие приложения установлены или удалены, количество запусков приложения, длительность работы, в течение которой приложение исполняется, количество запусков приложения, приходящееся на день недели, сумму длительностей работы, приходящуюся на день недели, и т.д. Дополнительная информация с мобильного терминала 100 включает в себя основную информацию о пользователе, такую как возраст, пол, национальность и т.д., и персональную информацию пользователя, такую как имя, телефонный номер, информация о местонахождении и т.д. Если основная информация о пользователе и персональная информация не заданы ранее, то контроллер 110 может сконфигурировать пользовательский интерфейс для задания основной информации и персональной информации и получить основную информацию и персональную информацию от пользователя через блок 120 ввода. Использование основной информации о пользователе и персональной информации может потребовать подтверждения пользователя.

[29] Например, если период сбора равен одному разу в неделю, то контроллер 110 собирает информацию об использовании приложений и дополнительную информацию один раз в неделю, сохраняет информацию в запоминающем устройстве 150 и передает сохраненную информацию на сервер 300.

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

[31] По получению списка рекомендуемых приложений от сервера 300 через приемопередатчик 140, контроллер 100 отображает полученный список рекомендуемых приложений посредством устройства 160 отображения.

[32] После этого, контроллер 110 собирает информацию обратной связи, соответствующую каждому приложению в списке рекомендуемых приложений, сохраняет информацию обратной связи в запоминающем устройстве 150 и передает сохраненную информацию обратной связи на сервер 300. Например, информация обратной связи включает в себя информацию обратной связи на список рекомендаций и информацию обратной связи, использующую Сервис социальной сети (SNS). В настоящем документе, информация обратной связи на список рекомендаций включает в себя информацию, которая заключает в себе информацию о рейтинге рекомендаций, относящуюся к рекомендуемому приложению, а информация обратной связи, использующая SNS, включает в себя информацию, которая заключает в себе информацию о рейтинге рекомендаций, относящуюся к рекомендуемому приложению, которую пользователь выкладывает в SNS через компьютер PC или портативный терминал.

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

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

[35] Приемопередатчик 140 передает информацию об использовании приложения, дополнительную информацию и информацию обратной связи на сервер 300. Приемопередатчик 140 принимает список рекомендуемых приложений от сервера 300.

[36] Запоминающее устройство 150 сохраняет информацию об использовании приложений, дополнительную информацию и информацию обратной связи.

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

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

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

[40] На этапе 211 контроллер 110 определяет, имеется ли запрос списка рекомендуемых приложений. Если никакого запроса списка рекомендуемых приложений нет, то контроллер 110 продолжает периодически собирать информацию об использовании приложений и дополнительную информацию, сохранять собранную информацию об использовании приложений и дополнительную информацию в запоминающем устройстве 150 и отправлять сохраненную информацию об использовании приложений и дополнительную информацию на сервер 300 на этапе 210, пока на этапе 211 не будет выполнен запрос списка рекомендуемых приложений.

[41] Если на этапе 211 есть запрос списка рекомендуемых приложений, то на этапе 212 контроллер 110 передает запрос списка рекомендуемых приложений на сервер 300 рекомендаций через приемопередатчик 140.

[42] На этапе 214 контроллер 110 получает список рекомендуемых приложений от сервера 300 через приемопередатчик 140.

[43] На этапе 215 контроллер 110 отображает полученный список рекомендуемых приложений посредством устройства 160 отображения. Например, экран устройства 160 отображения может включать в себя названия, изображения, причины рекомендации, цены приложений, включенных в состав списка рекомендуемых приложений, и т.д.

[44] На этапе 216 контроллер 110 периодически собирает информацию обратной связи для рекомендуемых приложений, сохраняет собранную информацию обратной связи в запоминающем устройстве 150 и передает сохраненную информацию обратной связи на сервер 300.

[45] Фиг. 4 иллюстрирует сервер и базу данных (DB) рекомендаций согласно варианту осуществления настоящего изобретения.

[46] Со ссылкой на Фиг. 4, сервер 300 включает в себя контроллер 310, приемопередатчик 320 и процессор 330 статистических данных, а база 400 данных рекомендаций включает в себя блок 410 хранения информации, блок 420 хранения списков статистических данных, блок 430 хранения предварительных списков и блок 440 хранения информации обратной связи. В настоящем документе, база 400 данных рекомендаций включена в состав запоминающего устройства, такого как накопитель на жестких дисках.

[48] Кроме того, несмотря на то, что сервер 300 и база 400 данных рекомендаций иллюстрированы на Фиг. 4 в виде отдельных компонентов, база 400 DB рекомендаций также может быть включена в состав сервера 300.

[49] Контроллер 310 сервера 300 выполняет всю работу сервера 300 и, в частности, сохраняет информацию об использовании приложений и дополнительную информацию, которая периодически принимается от мобильного терминала 100 через приемопередатчик 320, в блок 410 хранения информации из состава базы 400 данных рекомендаций.

[50] Контроллер 310 управляет процессором 330 статистических данных для накопления статистики по приложениям с использованием сохраненной дополнительной информации и генерирует список статистической информации о приложениях. Контроллер 310 сохраняет сгенерированный список статистической информации о приложениях в блоке 420 хранения списков статистических данных. Например, контроллер 310 может управлять процессором 330 статистических данных для генерирования списков статистической информации о приложениях, установленных лицами мужского или женского пола подросткового возраста, мужчинами или женщинами от 20-ти лет и мужчинами или женщинами от 30-ти лет, в соответствии с возрастом и полом.

[51] Затем, контроллер 310 определяет ранги для списков статистической информации о приложениях, сгенерированных с использованием сохраненной информации об использовании приложений, и генерирует предварительный список. После этого, контроллер 310 сохраняет сгенерированный предварительный список в блоке 430 хранения предварительных списков. Например, контроллер 310 определяет ранги приложений в порядке, начиная с приложения, которое запускалось наибольшее количество раз, и заканчивая приложением, которое запускалось наименьшее количество раз, за последние семь дней, из числа приложений, установленных лицами мужского пола подросткового возраста, перечисляет приложения и формирует перечисленные приложения в виде предварительного списка.

[52] По приему запроса списка рекомендуемых приложений от мобильного терминала 100 через приемопередатчик 320, контроллер 310 выбирает предварительный список, соответствующий дополнительной информации мобильного терминала 100 в качестве списка рекомендуемых приложений из числа множества предварительных списков, и передает выбранный список рекомендуемых приложений на мобильный терминал 100 через приемопередатчик 320. Альтернативно, контроллер 310 может периодически генерировать предварительный список и предоставлять его на мобильный терминал 100 без какого-либо запроса от мобильного терминала 100.

[53] По приему информации обратной связи в отношении рекомендуемых приложений от мобильного терминала 100 через приемопередатчик 320, контроллер 310 сохраняет полученную информацию обратной связи в блоке 440 хранения информации обратной связи. Сохраненная информация обратной связи используется в качестве контрольной информации для выполнения фильтрации во время выбора предварительного списка, таким образом улучшая точность списка рекомендаций, выбранного для пользователя. Например, контроллер 310 может исключать приложение, заработавшее худший рейтинг от пользователей, из списка рекомендуемых приложений.

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

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

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

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

[58] Например, если есть запрос списка рекомендаций от пользователя женского пола возрастом от 20-ти лет конкретной национальности, то контроллер 310 выбирает предварительный список для приложений, предпочитаемых 20-летними женщинами, из числа предварительных списков, хранящихся в блоке 430 хранения предварительных списков, в соответствии с предварительно установленными рангами популярности по национальности, полу и возрасту, и предоставляет пользователю выбранный предварительный список в виде списка рекомендуемых приложений. Если для конкретной национальности запрещено использование игровых приложений, то контроллер 310 исключает приложения, соответствующие игровой категории, из списка рекомендаций посредством фильтрации.

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

[60] Блок 420 хранения списков статистических данных сохраняет список статистической информации о приложениях, сгенерированный посредством процессора 330 статистических данных.

[61] Блок 430 хранения предварительных списков сохраняет предварительный список, сгенерированный посредством контроллера 310.

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

[63] Блок 440 хранения информации обратной связи сохраняет информацию о коллективном использовании для рекомендованного приложения посредством SNS, такую как количество публикаций (постов), выкладывание рейтинга предпочтений и повторная публикация информации о приложении посредством SNS, с тем чтобы, если уровень коллективного использования приложения является высоким, контроллер 310 мог повысить ранг рекомендации для этого приложения.

[64] Кроме того, блок 440 хранения информации обратной связи сохраняет информацию об устройстве, такую как оставшаяся емкость запоминающего устройства и скорость доступа к сети устройства, для выполнения фильтрации в отношении списка рекомендаций, с тем чтобы контроллер 310 мог исключать приложение большого объема на основе скорости доступа к сети из списка рекомендаций. Например, контроллер 310 может рекомендовать приложение большого объема при характеристиках сети, при которых возможна передача приложения большого объема, таких как при доступе к Wi-Fi, но если характеристики сети не способны обеспечить передачу крупного приложения или оставшаяся емкость запоминающего устройства мобильного терминала 100 является малой, то контроллер 310 может исключить приложение большого объема из списка рекомендаций.

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

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

[67] Со ссылкой на Фиг. 5, на этапе 500 контроллер 310 получает информацию об использовании приложения и дополнительную информацию от мобильного терминала 100.

[68] На этапе 501 контроллер 310 сохраняет информацию об использовании приложения и дополнительную информацию, полученную от мобильного терминала 100, в блоке 410 хранения информации. Информация об использовании приложения и дополнительная информация с множества терминалов, а также информация об использовании приложения и дополнительная информация с мобильного терминала 100 сохраняются в блоке 410 хранения информации.

[69] На этапе 502 контроллер 310 накапливает статистику по приложениям посредством процессора 330 статистических данных с использованием сохраненной дополнительной информации, генерирует список статистической информации о приложениях и сохраняет сгенерированный список статистической информации о приложениях в блоке 420 хранения списков статистических данных.

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

[71] На этапе 504 контроллер 310 получает запрос списка рекомендуемых приложений от мобильного терминала 100.

[72] На этапе 505 контроллер 310 выполняет поиск предварительного списка из числа множества предварительных списков по запросу с мобильного терминала 100 и выбирает обнаруженный предварительный список в качестве списка рекомендуемых приложений.

[73] На этапе 506 контроллер 310 передает выбранный список рекомендуемых приложений на мобильный терминал 100 через приемопередатчик 320.

[74] На этапе 507 контроллер 310 получает информацию обратной связи в отношении рекомендованного приложения с мобильного терминала 100.

[75] На этапе 508 контроллер 310 сохраняет полученную информацию обратной связи в блоке 440 хранения информации обратной связи.

[76] Фиг. 6 иллюстрирует экран для ввода основной информации о пользователе согласно варианту осуществления настоящего изобретения.

[77] Со ссылкой на Фиг. 6, если основная информация о пользователе, такая как возраст, пол, национальность и настройки рекомендаций, то есть, использовать ли рекомендации или нет, не задана в мобильном терминале 100, то мобильный терминал 100 изменяет конфигурацию экрана для приема ввода основной информации о пользователе, как иллюстрируется на Фиг. 6, а затем получает от пользователя ввод основной информации о пользователе. Однако, в связи с тем, что основная информация о пользователе и другая персональная информация является уникальной для пользователя, для использования этой информации может потребоваться подтверждение пользователя.

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

[79] Со ссылкой на Фиг. 7, список рекомендуемых приложений, полученный от сервера 300, может быть отображен в соответствии с заранее заданным пользовательским интерфейсом. Например, на Фиг. 7 на экране отображены изображения, названия, причины для рекомендации приложений от A до D и цены приложений от A до D. Следовательно, пользователю можно быть предоставлено приложение, которое пользователь желает установить или загрузить из числа приложений из списка рекомендаций.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к комплексным автоматизированным системам для предоставления услуг отдельным лицам. Технический результат заключается в расширении арсенала технических средств самообслуживания абонента по получению услуг, предоставляемых компаниями сотовой связи вне офиса оператора связи. В состав системы входят кибер-офис, центр обработки и управления, центр логистики, обслуживания и инкассации. Коммуникационный компьютер и управляющий компьютер кибер-офиса соединены с ADSL модемом-роутером. Коммуникационный компьютер соединен и управляет информационным монитором, сенсорным монитором, веб-камерой, акустической системой, вандалостойкой трубкой. Управляющий компьютер соединен и управляет устройством для хранения и выдачи SIM-карт, сканером, принтером, специализированным фискальным регистратором, клавиатурой для введения ПИН-кода, купюроприемником, пишущим инструментом, имеющим датчик письма, контролирующий способность пишущего элемента оставлять след (писать), и USB-портом, необходимым для использования альтернативного персонального средства аутентификации, стеком для документов со встроенным сканером и датчиком заполнения, который предназначен для хранения и автоматического сканирования при поступлении подписанного экземпляра договора. Кроме того, центр обработки и управления дополнительно оснащен веб-камерой со встроенным микрофоном, клавиатурой, принтером, сканером, гарнитурой, а центр логистики обслуживания и инкассации дополнительно оснащен монитором, принтером, информационным пультом, клавиатурой. При этом сравнение личности клиента с предоставленным документом подтверждения личности производится центром обработки и управления непосредственно через веб-камеру кибер-офиса по веб-трансляции онлайн, распознавание данных в предоставленном документе подтверждения личности и заполнение договора производится центром обработки и управления, сканирование подписанного договора осуществляется непосредственно в стеке для документов со встроенным сканером и датчиком заполнения, который посылает сигнал в центр логистики, обслуживания и инкассации о том, что стек заполнен, а оповещение центра логистики, обслуживания и инкассации о неисправностях осуществляется из кибер-офиса путем подачи сигнала непосредственно в центр логистики, обслуживания и инкассации и/или через центр обработки и управления. 2 н. и 5 з.п. ф-лы, 1 ил.

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

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

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

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

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

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

Изобретения относятся к распределению контентов, типа рекламы, в мультимедийных потоках по Интернету. Технический результат заключается в обеспечении динамики сегментирования в потоках периодов рекламы с заданными параметрами. В техническом решении обеспечивается возможность сегментированной вставки рекламы, например сегментированных периодов рекламы, ассоциированных с распространяемым контентом. По меньшей мере в некоторых вариантах осуществления получаются предложения от рекламодателей на размещение объявлений в сочетании с сегментированным периодом рекламы. Предложения, которые получаются, могут иметь разные длительности (например, 60, 30, 15 секунд), которые можно выборочно задействовать с помощью сегментированного периода рекламы в различных сочетаниях, чтобы заполнить общую длительность сегментированного периода рекламы. По меньшей мере в некоторых вариантах осуществления предложения ранжируются в группах, соответствующих разным длительностям. Предложения можно распределить в сегментированном периоде рекламы путем проверки одного или нескольких сочетаний предложений и выбора выигрышного сочетания, по меньшей мере частично на основе суммы рангов, ассоциированных с предложениями в том сочетании. 2 н. и 7 з.п. ф-лы, 6 ил.
Наверх