СИСТЕМА, СПОСОБ И КЛИЕНТ ДЛЯ ПРИСОЕДИНЕНИЯ К ГРУППЕ

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