Способ и устройство для формирования библиотеки меток, способ и устройство для поиска пользователя

Иллюстрации

Показать все

Группа изобретений относится к области компьютерной связи. Технический результат – повышение точности и эффективности поиска в социальной сети за счет возможности установки меток для пользователей. Для этого предложен способ формирования библиотеки меток, включающий: прием информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя в социальной сети; и получение сведений о периоде достоверности информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя; сохранение информации об отмечающем пользователе, отмечаемом пользователе, о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, и о периоде достоверности информации метки в виде взаимосвязи и формирование библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети; и когда период достоверности информации метки истекает, удаление из библиотеки меток информации об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, связанной с периодом достоверности информации метки. 2 н. и 12 з.п. ф-лы, 18 ил.

Реферат

[0001] Данная заявка основана на заявке на патент Китая №201310334335.2, поданной 2 августа 2013 года, по которой испрашивается приоритет и содержание которой целиком включено в состав настоящей заявки посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Раскрытие настоящего изобретения относится к области компьютерной и связной технологии, а более конкретно - к способу и устройству для формирования библиотеки меток, а также к способу и устройству поиска пользователя.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

[0003] Благодаря развитию Интернет-технологий пользователи могут применять высокоуровневые многоцелевые услуги, реализуемые посредством современной компьютерной информационной технологии. Услуга поддержки социальных сетей (SNS, Social Networking Service), которая появилась вместе с развитием сети Интернет, стала ключевым фактором для сближения Интернета с реальным миром. В результате Интернет стал не только прикладной платформой для исследовательских институтов, школ, правительственных и коммерческих организаций, но и средством социального общения для обычных людей, удовлетворяющим их социальные запросы и участвующим в процессе обычного социального общения. SNS, основанная на принципе “низких затрат замещения”, эффективно сокращает время и реальную стоимость в процессе социального общения или, другими словами, эффективно сокращает затраты на обработку и передачу информации. С помощью SNS стало возможным передавать и принимать сообщения электронной почты от друзей, находящихся на расстоянии, превышающем тысячи миль, выполнять совместные проекты и просто наслаждаться общением с ними. Кроме того, с помощью 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] передачу отмечаемому пользователю информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, с целью дополнения и

[0030] прием информации метки, дополненной отмечаемым пользователем;

[0031] при этом процедура сохранения информации об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи и формирования библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети включает сохранение информации об отмечающем пользователе, отмечаемом пользователе и дополненной информации метки в виде взаимосвязи и формирование библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[0032] Согласно вариантам раскрытия настоящего изобретения отмечаемый пользователь может дополнить информацию метки для расширения содержимого метки с целью детализации и повышения точности.

[0033] В соответствии с вариантом осуществления способ также включает:

[0034] получение сведений о периоде достоверности информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя;

[0035] при этом процедура сохранения информации об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи и формирования библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети включает: сохранение информации об отмечающем пользователе, отмечаемом пользователе, о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя и о периоде достоверности информации метки в виде взаимосвязи и формирование библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети; и

[0036] если период достоверности информации метки истекает, удаление из библиотеки меток информации об отмечающем пользователе, отмечаемом пользователе и о метке, выполненной отмечающим пользователем в отношении отмечаемого пользователя, связанной с периодом достоверности информации метки.

[0037] В соответствии с другим аспектом вариантов раскрытия настоящего изобретения предлагается способ поиска пользователя, включающий:

[0038] прием запроса поиска, переданного в библиотеку меток и содержащего по меньшей мере информацию об инициаторе поиска и ключевое слово поиска; при этом библиотека меток формируется на основе по меньшей мере одной взаимосвязи в социальной сети, в которой сведения об отмечающем пользователе, отмечаемом пользователе и информация метки, созданной отмечающим пользователем в отношении отмечаемого пользователя, сохраняются в виде взаимосвязи;

[0039] определение контакта заранее заданного уровня инициатора поиска на основе по меньшей мере одной взаимосвязи в библиотеке меток; при этом контакт заранее заданного уровня представляет собой контакт, находящийся во взаимосвязи с инициатором поиска в пределах заранее заданного уровня, основанного по меньшей мере на одной взаимосвязи;

[0040] поиск информации метки, согласующейся с ключевым словом поиска из информации метки, относящейся к контакту, как отмечающему пользователю, из библиотеки меток; и

[0041] возврат искомой согласующейся информации метки.

[0042] Согласно вариантам раскрытия настоящего изобретения контакт может быть найден посредством поиска информации метки в библиотеке меток, благодаря чему пользователь может безошибочно и быстро найти другого пользователя, данные которого удовлетворяют условию, содержащемуся в контактной информации заранее заданного уровня. Поскольку поиск пользователя осуществляется в соответствии с информацией метки, сделанной контактом, сведения, предоставляемые об искомом пользователе, являются более надежными, благодаря чему возрастает доля успешных попыток поиска.

[0043] В соответствии с вариантом осуществления запрос поиска передается инициатором поиска в библиотеку меток; и

[0044] процедура возврата согласующейся искомой информации метки заключается в передаче инициатору поиска информации отмечаемого пользователя, связанного с согласующейся информацией метки.

[0045] Согласно варианту осуществления в запросе поиска инициатор поиска является отмечаемым пользователем, связанным с фрагментом информации метки, содержащейся в библиотеке меток, и ключевое слово поиска извлекается из фрагмента информации метки; и

[0046] процедура возврата согласующейся искомой информации метки заключается в передаче согласующейся информации метки инициатору поиска и/или отмечаемому пользователю, связанному с согласующейся информацией метки.

[0047] Согласно вариантам раскрытия настоящего изобретения пользователь может рекомендоваться предварительно и безошибочно с помощью согласующейся информации метки пользователя, что экономит время выполнения процесса поиска, затраты и издержки пользователя.

[0048] В соответствии с вариантом заранее заданный уровень определяется инициатором поиска или задается по умолчанию.

[0049] В соответствии с вариантом осуществления способ также включает:

[0050] на основе по меньшей мере одной взаимосвязи в библиотеке меток получение информации о взаимосвязи между инициатором поиска и отмечающим пользователем, связанным с согласующейся информацией метки, и взаимосвязи между инициатором поиска и отмечаемым пользователем, связанным с согласующейся информацией метки; и

[0051] передачу полученной информации о взаимосвязях инициатору поиска и/или отмечаемому пользователю, связанному с согласующейся информацией метки.

[0052] В соответствии с другим аспектом вариантов раскрытия настоящего изобретения также предлагается устройство формирования библиотеки меток, содержащее:

[0053] первый приемный модуль, сконфигурированный для приема информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя в социальной сети; и

[0054] модуль формирования библиотеки меток, сконфигурированный для сохранения информации об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи и формирования библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[0055] Согласно варианту осуществления информация метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, содержит одно или более следующих сведений об отмечаемом пользователе: род занятий, квалификация, интересы, любимые знаменитости, рабочее положение и семейное положение.

[0056] Согласно варианту осуществления устройство также содержит:

[0057] второй приемный модуль, сконфигурированный для приема запроса, переданного отмечаемым пользователем, для предложения по меньшей мере одному отмечающему пользователю сделать метку в отношении отмечаемого пользователя; и

[0058] первый передающий модуль, сконфигурированный для передачи запроса на метку в отношении отмечаемого пользователя по меньшей мере одному отмечающему пользователю.

[0059] Согласно варианту осуществления запрос, переданный отмечаемым пользователем для предложения по меньшей мере одному отмечающему пользователю сделать метку в отношении отмечаемого пользователя, содержит информацию метки, сделанной отмечаемым пользователем в отношении самого себя; и

[0060] запрос на метку в отношении отмечаемого пользователя, передаваемый по меньшей мере одному отмечающему пользователю, содержит информацию метки, сделанной отмечаемым пользователем в отношении самого себя.

[0061] Согласно варианту осуществления устройство также содержит:

[0062] первый модуль принятия решения, сконфигурированный для определения, разрешает ли отмечаемый пользователь сделать метку;

[0063] при этом модуль формирования библиотеки меток сконфигурирован таким образом, чтобы в том случае, если отмечаемый пользователь разрешает сделать метку, сохранялась информация об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи, и формировалась библиотека меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[0064] Согласно варианту осуществления устройство также содержит:

[0065] второй передающий модуль, сконфигурированный для передачи отмечаемому пользователю информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, с целью подтверждения; и

[0066] второй модуль принятия решения, сконфигурированный для определения, поступило ли сообщение, указывающее на то, что отмечаемый пользователь соглашается с информацией метки;

[0067] при этом модуль формирования библиотеки меток сконфигурирован таким образом, чтобы в том случае, если поступает сообщение, указывающее на то, что отмечаемый пользователь соглашается с информацией метки, сохранялась информация об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи, и формировалась библиотека меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[0068] Согласно варианту осуществления устройство также содержит:

[0069] третий передающий модуль, сконфигурированный для передачи отмечаемому пользователю информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, с целью дополнения информации; и

[0070] третий приемный модуль, сконфигурированный для приема информации метки, дополненной отмечаемым пользователем;

[0071] при этом модуль формирования библиотеки меток сконфигурирован для сохранения информации об отмечающем пользователе, отмечаемом пользователе и дополненной информации метки в виде взаимосвязи и формирования библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[0072] Согласно варианту осуществления устройство также содержит:

[0073] первый модуль получения информации, сконфигурированный для получения сведений о периоде достоверности информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя;

[0074] при этом модуль формирования библиотеки меток сконфигурирован для сохранения информации об отмечающем пользователе, отмечаемом пользователе, о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, и о периоде достоверности информации метки в виде взаимосвязи и формирования библиотеки меток на основе по меньшей мере одной взаимосвязи в социальной сети; и

[0075] модуль удаления, сконфигурированный таким образом, чтобы в том случае, если период достоверности информации метки истекает, из библиотеки меток удалялась информация об отмечающем пользователе, отмечаемом пользователе и о метке, выполненной отмечающим пользователем в отношении отмечаемого пользователя, связанная с периодом достоверности информации метки.

[0076] В соответствии с другим аспектом вариантов раскрытия настоящего изобретения также предлагается устройство поиска пользователя, содержащее:

[0077] четвертый приемный модуль, сконфигурированный для приема запроса поиска, переданного в библиотеку меток и содержащего по меньшей мере информацию об инициаторе поиска и ключевое слово поиска; при этом библиотека меток формируется на основе по меньшей мере одной взаимосвязи в социальной сети, в которой сведения об отмечающем пользователе, отмечаемом пользователе и информация метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, сохраняются в виде взаимосвязи;

[0078] модуль определения, сконфигурированный для определения контакта заранее заданного уровня инициатора поиска на основе по меньшей мере одной взаимосвязи в библиотеке меток; при этом контакт заранее заданного уровня представляет собой находящийся во взаимосвязи контакт с инициатором поиска в пределах заранее заданного уровня, основанного по меньшей мере на одной взаимосвязи;

[0079] модуль поиска, сконфигурированный для поиска информации метки, согласующейся с ключевым словом поиска, в информации метки, относящейся к контакту, как отмечающему пользователю, из библиотеки меток; и

[0080] модуль возврата информации, сконфигурированный для возврата искомой согласующейся информации метки.

[0081] В соответствии с вариантом осуществления запрос поиска передается инициатором поиска в библиотеку меток; и

[0082] модуль возврата информации сконфигурирован для передачи информации отмечаемого пользователя, связанного с согласующейся информацией метки, инициатору поиска.

[0083] Согласно варианту осуществления в запросе поиска инициатор поиска является отмечаемым пользователем, связанным с фрагментом информации метки, содержащейся в библиотеке меток, и ключевое слово поиска извлекается из фрагмента информации метки; и

[0084] модуль возврата информации сконфигурирован для передачи согласующейся информации метки инициатору поиска и/или отмечаемому пользователю, связанному с согласующейся информацией метки.

[0085] В соответствии с вариантом осуществления заранее заданный уровень определяется инициатором поиска или задается по умолчанию.

[0086] Согласно варианту осуществления устройство также содержит:

[0087] второй модуль получения информации, сконфигурированный для получения на основе по меньшей мере одной взаимосвязи в библиотеке меток информации о взаимосвязи между инициатором поиска и отмечающим пользователем, связанным с согласующейся информацией метки, и взаимосвязи между инициатором поиска и отмечаемым пользователем, связанным с согласующейся информацией метки; и

[0088] четвертый передающий модуль, сконфигурированный для передачи полученной информации о взаимосвязях инициатору поиска и/или отмечаемому пользователю, связанному с согласующейся информацией метки. Ниже описываются другие признаки и преимущества вариантов раскрытия настоящего изобретения. Кроме того, они частично должны быть очевидны из описания или понятны в процессе раскрытия настоящего изобретения. Цель и другие преимущества раскрытия настоящего изобретения могут быть реализованы и достигнуты с помощью структур, специально указанных в этом описании, формуле изобретения и прилагаемых чертежах.

[0089] Следует принимать во внимание, что как предшествующее общее описание, так и последующее подробное описание представлено только в качестве примера и разъяснения сути изобретения и не ограничивает его объем, указанный в формуле изобретения.

[0090] Ниже приводится дальнейшее подробное описание технических решений вариантов раскрытия настоящего изобретения со ссылкой на прилагаемые чертежи и описываемые варианты осуществления.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0091] Прилагаемые чертежи для более четкого понимания вариантов раскрытия настоящего изобретения составляют одну из частей данного описания и совместно с вариантами раскрытия настоящего изобретения служат для объяснения этих вариантов, но не должны рассматриваться в качестве ограничения вариантов раскрытия настоящего изобретения. К описанию прилагаются чертежи, на которых:

[0092] на фиг. 1 показан пример алгоритма выполнения основного способа формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[0093] на фиг. 2 показан пример алгоритма выполнения первого детализированного способа формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[0094] на фиг. 3 показан пример алгоритма выполнения второго детализированного способа формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[0095] на фиг. 4 показан пример алгоритма выполнения третьего детализированного способа формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[0096] на фиг. 5 показан пример алгоритма выполнения четвертого детализированного способа формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[0097] на фиг. 6 показан пример алгоритма выполнения пятого детализированного способа формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[0098] на фиг. 7 показан пример алгоритма выполнения основного способа поиска пользователя с помощью библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[0099] на фиг. 8 показан пример алгоритма выполнения первого детализированного способа поиска пользователя в соответствии с вариантом раскрытия настоящего изобретения;

[00100] на фиг. 9 показан пример алгоритма выполнения второго детализированного способа поиска пользователя в соответствии с вариантом раскрытия настоящего изобретения;

[00101] на фиг. 10 показан пример алгоритма выполнения детализированного способа установления взаимосвязи пользователя с искомым пользователем с помощью библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[00102] на фиг. 11 показана общая блок-схема устройства формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[00103] на фиг. 12 показана первая детализированная блок-схема устройства формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[00104] на фиг. 13 показана вторая детализированная блок-схема устройства формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[00105] на фиг. 14 показана третья детализированная блок-схема устройства формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[00106] на фиг. 15 показана четвертая детализированная блок-схема устройства формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[00107] на фиг. 16 показана пятая детализированная блок-схема устройства формирования библиотеки меток в соответствии с вариантом раскрытия настоящего изобретения;

[00108] на фиг. 17 показана общая блок-схема устройства поиска пользователя в соответствии с вариантом раскрытия настоящего изобретения;

[00109] на фиг. 18 показана детализированная блок-схема устройства поиска пользователя в соответствии с вариантом раскрытия настоящего изобретения.

[00110] Посредством описанных выше чертежей иллюстрируются конкретные варианты раскрытия настоящего изобретения, более подробное описание которых приводится ниже. Эти чертежи и текстовое описание не предназначены для ограничения каким-либо образом объема концепции раскрытия настоящего изобретения, но служат для специалистов в этой области техники для разъяснения концепции раскрытия настоящего изобретения посредством конкретных вариантов его осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[00111] Предпочтительные варианты раскрытия настоящего изобретения описываются ниже со ссылкой на прилагаемые чертежи. Однако следует понимать, что описываемые предпочтительные варианты осуществления приводятся просто для объяснения и иллюстрации раскрытия настоящего изобретения, но не исключают других вариантов осуществления.

[00112] Способы формирования библиотеки меток и поиска пользователя в соответствии с вариантами раскрытия настоящего изобретения реализуются на сервере, предназначенном для предоставления услуг общения в социальных сетях. На фиг. 1 в соответствии с вариантом раскрытия настоящего изобретения показан алгоритм выполнения способа формирования библиотеки меток, включающий описанные ниже шаги.

[00113] На шаге S101 принимается информация метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя в социальной сети.

[00114] Согласно варианту осуществления информация метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, содержит одно или более следующих сведений об отмечаемом пользователе: род занятий, квалификация, интересы, любимые знаменитости, рабочее положение (например, находится ли пользователь в поисках работы или ищет сотрудников), семейное положение и т.п.

[00115] На шаге S102 сохраняется информация об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи пользователей, и формируется библиотека меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[00116] Согласно варианту осуществления могут быть получены данные о периоде достоверности информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя; при этом информация об отмечающем пользователе, отмечаемом пользователе, о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, и о периоде достоверности информации метки может сохраняться в виде взаимосвязи пользователей; и библиотека меток может формироваться на основе по меньшей мере одной взаимосвязи пользователей в социальной сети. Если период достоверности информации метки истекает, то из библиотеки меток удаляется информация об отмечающем пользователе, отмечаемом пользователе и метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, связанная с периодом достоверности информации метки. Период достоверности информации метки может определяться отмечающим пользователем или отмечаемым пользователем, или задаваться с помощью системных установок.

[00117] В соответствии с вариантами раскрытия настоящего изобретения пользователь может пометить другого пользователя в социальной сети; и библиотека меток формируется по меньшей мере на основе одной взаимосвязи пользователей, относящейся к установленной метке. С помощью библиотеки меток можно выполнять поиск контакта на основе метки и взаимосвязи пользователей. Поскольку поиск основан как на информации метки, так и на взаимосвязи пользователей, искомый пользовать косвенно сопоставляется с ищущим пользователем. Таким образом, информация об искомом пользователе более надежна, и доля успешных попыток при поиске повышается.

[00118] На фиг. 2, иллюстрирующем вариант осуществления настоящего изобретения, показан дополнительный алгоритм способа принятия решения о том, разрешил ли отмечаемый пользователь сделать метку, для того чтобы определить, следует ли сохранять метку в библиотеке меток. Этот шаг может позволить предотвратить произвольную пометку конкретного пользователя другими пользователями. Ниже подробно описываются шаги этого способа.

[00119] На шаге S201 принимается информация метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя в социальной сети.

[00120] На шаге S202 определяется, разрешает ли отмечаемый пользователь сделать метку; и если отмечаемый пользователь разрешает сделать метку, выполняется шаг S203, в противном случае выполняется шаг S204.

[00121] Например, решение о том, разрешил ли отмечаемый пользователь сделать метку, может приниматься на основе данных, введенных в поле “Следует ли разрешить пометку” и определенных отмечаемым пользователем; то есть, если в этом поле вводится значение “Да”, это указывает на то, что отмечаемый пользователь разрешает сделать метку, но если в этом поле введено значение “Нет”, это указывает на то, что отмечаемый пользователь не разрешает сделать метку.

[00122] На шаге S203 сохраняется информация об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи пользователей, и формируется библиотека меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[00123] На шаге S204 предается сообщение, указывающее на то, что отмечаемый пользователь не разрешает отмечающему пользователю сделать метку.

[00124] Согласно вариантам раскрытия настоящего изобретения в соответствии с установками отмечаемого пользователя принимается решение, следует ли сохранить информацию метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, и только в том случае, если отмечаемый пользователь разрешает сделать метку, может быть сделана метка, указывающая на отмечаемого пользователя. Такая процедура может эффективно предотвратить произвольную пометку пользователя и повысить безопасность и эффективность при создании метки.

[00125] В соответствии с вариантом раскрытия настоящего изобретения может дополнительно выполняться шаг определения, соглашается ли отмечаемый пользователь с информацией метки, для того чтобы принять решение, следует ли сохранять метку в библиотеке меток. Этот шаг может также предотвратить произвольную пометку конкретного пользователя другими пользователями. Как более подробно показано на фиг. 3, этот способ содержит следующие шаги.

[00126] На шаге S301 принимается информация метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя в социальной сети.

[00127] На шаге S302 выполняется передача отмечаемому пользователю информации метки, сделанной отмечающим пользователем в отношении отмечаемого пользователя, с целью подтверждения.

[00128] На шаге S303 определяется, принято ли сообщение, указывающее на то, что отмечаемый пользователь согласен с информацией метки; и если сообщение принято, то выполняется шаг S304; в противном случае выполняется шаг S305.

[00129] На шаге S304 сохраняется информация об отмечающем пользователе, отмечаемом пользователе и о метке, сделанной отмечающим пользователем в отношении отмечаемого пользователя, в виде взаимосвязи пользователей, и создается библиотека меток на основе по меньшей мере одной взаимосвязи в социальной сети.

[00130] На шаге S305 отмечающему пользователю передается сообщение, указывающее на то, что отмечаемый пользователь отклоняет информацию метки, переданную отмечающим пользователем.

[00131] Согласно вариантам раскрытия настоящего изобретения дополнительно определяется, соглашается ли отмечаемый пользователь с информацией метки, сделанной отме