СПОСОБ, СИСТЕМА И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ДЛЯ РЕКОМЕНДАЦИИ ПОЛЬЗОВАТЕЛЕЙ ИНФОРМАЦИОННОЙ СРЕДЫ

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