Код документа: RU2610424C2
Перекрестная ссылка на родственные заявки
[0001] Настоящая заявка является продолжающей заявкой патентной заявки РСТ PCT/CN2013/072448, поданной 12 марта 2013 года, которая заявляет приоритет на патентную заявку Китая №201210063445.5, поданную в Патентное ведомство Китая 12 марта 2012 года и названную «СПОСОБ, СИСТЕМА И УСТРОЙСТВО ДЛЯ ПОЛУЧЕНИЯ ИНФОРМАЦИИ О ПОТЕНЦИАЛЬНЫХ ДРУЗЬЯХ», содержание которой во всех отношениях полностью включено в данное описание посредством ссылки.
Область техники изобретения
[0002] Настоящее раскрытие относится к области интернет-технологий и, в частности, к способу, системе и устройству для получения информации о потенциальных друзьях.
Предпосылки изобретения
[0003] SNS (сервисы социальной сети) сообщество является серверами интернет-приложений, разработанных, чтобы помочь людям создать социальные сети.
[0004] В SNS сообществе между различными пользователями может создаваться дружба, чтобы облегчить взаимное общение. Списки друзей пользователей хранят информацию о пользователях, которые установили отношения с рекомендующим пользователем. Рекомендующему пользователю зачастую необходимо получить информацию о потенциальных друзьях, а именно информацию о потенциальных друзьях – это информация о потенциальных пользователях, которые могут создавать дружеские отношения с рекомендующим пользователем.
[0005] В целом потенциальные друзья рекомендующего пользователя имеют определенные общие характеристики с рекомендующим пользователем, такие как одинаковая географическая область, или одинаковый возраст, или одинаковая профессия, или одинаковое хобби и т.д. Таким образом, существующий способ получения информации о потенциальных друзьях включает запрос информации о профиле других пользователей у рекомендующего пользователя; определение того, могут ли стать друзьями другие пользователи и рекомендующий пользователь согласно информации о профиле других пользователей; если да, отправка запроса о создании отношений с другими пользователями; удачное установление отношений с другими пользователями, если другие пользователи согласились на запрос.
[0006] Тем не менее, существующий способ получения информации о потенциальных друзьях требует от рекомендующего пользователя поиска большого количества информации о профиле пользователей, что приводит к низкой эффективности. Более того, поскольку информация о профиле может отображать только ограниченные характеристики пользователя, и характеристики пользователя не всегда могут быть правдивыми, то невозможно точно получить информацию о потенциальных друзьях.
Краткое описание изобретения
[0007] Ввиду этого основной целью настоящего раскрытия является предоставление способа, системы и устройства для получения информации о потенциальных друзьях, что может улучшить эффективность и точность при получении информации о потенциальных друзьях.
[0008] Технологическое решение по способу получения информации о друзьях согласно настоящему раскрытию реализуется следующим образом:
[0009] прием сервером запроса, отправленного запрашивающим клиентом, и получение информации о потенциальных друзьях от рекомендующего пользователя, который назначен запрашивающим пользователем;
[0010] направление сервером запроса рекомендующему клиенту, который принадлежит рекомендующему пользователю;
[0011] прием сервером информации о потенциальных друзьях, отправленной рекомендующим клиентом; и
[0012] определение сервером того, являются ли пользователи, соответствующие информации о потенциальных друзьях, и рекомендующий пользователь друзьями, если да, то отправка информации о потенциальных друзьях запрашивающему клиенту.
[0013] Система для получения информации о потенциальных друзьях, содержащая запрашивающий клиент, сервер и рекомендующий клиент;
[0014] при этом запрашивающий клиент предназначен для приема команды для получения информации о потенциальных друзьях запрашивающего пользователя и отправки запроса на получение информации о потенциальных друзьях рекомендующего пользователя, который назначен запрашивающим пользователем, на сервер, и приема информации о потенциальных друзьях, отправленной сервером;
[0015] сервер предназначен для направления запроса, отправленного запрашивающим клиентом рекомендующему клиенту, который принадлежит рекомендующему пользователю, и приема информации о потенциальных друзьях, отправленной рекомендующим клиентом, и определения того, являются ли пользователи, соответствующие информации о потенциальных друзьях, и рекомендующий пользователь друзьями или нет, и, если да, отправки информации о потенциальных друзьях запрашивающему клиенту; и
[0016] рекомендующий клиент предназначен для получения запроса на получение информации о потенциальных друзьях, передаваемого сервером, и отправки информации о потенциальных друзьях на сервер.
[0017] Сервер для получения информации о потенциальных друзьях, содержащий направляющий модуль и определяющий модуль;
[0018] при этом направляющий модуль предназначен для приема запроса на получение информации о потенциальных друзьях, отправленного запрашивающим клиентом, и направления запроса рекомендующему клиенту рекомендующего пользователя, который назначен запрашивающим пользователем, и приема информации о потенциальных друзьях, отправленной рекомендующим клиентом, и отправки информации о потенциальных друзьях запрашивающему клиенту, когда определяющий модуль определяет, что рекомендующий пользователь и пользователи, соответствующие информации о потенциальных друзьях, являются друзьями; и
[0019] определяющий модуль предназначен для определения того, являются ли рекомендующий пользователь и пользователи, соответствующие информации о потенциальных пользователях, друзьями.
[0020] Клиент для получения информации о потенциальных друзьях, содержащий принимающий модуль, получающий модуль и передающий модуль;
[0021] при этом принимающий модуль предназначен для приема команды на получение информации о потенциальных друзьях запрашивающего пользователя и приема команды для выбора рекомендующего пользователя из списка друзей, полученного получающим модулем, и приема информации о потенциальных друзьях, отправленной рекомендующим клиентом, назначенным запрашивающим пользователем, через сервер;
[0022] получающий модуль предназначен для получения списка друзей запрашивающего пользователя от сервера; и
[0023] передающий модуль предназначен для передачи запроса на получение информации о потенциальных друзьях рекомендующему клиенту через сервер.
[0024] Клиент для получения информации о потенциальных друзьях, содержащий принимающий модуль, получающий модуль и передающий модуль;
[0025] при этом принимающий модуль предназначен для приема запроса на получение информации о потенциальных друзьях, отправленной запрашивающим клиентом через сервер, и приема команды для выбора друга из списка друзей рекомендующего пользователя;
[0026] получающий модуль предназначен для получения списка друзей от рекомендующего пользователя; и
[0027] передающий модуль предназначен для передачи информации о друге, выбранной рекомендующим пользователем.
[0028] Согласно вышеуказанным техническим решениям по настоящему раскрытию запрашивающий пользователь отправляет запрос для получения информации о потенциальных друзьях рекомендующему клиенту, рекомендующий клиент отправляет информацию о потенциальных друзьях запрашивающему клиенту, так чтобы запрашивающий пользователь мог получить информацию о потенциальных друзьях без необходимости в поиске большого количества информации о профиле, таким образом, увеличивая эффективность получения информации о друзьях. Более того, сервер может определять являются ли пользователи, соответствующие информации о потенциальных друзьях, и рекомендующий пользователь друзьями, так чтобы друг рекомендующего пользователя мог быть рекомендован рекомендующему клиенту. Таким образом, с одной стороны, рекомендующий пользователь может полностью понять характеристики рекомендованных пользователей, так чтобы запрашивающему пользователю были рекомендованы подходящие пользователи, что может улучшить точность получения информации о потенциальных друзьях запрашивающего пользователя и избегать взаимодействия рекомендующего пользователя с незнакомыми пользователями.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
[0029] Фиг. 1 представляет собой блок-схему способа получения информации о потенциальных друзьях, предоставленного в одном варианте осуществления настоящего изобретения.
[0030] Фиг. 2 представляет собой блок-схему способа получения информации о потенциальных друзьях, предоставленного в другом варианте осуществления настоящего изобретения.
[0031] Фиг. 3 представляет собой схематическое представление системы получения информации о потенциальных друзьях, предоставленной в одном варианте осуществления настоящего изобретения.
[0032] Фиг. 4 представляет собой схематическое представление сервера для получения информации о потенциальных друзьях, предоставленного в одном варианте осуществления настоящего изобретения.
[0033] Фиг. 5 представляет собой схематическое представление запрашивающего клиента для получения информации о потенциальных друзьях, предоставленного в одном варианте осуществления настоящего изобретения.
[0034] Фиг. 6 представляет собой схематическое представление рекомендующего клиента для получения информации о потенциальных друзьях, предоставленного в одном варианте осуществления настоящего изобретения.
ПОДРОБНОЕ описание проиллюстрированных вариантов осуществления
[0035] Для лучшего понимания технических решений и преимуществ настоящего изобретения дальнейшее описание настоящего раскрытия будет представлено в сочетании с вариантами осуществления из графических материалов и подробным описанием вариантов осуществления.
[0036] Ссылаясь на фиг. 1, фиг. 1 представляет собой блок-схему способа получения информации о потенциальных друзьях, предоставленного в одном варианте осуществления настоящего изобретения.
[0037] Как показано на фиг. 1, способ может включать этапы, как указано ниже.
[0038] На этапе 101 прием сервером запроса, отправленного запрашивающим клиентом, и получение информации о потенциальных друзьях от рекомендующего пользователя, который назначен запрашивающим пользователем.
[0039] На этапе 102 направление сервером запроса на получение информации о потенциальных друзьях рекомендующему клиенту, который принадлежит рекомендующему пользователю.
[0040] На этапе 103 прием сервером информации о потенциальных друзьях, отправленной рекомендующим клиентом, и определение того, являются ли пользователи, соответствующие информации о потенциальных друзьях, и рекомендующий пользователь друзьями, и, если да, осуществление этапа 104, иначе окончание процесса.
[0041] На этапе 104 отправка сервером информации о потенциальных друзьях, отправленной рекомендующим клиентом запрашивающему клиенту.
[0042] При этом перед этапом 101, запрашивающий пользователь может отправлять команду запрашивающему клиенту для поиска информации о потенциальных друзьях при помощи нажатия кнопки «поиск потенциальных друзей». В этом варианте осуществления запрашивающий клиент является клиентом и предназначен для приема команды на получение информации о потенциальных друзьях запрашивающего пользователя, и отправки запроса на получение информации о потенциальных друзьях рекомендующего пользователя, который назначен запрашивающим пользователем, на сервер, и приема информации о потенциальных друзьях. Рекомендующий клиент предназначен для приема запроса на получение информации о потенциальных друзьях, отправленного сервером, и отправки информации о потенциальных друзьях на сервер.
[0043] В варианте осуществления настоящего изобретения рекомендующие пользователи, которые назначены запрашивающим пользователем, могут быть друзьями в списке друзей запрашивающего пользователя. В этом случае, когда запрашивающий клиент принимает команду для поиска информации о потенциальных друзьях, отправленную запрашивающим пользователем, запрашивающий клиент затем получает список друзей запрашивающего пользователя с сервера или локально, и принимает команду для выбора друга из списка друзей, отправленную запрашивающим пользователем, и считает друга, выбранного запрашивающим пользователем в качестве рекомендующего пользователя, который назначен запрашивающим пользователем, и отправляет запрос на сервер для получения информации о потенциальных друзьях от рекомендующего клиента.
[0044] Следует понимать, что запрашивающий пользователь каждый раз может выбирать только одного друга в качестве рекомендующего пользователя или каждый раз может выбирать несколько друзей в качестве рекомендующих пользователей.
[0045] В варианте осуществления настоящего изобретения после этапа 102 направления сервером запроса на получение информации о потенциальных друзьях рекомендующему клиенту, который принадлежит рекомендующему пользователю, способ дополнительно включает следующие этапы: получение списка друзей рекомендующего пользователя; прием команды для выбора рекомендуемого друга из списка друзей рекомендующего пользователя; и отправка информации о друге, выбранном рекомендующим пользователем, на сервер в качестве информации о потенциальных друзьях.
[0046] Ссылаясь на фиг. 2, приведен нижеуказанный конкретный пример для изображения в подробностях способа получения информации о потенциальных друзьях.
[0047] Фиг. 2 представляет собой блок-схему способа получения информации о потенциальных друзьях, предоставленного в другом варианте осуществления настоящего изобретения.
[0048] В примере осуществления настоящего изобретения, в качестве примера взята система SNS (службы социальных сетей). Ссылаясь на фиг. 2, способ получения информации о потенциальных друзьях может включать этапы, указанные ниже.
[0049] На этапе 201 запрашивающий клиент запрашивающего пользователя отправляет запрос на получение информации о потенциальных друзьях на сервер системы SNS, например, посредством нажатия кнопки для получения в системе SNS потенциальных друзей.
[0050] На этапе 202 сервер системы SNS получает список друзей запрашивающего пользователя.
[0051] На этапе 203 запрашивающий пользователь выбирает одного или несколько друзей из списка друзей в качестве рекомендующего пользователя.
[0052] На этапе 204 сервер системы SNS отправляет запрос на получение информации о потенциальных друзьях рекомендующему клиенту, выбранному запрашивающим пользователем.
[0053] На этапе 205 рекомендующий клиент получает список друзей рекомендующего пользователя и принимает команду для выбора друзей, которых следует рекомендовать из списка друзей рекомендующего пользователя, и отправляет информацию о друге, выбранном рекомендующим пользователем, на сервер системы SNS в качестве информации о потенциальных друзьях при приеме запроса на получение информации о потенциальных друзьях.
[0054] На этапе 206 сервер системы SNS определяет, являются ли рекомендующий пользователь и пользователи, соответствующие информации о потенциальных друзьях, друзьями, при приеме информации о потенциальных друзьях, и, если да, осуществление этапа 107, иначе окончание процесса.
[0055] На этапе 207 сервер системы SNS отправляет информацию о потенциальных друзьях запрашивающему клиенту.
[0056] На этапе 208 запрашивающий пользователь создает дружеские связи с пользователями, соответствующими информации о потенциальных друзьях, при приеме информации о потенциальных друзьях.
[0057] Ссылаясь на фиг. 3–6, настоящее раскрытие также раскрывает систему и устройство в соответствии со способом получения информации о потенциальных друзьях.
[0058] Фиг. 3 представляет собой схематическое представление системы получения информации о потенциальных друзьях, представленной в одном варианте осуществления настоящего изобретения. Как показано на фиг. 3 система может содержать запрашивающий клиент 301, сервер 302 и рекомендующий клиент 303.
[0059] Запрашивающий клиент 301 предназначен для приема команды на получение информации о потенциальных друзьях запрашивающего пользователя и отправки запроса на получение информации о потенциальных друзьях рекомендующему пользователю, который назначен запрашивающим пользователем, на сервер 302, и приема информации о потенциальных друзьях, отправленной сервером 302.
[0060] Сервер 302 предназначен для направления запроса, отправленного запрашивающим клиентом 301, рекомендующему клиенту 303, который принадлежит рекомендующему пользователю, и приема информации о потенциальных друзьях, отправленной рекомендующим клиентом 303, и определяет, являются ли пользователи, соответствующие информации о потенциальных друзьях, и рекомендующий пользователь друзьями или нет, и, если да, отправляет информацию о потенциальных друзьях запрашивающему клиенту 301.
[0061] Рекомендующий клиент предназначен для приема запроса на получение информации о потенциальных друзьях, переданного сервером 302, и отправки информации о потенциальных друзьях на сервер 302.
[0062] В варианте осуществления настоящего изобретения рекомендующий пользователь, назначенный запрашивающим пользователем, может быть другом в списке друзей запрашивающего пользователя. Запрашивающий клиент 301 дополнительно предназначен для получения списка друзей запрашивающего пользователя и приема команды для выбора друга из списка друзей, и выбора друга, выбранного запрашивающим пользователем, в качестве рекомендующего пользователя, назначенного запрашивающим пользователем.
[0063] Рекомендующий клиент 303 дополнительно предназначен для приема команды для выбора друга из списка друзей рекомендующего пользователя, и выбора информации, соответствующей другу, выбранному из списка друзей, в качестве информации о потенциальных друзьях.
[0064] Фиг. 4 представляет собой схематическое представление сервера для получения информации о потенциальных друзьях, предоставленного в одном из вариантов осуществления настоящего изобретения.
[0065] Как показано на фиг. 4, сервер может содержать направляющий модуль 401 и определяющий модуль 402.
[0066] Направляющий модуль 401 предназначен для приема запроса на получение информации о потенциальных друзьях, отправленного запрашивающим клиентом, и направления запроса на получение информации о потенциальных друзьях рекомендующему клиенту, который назначен запрашивающим пользователем, и приема информации о потенциальных друзьях, отправленной рекомендующим клиентом, и отправки информации о потенциальных друзьях запрашивающему клиенту, когда определяющий модуль 402 определяет, что рекомендующий пользователь и пользователи, соответствующие информации о потенциальных друзьях, являются друзьями.
[0067] Определяющий модуль 401 предназначен для определения того, являются ли рекомендующий пользователь и пользователи, соответствующие информации о потенциальных друзьях, друзьями.
[0068] Фиг. 5 представляет собой схематическое представление запрашивающего клиента для получения информации о потенциальных друзьях, предоставленного в одном варианте осуществления настоящего изобретения.
[0069] Ссылаясь на фиг. 5 запрашивающий клиент может содержать принимающий модуль 501, получающий модуль 502 и передающий модуль 503.
[0070] Принимающий модуль 501 предназначен для приема команды для получения информации о потенциальных друзьях запрашивающего пользователя, и приема команды для поиска друга из списка друзей, полученного получающим модулем 502, и выбора друга, выбранного запрашивающим пользователем в качестве рекомендующего пользователя, назначенного запрашивающим пользователем, и приема информации о потенциальных друзьях, отправленной рекомендующим клиентом, назначенным запрашивающим пользователем через сервер.
[0071] Получающий модуль 502 предназначен для получения списка друзей запрашивающего пользователя с сервера.
[0072] Передающий модуль 503 предназначен для передачи запроса на получение информации о потенциальных друзьях рекомендующему клиенту через сервер.
[0073] Фиг. 6 представляет собой схематическое представление рекомендующего клиента для получения информации о потенциальных друзьях, предоставленного в одном варианте осуществления настоящего изобретения.
[0074] Как показано на фиг. 6, рекомендующий клиент может включать принимающий модуль 601, получающий модуль 602 и передающий модуль 603.
[0075] Принимающий модуль 601 предназначен для приема запроса на получение информации о потенциальных друзьях запрашивающим клиентом через сервер, и приема команды для выбора друга из списка друзей рекомендующего пользователя.
[0076] Получающий модуль 602 предназначен для получения списка друзей рекомендующего пользователя.
[0077] Передающий модуль 603 предназначен для передачи информации друга, выбранного рекомендующим пользователем.
[0078] Вышеуказанные варианты осуществления настоящего изобретения могут быть реализованы посредством аппаратного обеспечения, программного обеспечения или комбинации аппаратного обеспечения и программного обеспечения. Например, различные способы, этапы и функциональные модули, описанные в вариантах осуществления настоящего изобретения, могут быть реализованы посредством процессора (здесь процессор взят в широком смысле слова процессор, содержит ЦП, блок обработки, микросхемы ASIC, логические блоки или программируемые логические матрицы и т.д.). Процессы, способы и функциональные модули, описанные в вариантах осуществления настоящего изобретения, могут быть реализованы посредством одного процессора или нескольких процессоров. Процессор в любом варианте осуществления или любом пункте формулы следует понимать как один или несколько процессоров. Процессы, способы и функциональные модули, описанные в вариантах осуществления настоящего изобретения, также могут быть реализованы посредством одного или нескольких процессоров, аппаратных логических схем одного процессора или нескольких процессоров или машиночитаемых команд, реализуемых посредством комбинации процессора и аппаратных логических схем. Кроме того, варианты осуществления, описанные в настоящем изобретении, могут быть реализованы посредством продуктов программного обеспечения. Продукты программного обеспечения хранятся в энергонезависимом запоминающем устройстве и включают ряд команд для осуществления компьютерными устройствами (такими как персональный компьютер, серверы или сетевое оборудование, такое как маршрутизаторы, коммутационные устройства, точки доступа и т.д.) реализации способов, описанных в вариантах осуществления настоящего изобретения.
[0079] Хотя настоящее раскрытие описано со ссылкой на конкретные варианты осуществления, следует понимать, что варианты осуществления являются иллюстративными и что объем изобретения ими не ограничивается. Альтернативные варианты осуществления настоящего изобретения станут очевидны специалисту в области, к которой принадлежит настоящее изобретение. Считается, что такие альтернативные варианты осуществления включаются в сущность и объем настоящего раскрытия. Соответственно, объем настоящего изобретения описан посредством приложенной формулы изобретения и опирается на вышеизложенное описание.
Изобретение относится к средствам для получения информации о потенциальных друзьях. Технический результат заключается в сокращении объема обрабатываемой информации при получении информации о потенциальных друзьях. Принимают сервером запрос, отправленный запрашивающим клиентом, на получение информации о потенциальных друзьях от рекомендующего пользователя, который назначен запрашивающим пользователем. Направляют сервером запрос на получение информации о потенциальных друзьях рекомендующему клиенту, который принадлежит рекомендующему пользователю. Принимают сервером информацию о потенциальных друзьях, отправленную рекомендующим клиентом. Определяют, являются ли пользователи, соответствующие информации о потенциальных друзьях, и рекомендующий пользователь друзьями, и, если да, отправляют информацию о потенциальных друзьях запрашивающему клиенту. 5 н. и 5 з.п. ф-лы, 6 ил.
Система и способ для адресных рекомендаций с использованием социальных игровых сетей