RU2495535C2 - Система, способ и клиент для присоединения к группе - Google Patents

Система, способ и клиент для присоединения к группе Download PDF

Info

Publication number
RU2495535C2
RU2495535C2 RU2011145147/08A RU2011145147A RU2495535C2 RU 2495535 C2 RU2495535 C2 RU 2495535C2 RU 2011145147/08 A RU2011145147/08 A RU 2011145147/08A RU 2011145147 A RU2011145147 A RU 2011145147A RU 2495535 C2 RU2495535 C2 RU 2495535C2
Authority
RU
Russia
Prior art keywords
group
request
friend
recommendation
add
Prior art date
Application number
RU2011145147/08A
Other languages
English (en)
Other versions
RU2011145147A (ru
Inventor
Цзяньчжэнь ЛИ
Original Assignee
Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед filed Critical Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед
Publication of RU2011145147A publication Critical patent/RU2011145147A/ru
Application granted granted Critical
Publication of RU2495535C2 publication Critical patent/RU2495535C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Заявленное изобретение относится к области обмена мгновенными сообщениями, в частности к системе, способу и клиенту для присоединения к группе. Технический результат заключается в предоставлении возможности любому пользователю, т.е. когда он даже и не является администратором группы, добавлять в группу другого пользователя, что, в свою очередь, приводит к облегчению выполнения пользовательских действий по присоединению к группе. Для этого предусмотрено получение групповым сервером рекомендательного запроса на добавление к группе и добавление к указанной группе пользователя, рекомендованного на добавление в группу согласно рекомендательному запросу. 4 н. и 3 з.п. ф-лы, 8 ил.

Description

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области обмена мгновенными сообщениями, в частности к системе, способу и клиенту для присоединения к группе.
УРОВЕНЬ ТЕХНИКИ
В настоящее время большинство активных пользователей Интернета в качестве средства коммуникации используют сетевую службу мгновенных сообщений МС (IМ), предоставляющую по меньшей мере двум пользователям службы терминалов для обмена мгновенными текстовыми сообщениями, архивами, голосовыми сообщениями и видео в реальном времени. Служба мгновенных сообщений поддерживает не только частный обмен информацией между двумя пользователями, но и групповую коммуникацию между множеством пользователей, создавших группу. При создании групп обеспечивается возможность общения в сети множества пользователей службы мгновенных сообщений, причем член группы может обмениваться информацией одновременно с несколькими членами этой же группы.
Пользователь может создать группу с помощью службы мгновенных сообщений, в качестве администратора предложить своему другу присоединиться к группе, затем, после принятия другом указанного предложения, добавить идентификатор друга, такой как номер друга, в список членов группы. Если пользователь хочет присоединиться к определенной группе, он может отправить администратору сообщение с запросом на присоединение к группе, указав идентификатор группы, такой как номер группы. После проверки администратором идентификатор пользователя будет добавлен в список членов группы.
Если же пользователь, желающий предложить своему другу присоединиться к группе, не является администратором группы, он должен сообщить другу идентификатор группы, используя который друг может присоединиться к группе. Кроме того, если пользователь интересуется определенной тематической группой, например группой путешествий, и желает присоединиться к интересующей группе, может оказаться, что группа, к которой принадлежит друг указанного пользователя, соответствует данной тематике, однако друг не может помочь пользователю автоматически к ней присоединиться. Очевидно, что известный способ для присоединения к группе является неудобным и будет ухудшать пользовательское восприятие.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
С учетом вышеизложенного, предлагаются следующие технические решения, облегчающие выполнение пользовательских действий и улучшающие пользовательское восприятие:
- система групповой коммуникации, содержащая групповой сервер и множество клиентов, в которой: каждый из множества клиентов выполнен с возможностью передачи групповому серверу запроса с рекомендацией на добавление пользователя в группу; групповой сервер выполнен с возможностью добавления пользователя в группу в ответ на указанный запрос; причем каждый из множества клиентов дополнительно выполнен с возможностью получения идентификатора друга, выбранного локальным пользователем для рекомендации на добавление в группу, генерирования запроса с рекомендацией на добавление друга в группу и передачи указанного запроса и идентификатора группы клиенту друга; при этом каждый из множества клиентов дополнительно выполнен с возможностью получения от клиента второго друга локального пользователя запроса с рекомендацией на добавление локального пользователя во вторую группу и идентификатора второй группы, определения, следует ли выполнять присоединение ко второй группе и, при принятии решения выполнить присоединение ко второй группе, генерирования запроса с рекомендацией на добавление локального пользователя во вторую группу и передачи групповому серверу сгенерированного запроса с рекомендацией на добавление локального пользователя во вторую группу, идентификатора локального пользователя и идентификатора второй группы;
- способ для присоединения к группе, содержащий: получение, посредством группового сервера, запроса от клиента с рекомендацией на добавление пользователя в группу; добавление, посредством группового сервера, в ответ на указанный запрос, пользователя в группу; причем перед указанным получением, посредством группового сервера, запроса от клиента с рекомендацией на добавление пользователя в группу; при этом способ дополнительно содержит: передачу клиенту друга второго пользователя, посредством клиента второго пользователя, запроса с рекомендацией на добавление друга в группу и идентификатора указанной группы, определение, посредством клиента друга, следует ли выполнить присоединение к группе и, при принятии решения выполнить присоединение к группе, передачу групповому серверу идентификатора друга, запроса с рекомендацией на добавление друга в группу, а также идентификатора группы;
- клиент, содержащий модуль рекомендательного запроса, модуль управления группой и приемно-передающий модуль; причем: модуль рекомендательного запроса выполнен с возможностью генерирования запроса с рекомендацией на добавление локального пользователя в первую группу и передачи указанного запроса приемно-передающему модулю; модуль управления группой выполнен с возможностью передачи характеристик группы, введенных локальным пользователем; приемно-передающий модуль выполнен с возможностью передачи клиенту друга локального пользователя характеристик группы и запроса с рекомендацией на добавление локального пользователя в первую группу; приемно-передающий модуль дополнительно выполнен с возможностью получения от клиента второго друга характеристик группы и запроса с рекомендацией на добавление второго друга локального пользователя во вторую группу, и передачи полученных характеристик группы модулю управления группой; модуль управления группой дополнительно выполнен с возможностью нахождения группы, соответствующей характеристикам группы, полученным от приемно-передающего модуля; модуль рекомендательного запроса дополнительно выполнен с возможностью генерирования запроса с рекомендацией на добавление второго друга во вторую группу и передачи групповому серверу запроса с рекомендацией на добавление второго друга во вторую группу, идентификатора найденной группы, а также идентификатора второго друга;
- клиент, содержащий модуль рекомендательного запроса, модуль управления группой, приемно-передающий модуль и модуль управления другом; причем: модуль рекомендательного запроса выполнен с возможностью генерирования запроса с рекомендацией на добавление друга локального пользователя в первую группу и передачи указанного запроса приемно-передающему модулю; модуль управления другом выполнен с возможностью передачи модулю управления группой идентификатора друга, причем друг для рекомендации на добавление в первую группу выбран локальным пользователем; модуль управления группой выполнен с возможностью передачи приемно-передающему модулю идентификатора первой группы и идентификатора друга; приемно-передающий модуль выполнен с возможностью передачи клиенту друга запроса с рекомендацией на добавление друга в первую группу и идентификатора первой группы; приемно-передающий модуль дополнительно выполнен с возможностью получения от клиента второго друга локального пользователя запроса с рекомендацией на добавление локального пользователя во вторую группу и идентификатора второй группы, и передачи идентификатора второй группы модулю управления группой; модуль управления группой дополнительно выполнен с возможностью определения, следует ли выполнить присоединение ко второй группе, и, если принято решение выполнить присоединение ко второй группе, уведомления модуля рекомендательного запроса о необходимости генерирования запроса с рекомендацией на добавление локального пользователя во вторую группу; приемно-передающий модуль дополнительно выполнен с возможностью передачи групповому серверу запроса с рекомендацией на добавление локального пользователя во вторую группу, идентификатора локального пользователя и идентификатора второй группы.
Как видно, при использовании технических решений, предложенных в заявленном изобретении, клиент передает групповому серверу рекомендательный запрос на присоединение к группе, и групповой сервер добавляет в группу пользователя, рекомендованного для добавления в указанную группу. Таким образом, даже пользователь, не являющийся администратором, может добавлять в группу другого пользователя, что облегчает выполнение пользовательских действий и улучшение пользовательского восприятия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Ниже приведено подробное описание вариантов осуществления настоящего изобретения с использованием сопроводительных чертежей, позволяющих специалистам в данной области лучше понять вышеуказанные признаки, преимущества и другие особенности заявленного изобретения.
На сопроводительных чертежах:
фиг.1 - схема, иллюстрирующая структуру системы для присоединения к группе в одном из вариантов осуществления настоящего изобретения;
фиг.2 - схема, иллюстрирующая структуру системы для присоединения к группе в одном из предпочтительных вариантов осуществления настоящего изобретения;
фиг.3 - схема, иллюстрирующая структуру группового сервера в одном из вариантов осуществления настоящего изобретения;
фиг.4 - схема, иллюстрирующая структуру клиента в одном из вариантов осуществления настоящего изобретения;
фиг.5 - блок-схема способа для присоединения к группе в одном из вариантов осуществления настоящего изобретения;
фиг.6 - блок-схема способа для присоединения к группе в первом предпочтительном варианте осуществления настоящего изобретения;
фиг.7 - блок-схема способа для присоединения к группе во втором предпочтительном варианте осуществления настоящего изобретения;
фиг.8 - блок-схема способа обработки групповым сервером рекомендательного запроса на присоединение к группе в одном из вариантов осуществления настоящего изобретения.
ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
На фиг.1 представлена схема, иллюстрирующая структуру системы для присоединения к группе в одном из вариантов осуществления настоящего изобретения. Как показано на схеме, система содержит групповой сервер 100 и множество клиентов: клиент 300, клиент 400, …, клиент N.
Групповой сервер 100 соответствующим образом подключен к клиентам и предназначен для хранения групповых данных каждого клиента, в том числе списка членов группы, списка администраторов группы, идентификатора группы, идентификаторов пользователей и другой подобной информации, и для обработки данных по запросам от разных клиентов и обратной связи по результатам обработки.
В качестве любого из клиентов могут быть использованы различные терминальные коммуникационные устройства, например персональный компьютер ПК (PC), карманный персональный компьютер КПК (PDA), мобильный телефон МТ(МР), различные веб-клиенты ВК (WC) или другие аналогичные средства. Объем правовой охраны настоящего изобретения не ограничивает используемого клиента каким-либо конкретным типом.
Каждый клиент может передать рекомендательный запрос на присоединение к группе групповому серверу 100, который добавит рекомендованного пользователя в группу согласно рекомендательному запросу на присоединение к группе.
В системе для присоединения к группе с фиг.1 внутренняя структура и функции всех клиентов одинаковы, за исключением того, что разными клиентами пользуются разные пользователи, при этом каждый пользователь может иметь несколько друзей, пользующихся разными клиентами. Соответственно, используемые в данном описании понятия "пользователь" и "друг" являются относительными, и каждый "пользователь" может также являться "другом" другого пользователя.
В практическом применении система для присоединения к группе с фиг.1 может дополнительно содержать подключенный к каждому клиенту передающий сервер, предназначенный для хранения индексного отношения между адресом каждого клиента и идентификатором пользователя, а также для передачи данных, сообщений, инструкций и другой подобной информации, отправленных от каждого клиента соответствующему клиенту согласно индексному отношению.
На фиг.2 представлена схема, иллюстрирующая структуру системы для присоединения к группе в одном из предпочтительных вариантов осуществления настоящего изобретения. Такая система является типичной системой в сетевой среде. Как показано на фиг.2, система содержит групповой сервер 100, передающий сервер 200, пользовательский клиент 300 и клиент 400 друга. Внутренняя структура и функции пользовательского клиента 300 идентичны внутренней структуре и функциям клиента 400 друга, при этом пользователь регистрируется в пользовательском клиенте 300, а друг указанного пользователя регистрируется в клиенте 400 друга. Как уже указано, в контексте описания данного изобретения понятия "пользователь" и "друг" относительны.
Групповой сервер 100 соответствующим образом подключен к пользовательскому клиенту 300 и к клиенту 400 друга. Как показано на фиг.3, групповой сервер 100 содержит приемно-передающий модуль 101, модуль 102 запроса информации и базу 103 данных.
Приемно-передающий модуль 101 предназначен для выполнения передачи и приема сообщений, инструкций и данных, в том числе для приема от пользовательского клиента 300 и клиента 400 друга рекомендательного запроса на присоединение к группе, а также для приема идентификатора группы, идентификатора пользователя или другой подобной информации, высланной с пользовательского клиента 300 и клиента 400 друга.
Модуль 102 запроса информации соединен с приемно-передающим модулем 101 и предназначен для запроса списка администраторов группы согласно полученному рекомендательному запросу на присоединение к группе.
База 103 данных подсоединена к модулю 102 запроса информации и предназначена для хранения групповых данных пользовательского клиента 300 и клиента 400 друга, в том числе идентификаторов пользователей, идентификатора группы, списка членов группы, списка администраторов группы и другой подобной информации.
Передающий сервер 200 соединен с пользовательским клиентом 300 и клиентом 400 друга и предназначен для передачи получаемых от каждого клиента данных, сообщений и инструкций соответствующему клиенту согласно индексному отношению между адресом каждого клиента и идентификатором пользователя. В частности, клиенту 400 друга передают характеристики группы, предоставленные пользовательским клиентом 300, передают клиенту 400 друга инструкцию рекомендательного запроса на присоединение к группе, генерированную пользовательским клиентом 300, и передают пользовательскому клиенту 300 результат обработки рекомендательного запроса, рекомендующего добавление себя в группу.
Пользовательский клиент 300 соединен соответственно с групповым сервером 100 и передающим сервером 200. Как показано на фиг.4, пользовательский клиент 300 содержит приемно-передающий модуль 301, модуль 302 рекомендательного запроса, модуль 303 управления другом и модуль 304 управления группой.
Приемно-передающий модуль 301 предназначен для приема данных, сообщений и инструкций от группового сервера 100 и передающего сервера 200, а также для передачи передающему серверу 200 или групповому серверу 100 характеристик группы, запроса с рекомендацией на добавление себя в группу, запроса с рекомендацией на добавление друга в группу, идентификатора пользователя и идентификатора группы.
Модуль 302 рекомендательного запроса соединен с приемно-передающим модулем 301 и предназначен для генерирования рекомендательного запроса на присоединение к группе, в том числе запроса с рекомендацией на добавление друга в группу и запроса с рекомендацией на добавление себя в группу.
Модуль 303 управления другом соединен с модулем 302 рекомендательного запроса и предназначен для управления списком друзей пользователя и предоставления идентификатора пользователя.
Модуль 304 управления группой соединен с приемно-передающим модулем 301, модулем 302 рекомендательного запроса и модулем 303 управления другом и предназначен для управления списком групп пользователя, предоставления идентификатора группы, такого как номер группы, при отправке рекомендательного запроса на присоединение к группе, предоставления характеристик группы при генерировании модулем 302 запроса с рекомендацией на добавление себя в группу и поиска группы, соответствующей характеристикам группы, полученным приемно-передающим модулем 301.
Клиент 400 друга соединен с групповым сервером 100 и передающим сервером 200. Поскольку понятия "пользователь" и "друг" относительны, внутренняя структура клиента 400 друга идентична внутренней структуре пользовательского клиента 300; при этом идентичны также и функции каждого из соответствующих модулей, что уже не будет снова рассматриваться в данном описании.
В практическом применении система может дополнительно содержать администраторский клиент 500 (на чертежах не показан), соединенный с групповым сервером 100, причем работу администратора группы выполняют на администраторском клиенте 500. Внутренняя структура и функции каждого из модулей администраторского клиента 500 идентичны внутренней структуре и функциям каждого из модулей пользовательского клиента 300.
При получении групповым сервером 100 рекомендательного запроса на присоединение к группе, модуль 102 запроса информации согласно указанному запросу запрашивает из базы 103 данных список администраторов группы, при этом приемно-передающий модуль 101 передает администраторскому клиенту 500 рекомендательный запрос на присоединение к группе в соответствии со списком администраторов. Приемно-передающий модуль администраторского клиента 500 направляет полученный запрос модулю управления группой для обработки. Когда пользователь в качестве администратора принимает указанный запрос, администраторский клиент 500 уведомляет групповой сервер 100 о необходимости добавления в список членов группы идентификатора пользователя, рекомендуемого для добавления в список членов группы.
На фиг.5 показана блок-схема способа для присоединения к группе в одном из вариантов осуществления настоящего изобретения. Как показано на фиг.5, способ содержит следующие этапы:
этап Э501: групповой сервер 100 получает рекомендательный запрос на присоединение к группе;
этап Э502: групповой сервер 100 добавляет в группу пользователя, рекомендованного для добавления в группу согласно рекомендательному запросу.
Рекомендательный запрос на присоединение к группе, получаемый групповым сервером 100, клиент 400 друга может генерировать при получении клиентом 400 друга от пользовательского клиента 300 характеристик группы и запроса с рекомендацией на добавление самого пользовательского клиента в группу, и нахождения группы, соответствующей заданным характеристикам группы. Например, пользователь желает присоединиться к группе, связанной с путешествиями, и вводит в окно на главной панели модуля 304 управления группой "Хочу присоединиться к группе путешествий". В этом случае модуль 304 управления группой предоставляет характеристики группы приемно-передающему модулю 301, посредством которого происходит передача характеристик группы клиенту 400 друга вместе с запросом с рекомендацией на добавление себя в группу, сгенерированным модулем 302 рекомендательного запроса. Модуль управления группой клиента 400 друга ищет группу, соответствующую полученным характеристикам группы, и после нахождения искомой группы уведомляет модуль рекомендательного запроса клиента 400 друга о необходимости генерирования запроса с рекомендацией на добавление пользователя в найденную группу, затем передает указанный запрос групповому серверу 100 посредством приемно-передающего модуля клиента 400 друга.
Кроме того, рекомендательный запрос на присоединение к группе, получаемый групповым сервером 100, клиент 400 друга может генерировать и после того, как клиент 400 друга получил от пользовательского клиента 300 запрос с рекомендацией на добавление друга в группу и обработал указанный запрос. Например, пользовательский клиент 300 посредством модуля 302 рекомендательного запроса генерирует запрос с рекомендацией на добавление друга в группу и посредством модуля 303 управления другом выбирает из списка друзей друга, которого желают рекомендовать для добавления в группу. Затем приемно-передающий модуль 301 передает клиенту 400 друга запрос с рекомендацией на добавление друга в группу. Модуль рекомендательного запроса клиента 400 друга обрабатывает полученный запрос с рекомендацией на добавление друга в группу, затем, если друг соглашается на присоединение к группе, указанный модуль генерирует рекомендательный запрос на присоединение к группе и передает указанный запрос групповому серверу 100 посредством приемно-передающего модуля клиента 400 друга.
Далее два вышеописанных случая более подробно рассмотрены на примере предпочтительных вариантов осуществления.
На фиг.6 показана блок-схема способа для присоединения к группе в первом предпочтительном варианте осуществления настоящего изобретения. Предположим, что пользователь рекомендует себя для добавления в группу, тогда процесс добавления в соответствии с данным предпочтительным вариантом осуществления будет происходить следующим образом.
Этап Э601: пользовательский клиент 300 передает клиенту 400 друга характеристики группы и запрос с рекомендацией на добавление самого пользовательского клиента в группу.
В частности, осуществление указанного этапа может содержать следующее:
(i) модуль 302 рекомендательного запроса пользовательского клиента 300 генерирует запрос с рекомендацией на добавление себя в группу; модуль 304 управления группой предоставляет характеристики группы, введенные пользователем - например, если пользователь хочет рекомендовать себя для присоединения к группе, связанной с путешествиями, то в окне на главной панели модуля 304 управления группой он вводит "Хочу присоединиться к группе путешествий", модуль 304 управления группой получает характеристики группы и предоставляет их приемно-передающему модулю 301;
(ii) приемно-передающий модуль 301 инкапсулирует характеристики группы в пакет и направляет пакет передающему серверу 300 вместе с запросом с рекомендацией на добавление самого пользовательского клиента в группу, после чего посредством передающего сервера 300 согласно протоколу передачи происходит передача указанных пакета и запроса клиенту 400 друга.
Этап Э602: клиент 400 друга выполняет поиск группы, соответствующей указанным характеристикам группы.
В частности, осуществление указанного этапа может содержать следующее:
(i) приемно-передающий модуль клиента друга получает пакет, анализирует и отбраковывает пакет, если анализ показывает непригодность пакета; в противном случае указанный модуль извлекает из пакета характеристики группы;
(ii) модуль управления группой клиента 400 друга выполняет поиск в списке групп группы, соответствующей характеристикам группы, полученным в результате выполнения указанного выше анализа.
Этап Э603: клиент 400 друга оценивает, существует ли группа, соответствующая указанным характеристикам, и если существует, выполняет этап Э604; в противном случае процесс завершают.
Этап Э604: клиент 400 друга передает групповому серверу 100 рекомендательный запрос на присоединение к группе, идентификатор группы и идентификатор пользователя.
В контексте данного описания под идентификатором группы понимается идентификатор группы, соответствующей характеристикам группы, переданным пользовательским клиентом 300.
В частности, осуществление указанного этапа может содержать следующее:
(i) модуль рекомендательного запроса клиента 400 друга генерирует рекомендательный запрос на присоединение к группе;
(ii) модуль управления группой клиента 400 друга объединяет идентификатор группы и идентификатор пользователя (при необходимости выполняется также объединение с идентификатором друга) и предоставляет их приемно-передающему модулю клиента 400 друга;
(iii) приемно-передающий модуль клиента 400 друга передает групповому серверу 100 рекомендательный запрос на присоединение к группе и пакет, в котором инкапсулированы идентификатор группы и идентификатор пользователя.
На фиг.7 показана блок-схема способа для присоединения к группе во втором предпочтительном варианте осуществления настоящего изобретения. Предположим, что пользователь рекомендует своего друга для добавления в группу, тогда процесс добавления в соответствии с данным предпочтительным вариантом осуществления будет происходить следующим образом.
Этап Э701: пользовательский клиент 300 передает клиенту 400 друга запрос с рекомендацией на добавление друга в группу.
В частности, осуществление указанного этапа может содержать следующее:
(i) модуль 302 рекомендательного запроса пользовательского клиента 300 генерирует запрос с рекомендацией на добавление друга в группу. Одновременно с этим модуль 303 управления другом предоставляет пользователю список друзей пользователя для выбора друга, которого пользователь желает рекомендовать для добавления в группу, и предоставляет выбранный пользователем идентификатор друга модулю 304 управления группой;
(ii) модуль 304 управления группой пользовательского клиента 300 инкапсулирует в пакет идентификатор группы, в которую пользователь рекомендует добавить друга, и идентификатор друга, затем передает пакет приемно-передающему модулю 301;
(iii) приемно-передающий модуль 301 отправляет клиенту 400 друга указанные пакет и запрос с рекомендацией на добавление друга в группу. В практическом применении приемно-передающий модуль 301 может также передавать указанную выше информацию клиенту 400 друга посредством передающего сервера 200. В этом случае клиент 400 друга может получить примерно следующее сообщение: "Ваш друг *** рекомендует вам присоединиться к группе ***".
Этап Э702: оценивают, согласился ли клиент 400 друга выполнить присоединение к группе, и если согласился, то выполняют этап Э704; в противном случае выполняют этап Э703.
В частности, осуществление указанного этапа может содержать следующее:
(i) приемно-передающий модуль клиента 400 друга получает пакет, анализирует и отбраковывает пакет, если анализ показывает непригодность пакета; если же анализ показал пригодность пакета, указанный модуль извлекает из пакета идентификатор группы;
(ii) модуль управления группой клиента 400 друга предоставляет пользователю интерфейс для принятия решения относительно предложения присоединиться к группе; если пользователь соглашается присоединиться к группе, то выполняют этап Э704, в противном случае выполняют этап Э703.
Этап Э703: клиент 400 друга передает пользовательскому клиенту 300 сообщение с отказом присоединиться к группе.
Если друг отказывается присоединиться к рекомендованной пользователем группе, приемно-передающий модуль клиента 400 друга передает пользовательскому клиенту 300 сообщение с отказом присоединиться к группе. При необходимости указанное сообщение можно сначала передать передающему серверу 200, а затем посредством передающего сервера 200 -пользовательскому клиенту 300. В этом случае пользовательский клиент 300 может получить примерно следующее сообщение: "Ваш друг *** отказался присоединиться к рекомендованной вами группе ***".
Этап Э704: клиент 400 друга передает пользовательскому клиенту 300 сообщение о согласии присоединиться к группе.
Если друг соглашается присоединится к рекомендованной пользователем группе, приемно-передающий модуль клиента 400 друга передает пользовательскому клиенту 300 сообщение о согласии присоединиться к группе. В этом случае пользовательский клиент 300 может получить примерно следующее сообщение: "Ваш друг *** согласился присоединиться к рекомендованной вами группе ***".
Этап Э705: клиент 400 друга передает групповому серверу 100 рекомендательный запрос на присоединение к группе вместе с идентификатором группы и идентификатором пользователя.
В частности, осуществление указанного этапа содержит следующее:
(i) модуль рекомендательного запроса клиента 400 друга создает рекомендательный запрос на присоединение к группе;
(ii) модуль управления группой клиента 400 друга объединяет идентификатор группы и идентификатор локального пользователя и предоставляет их приемно-передающему модулю клиента 400 друга;
(iii) приемно-передающий модуль клиента 400 друга передает групповому серверу 100 рекомендательный запрос на присоединение к группе вместе с пакетом, в котором инкапсулирован идентификатор группы и идентификатор пользователя.
На фиг.8 показана блок-схема способа обработки групповым сервером 100 рекомендательного запроса на присоединение к группе в одном из вариантов осуществления настоящего изобретения. В частности, процесс осуществляют следующим образом.
Этап Э801: групповой сервер 100 получает рекомендательный запрос на присоединение к группе, идентификатор группы и идентификатор пользователя.
Этап Э802: групповой сервер 100 выполняет поиск списка администраторов группы согласно идентификатору группы.
Модуль 102 запроса информации группового сервера 100 выполняет поиск списка администраторов группы в базе 103 данных согласно полученному идентификатору группы.
Этап Э803: групповой сервер 100 передает рекомендательный запрос на присоединение к группе администраторскому клиенту 500 согласно списку администраторов.
Приемно-передающий модуль 101 группового сервера 100 передает рекомендательный запрос на присоединение к группе каждому администраторскому клиенту согласно списку администраторов. Например, администраторский клиент 500 инкапсулирует идентификатор группы и идентификатор пользователя в пакет и передает пакет администраторскому клиенту 500.
Этап Э804: оценивают, согласился ли администраторский клиент 500 добавить пользователя в группу и если согласился, то выполняют этап Э806; в противном случае выполняют этап Э805.
Приемно-передающий модуль администраторского клиента 500 получает рекомендательный запрос на присоединение к группе, анализирует пакет, чтобы извлечь идентификатор группы и идентификатор пользователя, и отображает интерфейс с сообщением о том, что пользователь рекомендует другу присоединиться к группе, на утверждение пользователем в качестве администратора посредством модуля управления группой. Например, отображено примерно следующее сообщение: "Пользователь *** рекомендует своему другу *** присоединиться к группе ***", при этом на выбор администратора предлагаются две опции - "Принять" или "Отклонить". Если пользователь в качестве администратора выбирает опцию "Принять", выполняют этап Э806. Если же выбрана опция "Отклонить", то выполняют этап Э805.
Этап Э805: администраторский клиент 500 уведомляет групповой сервер 100 о необходимости передачи пользовательскому клиенту 300 сообщения с отказом добавить пользователя в группу.
Если пользователь в качестве администратора отказался добавить в группу друга, рекомендованного членом группы, он уведомляет групповой сервер 100 о необходимости передать пользовательскому клиенту 300 сообщение с отказом в добавлении пользователя в группу. Пользовательский клиент 300 может получить примерно следующее сообщение: "Пользователь-администратор *** отказался добавить вас в группу ***" или "Пользователь-администратор *** отказался добавить рекомендованного вами друга *** в группу ***".
Этап Э806: администраторский клиент 500 уведомляет групповой сервер 100 о необходимости передачи пользовательскому клиенту 300 сообщения о согласии добавить пользователя в группу.
Если пользователь в качестве администратора соглашается добавить в группу друга, рекомендованного членом группы, он уведомляет групповой сервер 100 о необходимости передать пользовательскому клиенту 300 сообщение о согласии добавить пользователя в группу. Пользовательский клиент 300 может получить примерно следующее сообщение: "Пользователь-администратор *** согласился добавить вас в группу ***" или "Пользователь-администратор *** согласился добавить рекомендованного вами друга *** в группу ***".
Этап Э807: групповой сервер 100 добавляет идентификатор пользователя, рекомендованного для добавления в группу, в список членов группы.
Следует отметить, что хотя типовыми примерами применения заявленного технического решения являются передача мгновенных сообщений, сетевая игра и сетевой форум, возможности его использования не ограничены указанными примерами, и изобретение можно использовать и в других подобных сетевых средах.
Следует понимать, что в данном описании раскрыты лишь предпочтительные варианты осуществления настоящего изобретения, никоим образом не ограничивающие рамки его правовой охраны. Любые модификации, эквиваленты, усовершенствования или другие доработки, выполненные без изменения сущности заявленного изобретения, должны быть включены в объем правовой охраны заявленного изобретения.

Claims (7)

1. Система групповой коммуникации, содержащая групповой сервер и множество клиентов, в которой:
каждый из множества клиентов выполнен с возможностью передачи групповому серверу запроса с рекомендацией на добавление пользователя в группу;
групповой сервер выполнен с возможностью добавления пользователя в группу в ответ на указанный запрос,
причем каждый из множества клиентов дополнительно выполнен с возможностью получения идентификатора друга, выбранного локальным пользователем для рекомендации на добавление в группу, генерирования запроса с рекомендацией на добавление друга в группу и передачи указанного запроса и идентификатора группы клиенту друга,
при этом каждый из множества клиентов дополнительно выполнен с возможностью получения от клиента второго друга локального пользователя запроса с рекомендацией на добавление локального пользователя во вторую группу и идентификатора второй группы, определения, следует ли выполнять присоединение ко второй группе, и при принятии решения выполнить присоединение ко второй группе генерирования запроса с рекомендацией на добавление локального пользователя во вторую группу и передачи групповому серверу сгенерированного запроса с рекомендацией на добавление локального пользователя во вторую группу, идентификатора локального пользователя и идентификатора второй группы.
2. Система по п.1, в которой групповой сервер выполнен с возможностью получения от любого из множества клиентов запроса с рекомендацией на добавление пользователя в группу, нахождения списка администраторов группы, передачи указанного запроса клиенту администратора в соответствии со списком администраторов и определения, следует ли добавлять идентификатор пользователя в список членов группы, в зависимости от того, согласился ли клиент администратора добавить пользователя в группу.
3. Способ для присоединения к группе, содержащий:
получение, посредством группового сервера, запроса от клиента с рекомендацией на добавление пользователя в группу;
добавление, посредством группового сервера, в ответ на указанный запрос пользователя в группу;
причем перед указанным получением, посредством группового сервера, запроса от клиента с рекомендацией на добавление пользователя в группу, способ дополнительно содержит:
передачу клиенту друга второго пользователя, посредством клиента второго пользователя, запроса с рекомендацией на добавление друга в группу и идентификатора указанной группы;
определение, посредством клиента друга, следует ли выполнить присоединение к группе, и при принятии решения выполнить присоединение к группе передачу групповому серверу идентификатора друга, запроса с рекомендацией на добавление друга в группу, а также идентификатора группы.
4. Способ по п.3, в котором указанное добавление посредством группового сервера пользователя в группу содержит:
нахождение, посредством группового сервера, списка администраторов группы согласно запросу с рекомендацией на добавление пользователя в группу, передачу указанного запроса клиенту администратора согласно списку администраторов и определение, следует ли добавлять идентификатор пользователя в список членов группы, в зависимости от того, согласился ли клиент администратора добавить пользователя к группе.
5. Клиент, содержащий модуль рекомендательного запроса, модуль управления группой и приемно-передающий модуль, причем:
модуль рекомендательного запроса выполнен с возможностью генерирования запроса с рекомендацией на добавление локального пользователя в первую группу и передачи указанного запроса приемно-передающему модулю;
модуль управления группой выполнен с возможностью передачи характеристик группы, введенных локальным пользователем;
приемно-передающий модуль выполнен с возможностью передачи клиенту друга локального пользователя характеристик группы и запроса с рекомендацией на добавление локального пользователя в первую группу;
приемно-передающий модуль дополнительно выполнен с возможностью получения от клиента второго друга характеристик группы и запроса с рекомендацией на добавление второго друга локального пользователя во вторую группу и передачи полученных характеристик группы модулю управления группой;
модуль управления группой дополнительно выполнен с возможностью нахождения группы, соответствующей характеристикам группы, полученным от приемно-передающего модуля;
модуль рекомендательного запроса дополнительно выполнен с возможностью генерирования запроса с рекомендацией на добавление второго друга во вторую группу и передачи групповому серверу запроса с рекомендацией на добавление второго друга во вторую группу, идентификатора найденной группы, а также идентификатора второго друга.
6. Клиент по п.5, дополнительно содержащий модуль управления другом, причем:
модуль рекомендательного запроса дополнительно выполнен с возможностью генерирования запроса с рекомендацией на добавление третьего друга локального пользователя в третью группу и передачи приемно-передающему модулю запроса с рекомендацией на добавление третьего друга в третью группу;
модуль управления другом дополнительно выполнен с возможностью передачи идентификатора третьего друга модулю управления третьей группой, причем третий друг выбран для рекомендации на добавление к третьей группе локальным пользователем;
модуль управления группой дополнительно выполнен с возможностью передачи приемно-передающему модулю идентификатора третьей группы и идентификатора третьего друга;
приемно-передающий модуль дополнительно выполнен с возможностью передачи клиенту третьего друга запроса с рекомендацией на добавление третьего друга в третью группу и идентификатора третьей группы;
приемно-передающий модуль дополнительно выполнен с возможностью получения от клиента четвертого друга локального пользователя запроса с рекомендацией на добавление локального пользователя в четвертую группу и идентификатора четвертой группы и передачи идентификатора четвертой группы модулю управления группой;
модуль управления группой дополнительно выполнен с возможностью определения, следует ли выполнить присоединение к четвертой группе, и уведомления модуля рекомендательного запроса о необходимости генерирования запроса с рекомендацией на добавление локального пользователя в четвертую группу, если принято решение выполнить присоединение к четвертой группе;
приемно-передающий модуль дополнительно выполнен с возможностью передачи групповому серверу запроса с рекомендацией на добавление локального пользователя в четвертую группу, идентификатора локального пользователя и идентификатора четвертой группы.
7. Клиент, содержащий модуль рекомендательного запроса, модуль управления группой, приемно-передающий модуль и модуль управления другом, причем:
модуль рекомендательного запроса выполнен с возможностью генерирования запроса с рекомендацией на добавление друга локального пользователя в первую группу и передачи указанного запроса приемно-передающему модулю;
модуль управления другом выполнен с возможностью передачи модулю управления группой идентификатора друга, причем друг для рекомендации на добавление в первую группу выбран локальным пользователем;
модуль управления группой выполнен с возможностью передачи приемно-передающему модулю идентификатора первой группы и идентификатора друга;
приемно-передающий модуль выполнен с возможностью передачи клиенту друга запроса с рекомендацией на добавление друга в первую группу и идентификатора первой группы;
приемно-передающий модуль дополнительно выполнен с возможностью получения от клиента второго друга локального пользователя запроса с рекомендацией на добавление локального пользователя во вторую группу и идентификатора второй группы и передачи идентификатора второй группы модулю управления группой;
модуль управления группой дополнительно выполнен с возможностью определения, следует ли выполнить присоединение ко второй группе, и, если принято решение выполнить присоединение ко второй группе, уведомления модуля рекомендательного запроса о необходимости генерирования запроса с рекомендацией на добавление локального пользователя во вторую группу;
приемно-передающий модуль дополнительно выполнен с возможностью передачи групповому серверу запроса с рекомендацией на добавление локального пользователя во вторую группу, идентификатора локального пользователя и идентификатора второй группы.
RU2011145147/08A 2009-04-13 2010-04-06 Система, способ и клиент для присоединения к группе RU2495535C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910038580.2 2009-04-13
CN2009100385802A CN101534207B (zh) 2009-04-13 2009-04-13 群组加入***及方法
PCT/CN2010/071558 WO2010118664A1 (zh) 2009-04-13 2010-04-06 群组加入***、方法和客户端

Publications (2)

Publication Number Publication Date
RU2011145147A RU2011145147A (ru) 2013-05-20
RU2495535C2 true RU2495535C2 (ru) 2013-10-10

Family

ID=41104610

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2011145147/08A RU2495535C2 (ru) 2009-04-13 2010-04-06 Система, способ и клиент для присоединения к группе

Country Status (8)

Country Link
US (1) US9264246B2 (ru)
CN (1) CN101534207B (ru)
BR (1) BRPI1011324B8 (ru)
CA (1) CA2756828C (ru)
MX (1) MX2011010788A (ru)
RU (1) RU2495535C2 (ru)
SG (1) SG174533A1 (ru)
WO (1) WO2010118664A1 (ru)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101534207B (zh) * 2009-04-13 2012-05-23 腾讯科技(深圳)有限公司 群组加入***及方法
US8712391B2 (en) * 2010-12-08 2014-04-29 Qualcomm Incorporated Client-managed group communication sessions within a wireless communications system
CN102546710B (zh) * 2010-12-29 2015-07-15 上海博泰悦臻电子设备制造有限公司 基于移动终端登录聊天组的方法、***及服务器
CN102546709B (zh) * 2010-12-29 2015-07-15 上海博泰悦臻电子设备制造有限公司 基于车载终端的公共聊天***的用户统计方法及服务器
CN102611637A (zh) * 2011-01-20 2012-07-25 腾讯科技(深圳)有限公司 一种群组的实现方法及***
US20130339465A1 (en) * 2011-02-21 2013-12-19 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for spreading a microblog list
CN102694741B (zh) * 2011-03-24 2016-05-18 腾讯科技(深圳)有限公司 微博整合方法、微博终端、微博列表、微博话题服务器及***
CN102647366A (zh) * 2011-02-21 2012-08-22 腾讯科技(深圳)有限公司 微博名单传播的实现方法、终端及***
CN102651713A (zh) * 2011-02-23 2012-08-29 腾讯科技(深圳)有限公司 管理用户群组成员的方法、装置及***
CN103428069B (zh) 2012-05-15 2015-07-01 腾讯科技(深圳)有限公司 社交网络中加好友的方法和装置
JP6300295B2 (ja) * 2012-08-24 2018-03-28 三星電子株式会社Samsung Electronics Co.,Ltd. 友達推薦方法及びそのためのサーバ、並びに端末
CN102984049B (zh) * 2012-11-26 2017-03-29 北京奇虎科技有限公司 根据主题进行用户群划分和信息传递的客户端及方法
US9300606B2 (en) * 2012-12-07 2016-03-29 International Business Machines Corporation Expert availability identification
US9167412B2 (en) * 2013-03-15 2015-10-20 Intel Corporation Techniques for roaming between wireless local area networks belonging to a social network
CN103297280B (zh) * 2013-06-24 2015-09-02 腾讯科技(深圳)有限公司 一种加入用户群组的方法、退出用户群组的方法及装置
US9531653B2 (en) 2013-06-24 2016-12-27 Tencent Technology (Shenzhen) Company Limited Systems and methods for user group management
CN104424187B (zh) * 2013-08-19 2019-05-24 腾讯科技(深圳)有限公司 一种向客户端用户推荐好友的方法及装置
CN104426742B (zh) * 2013-08-27 2019-03-15 腾讯科技(深圳)有限公司 群组访问方法、服务器、客户端及***
CN103516594A (zh) * 2013-09-22 2014-01-15 金硕澳门离岸商业服务有限公司 通信交流的方法和装置
CN104639341B (zh) * 2013-11-11 2018-02-27 成都鼎桥通信技术有限公司 一种终端个性化群组通信的实现方法
US20150149523A1 (en) * 2013-11-27 2015-05-28 Sharp Kabushiki Kaisha Network system, constant connection method, communication method,electronic device, constant connection server, application server, and program
CN103679366A (zh) * 2013-12-11 2014-03-26 腾讯科技(深圳)有限公司 退出用户群组的方法和装置
CN104216947B (zh) * 2014-08-08 2016-04-27 腾讯科技(深圳)有限公司 一种邀请用户加入群组的方法及装置
KR102297475B1 (ko) * 2014-10-17 2021-09-02 삼성전자주식회사 사물 인터넷을 위한 단말 및 그 동작 방법
CN105404822B (zh) * 2015-10-23 2018-05-15 刘奇 一种访问权限管理方法及访问权限管理***
CN106896729A (zh) * 2015-12-17 2017-06-27 美的集团股份有限公司 家庭组家用电器的管理方法、装置和***
CN105634930B (zh) * 2016-03-01 2018-11-20 腾讯科技(深圳)有限公司 一种邀请用户加入会话群组的方法和装置
CN105898891B (zh) * 2016-04-01 2019-10-18 深圳市元征科技股份有限公司 智能穿戴设备的配对方法和装置
CN107426260B (zh) * 2016-05-24 2022-12-20 北京搜狗科技发展有限公司 信息添加的处理方法及装置和用于信息添加的处理装置
CN106656529B (zh) * 2017-01-10 2019-10-18 Oppo广东移动通信有限公司 创建群组的方法、装置和计算机设备
US10484480B2 (en) 2017-01-27 2019-11-19 International Business Machines Corporation Dynamically managing data sharing
US11425222B2 (en) 2017-01-27 2022-08-23 International Business Machines Corporation Dynamically managing data sharing
WO2019008597A1 (en) * 2017-07-01 2019-01-10 Myentsol-Llp GENERIC EXPERTISE NETWORK FOR INDIVIDUAL AND TRADE UNIONS (GENIUS)
CN108055193A (zh) * 2017-12-11 2018-05-18 程桂平 以活动为媒介的通信方法
CN110730427A (zh) * 2018-07-17 2020-01-24 普天信息技术有限公司 群组加入方法及装置
CN111262712B (zh) * 2018-12-03 2022-11-04 北京嘀嘀无限科技发展有限公司 群组推荐方法、推荐装置、终端、服务器和存储介质
CN110311794B (zh) * 2019-07-02 2022-04-08 北京小米智能科技有限公司 社交群组的加入方法、装置、服务器及存储介质
US10862931B1 (en) * 2019-07-30 2020-12-08 Slack Technologies, Inc. Servicing group-based communication workspace add requests within a group-based communication system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047519A (zh) * 2006-03-27 2007-10-03 腾讯科技(深圳)有限公司 对论坛用户进行个性化管理的方法和***
US20070255707A1 (en) * 2006-04-25 2007-11-01 Data Relation Ltd System and method to work with multiple pair-wise related entities
RU2325693C2 (ru) * 2002-04-24 2008-05-27 Майкрософт Корпорейшн Способы аутентификации потенциальных членов, приглашенных присоединиться к группе
CN101369985A (zh) * 2007-08-15 2009-02-18 华为技术有限公司 一种加入群组的方法和***
US20090083183A1 (en) * 2007-09-21 2009-03-26 Microsoft Corporation Distributed secure anonymous conferencing

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030096605A1 (en) 2001-11-16 2003-05-22 Schlieben Karl J. System for handling proprietary files
US6898436B2 (en) * 2002-02-14 2005-05-24 Qualcomm Incorporated Communication device for joining a user to a group call in a group communication network
EP1841160A1 (de) 2006-03-28 2007-10-03 Remo Gmür Verfahren für den Transfer von Daten in einem Telekommunikationssystem und Telekommunikationssystem
US20080183814A1 (en) * 2007-01-29 2008-07-31 Yahoo! Inc. Representing online presence for groups
US8140619B2 (en) * 2007-08-08 2012-03-20 International Business Machines Corporation Management of community buddy lists
US20090076887A1 (en) * 2007-09-16 2009-03-19 Nova Spivack System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment
CN101150424B (zh) * 2007-10-15 2011-12-07 中兴通讯股份有限公司 会议业务创建后批量增加会议成员的方法
CN101296200B (zh) * 2008-06-30 2011-02-02 腾讯科技(深圳)有限公司 一种创建多用户会话的***和方法
US8010602B2 (en) * 2008-08-28 2011-08-30 Microsoft Corporation Leveraging communications to identify social network friends
US9557889B2 (en) * 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
CN101534207B (zh) * 2009-04-13 2012-05-23 腾讯科技(深圳)有限公司 群组加入***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2325693C2 (ru) * 2002-04-24 2008-05-27 Майкрософт Корпорейшн Способы аутентификации потенциальных членов, приглашенных присоединиться к группе
CN101047519A (zh) * 2006-03-27 2007-10-03 腾讯科技(深圳)有限公司 对论坛用户进行个性化管理的方法和***
US20070255707A1 (en) * 2006-04-25 2007-11-01 Data Relation Ltd System and method to work with multiple pair-wise related entities
CN101369985A (zh) * 2007-08-15 2009-02-18 华为技术有限公司 一种加入群组的方法和***
US20090083183A1 (en) * 2007-09-21 2009-03-26 Microsoft Corporation Distributed secure anonymous conferencing

Also Published As

Publication number Publication date
CN101534207B (zh) 2012-05-23
CN101534207A (zh) 2009-09-16
RU2011145147A (ru) 2013-05-20
MX2011010788A (es) 2011-10-28
US20120023165A1 (en) 2012-01-26
BRPI1011324B1 (pt) 2021-02-09
US9264246B2 (en) 2016-02-16
WO2010118664A1 (zh) 2010-10-21
BRPI1011324A2 (pt) 2016-03-15
CA2756828C (en) 2014-11-18
CA2756828A1 (en) 2010-10-21
BRPI1011324B8 (pt) 2022-08-30
SG174533A1 (en) 2011-11-28

Similar Documents

Publication Publication Date Title
RU2495535C2 (ru) Система, способ и клиент для присоединения к группе
US10511642B1 (en) Tools for micro-communities
US7639672B2 (en) System and method for peer-to-peer internet communication
US7822821B2 (en) Access point object depositable on a web page and useful for initiating communication between depositing user and buddy
US7590699B2 (en) Instant messaging with built-in search
EP1873976B1 (en) A method and servers of issueing the presence information
JP5735495B2 (ja) ソーシャルネットワーク内で認証要求メッセージを送信するための方法および装置
US8595290B2 (en) System and method for managing discussions using messaging services
CN110753918A (zh) 用于对机器人进行基于意图的搜索的技术
WO2009074037A1 (fr) Procédé, dispositif et système de communication instantanée
EP2891297B1 (en) Shared resource and session model using presence data
US20120215865A1 (en) Method and system for interconnecting social networks
KR20080046310A (ko) 채팅 서버 및 채팅 서비스 제공 방법
US20070299852A1 (en) Information sharing control system
KR20090072777A (ko) 메신저에서 확장된 대화 상대 리스트 및 강화된 대화기능을 제공하기 위한 방법 및 컴퓨터 판독 가능한 기록매체
TW200924459A (en) Instant message exchanging method and system for capturing keyword and display associated information in instant messaging service
US8949360B1 (en) Request and response aggregation system and method with request relay
KR20060046246A (ko) 공통 관심사 그룹 생성방법
US20100180323A1 (en) Stateful server based social networking using mobile devices
KR20120020630A (ko) 관심 정보를 기반으로한 커뮤니케이션 방법 및 시스템
KR100803527B1 (ko) Url 기반의 실시간 채팅 서비스 제공 시스템 및 그 방법
US20230403244A1 (en) Methods, mediums, and systems for responding to a user service prompt
JP2015114698A (ja) ソーシャルネットワーキングサービス提供システムおよびサーバ
WO2010081397A1 (zh) 一种基于条件选择用户的方法、装置及***
KR20180053156A (ko) 키워드 기반 대화 서비스 제공 방법 및 장치