Способ и устройство для предоставления контактных данных

Изобретение относится к средствам для предоставления контактной информации. Технический результат заключается в повышении эффективности обмена данными для пользователя в сети Интернет. Получают информацию по ключевым словам, введенным первым пользователем. Определяют контактную информацию по меньшей мере одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и первый пользователь. Осуществляют поиск такой же или аналогичной информации по ключевым словам, которая была введена первым пользователем из списка контактов, причем список контактов хранится на сервере и сконфигурирован для хранения контактной информации, записанной на сервере, и информации по ключевым словам, введенной контактами, в соответствии с контактной информацией. Получают первую контактную информацию, соответствующую такой же или подобной информации по ключевым словам, которая была введена первым пользователем из списка контактов. Определяют активность каждого из контактов, соответствующих первой контактной информации. Определяют контактную информацию, соответствующую по меньшей мере одному второму пользователю, который должен быть рекомендован первому пользователю, в зависимости от активности каждого из контактов, соответствующих первой контактной информации. Отображают контактную информацию по меньшей мере одного второго пользователя первому пользователю. 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А, пользователь осуществляет вход на сервер (сервер может быть сервером поисковой системы или сервером портального сайта, если сервер может предоставлять функцию поиска) посредством личной учетной записи, и после поиска пользователем информации с одним или несколькими ключевыми словами (например, государственный служащий, экзамен на пригодность к государственной службе), если пользователь считает, что определенное ключевое слово является более важным и он/она обладает соответствующими знаниями по этому ключевому слову, пользователь может зарегистрировать личную информацию, нажав кнопку «обработка ключевого слова» на появившейся странице, и позволить другим пользователям добавлять себя в качестве контакта, путем настройки разрешений.

[0084] Как показано на фиг. 6В, пользователь предоставляет свою личную информацию (например, «номер телефона», «номер WeChat» и так далее) на сервер. В данных учетной записи пользователя, относительно информации по ключевым словам, пользователь может настроить контактную информацию и соответствующие разрешения с помощью параметра «разрешить добавление в качестве контакта». Например, если пользователь AndyGao позволяет другим пользователям получать номер телефона и номер службы WeChat, когда другой пользователь ищет информацию по ключевым словам «государственный служащий, экзамен на пригодность к государственной службе», то номер службы QQ не будет опубликован. Публикация контактных данных может быть настроена в соответствии с требованиями конфиденциальности пользователя. Например, пользователь позволяет другим пользователям только иногда добавлять его номер службы QQ, и иногда позволяет другим пользователям добавлять его номер телефона, и так далее.

[0085] Как показано на фиг. 6С, когда другие пользователи ищут информацию с похожими ключевыми словами в поисковой системе, сервер отображает рекомендуемую контактную информацию на странице результатов поиска, посредством выполнения вышеуказанных вариантов осуществления способа. Например, рекомендуемая контактная информация включает в себя учетные записи четырех контактов («AndyGao», «expert of the civil service exam», «cloud flowing in the sky» и «omniscience») и число контактов, которые будут добавлены в качестве контактов в сторонних приложениях для обмена мгновенными сообщениями.

[0086] Как показано на фиг. 6D, подробная информация о рекомендуемом контакте и опубликованные контактные данные, которые разрешены к добавлению, могут быть просмотрены по нажатию на рекомендованной контактной информации. Например, при нажатии на пользователя AndyGao отображаются контактные данные AndyGao (номер телефона: 189111228933 и номер службы WeChat: 956623364).

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

[0088] В соответствии с вышеуказанными описаниями фиг. 6А-6Е, в вариантах осуществления настоящего изобретения пользователь может просмотреть на странице результатов поиска учетную запись контактов, разрешенных к добавлению в качестве контактов в сторонних приложениях для обмена мгновенными сообщениями, при условии аналогичных ключевых слов, таким образом, обеспечивается удобство обмена данных для пользователей в отношении интересующего их ключевого слова, и существует возможность встретиться друг с другом или даже решить проблемы. Таким образом, демонстрируется теория больших данных и обеспечивается возможность для первого пользователя разрешить проблему относительно информации по ключевым словам.

[0089] На фиг. 7 показана структурная схема, иллюстрирующая устройство для предоставления контактной информации, согласно примерному варианту осуществления настоящего изобретения. Устройство предоставления контактной информации может применяться на сервере. Как показано на фиг. 7, устройство для предоставления контактной информации включает в себя первый модуль 71 получения, первый модуль 72 определения и модуль 73 отображения.

Первый модуль 71 получения сконфигурирован для получения информации по ключевым словам, введенным первым пользователем.

Первый модуль 72 определения сконфигурирован для определения контактной информации, по меньшей мере, одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и полученная первым модулем 71 получения.

Модуль 73 отображения сконфигурирован для отображения контактной информации, определяемой первым модулем 72 определения, первому пользователю.

[0090] Как показано на фиг. 8, первый модуль 72 определения включает в себя подмодуль 721 поиска, подмодуль 722 получения, первый подмодуль 723 определения и второй подмодуль 724 определения.

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

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

Первый подмодуль 723 определения сконфигурирован для определения активности каждого из контактов, соответствующих первой контактной информации, полученной подмодулем 722 получения.

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

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

Второй модуль 74 получения сконфигурирован для получения первого числа сообщений, созданных каждым контактом в списке контактов на сайте, связанном с сервером, и второго числа сообщений, созданных в ответ каждым контактом в списке контактов на сайте, связанном с сервером.

Модуль 75 взвешивания сконфигурирован для взвешивания первого числа и второго числа, полученных вторым модулем 74 получения, с помощью первого весового коэффициента и второго весового коэффициента, соответственно, чтобы получить взвешенное значение каждого контакта в списке контактов.

Первый модуль 76 обновления сконфигурирован для обновления активности каждого контакта в списке контактов, в соответствии с взвешенным значением каждого контакта в списке контактов, полученным модулем 75 взвешивания.

[0092] В варианте осуществления изобретения устройство для предоставления контактной информации может дополнительно включать в себя третий модуль 77 получения и второй модуль 78 обновления.

Третий модуль 77 получения сконфигурирован для получения качественной оценки каждого контакта в списке контактов на сайте, связанном с сервером.

Второй модуль 78 обновления сконфигурирован для обновления активности каждого контакта в списке контактов, в соответствии с качественной оценкой каждого контакта в списке контактов, полученной третьим модулем получения.

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

Четвертый модуль 79 получения сконфигурирован для получения контактной информации и конфигурации разрешений первого пользователя.

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

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

[0094] Что касается устройств в приведенных выше вариантах осуществления, конкретные способы работы отдельных модулей относятся к описанным в вариантах осуществления, касающихся способов, которые не описываются в данном документе снова.

[0095] На фиг. 9 показана структурная схема, иллюстрирующая устройство, пригодное для предоставления контактной информации, согласно примерному варианту осуществления настоящего изобретения. Например, устройство 900 может быть сервером. Как показано на фиг. 9, устройство 900 может включать в себя компонент обработки 922, в том числе один или несколько процессоров, и ресурс памяти, представленный памятью 932 для хранения команд (таких как прикладные программы), исполняемых компонентом 922 обработки. Прикладные программы, хранящиеся в памяти 932, могут включать в себя один или несколько модулей, и каждый модуль может соответствовать набору команд. Кроме того, компонент 922 обработки сконфигурирован для выполнения команд, для осуществления вышеописанного способа предоставления контактной информации.

[0096] Устройство 900 может дополнительно включать в себя компонент 926 питания, сконфигурированный для управления питанием устройства 900, проводной или беспроводной сетевой интерфейс 950, сконфигурированный для подключения устройства 900 к сети Интернет, и интерфейс 958 ввода/вывода (I/O). Устройство 900 может работать на основе операционной системы, хранящейся в памяти 932, такой как Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM или подобной.

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

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

1. Способ предоставления контактной информации, причем способ применяется на сервере и способ включает:

получение информации по ключевым словам, введенным первым пользователем;

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

отображение контактной информации по меньшей мере одного второго пользователя первому пользователю,

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

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

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

определение активности каждого из контактов, соответствующих первой контактной информации;

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

2. Способ по п. 1, дополнительно содержащий:

получение первого числа сообщений, созданных каждым контактом в списке контактов на сайте, связанном с сервером, и второго числа сообщений, созданных в ответ каждым контактом в списке контактов на сайте, связанном с сервером;

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

обновление активности каждого контакта в списке контактов в соответствии с взвешенным значением каждого контакта в списке контактов.

3. Способ по п. 1, дополнительно содержащий:

получение качественной оценки каждого контакта в списке контактов на сайте, связанном с сервером;

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

4. Способ по любому из пп. 1-3, дополнительно содержащий:

получение контактной информации и конфигурации разрешений первого пользователя;

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

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

5. Устройство предоставления контактной информации, причем устройство применяется на сервере и устройство включает:

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

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

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

отличающееся тем, что первый модуль определения содержит:

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

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

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

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

6. Устройство по п. 5, дополнительно содержащее:

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

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

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

7. Устройство по п. 5, дополнительно содержащее:

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

второй модуль обновления, сконфигурированный для обновления активности каждого контакта в списке контактов в соответствии с качественной оценкой каждого контакта в списке контактов, полученной третьим модулем получения.

8. Устройство по любому из пп. 5-7, дополнительно содержащее:

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

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

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

9. Устройство для предоставления контактной информации, содержащее:

процессор;

память, сконфигурированную для хранения команд, исполняемых процессором;

где процессор сконфигурирован для:

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

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

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

определения активности каждого из контактов, соответствующих первой контактной информации;

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

отображения контактной информации по меньшей мере одного второго пользователя первому пользователю.



 

Похожие патенты:

Группа изобретений относится к области информационных технологий и может быть использована для поиска точки деления потока данных. Техническим результатом является повышение эффективности поиска точки деления потока данных.

Изобретение относится к системе автоматизированной подготовки статистической отчетности. Техническим результатом является оптимизация процессов сбора, анализа, агрегирования статистической информации, подготовки и согласования регламентированных отчетов.

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

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

Изобретение относится к области обработки текстов. Технический результат заключается в обеспечении более точной обработки текста.

Изобретение относится к области управления процессами. Техническим результатом является предоставление обновленной информации об описании устройства переносного прибора.

Изобретение относится к информационным дисплеям. Технический результат состоит в визуальном отображении на экране контента с применением тематических ассоциаций для эффективного сравнения различного информационного контента на одном дисплее.

Изобретение относится к системе и способу устранения последствий удаления вредоносного файла во время проведения антивирусной проверки неактивной операционной системы (ОС), которая установлена и не запущена на компьютере.

Изобретение относится к области кодирования аудио и речи. Технический результат – обеспечение эффективного сокращения объема вычислений при преобразовании коэффициентов линейного предсказания.

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

Группа изобретений относится к области информационных технологий и может быть использована для поиска точки деления потока данных. Техническим результатом является повышение эффективности поиска точки деления потока данных.

Группа изобретений относится к области информационных технологий и может быть использована для поиска точки деления потока данных. Техническим результатом является повышение эффективности поиска точки деления потока данных.

Изобретение относится к системе автоматизированной подготовки статистической отчетности. Техническим результатом является оптимизация процессов сбора, анализа, агрегирования статистической информации, подготовки и согласования регламентированных отчетов.

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

Изобретение относится к информационным дисплеям. Технический результат состоит в визуальном отображении на экране контента с применением тематических ассоциаций для эффективного сравнения различного информационного контента на одном дисплее.

Изобретение относится к вычислительной технике и, в частности, к способу кодирования и преобразования даты для хранения. Технический результат заключается в увеличение диапазона значений даты практически до максимального, при сравнимой простоте и скорости вычислений, а также компактности хранений.

Изобретение относится к системе и способу устранения последствий удаления вредоносного файла во время проведения антивирусной проверки неактивной операционной системы (ОС), которая установлена и не запущена на компьютере.

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

Изобретение относится к отбору изображений. Техническим результатом является автоматизация отбора изображений с использованием сгенерированных критериев.

Изобретение относится к отбору изображений. Техническим результатом является автоматизация отбора изображений с использованием сгенерированных критериев.

Изобретение относится к средствам организации истории веб-браузера. Технический результат заключается в расширении арсенала технических средств организации истории веб-браузера. Способ организации браузерной истории в браузерном приложении предусматривает выполнение этапов: получают указания веб-страницы, открытой в браузерном приложении; определяют задачу, решаемую пользователем при открытии веб-страницы; и неиерархическое заносят веб-страницы в группу истории веб-браузера, причем эта группа связана с задачей и имеет имя группы, указывающее на задачу, причем история веб-браузера включает в себя множество групп, каждая группа из множества групп связана с соответствующей задачей, каждая группа из множества групп включает в себя по меньшей мере одну веб-страницу, по меньшей мере одна веб-страница каждой группы из множества групп перечисляется неиерархически и в хронологическом порядке внутри группы. Определяют задачи, решаемые пользователем при открытии веб-страницы. Выполняют на основе по меньшей мере одного из: хоста веб-страницы; поискового запроса, который использовался для создания страницы результатов поиска (SERP), с которой был осуществлен доступ на веб-страницу. 3 н. и 16 з.п. ф-лы, 6 ил.

Изобретение относится к средствам для предоставления контактной информации. Технический результат заключается в повышении эффективности обмена данными для пользователя в сети Интернет. Получают информацию по ключевым словам, введенным первым пользователем. Определяют контактную информацию по меньшей мере одного второго пользователя, который ввел такую же или похожую информацию по ключевым словам, что и первый пользователь. Осуществляют поиск такой же или аналогичной информации по ключевым словам, которая была введена первым пользователем из списка контактов, причем список контактов хранится на сервере и сконфигурирован для хранения контактной информации, записанной на сервере, и информации по ключевым словам, введенной контактами, в соответствии с контактной информацией. Получают первую контактную информацию, соответствующую такой же или подобной информации по ключевым словам, которая была введена первым пользователем из списка контактов. Определяют активность каждого из контактов, соответствующих первой контактной информации. Определяют контактную информацию, соответствующую по меньшей мере одному второму пользователю, который должен быть рекомендован первому пользователю, в зависимости от активности каждого из контактов, соответствующих первой контактной информации. Отображают контактную информацию по меньшей мере одного второго пользователя первому пользователю. 3 н. и 6 з.п. ф-лы, 13 ил.

Наверх