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

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