Способ и устройство для предоставления контактных данных
Иллюстрации
Показать всеИзобретение относится к средствам для предоставления контактной информации. Технический результат заключается в повышении эффективности обмена данными для пользователя в сети Интернет. Получают информацию по ключевым словам, введенным первым пользователем. Определяют контактную информацию по меньшей мере одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и первый пользователь. Осуществляют поиск такой же или аналогичной информации по ключевым словам, которая была введена первым пользователем из списка контактов, причем список контактов хранится на сервере и сконфигурирован для хранения контактной информации, записанной на сервере, и информации по ключевым словам, введенной контактами, в соответствии с контактной информацией. Получают первую контактную информацию, соответствующую такой же или подобной информации по ключевым словам, которая была введена первым пользователем из списка контактов. Определяют активность каждого из контактов, соответствующих первой контактной информации. Определяют контактную информацию, соответствующую по меньшей мере одному второму пользователю, который должен быть рекомендован первому пользователю, в зависимости от активности каждого из контактов, соответствующих первой контактной информации. Отображают контактную информацию по меньшей мере одного второго пользователя первому пользователю. 3 н. и 6 з.п. ф-лы, 13 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА СООТВЕТСТВУЮЩУЮ ЗАЯВКУ
[0001] Настоящая заявка основана на и заявляет о приоритете по отношению к китайской заявке на патент №201410751247.7, поданной 9 декабря 2014 г., полное содержание которой включено сюда посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение относится к области Интернет-технологий, и более конкретно к способу предоставления контактной информации и устройству для предоставления контактной информации.
УРОВЕНЬ ТЕХНИКИ
[0003] Когда пользователь ищет соответствующее содержание по ключевому слову с помощью поисковой системы, поисковая система может рекомендовать пользователю связанные URL-ссылки, страницы и т.п. Например, если пользователь намеревается сдать национальный экзамен государственной службы и у него есть много вопросов по национальному экзамену государственной службы, пользователь ищет информацию с ключевыми словами «национальный, государственная служба, экзамен» с помощью поисковой системы, и поисковая система может рекомендовать пользователю огромное количество ссылок или страниц, причем пользователю придется потратить много времени и энергии для определения номинального значения информации, рекомендованной поисковой системой, и ошибочная информация может ввести пользователя в заблуждение.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Для преодоления проблем, существующих в предшествующем уровне техники, настоящее изобретение предлагает способ для предоставления контактной информации и устройство для предоставления контактной информации, которые увеличивают эффективность обмена данными в сети Интернет.
[0005] Согласно первому аспекту вариантов осуществления настоящего изобретения, предусмотрен способ предоставления контактной информации, включающий в себя:
получение информации по ключевым словам, введенным первым пользователем;
определение контактной информации, по меньшей мере, одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и первый пользователь;
отображение контактной информации, по меньшей мере, одного второго пользователя первому пользователю.
[0006] В варианте осуществления определение контактной информации, по меньшей мере, одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и первый пользователь, включает в себя:
поиск такой же или аналогичной информации по ключевым словам, которая была введена первым пользователем из списка контактов, причем список контактов хранится на сервере и сконфигурирован для хранения контактной информации, записанной на сервере, и информации по ключевым словам, введенной контактами, в соответствии с контактной информацией;
получение первой контактной информации, соответствующей такой же или подобной информации по ключевым словам, которая была введена первым пользователем из списка контактов;
определение активности каждого из контактов, соответствующих первой контактной информации;
определение контактной информации, соответствующей, по меньшей мере, одному второму пользователю, который должен быть рекомендован первому пользователю, в зависимости от активности каждого из контактов, соответствующих первой контактной информации.
[0007] В варианте осуществления способ дополнительно включает в себя:
получение первого числа сообщений, созданных каждым контактом в списке контактов на сайте, связанном с сервером, и второго числа сообщений, созданных в ответ каждым контактом в списке контактов на сайте, связанном с сервером;
взвешивание первого числа и второго числа с помощью первого весового коэффициента и второго весового коэффициента, соответственно, чтобы получить взвешенное значение каждого контакта в списке контактов;
обновление активности каждого контакта в списке контактов, в соответствии с взвешенным значением каждого контакта в списке контактов.
[0008] В варианте осуществления способ дополнительно включает в себя:
получение качественной оценки каждого контакта в списке контактов на сайте, связанном с сервером;
обновление активности каждого контакта в списке контактов, в соответствии с третьим весовым коэффициентом, соответствующим качественной оценке каждого контакта в списке контактов.
[0009] В варианте осуществления способ дополнительно включает в себя:
получение контактной информации и конфигурации разрешений первого пользователя;
обновление списка контактов, в соответствии с именем первого пользователя, информацией по ключевым словам, введенным первым пользователем, и контактными данными первого пользователя;
определение того, следует ли публиковать имя первого пользователя, информацию по ключевым словам, введенным первым пользователем и контактные данные первого пользователя, в соответствии с конфигурацией разрешений первого пользователя.
[0010] Согласно второму аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство предоставления контактной информации, включающее:
первый модуль получения, сконфигурированный для получения информации по ключевым словам, введенным первым пользователем;
первый модуль определения, сконфигурированный для определения контактной информации, по меньшей мере, одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и полученная первым модулем получения;
модуль отображения, сконфигурированный для отображения контактной информации, определяемой первым модулем определения, первому пользователю.
[0011] В варианте осуществления первый модуль определения включает в себя:
подмодуль поиска, сконфигурированный для поиска такой же или аналогичной информации по ключевым словам, которая была введена первым пользователем из списка контактов, причем список контактов хранится на сервере и сконфигурирован для хранения контактной информации, записанной на сервере, и информации по ключевым словам, введенной контактами, в соответствии с контактной информацией;
подмодуль получения, сконфигурированный для получения первой контактной информации, соответствующей такой же или подобной информации по ключевым словам, которая была введена первым пользователем, найденной подмодулем поиска в списке контактов;
первый подмодуль определения, сконфигурированный для определения активности каждого из контактов, соответствующих первой контактной информации;
второй подмодуль определения, сконфигурированный для определения контактной информации, соответствующей, по меньшей мере, одному второму пользователю, который должен быть рекомендован первому пользователю, в зависимости от активности, определенной первым подмодулем определения.
[0012] В варианте осуществления устройство может дополнительно включать в себя:
второй модуль получения, сконфигурированный для получения первого числа сообщений, созданных каждым контактом в списке контактов на сайте, связанном с сервером, и второго числа сообщений, созданных в ответ каждым контактом в списке контактов на сайте, связанном с сервером;
модуль взвешивания, сконфигурированный для взвешивания первого числа и второго числа, полученных вторым модулем получения, с помощью первого весового коэффициента и второго весового коэффициента, соответственно, чтобы получить взвешенное значение каждого контакта в списке контактов;
первый модуль обновления, сконфигурированный для обновления активности каждого контакта в списке контактов, в соответствии с взвешенным значением каждого контакта в списке контактов, полученным модулем взвешивания.
[0013] В варианте осуществления устройство может дополнительно включать в себя:
третий модуль получения, сконфигурированный для получения качественной оценки каждого контакта в списке контактов на сайте, связанном с сервером;
второй модуль обновления, сконфигурированный для обновления активности каждого контакта в списке контактов, в соответствии с качественной оценкой каждого контакта в списке контактов, полученной третьим модулем получения.
[0014] В варианте осуществления устройство может дополнительно включать в себя:
четвертый модуль получения, сконфигурированный для получения контактной информации и конфигурации разрешений первого пользователя;
третий модуль обновления, сконфигурированный для обновления списка контактов, в соответствии с именем первого пользователя, информацией по ключевым словам, введенным первым пользователем, и контактными данными первого пользователя;
второй модуль определения, сконфигурированный для определения того, следует ли публиковать имя первого пользователя, информацию по ключевым словам, введенным первым пользователем и контактные данные первого пользователя, в соответствии с конфигурацией разрешений первого пользователя.
[0015] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство предоставления контактной информации, включающее: процессор;
память, сконфигурированную для хранения команд, исполняемых процессором;
причем процессор сконфигурирован для:
получения информации по ключевым словам, введенным первым пользователем;
определения контактной информации, по меньшей мере, одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и первый пользователь;
отображения контактной информации, по меньшей мере, одного второго пользователя первому пользователю.
[0016] Технические решения, описанные в вариантах осуществления настоящего изобретения, могут обладать следующими преимуществами. Благодаря рекомендации контактной информации первому пользователю, в соответствии с ключевым словом, введенным первым пользователем, первый пользователь может найти вторых пользователей с одинаковым или похожим запросом поиска, как у первого пользователя, и может добавить, по меньшей мере, одного второго пользователя с такими же запросами поиска, как и у первого пользователя, в виде контакта или друга в сторонних приложениях обмена сообщениями, благодаря чему улучшается эффективность обмена данными и обеспечивается помощь первому пользователю в решении проблемы, связанной с информацией по ключевым словам.
[0017] Следует понимать, что предшествующее общее описание и последующее подробное описание являются только иллюстративными и пояснительными, и не ограничивают изобретения, как заявлено.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0018] Прилагаемые чертежи, включенные в документ и составляющие часть данного описания, иллюстрируют варианты осуществления в соответствии с изобретением, и вместе с описанием служат для объяснения принципов изобретения.
[0019] На фиг. 1 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно примерному варианту осуществления настоящего изобретения;
[0020] На фиг. 2 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно первому примерному варианту осуществления настоящего изобретения;
[0021] На фиг. 3 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно второму примерному варианту осуществления настоящего изобретения;
[0022] На фиг. 4 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно третьему примерному варианту осуществления настоящего изобретения;
[0023] На фиг. 5 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно четвертому примерному варианту осуществления настоящего изобретения;
[0024] На фиг. 6А показана принципиальная схема, иллюстрирующая страницу обработки ключевого слова, согласно примерному варианту осуществления настоящего изобретения;
[0025] На фиг. 6В показана принципиальная схема, иллюстрирующая конфигурацию разрешений контакта, согласно примерному варианту осуществления настоящего изобретения;
[0026] На фиг. 6С показана принципиальная схема, иллюстрирующая страницу рекомендаций, согласно примерному варианту осуществления настоящего изобретения;
[0027] На фиг. 6D показана принципиальная схема, иллюстрирующая рекомендуемый контакт, согласно примерному варианту осуществления настоящего изобретения;
[0028] На фиг. 6Е показана принципиальная схема, иллюстрирующая создание контакта, согласно примерному варианту осуществления настоящего изобретения;
[0029] На фиг. 7 показана структурная схема, иллюстрирующая устройство для предоставления контактной информации, согласно примерному варианту осуществления настоящего изобретения;
[0030] На фиг. 8 показана структурная схема, иллюстрирующая другое устройство для предоставления контактной информации, согласно примерному варианту осуществления настоящего изобретения;
[0031] На фиг. 9 показана структурная схема, иллюстрирующая устройство для предоставления контактной информации, согласно примерному варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0032] Ниже будет приведено подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Следующее описание ссылается на прилагаемые чертежи, на которых одинаковые номера на разных чертежах представляют собой одинаковые или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примерных вариантов осуществления, не являются всеми реализациями, соответствующими изобретению. Они являются просто примерами устройств и способов, которые соответствуют аспектам, связанным с изобретением, как изложено в прилагаемой формуле изобретения.
[0033] На фиг. 1 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно примерному варианту осуществления настоящего изобретения. Способ предоставления контактной информации применяется на сервере. Как показано на фиг. 1, способ для предоставления контактной информации включает нижеуказанные этапы S101-S103.
[0034] На этапе S101 происходит получение информации по ключевым словам, введенным первым пользователем.
[0035] В варианте осуществления первый пользователь может ввести данные по ключевым словам с помощью поисковой системы, или может ввести данные по ключевым словам через портал интернет-сайта или портальную систему корпоративной прикладной системы. Информация по ключевому слову может включать, по меньшей мере, одно ключевое слово, например, пользователь вводит одно ключевое слово «государственный служащий» для поиска или вводит два ключевых слова «государственный служащий, экзамен на пригодность к государственной службе» для поиска.
[0036] На этапе S102 происходит определение контактной информации, по меньшей мере, одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и первый пользователь.
[0037] Например, информацией по ключевому слову, введенной пользователем, является «государственный служащий, экзамен на пригодность к государственной службе»; определяется контактная информация, по меньшей мере, одного второго пользователя, соответствующая тем же или похожим ключевым словам (например, служащий, экзамен на пригодность к государственной службе, экзамен государственной службы, государственный экзамен) в качестве информации по ключевым словам «государственный служащий, экзамен на пригодность к государственной службе»; таким образом, первый пользователь может дополнительно осуществлять обмен данными с рекомендованным контактом относительно смежных вопросов, связанных с информацией по ключевым словам, в соответствии с контактной информацией.
[0038] На этапе S103 происходит отображение контактной информации, по меньшей мере, одного второго пользователя первому пользователю.
[0039] Например, рекомендуется контактная информация может отображаться первому пользователю посредством страницы поисковой системы. Рекомендуемая контактная информация также может отображаться первому пользователю через портал интернет-сайта или портальную систему корпоративной прикладной системы. При отображении рекомендованной контактной информации первый пользователь может свободно выбрать способ обмена данными с другими лицами непосредственно, в соответствии с контактной информацией. Например, рекомендуемой контактной информацией является «псевдоним пользователя + номер службы QQ, номер телефона». Таким образом, пользователь может связаться с рекомендуемым контактом быстрее, осуществляя таким образом эффективный обмен данными.
[0040] В этом варианте осуществления, благодаря рекомендации контактной информации первому пользователю, в соответствии с ключевым словом, введенным первым пользователем, первый пользователь может найти множество вторых пользователей с одинаковым или похожим запросом поиска, как у первого пользователя, и может добавить, по меньшей мере, одного второго пользователя с такими же запросами поиска, как и у первого пользователя, в виде контакта или друга в сторонних приложениях обмена сообщениями, благодаря чему улучшается эффективность обмена данными и обеспечивается помощь первому пользователю в решении проблемы, связанной с информацией по ключевым словам.
[0041] В варианте осуществления этап S102 может включать: поиск такой же или аналогичной информации по ключевым словам, которая была введена первым пользователем из списка контактов, причем список контактов хранится на сервере и сконфигурирован для хранения контактной информации, записанной на сервере, и информации по ключевым словам, введенной контактами, в соответствии с контактной информацией; получение первой контактной информации, соответствующей такой же или подобной информации по ключевым словам, которая была введена первым пользователем из списка контактов; определение активности каждого из контактов, соответствующих первой контактной информации; определение контактной информации, соответствующей, по меньшей мере, одному второму пользователю, который должен быть рекомендован первому пользователю, в зависимости от активности каждого из контактов, соответствующих первой контактной информации.
[0042] В варианте осуществления способ предоставления контактной информации может дополнительно включать: получение первого числа сообщений, созданных каждым контактом, соответствующим первой контактной информации на сайте, связанном с сервером, и второго числа сообщений, созданных в ответ каждым контактом, соответствующим первой контактной информации на сайте, связанном с сервером; взвешивание первого числа и второго числа с помощью первого весового коэффициента и второго весового коэффициента, соответственно, чтобы получить взвешенное значение каждого контакта, соответствующего первой контактной информации; обновление активности каждого из контактов, соответствующих первой контактной информации, в соответствии со взвешенным значением каждого из контактов, соответствующих первой контактной информации.
[0043] В варианте осуществления способ предоставления контактной информации может дополнительно включать: получение качественной оценки каждого контакта, соответствующего первой контактной информации на сайте, связанном с сервером; обновление активности каждого из контактов, соответствующих первой контактной информации, в соответствии с третьим весовым коэффициентом, соответствующим качественной оценке каждого из контактов, соответствующих первой контактной информации.
[0044] В варианте осуществления способ предоставления контактной информации может дополнительно включать: получение контактной информации и конфигурации разрешений первого пользователя; обновление списка контактов, в соответствии с именем первого пользователя, информацией по ключевым словам, введенной первым пользователем, и контактными данными первого пользователя; определение того, следует ли публиковать имя первого пользователя, информацию по ключевым словам, введенным первым пользователем и контактные данные первого пользователя, в соответствии с конфигурацией разрешений первого пользователя.
[0045] Относительно подробностей о том, как предоставить контактную информацию, в соответствии с информацией по ключевым словам, см. нижеприведенные варианты осуществления.
[0046] Посредством вышеуказанного способа, предусмотренного в вариантах осуществления согласно настоящему изобретению, благодаря рекомендации контактной информации первому пользователю, в соответствии с ключевым словом, введенным первым пользователем, первый пользователь может найти множество вторых пользователей с одинаковым или похожим запросом поиска, как у первого пользователя, и может добавить, по меньшей мере, одного второго пользователя с такими же запросами поиска, как и у первого пользователя, в виде контакта или друга в сторонних приложениях обмена сообщениями, и, таким образом, первый пользователь может осуществлять непосредственный обмен данными с, по меньшей мере, одним вторым пользователем, благодаря чему улучшается эффективность обмена данными и обеспечивается помощь первому пользователю в решении проблемы, связанной с информацией по ключевым словам.
[0047] В нижеследующем будет описано техническое решение, предусмотренное в вариантах осуществления согласно настоящему изобретению, со ссылкой на конкретные варианты.
[0048] На фиг. 2 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно первому примерному варианту осуществления. Что касается вышеприведенного способа, предложенного в вариантах осуществления согласно настоящему изобретению, в этом варианте осуществления способ для предоставления контактной информации может быть применен на сервере; в качестве примера для объяснения используется рекомендация контактной информации пользователю, в соответствии с активностью. Как показано на фиг. 2, способ для предоставления контактной информации включает нижеуказанные этапы.
[0049] На этапе S201 происходит получение информации по ключевым словам, введенным первым пользователем.
[0050] Относительно подробного описания этапа S201, делается ссылка на подробное описание этапа S101 и этап не описывается в данном документе снова.
[0051] На этапе S202 происходит поиск такой же или аналогичной информации по ключевым словам, которая была введена первым пользователем из списка контактов, причем список контактов хранится на сервере и сконфигурирован для хранения контактной информации, записанной на сервере, и информации по ключевым словам, введенной контактами, в соответствии с контактной информацией.
(0052] В варианте осуществления список контактов может хранить соответствующую информацию о большом количестве пользователей. Для понимания списка контактов в данном варианте осуществления приводится Таблица 1 в качестве примера для объяснения.
[0053] Как показано в Таблице 1, отображаются ключевые слова, контактные данные и соответствующая активность пяти пользователей А, В, С, D и Е в списке контактов. Если первый пользователь вводит данные по ключевым словам «государственный служащий», множество ключевых слов (например, «государственный служащий» (то же самое), «экзамен на пригодность к государственной службе» (схожее), «государственный служащий, экзамен на пригодность к государственной службе» (то же самое или схожее) «правительственное учреждение» (схожее)) может быть определено из списка контактов, в соответствии с информацией по ключевым словам «государственный служащий». Специалистам в данной области техники следует понимать, что Таблица 1 является просто примером и не предназначена для ограничения вариантов осуществления настоящего изобретения.
[0054] На этапе S203 происходит получение первой контактной информации, соответствующей такой же или подобной информации по ключевым словам, которая была введена первым пользователем из списка контактов.
[0055] Например, как показано в Таблице 1, контактная информация о пользователях А, В, С и D может быть обнаружена в приведенном выше списке контактов.
[0056] На этапе S204 происходит определение активности каждого из контактов, соответствующих первой контактной информации.
[0057] В варианте осуществления активность первого пользователя может быть определена в соответствии с первым числом сообщений, размещенных первым пользователем на сайте, связанном с сервером, и вторым количеством сообщений, созданных в ответ первым пользователем на сайте, связанном с сервером. Например, если первый пользователь знаком с «экзаменом на пригодность к государственной службе» в «экзамене государственной службы», первый пользователь может опубликовать сообщение об «экзамене на пригодность к государственной службе» на форуме, или может ответить на вопросы об «экзамене на пригодность к государственной службе» от других пользователей. Таким образом, первое число и второе число могут быть использованы в качестве показателя активности первого пользователя.
[0058] На этапе S205 происходит определение контактной информации, соответствующей, по меньшей мере, одному второму пользователю, который должен быть рекомендован первому пользователю, в зависимости от активности каждого из контактов, соответствующих первой контактной информации.
[0059] В варианте осуществления активность контактов, соответствующих первой контактной информации, может быть оценена, и пользователи с тремя самыми высокими показателями активности определяются как контакты, которые будут рекомендованы первому пользователю. Например, в Таблице 1 можно увидеть, что пользователями с тремя самыми высокими показателями активности являются В, С и А, и, следовательно, номер службы QQ 1098765 пользователя В, номер службы «wechat» 231452 пользователя С, номер службы «wechat» 123456 пользователя А и номер телефона 1821231233 пользователя А будут рекомендованы первому пользователю.
[0060] На этапе S206 происходит отображение контактной информации, соответствующей, по меньшей мере, одному второму пользователю, который должен быть рекомендован первому пользователю
[0061] Относительно подробного описания этапа S206, делается ссылка на подробное описание этапа S103, и этап не описывается в данном документе снова.
[0062] В варианте осуществления, благодаря рекомендации контактной информации первому пользователю, в соответствии с активностью, может быть получен непосредственно, по меньшей мере, один второй пользователь с такими же или схожими поисковыми требованиями, что и у первого пользователя. Первый пользователь может добавить, по меньшей мере, одного второго пользователя в контакты или в друзья в службе «wechat», а затем они могут общаться друг с другом напрямую, повышая тем самым эффективность обмена данными и помогая первому пользователю в решении проблемы, связанной с информацией по ключевым словам.
[0063] На фиг. 3 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно второму примерному варианту осуществления настоящего изобретения. Что касается вышеприведенного способа, предложенного в вариантах осуществления настоящего изобретения, в этом варианте осуществления способ для предоставления контактной информации может быть применен на сервере; в качестве примера для объяснения используется обновление активности. Как показано на фиг. 3, способ для предоставления контактной информации может включать нижеуказанные этапы.
[0064] На этапе S301 происходит получение первого числа сообщений, созданных каждым контактом в списке контактов на сайте, связанном с сервером, и второго числа сообщений, созданных в ответ каждым контактом в списке контактов на сайте, связанном с сервером.
[0065] Например, сайт может быть поисковой системой, обеспечиваемой провайдером сервера, или может быть сайтом, предоставляемым другими поставщиками поисковых систем, обеспечивающим открытые интерфейсы с сервером; например, пользователь AndyGao отправляет сообщение о «гражданском служащем» в поисковой системе А и поисковой системе В. Если поставщик поисковой системы А и поставщик поисковой системы В открывают свои интерфейсы сервера друг другу, сервер, соответствующий поисковой системе А, может получить сообщение, опубликованное пользователем AndyGao на сервере, соответствующем поисковой системе В. В это время поисковая система В является сайтом, связанным с сервером, соответствующим поисковой системе А.
[0066] На этапе S302 происходит взвешивание первого числа и второго числа с помощью первого весового коэффициента и второго весового коэффициента, соответственно, чтобы получить взвешенное значение каждого контакта в списке контактов.
[0067] Например, пользователь Е в списке контактов создает 100 сообщений о «гражданском служащем» в поисковой системе «www.dddd.com» и оставляет 150 ответных сообщений на сообщения о «гражданском служащем», оставленные другими пользователями. Путем взвешивания первого числа и второго числа с помощью первого весового коэффициента (например, 0,2), соответствующего первому числу, и второго весового коэффициента (например, 0,1), соответствующего второму числу, соответственно, может быть получена активность пользователя Е относительно «гражданского служащего». Например, 100*0,2+150*0,1=35, и затем 35 добавляется к исходной деятельности пользователя Е.
[0068] На этапе S303 происходит обновление активности каждого контакта в списке контактов, в соответствии с взвешенным значением каждого контакта в списке контактов.
[0069] В данном варианте осуществления, путем вычисления первого числа сообщений, созданных каждым контактом в списке контактов на сайте, связанном с сервером, и второго количества сообщений, созданных каждым контактом в списке контактов на сайте, связанном с сервером, и путем обновления активности каждого контакта в списке контактов, осуществляется возможность обновления активности на основе теории больших данных; таким образом, активность в списке контактов оказывается более надежной и рекомендуемая контактная информация находится ближе к ключевому слову, введенному пользователем.
[0070] На фиг. 4 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно третьему примерному варианту осуществления настоящего изобретения. Что касается вышеприведенного способа, предложенного в вариантах осуществления настоящего изобретения, этот вариант осуществления может быть применен на сервере; в качестве примера для объяснения используется обновление активности. Как показано на фиг. 4, способ для предоставления контактной информации включает нижеуказанные этапы.
[0071] На этапе S401 происходит получение качественной оценки каждого контакта в списке контактов на сайте, связанном с сервером.
[0072] Например, пользователь F в списке контактов оставляет ряд сообщений о «государственном служащем» в поисковой системе «www.dddd.com», другие пользователи (F1, F2, F3 и так далее) оценивают сообщения, оставленные пользователем F. Например, F1, F2 и F3 оценивают сообщения, которые разместил пользователь F, в зависимости от того, являются ли сообщения ценными для них, и оценками от F1, F2 и F3 являются 4.5, 5.0 и 4.3. Затем рассчитывается оценка пользователя F, которая составляет 4.5+5.0+4.3=13.8.
[0073] На этапе S402 происходит обновление активности каждого контакта в списке контактов, в соответствии с третьим весовым коэффициентом, соответствующим качественной оценке каждого контакта в списке контактов.
[0074] Например, F1, F2 и F3 оценивают сообщения о «государственном служащем», оставленные пользователем F, и полученная оценка составляет 13.8. Оценка 13.8 взвешивается с третьим весовым коэффициентом (например, 0.5), т.е. 13.8*0.5=6.9, а затем 6.9 добавляется к исходной активности пользователя F.
[0075] В данном варианте осуществления, путем вычисления оценочной информации каждого контакта в списке контактов на сайте, связанном с сервером, и путем обновления активности каждого контакта в списке контактов осуществляется возможность обновления активности на основе теории больших данных; таким образом, активность в списке контактов оказывается более надежной и рекомендуемая контактная информация находится ближе к ключевому слову, введенному пользователем.
[0076] Специалистам в данной области техники следует понимать, что для того, чтобы позволить активности пользователя отражать относительность между пользователем и ключевым словом, вариант осуществления, показанный на фиг. 3, и вариант осуществления, показанный на фиг. 4, могут быть объединены, чтобы сформировать новый вариант осуществления. То есть, за счет совмещения вычисления первого числа сообщений, созданных пользователем на сайте, связанном с сервером, и второго числа сообщений, оставленных в ответ пользователем на сайте, связанном с сервером, и получения оценочной информацию о пользователе на сайте, связанном с сервером, относительность между активностью пользователя и ключевым словом становится гораздо выше и, тем самым, улучшается точность рекомендаций контактной информации для пользователя.
[0077] На фиг. 5 показана блок-схема, иллюстрирующая способ предоставления контактной информации, согласно четвертому примерному варианту осуществления настоящего изобретения. Исходя из приведенных выше вариантов осуществления способа, в этом варианте осуществления способ предоставления контактной информации может дополнительно включать в себя следующие этапы.
[0078] На этапе S501 происходит получение контактной информации и конфигурации разрешений первого пользователя.
[0079] На этапе S502 происходит обновление списка контактов, в соответствии с именем первого пользователя, информацией по ключевым словам, введенным первым пользователем, и контактными данными первого пользователя.
[0080] На этапе S503 происходит определение того, следует ли публиковать имя первого пользователя, информацию по ключевым словам, введенным первым пользователем и контактные данные первого пользователя, в соответствии с конфигурацией разрешений первого пользователя.
[0081] Например, если первый пользователь впервые ищет информацию по ключевым словам в поисковой системе, происходит получение имени первого пользователя «AndyGao», информации по ключевому слову «государственный служащий, экзамен на пригодность к государственной службе», введенному первым пользователем «AndyGao» и контактных данных «номер веб-чата: 956623364». Приведенная выше информация сохраняется в списке контактов для обновления списка контактов. Кроме того, может быть установлен столбец для хранения конфигурации разрешений в списке контактов. Например, если конфигурацией разрешений является «да», то информация о пользователе допускается к публикации, когда другие пользователи ищут информацию с ключевыми словами «государственный служащий, экзамен на пригодность к государственной службе». Если конфигурацией разрешений является «нет», то информация о пользователе не допускается к публикации, когда другие пользователи ищут информацию с ключевыми словами «государственный служащий, экзамен на пригодность к государственной службе», и, таким образом, защищается неприкосновенность частной информации. Так как всегда существует большое количество пользователей, которые осуществляют поиск в Интернете, используя ключевые слова, все больше и больше информации входит в список контактов, и, таким образом, может быть рекомендована информация о пользователе, гораздо ближе к ключевому слову, введенному пользователем. Эти пользователи могут дополнительно обмениваться данными друг с другом относительно ключевого слова, в соответствии с контактной информацией. Таким образом осуществляется направление обмена данными между пользователями в сети Интернет и повышается эффективность обмена данными.
[0082] В нижеследующем, указанные выше варианты осуществления способа будут объяснены на примере, с точки зрения действий пользователя, со ссылкой на фиг. 6A-6F.
[0083] Как показано на фиг. 6А, пользователь осуществляет вход на сервер (сервер может быть сервером поисковой системы или сервером портального сайта, если сервер