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

Иллюстрации

Показать все

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