СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ РЕКОМЕНДАЦИИ ИНФОРМАЦИИ О ПРОДУКТЕ

1. Способ рекомендации информации о продукте, содержащий этапы, на которых:
получают список продуктов, содержащий информацию о продукте для по меньшей мере одного продукта с сервера, причем информация о продукте содержит наименования продуктов и индексы цен и ассоциирована с по меньшей мере одной меткой продукта;
вычисляют индекс покупательной способности пользователя и получают персонализированные метки пользователя, причем персонализированные метки являются набором меток продуктов, которые нравятся пользователю;
генерируют список рекомендаций продуктов для пользователя согласно индексу покупательной способности, персонализированным меткам, меткам продуктов и индексам цен, причем информация о продукте в списке рекомендаций продуктов выбирается из списка продуктов; и
дают рекомендацию пользователю на основе списка рекомендаций продуктов.
2. Способ по п.1, в котором генерирование списка рекомендаций продуктов для пользователя согласно индексу покупательной способности, персонализированным меткам, меткам продуктов и индексам цен содержит этапы, на которых:
фильтруют информацию о продукте в списке продуктов согласно индексу покупательной способности и индексам цен для получения первого набора результатов;
фильтруют первый набор результатов согласно персонализированным меткам и меткам продуктов для получения второго набора результатов; и
генерируют список рекомендаций продуктов для пользователя согласно второму набору результатов.
3. Способ по п.2, в котором фильтрация информации о продукте в списке продуктов согласно индексу покупательной способности и индексам цен для получения первого набора результатов содержит этапы, на которых:
сравнивают индекс покупательной способности с индексами цен из информации о продукте в списке продуктов соответственно; и
если абсолютное значение разницы между индексом покупательной способности и индексом цены меньше первого предварительно определенного порога, добавляют информацию о продукте, которая содержит индекс цены, к первому набору результатов.
4. Способ по п.2 или 3, в котором информация о продукте дополнительно содержит оценки рекомендаций, и фильтрация первого набора результатов согласно персонализированным меткам и меткам продуктов для получения второго набора результатов содержит этапы, на которых:
вычисляют вероятности предпочтения пользователя для соответственных меток продуктов согласно персонализированным меткам;
вычисляют вероятности предпочтения пользователя для соответственной информации о продукте в первом наборе результатов согласно вероятностям предпочтения пользователя для соответственных меток продуктов;
вычисляют оценки степени предпочтения пользователя для соответственной информации о продукте в первом наборе результатов согласно вероятностям предпочтения и оценкам рекомендаций пользователя для соответственной информации о продукте в первом наборе результатов; и
добавляют информацию о продукте, для которой оценка степени предпочтения пользователя превосходит второй предварительно определенный порог, ко второму набору результатов.
5. Способ по п.4, в котором генерирование списка рекомендаций продуктов для пользователя согласно второму набору результатов содержит этап, на котором:
ранжируют информацию о продукте во втором наборе результатов согласно оценкам степени предпочтения пользователя для генерирования списка рекомендаций продуктов для пользователя.
6. Способ по п.1, в котором генерирование списка рекомендаций продуктов для пользователя согласно индексу покупательной способности, персонализированным меткам, меткам продуктов и индексам цен содержит этапы, на которых:
фильтруют информацию о продукте в списке продуктов согласно персонализированным меткам и меткам продуктов для получения третьего набора результатов;
фильтруют третий набор результатов согласно индексу покупательной способности и индексам цен для получения четвертого набора результатов; и
генерируют список рекомендаций продуктов для пользователя согласно четвертому набору результатов.
7. Способ по п.6, в котором информация о продукте дополнительно содержит оценки рекомендаций, и фильтрация информации о продукте в списке продуктов согласно персонализированным меткам и меткам продуктов для получения третьего набора результатов содержит этапы, на которых:
вычисляют вероятности предпочтения пользователя для соответственных меток продуктов согласно персонализированным меткам;
вычисляют вероятности предпочтения пользователя для соответственной информации о продукте в списке продуктов согласно вероятностям предпочтения пользователя для соответственных меток продуктов;
вычисляют оценки степени предпочтения пользователя для соответственной информации о продукте в списке продуктов согласно вероятностям предпочтения и оценкам рекомендаций пользователя для соответственной информации о продукте в списке продуктов; и
добавляют информацию о продукте, для которой оценка степени предпочтения пользователя превосходит второй предварительно определенный порог, к третьему набору результатов.
8. Способ по п.6 или 7, в котором фильтрация третьего набора результатов согласно индексу покупательной способности и индексам цен для получения четвертого набора результатов содержит этапы, на которых:
сравнивают индекс покупательной способности с индексами цен из информации о продукте в третьем наборе результатов соответственно; и
если абсолютное значение разницы между индексом покупательной способности и индексом цены меньше первого предварительно определенного порога, добавляют информацию о продукте, которая содержит индекс цены, к четвертому набору результатов.
9. Способ по п.7, в котором генерирование списка рекомендаций продуктов для пользователя согласно четвертому набору результатов содержит этап, на котором:
ранжируют информацию о продукте в четвертом наборе результатов согласно оценкам степени предпочтения пользователя для генерирования списка рекомендаций продуктов для пользователя.
10. Способ по п.1, в котором вычисление индекса покупательной способности пользователя содержит этапы, на которых:
получают индексы цен и веса соответственных типов продуктов, которые были куплены пользователем;
суммируют произведения индексов цен и весов соответственных типов продуктов, которые были куплены пользователем, для получения первого значения; и
делят первое значение на сумму весов соответственных типов продуктов, которые были куплены пользователем, для получения индекса покупательной способности пользователя.
11. Способ по п.1, в котором после получения списка продуктов способ дополнительно содержит этапы, на которых:
выполняют балансную обработку индексов цен с использованием логической формулы распределения для получения сбалансированных индексов цен; и
генерирование списка рекомендаций продуктов для пользователя согласно индексу покупательной способности, персонализированным меткам, меткам продуктов и индексам цен содержит этап, на котором: генерируют список рекомендаций продуктов для пользователя согласно индексу покупательной способности, персонализированным меткам, меткам продуктов и сбалансированным индексам цен.
12. Устройство для рекомендации информации о продукте, содержащее:
блок получения информации о продукте, сконфигурированный для получения списка продуктов, содержащего информацию о продукте для по меньшей мере одного продукта, с сервера, причем информация о продукте содержит наименования продуктов и индексы цен и ассоциирована с по меньшей мере одной меткой продукта;
блок сбора информации пользователя, сконфигурированный для вычисления индекса покупательной способности пользователя и получения персонализированных меток пользователя, причем персонализированные метки являются набором меток продуктов, которые нравятся пользователю;
блок генерирования списка рекомендаций продуктов, сконфигурированный для генерирования списка рекомендаций продуктов для пользователя согласно индексу покупательной способности, персонализированным меткам, меткам продуктов и индексам цен, причем информация о продукте в списке рекомендаций продуктов выбирается из списка продуктов; и
блок рекомендации, сконфигурированный для рекомендации пользователю на основе списка рекомендаций продуктов.
13. Устройство по п.12, в котором блок генерирования списка рекомендаций продуктов содержит первый подблок фильтрации, первый подблок обработки и первый подблок генерирования, причем
первый подблок фильтрации сконфигурирован для фильтрации информации о продукте в списке продуктов согласно индексу покупательной способности и индексам цен для получения первого набора результатов;
первый подблок обработки сконфигурирован для фильтрации первого набора результатов согласно персонализированным меткам и меткам продуктов для получения второго набора результатов; и
первый подблок генерирования сконфигурирован для генерирования списка рекомендаций продуктов для пользователя согласно второму набору результатов.
14. Устройство по п.13, в котором первый подблок фильтрации дополнительно сконфигурирован с возможностью:
сравнивать индекс покупательной способности с индексами цен из информации о продукте в списке продуктов соответственно; и если абсолютное значение разницы между индексом покупательной способности и индексом цены меньше первого предварительно определенного порога, добавлять информацию о продукте, которая содержит индекс цены, к первому набору результатов.
15. Устройство по п.13 или 14, в котором информация продукции дополнительно содержит оценки рекомендаций, и первый подблок обработки дополнительно сконфигурирован с возможностью:
вычислять вероятности предпочтения пользователя для соответственных меток продуктов согласно персонализированным меткам; вычислять вероятности предпочтения пользователя для соответственной информации о продукте в первом наборе результатов согласно вероятностям предпочтения пользователя для соответственных меток продуктов; вычислять оценки степени предпочтения пользователя для соответственной информации о продукте в первом наборе результатов согласно вероятностям предпочтения и оценкам рекомендаций пользователя для соответственной информации о продукте в первом наборе результатов; и добавлять информацию о продукте, для которой оценка степени предпочтения пользователя превосходит второй предварительно определенный порог, ко второму набору результатов.
16. Устройство по п.15, в котором первый подблок генерирования дополнительно сконфигурирован с возможностью:
ранжировать информацию о продукте во втором наборе результатов согласно оценкам степени предпочтения пользователя для генерирования списка рекомендаций продуктов для пользователя.
17. Устройство по п.12, в котором блок генерирования списка рекомендаций продуктов содержит второй подблок обработки, второй подблок фильтрации и второй подблок генерирования, и причем
второй подблок обработки сконфигурирован для фильтрации информации о продукте в списке продуктов согласно персонализированным меткам и меткам продуктов для получения третьего набора результатов;
второй подблок фильтрации сконфигурирован для фильтрации третьего набора результатов согласно индексу покупательной способности и индексам цен для получения четвертого набора результатов; и
второй подблок генерирования сконфигурирован для генерирования списка рекомендаций продуктов для пользователя согласно четвертому набору результатов.
18. Устройство по п.17, в котором информация о продукте дополнительно содержит оценки рекомендаций, и второй подблок обработки дополнительно сконфигурирован с возможностью:
вычислять вероятности предпочтения пользователя для соответственных меток продуктов согласно персонализированным меткам; вычислять вероятности предпочтения пользователя для соответственной информации о продукте в списке продуктов согласно вероятностям предпочтения пользователя для соответственных меток продуктов; вычислять оценки степени предпочтения пользователя для соответственной информации о продукте в списке продуктов согласно вероятностям предпочтения и оценкам рекомендаций пользователя для соответственной информации о продукте в списке продуктов; и добавлять информацию о продукте, для которой оценка степени предпочтения пользователя превосходит второй предварительно определенный порог, к третьему набору результатов.
19. Устройство по п.17 или 18, в котором второй подблок фильтрации дополнительно сконфигурирован с возможностью:
сравнивать индекс покупательной способности с индексами цен из информации о продукте в третьем наборе результатов соответственно; и если абсолютное значение разницы между индексом покупательной способности и индексом цены меньше первого предварительно определенного порога, добавлять информацию о продукте, которая содержит индекс цены, к четвертому набору результатов.
20. Устройство по п.18, в котором второй подблок генерирования дополнительно сконфигурирован с возможностью:
ранжировать информацию о продукте в четвертом наборе результатов согласно оценкам степени предпочтения пользователя для генерирования списка рекомендаций продуктов для пользователя.
21. Устройство по п.12, в котором блок сбора информации пользователя дополнительно сконфигурирован с возможностью:
получать индексы цен и веса соответственных типов продуктов, которые были куплены пользователем; суммировать произведения цен и весов соответственных типов продуктов, которые были куплены пользователем, для получения первого значения; и делить первое значение на сумму весов соответственных типов продуктов, которые были куплены пользователем, для получения индекса покупательной способности пользователя.
22. Устройство по п.12, в котором
блок получения информации о продукте дополнительно сконфигурирован для выполнения балансной обработки индексов цен с использованием логической формулы распределения для получения сбалансированных индексов цен; и
блок генерирования списка рекомендаций продуктов дополнительно сконфигурирован для генерирования списка рекомендаций продуктов для пользователя согласно индексу покупательной способности, персонализированным меткам, меткам продуктов и сбалансированным индексам цен.
23. Система связи, содержащая:
сервер, на котором хранится список продуктов; и
устройство для рекомендации информации о продукте по любому из пп.12-22.