Способ и устройство для получения информации о пользователе
Иллюстрации
Показать всеИзобретение относится к способу получения информации о пользователе. Техническим результатом является повышение точности анализа информации о пользователе. Способ включает: прием приобретаемой информации, загруженной первым привязанным носимым устройством, причем приобретаемая информация содержит идентификатор для идентификации второго носимого устройства, обнаруженного первым носимым устройством; загрузку приобретаемой информации на сервер; прием информации о пользователе, передаваемой сервером, причем информация о пользователе получается сервером в соответствии с идентификатором и связана с приобретаемой информацией; и выполнение операции в соответствии с информацией о пользователе. 5 н. и 9 з.п. ф-лы, 11 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА СООТВЕТСТВУЮЩИЕ ЗАЯВКИ
[0001] Настоящая заявка основана на и заявляет о приоритете по китайской заявке на патент №201410559677.9, поданной 20 октября 2014 г., полное содержание которой включено сюда посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение в целом относится к области терминала, более конкретно, к способу получения информации о пользователе и устройству для получения информации о пользователе.
УРОВЕНЬ ТЕХНИКИ
[0003] С развитием мобильного Интернета поколение социальных приложений (например, обмен мгновенными сообщениями) делает общение между людьми быстрым и разнообразным. Чтобы предотвратить потерю пользователей социальных приложений, различные социальные приложения могут обеспечивать функцию рекомендации пользователей, то есть другие пользователи, в которых пользователь может быть заинтересован, рекомендуются пользователю. Однако обычный способ рекомендации пользователей рекомендует пользователей другим пользователям в зависимости от персональной информации, раскрываемой пользователем. Таким образом, точность рекомендации является невысокой.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Настоящее изобретение предлагает способ получения информации о пользователе и устройство для получения информации о пользователе, чтобы преодолеть проблемы в предшествующем уровне техники.
[0005] Согласно первому аспекту вариантов осуществления настоящего изобретения предусмотрен способ получения информации о пользователе, включающий в себя: прием приобретаемой информации, загруженной первым привязанным носимым устройством, причем приобретаемая информация содержит идентификатор для идентификации второго носимого устройства, обнаруженного первым носимым устройством; загрузку приобретаемой информации на сервер; прием информации о пользователе, передаваемой сервером, причем информация о пользователе получается сервером в соответствии с идентификатором и связана с приобретаемой информацией; и выполнение операции в соответствии с информацией о пользователе.
[0006] Альтернативно, выполнение операции в соответствии с информацией о пользователе включает в себя: предоставление рекомендации в соответствии с информацией о пользователе или выполнение анализа данных в соответствии с информацией о пользователе.
[0007] Альтернативно, приобретаемая информация дополнительно содержит географическую информацию местоположения первого носимого устройства, когда второе носимое устройство обнаруживается первым носимым устройством.
[0008] Согласно второму аспекту вариантов осуществления настоящего изобретения предусмотрен способ получения информации о пользователе, включающий в себя: прием фрагментов приобретаемой информации, загруженных терминалом, причем фрагменты приобретаемой информации содержат идентификаторы для идентификации других носимых устройств, обнаруженных носимым устройством, привязанным к терминалу; запрос информации о пользователе в соответствии с идентификаторами для идентификации других носимых устройств; передачу информации о пользователе на терминал.
[0009] Альтернативно, запрос информации о пользователе в соответствии с идентификаторами для идентификации других носимых устройств включает в себя: фильтрацию фрагментов приобретенной информации в соответствии с заданной стратегией для извлечения идентификатора, соответствующего заданной стратегии в результате фильтрации; запрос информации о пользователе, связанной с результатом фильтрации в соответствии с идентификаторами для идентификации других носимых устройств.
[0010] Альтернативно, фильтрация фрагментов приобретаемой информации в соответствии с заданной стратегией для извлечения идентификатора, соответствующего заданной стратегии, в результате фильтрация включает в себя: вычисление количества повторных загрузок терминалом идентификатора во фрагменте приобретаемой информации; оценка того, достигает ли количество загрузок заданного порогового значения; и извлечение идентификатора во фрагменте приобретаемой информации, как результата фильтрации, если количество загрузок достигает заданного порогового значения.
[0011] Согласно третьему аспекту вариантов осуществления настоящего изобретения предусмотрено устройство для получения информации о пользователе, включающее в себя: первый модуль приема, сконфигурированный для приема приобретаемой информации, загруженной первым привязанным носимым устройством, причем приобретаемая информация содержит идентификатор для идентификации второго носимого устройства, обнаруженного первым носимым устройством; первый модуль загрузки, сконфигурированный для загрузки приобретаемой информации на сервер; второй модуль приема, сконфигурированный для приема информации о пользователе, передаваемой сервером, причем информация о пользователе получается сервером в соответствии с идентификатором и связана с приобретаемой информацией; и модуль выполнения, сконфигурированный для выполнения операции в соответствии с информацией о пользователе.
[0012] Альтернативно, модуль выполнения включает в себя: подмодуль предоставления рекомендации, сконфигурированный для предоставления рекомендации в соответствии с информацией о пользователе; подмодуль анализа данных, сконфигурированный для выполнения анализа данных в соответствии с информацией о пользователе.
[0013] Альтернативно, полученная информация дополнительно содержит географическую информацию местоположения первого носимого устройства, когда второе носимое устройство обнаруживается первым носимым устройством.
[0014] Согласно четвертому аспекту вариантов осуществления настоящего изобретения предусмотрено устройство для получения информации о пользователе, включающее в себя: третий модуль приема, сконфигурированный для приема фрагментов приобретаемой информации, загруженных терминалом, причем фрагменты приобретаемой информации содержат идентификаторы для идентификации других носимых устройств, обнаруженных носимым устройством, привязанным к терминалу; модуль запроса, сконфигурированный для запроса информации о пользователе в соответствии с идентификаторами для идентификации других носимых устройств; модуль передачи, сконфигурированный для передачи информации о пользователе на терминал.
[0015] Альтернативно, модуль запроса включает в себя: подмодуль фильтрации, сконфигурированный для фильтрации фрагментов приобретаемой информации в соответствии с заданной стратегией для извлечения идентификатора, соответствующего заданной стратегии, в результате фильтрации; подмодуль запроса, сконфигурированный для запроса информации о пользователе, связанной с результатом фильтрации, в соответствии с идентификаторами, для идентификации других носимых устройств.
[0016] Альтернативно, подмодуль фильтрации включает в себя: подмодуль вычисления, сконфигурированный для вычисления количества повторных загрузок терминалом идентификатора во фрагменте приобретаемой информации; подмодуль оценки, сконфигурированный для оценки того, достигает ли количество загрузок заданного порогового значения; и подмодуль извлечения результата, сконфигурированный для извлечения идентификатора во фрагменте приобретаемой информации, как результата фильтрации, если количество загрузок достигает заданного порогового значения.
[0017] Согласно пятому аспекту вариантов осуществления настоящего изобретения предусмотрено устройство для получения информации о пользователе, включающее в себя: процессор и память для хранения команд, исполняемых процессором. Процессор сконфигурирован для: приема приобретаемой информации, загруженной первым привязанным носимым устройством, причем приобретаемая информация содержит идентификатор для идентификации второго носимого устройства, обнаруженного первым носимым устройством; загрузки приобретаемой информации на сервер; приема информации о пользователе, передаваемой сервером, причем информация о пользователе получается сервером в соответствии с идентификатором и связана с приобретаемой информацией; и выполнения операции в соответствии с информацией о пользователе.
[0018] Согласно шестому аспекту вариантов осуществления настоящего изобретения предусмотрено устройство для получения информации о пользователе, включающее в себя: процессор и память для хранения команд, исполняемых процессором. Процессор сконфигурирован для: приема фрагментов приобретаемой информации, загруженных терминалом, причем фрагменты приобретаемой информации содержат идентификаторы для идентификации других носимых устройств, обнаруженных носимым устройством, привязанным к терминалу; запроса информации о пользователе в соответствии с идентификаторами для идентификации других носимых устройств; передачи информации о пользователе на терминал.
[0019] Техническое решение, предлагаемое в вариантах осуществления настоящего изобретения, имеет следующие преимущества.
[0020] В вышеприведенных вариантах осуществления настоящего изобретения второе носимое устройство может быть обнаружено первым носимым устройством, привязанным к терминалу, и приобретаемая информация второго носимого устройства может быть загружена в терминал, а затем приобретаемая информация может быть загружена терминалом на сервер. Поскольку приобретаемая информация каждого носимого устройства может быть предварительно связана с соответствующей информацией о пользователе на сервере, сервер может запрашивать информацию о пользователе, связанную с приобретаемой информацией, в соответствии с приобретаемой информацией, и передавать информацию о пользователе на терминал после получения приобретаемой информации; таким образом, терминал может выполнить операцию в соответствии с информацией о пользователе, для реализации более эффективной и точной рекомендации пользователя.
[0021] Следует понимать, что предшествующее общее описание и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают изобретения, как заявлено.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0022] Прилагаемые чертежи, включенные в документ и составляющие часть данного описания, иллюстрируют варианты осуществления в соответствии с изобретением, и вместе с описанием служат для объяснения принципов изобретения.
[0023] На фиг. 1 показана блок-схема способа получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0024] На фиг. 2 показана блок-схема другого способа получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0025] На фиг. 3 показана блок-схема другого способа получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0026] На фиг. 4 показана структурная схема устройства для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0027] На фиг. 5 показана структурная схема другого устройства для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0028] На фиг. 6 показана структурная схема другого устройства для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0029] На фиг. 7 показана структурная схема другого устройства для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0030] На фиг. 8 показана структурная схема другого устройства для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0031] На фиг. 9 показана структурная схема системы для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения;
[0032] На фиг. 10 показана структурная схема устройства для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения; и
[0033] На фиг. 11 показана структурная схема другого устройства для получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0034] Ниже будет приведено подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Следующее описание ссылается на прилагаемые чертежи, на которых одинаковые номера на разных чертежах представляют собой одинаковые или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примерных вариантов осуществления, не являются всеми реализациями, соответствующими изобретению. Они являются просто примерами устройств и способов, которые соответствуют аспектам, связанным с изобретением, как изложено в прилагаемой формуле изобретения.
[0035] Термины, используемые в описании настоящего изобретения, приведены только в целях описания конкретных вариантов осуществления и не должны быть истолкованы как ограничивающие настоящее изобретение. При использовании в описании настоящего изобретения и в прилагаемой формуле изобретения, артикли "а" и "the" в формах единственного числа означают включение множественного числа, если иное явно не указано в контексте. Следует также понимать, что используемый здесь термин «и/или» представляет и содержит любые или все возможные сочетания одного или нескольких связанных перечисленных элементов.
[0036] Следует понимать, что, хотя такие термины, как «первый», «второй» и «третий» используются здесь для описания различной информации, эта информация не ограничивается этими терминами. Эти термины используются только для классификации одного типа информации. Например, первая информация также может называться второй информацией, и, аналогично, вторая информация также может называться первой информацией, без отхода от объема настоящего изобретения. Используемый здесь термин «если» может быть истолкован как «когда» или «как только» или «в ответ на определение», что заявленное предварительное условие является истинным, в зависимости от контекста.
[0037] На фиг. 1 показана блок-схема способа получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения. Способ получения информации о пользователе может применяться в терминале. Терминал может быть смартфоном или подобным устройством. Способ получения информации о пользователе может включать в себя следующие этапы.
[0038] На этапе 101 происходит прием приобретаемой информация, загруженной привязанным носимым устройством (например, первым носимым устройством).
[0039] В этом варианте осуществления связь между носимыми устройствами и привязка носимого устройства к терминалу могут быть реализованы с помощью технологии беспроводной связи на коротких расстояниях. Например, беспроводное соединение между носимыми устройствами может быть установлено с помощью технологии NFC (связь малого радиуса действия), технологии Bluetooth, технологии WI-FI или подобной технологии, а затем носимые устройства могут обнаруживать и определять друг друга на основе установленного беспроводного соединения. Носимое устройство может обмениваться данными с клиентским программным обеспечением, ранее установленным на терминале, посредством беспроводного соединения, чтобы установить отношение привязки к терминалу.
[0040] При обнаружении второго носимого устройства первое носимое устройство может получить приобретаемую информацию второго носимого устройства и приобретаемая информация может содержать идентификатор оборудования второго носимого устройства, обнаруженного первым носимым устройством, или информацию о географическом местоположении первого носимого устройства при обнаружении второго носимого устройства. Идентификатор оборудования сконфигурирован для однозначной идентификации второго носимого устройства, и идентификатор второго носимого устройства может быть идентифицирован в соответствии с идентификатором оборудования. Например, на практике, идентификатор оборудования может быть дискретным числом, генерируемым путем вычисления и дискретизации МАС-адреса второго носимого устройства. Информация о географическом местоположении первого носимого устройства при обнаружении второго носимые устройства может быть получена в соответствии с чипом определения местоположения, встроенным в первое носимое устройство.
[0041] В этом варианте осуществления первое носимое устройство может дополнительно определить, нужно ли загружать приобретаемую информацию второго носимого устройства на терминал путем оценки и обнаружения того, является ли расстояние между первым носимым устройством и обнаруженным носимым устройством меньшим, чем заданное расстояние, при обнаружении второго носимого устройства. Например, если расстояние между первым носимым устройством и обнаруженным носимым устройством меньше, чем заданное расстояние, приобретаемая информация обнаруженного носимого устройства может быть загружена на сервер. И наоборот, если расстояние между первым носимым устройством и обнаруженным носимым устройством больше, чем заданное расстояние, приобретаемая информация обнаруженного носимого устройства не может быть загружена. Фрагменты приобретаемой информации того же носимого устройства, обнаруженные в разных положениях или в разное время могут быть загружены повторно. Заданное расстояние не ограничивается в настоящем документе.
[0042] На этапе 102 приобретаемая информация загружается на сервер.
[0043] На этапе 103 происходит прием информации о пользователе, связанной с приобретаемой информацией, передаваемой сервером, причем информация о пользователе получается сервером в соответствии с идентификатором.
[0044] В этом варианте осуществления приобретаемая информация каждого носимого устройства может быть предварительно связана с соответствующей информацией о пользователе на сервере. Сервер может запросить информацию о пользователе, связанную с приобретаемой информацией, в соответствии с идентификатором (например, идентификатором оборудования) второго носимого устройства, а затем может передать запрошенную информацию о пользователе на терминал.
[0045] Например, информация о пользователе может включать в себя социальную учетную запись пользователя второго носимого устройства и личную информацию, раскрываемую пользователем второго носимого устройства в социальном приложении. Сервер устанавливает отношение ассоциации между приобретаемой информацией и информацией о пользователе, разрешая пользователю второго носимого устройства выполнить вход в клиентское программное обеспечение на втором носимом устройстве посредством социальной учетной записи. Если пользователь второго носимого устройства успешно выполняет вход в клиентское программное обеспечение на втором носимом устройстве посредством социальной учетной записи, сервер локально сохраняет отношение ассоциации между социальной учетной записью и клиентским программным обеспечением на втором носимом устройстве. После установления отношения ассоциации между социальной учетной записью и клиентским программным обеспечением на втором носимом устройстве сервер может получить личную информацию (например, личную фотографию, личные данные и т.д.), раскрытую в социальном приложении пользователем второго носимого устройства из соответствующего серверного устройства в соответствии с идентификатором (например, идентификатором оборудования) второго носимого устройства, и может передать полученную информацию о пользователе на терминал.
[0046] Конечно, способ получения информации о пользователе, связанной с приобретаемой информацией с сервера может быть реализован другими способами, которые не описаны в данном документе.
[0047] В этом варианте осуществления сервер может также фильтровать фрагменты приобретаемой информации в соответствии с заданной стратегией и извлекать идентификацию, соответствующую заданной стратегии, при запросе информации о пользователе, связанной с приобретаемой информацией, в соответствии с идентификатором других носимых устройств.
[0048] Например, поскольку терминал неоднократно загружает фрагменты приобретаемой информации того же носимого устройства, обнаруженные в разных положениях или в разное время, и количество повторных загрузок каждого фрагмента приобретаемой информации является количеством раз обнаружения соответствующего носимого устройства, сервер может вычислять количество повторных загрузок идентификатора в каждом фрагменте полученной приобретаемой информации и может оценивать, достигает ли количество повторных загрузок идентификатора в каждом фрагменте полученной приобретаемой информации заданного порогового значения (например, три раза) при фильтрации принятой приобретаемой информации, и если было определено, что количество повторных загрузок идентификатора в каждом фрагменте полученной приобретаемой информации достигает заданного порогового значения, то фрагмент приобретаемой информации извлекается в качестве результата фильтрации.
[0049] В это время результат фильтрации содержит приобретаемую информацию носимого устройства с числом раз обнаружения, достигающим заданного порогового значения. Приобретаемой информацией является информация носимого устройства, которую пользователь может обнаружить.
[0050] На этапе 104 операция выполняется терминалом в соответствии с полученной информацией о пользователе.
[0051] В этом варианте осуществления терминал может выполнить операцию в соответствии с информацией о пользователе после получения информации о пользователе, переданной сервером. Например, терминал может предоставить рекомендацию пользователя или выполнить анализ данных в соответствии с информацией о пользователе.
[0052] При выполнении операции в соответствии с информацией о пользователе терминал может выполнять операцию в различных приложениях.
[0053] Например, если взять предоставление рекомендации пользователя в соответствии с информацией о пользователе в качестве примера, если информация о пользователе включает в себя социальную учетную запись пользователя второго носимого устройства и личную информацию, раскрытую пользователем второго носимого устройства в социальном приложении, терминал может определить информацию о пользователе как «часто встречаемое лицо» и может рекомендовать информацию о пользователе в социальном приложении, соответствующую социальной учетной записи или клиентскому программному обеспечению в первом носимом устройстве, пользователю первого носимого устройства.
[0054] С одной стороны, если предположить, что социальная учетная запись является учетной записью программного обеспечения мгновенного общения «MiLiao», терминал может рекомендовать пользователя второго носимого устройства как «часто встречаемое лицо» пользователю первого носимого устройства посредством программного обеспечения «MiLiao» локально, хранящегося в терминале после получения информации о пользователе второго носимого устройства, переданной сервером, или может рекомендовать пользователя второго носимого устройства в качестве «особого лица» пользователю первого носимого устройства, в ситуации, когда пользователь второго носимого устройства является другом пользователя первого носимого устройства.
[0055] С другой стороны, после того, как терминал принимает информацию о пользователе второго носимого устройства, переданную сервером, поскольку информация о пользователе связана с приобретаемой информацией, терминал может рекомендовать пользователя второго носимого устройства пользователю первого носимого устройства, определив пользователя второго носимого устройства в качестве «часто встречаемого лица» в клиентском программном обеспечении, локально установленном в первом носимом устройстве.
[0056] Кроме того, на практике, поскольку приобретаемая информация дополнительно содержит информацию о географическом местоположении носимого устройства, привязанного к терминалу, при обнаружении соседнего носимого устройства сервер может дополнительно передать информацию о географическом местоположении на терминал; таким образом, терминал может отобразить информацию о географическом местоположении как «местоположение встречи» в дополнение к указанной выше информации о пользователе соседнего носимого устройства при предоставлении рекомендации пользователя в социальном программном обеспечении или клиентском программном обеспечении в носимом устройстве, привязанном к терминалу.
[0057] В описанном выше варианте осуществления, путем приема приобретаемой информации, загруженной привязанным носимым устройством, путем загрузки приобретаемой информации на сервер, путем запроса сервером информации о пользователе, связанной с приобретаемой информацией, и путем передачи запрошенной информации о пользователе на терминал, терминал может реализовать более эффективную и точную рекомендацию пользователя в соответствии с информацией о пользователе, после получения информации о пользователе, переданной сервером.
[0058] На фиг. 2 показана блок-схема способа получения информации о пользователе согласно примерному варианту осуществления настоящего изобретения. Способ получения информации о пользователе применяется на сервере; сервер может быть серверным устройством или облачной платформой (например, облаком Xiaomi), состоящей из серверных устройств. Способ получения информации о пользователе включает в себя следующие этапы.
[0059] На этапе 201 происходит прием фрагментов приобретаемой информации, загруженных терминалом; фрагменты приобретаемой информации содержат идентификаторы для идентификации других носимых устройств, обнаруженных носимым устройством, привязанным к терминалу.
[0060] В этом варианте осуществления, на практике, фрагменты приобретаемой информации могут содержать идентификаторы оборудования других носимых устройств, обнаруженных носимым устройством, привязанным к терминалу, а также информацию о географическом местоположении носимого устройства, привязанного к терминалу, при обнаружении других носимых устройств.
[0061] Идентификаторы оборудования могут быть сконфигурированы для однозначной идентификации других носимых устройств, и идентификаторы других носимых устройств могут быть идентифицированы в соответствии с идентификаторами оборудования. Например, на практике, идентификатор оборудования может быть дискретным числом, генерируемым путем вычисления и дискретизации МАС-адресов других носимых устройств. Информация о географическом местоположении носимого устройства, привязанного к терминалу, при обнаружении других носимых устройств, может быть получена в соответствии с чипом определения местоположения, встроенным в носимое устройство, привязанное к терминалу.
[0062] На этапе 202 происходит получение связанной информации о пользователе, в соответствии с идентификаторами других носимых устройств.
[0063] На этапе 203 полученная информация о пользователе передается на терминал.
[0064] В этом варианте осуществления приобретаемая информация каждого носимого устройства может быть предварительно связана с соответствующей информацией о пользователе на сервере. Сервер может запросить информацию о пользователе, связанную с фрагментами приобретаемой информации, в соответствии с идентификаторами (например, идентификаторами оборудования) других носимых устройств, а затем может передать запрошенную информацию о пользователе на терминал.
[0065] Например, на практике, информация о пользователе может включать в себя социальные учетные записи пользователей других носимых устройств и личную информацию, раскрываемую пользователями других носимых устройств посредством социального приложения. Сервер устанавливает отношение ассоциации между фрагментами приобретаемой информации и информации о пользователе, разрешая пользователям других носимых устройств выполнить вход в клиентское программное обеспечение на других носимых устройствах посредством социальных учетных записей. Если пользователи успешно выполняют вход в клиентское программное обеспечение на других носимых устройствах посредством социальных учетных записей, сервер локально сохраняет отношение ассоциации между социальными учетными записями и клиентским программным обеспечением на других носимых устройствах. После установления отношения ассоциации между социальными учетными записями и клиентским программным обеспечением на других носимых устройствах сервер может получить личную информацию (например, личную фотографию, личные данные и т.д.), раскрытую в социальном приложении пользователями других носимых устройств, с соответствующего серверного устройства согласно идентификаторам (например, идентификаторам оборудования) других носимых устройств, и может передать полученную информацию о пользователе на терминал.
[0066] Конечно, на практике, способ получения информации о пользователе, связанной с приобретаемой информацией с сервера может быть реализован другими способами, которые не описаны в данном документе.
[0067] В этом варианте осуществления сервер может также фильтровать фрагменты приобретаемой информации в соответствии с заданной стратегией и извлекать идентификацию, соответствующую заданной стратегии, при запросе информации о пользователе, связанной с фрагментами приобретаемой информации, в соответствии с идентификаторами других носимых устройств.
[0068] Например, поскольку терминал неоднократно загружает фрагменты приобретаемой информации того же носимого устройства, обнаруженные в разных положениях или в разное время, и количество повторных загрузок каждого фрагмента приобретаемой информации является количеством раз обнаружения соответствующего носимого устройства, сервер может вычислять количество повторных загрузок идентификатора в каждом фрагменте полученной приобретаемой информации и может оценивать, достигает ли количество повторных загрузок идентификатора в каждом фрагменте полученной приобретаемой информации заданного порогового значения (например, три раза) при фильтрации принятой приобретаемой информации, и если было определено, что количество повторных загрузок идентификатора в каждом фрагменте полученной приобретаемой информации достигает заданного порогового значения, то фрагмент приобретаемой информации извлекается в качестве результата фильтрации.
[0069] В это время результат фильтрации содержит приобретаемую информацию носимого устройства с числом раз обнаружения, достигающим заданного порогового значения. Приобретаемой информацией является информация носимого устройства, которую пользователь может обнаружить.
[0070] В этом варианте осуществления терминал может выполнить операцию в соответствии с информацией о пользователе после получения информации о пользователе, переданной сервером. Например, терминал может предоставить рекомендацию пользователя или выполнить анализ данных в соответствии с информацией о пользователе.
[0071] При выполнении операции в соответствии с информацией о пользователе терминал может выполнять операцию в различных приложениях.
[0072] Например, если взять предоставление рекомендации пользователя в соответствии с информацией о пользователе в качестве примера, если информация о пользователе содержит социальные учетные записи пользователей других носимых устройств и личную информацию, раскрытую пользователями других носимых устройств в социальном приложении, терминал может определить информацию о пользователе, как «часто встречаемые лица» и может рекомендовать информацию о пользователе в социальном приложении, соответствующую социальным учетным записям или клиентскому программному обеспечению в носимом устройстве, привязанном к терминалу, пользователю носимого устройства, привязанного к терминалу.
[0073] Кроме того, на практике, поскольку фрагмент приобретаемой информации дополнительно содержит информацию о географическом местоположении носимого устройства, привязанного к терминалу, при обнаружении соседнего носимого устройства сервер может дополнительно передать информацию о географическом местоположении на терминал; таким образом, терминал может отобразить информацию о географическом местоположении как «местоположение встречи» в дополнение к указанной выше информации о пользователе соседнего носимого устройства при предоставлении рекомендации пользователя в социальном программном обеспечении или клиентском программном обеспечении в носимом устройстве, привязанном к терминалу.
[0074] В описанном выше варианте осуществления, путем приема фрагментов приобретаемой информации, загруженных терминалом, путем запроса информации о пользователе, связанной с фрагментами приобретаемой информации, и путем передачи запрошенной информации о пользователе на терминал, терминал может реализовать более эффективную и точную рекомендацию пользователя в соответствии с информацией о пользователе, после получения информации о пользователе, переданной сервером.
[0075] На фиг. 3 показана блок-схема способа получения информации о пользователе, согласно примерному варианту осуществления настоящего изобретения. Способ получения информации о пользователе применяется в терминале. Способ получения информации о пользователе включает в себя следующие этапы.
[0076] На этапе 301 происходит прием терминалом приобретаемой информации, загруженной первым носимым устройством, привязанным к терминалу. Приобретаемая информация содержит идентификатор для идентификации второго носимого устройства, обнаруженного носимым устройством, привязанным к терминалу.
[0077] В этом варианте осуществления связь между носимыми устройствами и привязка носимого устройства к терминалу могут быть реализованы с помощью технологии беспроводной связи на коротких расстояниях. Например, беспроводное соединение между носимыми устройствами может быть установлено с помощью технологии NFC (связь малого радиуса действия), технологии Bluetooth, технологии WI-FI или подобной технологии, а затем носимые устройства могут обнаруживать и определять друг друга на основе установленного беспроводного соединения. Носимое устройство может обмениваться данными с клиентским программным обеспечением, ранее установленным на терминале, посредством беспроводного соединения, чтобы установить отношение привязки к терминалу.
[0078] Например, носимым устройством может быть умный браслет, терминалом может быть смартфон, а беспроводное соединение между умными браслетами может быть установлено посредством технологии Bluetooth. Умные браслеты могут обнаружить и определить друг друга путем мониторинга беспроводного сигнала через беспроводное соединение. Смартфон может установить беспроводное соединение с умным браслетом согласно приложению на умном браслете, ранее локально установленному, чтобы установить отношение привязки, и может выполнить удаленное управление умным браслетом с помощью приложения на браслете.
[0079] При обнаружении второго носимого устройства первое носимое устройство может получить приобретаемую информацию второго носимого устройства и приобретаемая информация может содержать идентификатор оборудования второго носимого устройства, обнаруженного первым носимым устройством, или информацию о географическом местоположении привязанного носимого устройства при обнаружении второго носимого устройства. Идентификатор оборудования сконфигурирован для однозначной идентификации второго носимого устройства, и идентификатор второго носимого устройства может быть идентифицирован в соответствии с идентификатором оборудования. Например, на практике, идентификатор оборудования может быть дискретным числом, генерируемым путем вычисления и дискретизации МАС-адреса второго носимого устройства. Информация о географическом местоположении первого носимого устройства при обнаружении второго носимые устройства может бы