СПОСОБ, УСТРОЙСТВО И СИСТЕМА ОТОБРАЖЕНИЯ ИНФОРМАЦИИ Российский патент 2020 года по МПК G06F16/435 G06F16/438 G06F3/01 G06K9/00 G06T19/00 

Описание патента на изобретение RU2735617C2

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

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

УРОВЕНЬ ТЕХНИКИ

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

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

[0004] Однако способ в существующей технологии все еще имеет следующие недостатки:

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

[0013] Реализации настоящей заявки обеспечивают способы и устройства отображения информации и систему отображения информации. В способе оконечное устройство отправляет изображение, которое захвачено в реальном масштабе времени, серверу. В этом случае сервер распознает изображение личности (изображение пользователя), включенное в изображение, дополнительно определяет идентичность и пользовательскую информацию пользователя, затем генерирует графические данные AR, соответствующие пользовательской информации, и возвращает графические данные AR оконечному устройству, так чтобы оконечное устройство могло отобразить графику AR, соответствующую изображению пользователя, на изображении. Графика AR отражает пользовательскую информацию пользователя. В отличие от существующей технологии в способе реализаций настоящей заявки пользователь может просматривать пользовательскую информацию других пользователей, не осуществляя доступ к соответствующему интерфейсу. Кроме того, виртуальная пользовательская информация может быть ассоциирована с реальным пользователем с использованием графики AR, и пользователь может просмотреть пользовательскую информацию других пользователей без осуществления какой-либо операции в течение всего процесса. В этом способе пользовательская информация может более удобно просматриваться во время взаимодействия пользователей, и устанавливается существенная связь между виртуальной пользовательской информацией и реальным пользователем.

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

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

[0015] фиг. 1 является блок-схемой последовательности операций, изображающей процесс отображения информации в соответствии с реализацией настоящей заявки;

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

[0017] фиг. 2b - фиг. 2d являются схематическими чертежами, изображающими экран шлема AR, который отображает графику AR, в соответствии с одной реализацией настоящей заявки;

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

[0019] фиг. 4a и фиг. 4b являются, соответственно, схематическими чертежами, изображающими экран очков AR в различных сценариях взаимодействия в соответствии с одной реализацией настоящей заявки;

[0020] фиг. 5 является схематическим чертежом, изображающим экран очков AR в другом сценарии в соответствии с одной реализацией настоящей заявки;

[0021] фиг. 6 является схематическим структурным чертежом, изображающим устройство отображения информации на серверной стороне в соответствии с одной реализацией настоящей заявки;

[0022] фиг. 7 является схематическим структурным чертежом, изображающим устройство отображения информации на стороне оконечного устройства в соответствии с одной реализацией настоящей заявки; и

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

ОПИСАНИЕ РЕАЛИЗАЦИЙ

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

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

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

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

[0028] S101: Принять изображение, которое захвачено в реальном масштабе времени и отправлено оконечным устройством.

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

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

[0031] Изображение, захваченное оконечным устройством в реальном масштабе времени, может быть изображением реальной сцены (изображение реальной сцены является изображением, захваченным в реальном мире).

[0032] S102: Определить изображение пользователя, включенное в изображение.

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

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

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

[0036] S103: Определить идентификатор пользователя, соответствующий изображению пользователя.

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

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

[0039] S104: Получить пользовательскую информацию, соответствующую определенному идентификатору пользователя, на основе предварительно сохраненной привязки между идентификатором пользователя и пользовательской информацией.

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

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

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

[0043] Графика AR следует за изображением пользователя в реальном масштабе времени.

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

[0045] Например, предположим, что оконечное устройство является шлемом AR. Фиг. 2a показывает изображение реальной сцены, захваченное шлемом AR. Предположим, что изображение реальной сцены включает в себя изображение личности (изображение пользователя) пользователя Y. На основе способа, описанного выше, соответствующая онлайновая система может определить, что пользователь, соответствующий изображению пользователя, является пользователем Y (пользователь Y имеет пользовательскую метку "эксперт по фильмам"). Затем, онлайновая система генерирует графические данные AR для пользовательской метки "эксперт по фильмам" и отправляет графические данные AR в шлем AR. Шлем AR отображает графику AR пользовательской метки "эксперт по фильмам" над изображением личности пользователя Y, как показано на фиг. 2b.

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

[0047] Продолжая предыдущий пример, предположим, что пользователь Y перемещается в левую сторону изображения на фиг. 2b, графика AR пользовательской метки "эксперт по фильмам" пользователя Y перемещается вместе с пользователем Y, как показано на фиг. 2c.

[0048] В предыдущих примерах для иллюстрации использовался только двумерный вид. В реальных приложениях все изображения реальной сцены, видимые пользователям через устройства AR, являются трехмерными, и относительное движение между пользователями более сложное. Например, если пользователь, держащий устройство AR, перемещается в бок относительно пользователя, соответствующего захваченному изображению, графика AR всегда отображается с угла зрения наблюдателя. Например, продолжая предыдущий пример, как показано на фиг. 2d, пользователь, использующий шлем AR, перемещается в переднюю левую сторону пользователя Y, и графика AR пользовательской метки "эксперт по фильмам" отображается с угла зрения наблюдателя (другими словами, графика AR пользовательской метки всегда обращена к пользователю, использующему шлем AR). В этой реализации настоящей заявки местоположение дисплея, направление и т.д. графики AR может быть определено на основе параметров (например, параметра сдвига, параметра отклонения и фокусного расстояния) устройства AR. Это не является ограничением настоящей заявки.

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

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

[0051] Ранее описанные два способа не являются ограничением настоящей заявки.

[0052] Кроме того, оконечное устройство может отображать графику AR по-разному на различных устройствах. Например, когда устройство AR является носимым устройством, таким как очки AR или шлем AR, графика AR непосредственно отображается на линзах стекол или экране шлема. Когда устройство AR является компьютером или роботом с функцией AR, графика AR может отображаться на соответствующем экране или может отображаться посредством проекции (в том числе планарной проекции и голографической проекции). Здесь это не ограничивается.

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

[0054] На основе ранее описанных этапов оконечное устройство отправляет изображение, которое захвачено в реальном масштабе времени, серверу. В этом случае сервер распознает изображение личности (изображение пользователя), включенное в изображение, далее определяет идентичность и пользовательскую информацию пользователя, затем генерирует графические данные AR, соответствующие пользовательской информации, и возвращает графические данные AR оконечному устройству так, чтобы оконечное устройство могло отобразить графику AR, соответствующую изображению пользователя на изображении. Графика AR отражает пользовательскую информацию пользователя. В отличие от существующей технологии в способе этой реализации настоящей заявки пользователь может просмотреть пользовательскую информацию других пользователей без осуществления доступа к соответствующему интерфейсу. Кроме того, виртуальная пользовательская информация может быть ассоциирована с реальным пользователем с использованием графики AR, и пользователь может просмотреть пользовательскую информацию других пользователей без осуществления какой-либо операции в течение всего процесса. В этом способе пользовательская информация может более удобно просматриваться во время взаимодействия пользователей, и устанавливается существенная связь между виртуальной пользовательской информацией и реальным пользователем.

[0055] Стоит отметить, что содержание, описанное в этой реализации настоящей заявки (в том числе способ, показанный на фиг. 1, и последующее содержание), могут быть основаны на структуре, показанной на фиг. 3. В частности, фиг. 3 включает в себя облачную систему пользовательской информации и устройство AR. Облачная система пользовательской информации используется для распознавания изображения пользователя на изображении, отправленном устройством AR, идентичности пользователя и генерации графических данных AR. Устройство AR выполнено с возможностью захвата изображения и отображения изображения и графики AR, соответствующих графическим данным AR.

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

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

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

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

[0060] В реальных приложениях изображение, захваченное оконечным устройством, может быть одним кадром изображения или множеством последовательных кадров изображений (видео). В этих двух случаях извлекаются различные признаки изображения. Соответственно, необходимы различные способы распознавания для распознавания признаков изображения.

[0061] Ниже приводятся подробности.

[0062] Первое, изображение, захваченное оконечным устройством, является одним кадром изображения.

[0063] Один кадр изображения можно рассматривать как статическое изображение. В этом случае признаки изображения, извлеченные для личности на изображении, могут быть некоторыми статическими признаками, например, чертой лица, признаком контура человека, дактилоскопическим признаком, признаком отпечатка ладони и признаком радужной оболочки глаза.

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

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

[0066] Второе, изображение, захваченное оконечным устройством, является множеством последовательных кадров изображений.

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

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

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

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

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

[0072] На основе этого способа может быть точно определена идентичность пользователя, и может быть точно определен идентификатор пользователя.

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

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

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

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

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

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

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

[0080] Пользовательская информация в этой реализации настоящей заявки может быть отредактирована пользователем или отредактирована другим пользователем для пользователя.

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

[0082] Например, пользовательская информация может быть пользовательской меткой, и пользовательская метка, отредактированная пользователем X для учетной записи userX пользователя X, имеет вид "эксперт по продуктам питания". В качестве другого примера пользовательская метка, отредактированная пользователем X для учетной записи userY пользователя Y, имеет вид "эксперт по фильмам".

[0083] И пользовательская информация, отредактированная пользователем, и пользовательская информация, отредактированная другим пользователем для пользователя, могут быть до некоторой степени субъективными (могут не соответствовать фактической ситуации). Это до некоторой степени вводит в заблуждение других пользователей, когда пользователи взаимодействуют с друг другом.

[0084] Продолжая предыдущий пример, предположим, что хронологические данные (например, данные сетевого обмена и данные хронологии просмотров в Weibo и блоге), соответствующие учетной записи userX пользователя X, не включают в себя информацию, относящуюся к продуктам питания, другими словами, пользовательская метка "эксперт по продуктам питания", отредактированная пользователем X для учетной записи userX пользователя X, является сомнительной. Когда пользователь X взаимодействует с другими пользователями, пользовательская метка может создать у других пользователей ложное представление о том, что пользователь X знает информацию, относящуюся к продуктам питания.

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

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

[0087] Хронологические данные могут быть данными сетевого обмена и данными хронологии просмотров, описанными выше, или могут быть данными об хронологии потребления, данными чатов и т.д. Здесь это не ограничивается.

[0088] Кроме того, степень соответствия между пользовательской информацией и хронологическими данными может быть вычислена с использованием множества различных способов вычисления. Здесь для описания используется относительно легкий способ для вычисления степени соответствия, что не является ограничением в настоящей заявке: вычисление процента пользовательской информации в хронологических данных и определение степени соответствия между пользовательской информацией и хронологическими данными на основе частоты. Например, для пользователя Y в ранее описанном примере пользовательская метка (которая является одним типом пользовательской информации), отредактированная другим пользователем для учетной записи userY пользователя Y, имеет вид "эксперт по фильмам". Предположим, что учетная запись userY является учетной записью Weibo, хронологические данные учетной записи userY могут быть хронологическими данными Weibo. Предположим, что процент от данных, относящихся к фильмам, в хронологических данных Weibo учетной записи userY составляет 95%, степень соответствия между пользовательской меткой "эксперт по фильмам" учетной записи userY и хронологическими данными может быть определен равным 0.95.

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

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

Таблица 1

Пользовательская метка Первая степень надежности Эксперт по фильмам 0.95 Эксперт по продуктам питания 0.17

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

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

[0093] Однако в реальных приложениях некоторые признаки пользователя не могут быть полностью отражены в хронологических данных. Продолжая предыдущий пример, хотя пользовательская метка "эксперт по продуктам питания", отредактированная пользователем X для учетной записи userX пользователя X, не соответствует хронологическим данным, это не означает, что у пользователя X нет никаких знаний, относящихся к продуктам питания. Другими словами, хронологические данные являются лишь данными, генерируемыми после того, как пользователь выполняет соответствующую сетевую операцию в сетевом окружении, и не полностью представляют признак пользователя или атрибут.

[0094] Ввиду этого в этой реализации настоящей заявки в дополнение к первой степени надежности, определенной на основе хронологических данных, может быть определена другая степень надежности пользовательской информации на основе некоторых указанных операций (например, оценок "нравится" и оставления комментариев), выполняемых между пользователями.

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

[0096] Указанная операция включает в себя, но не ограничивается только этим, подписку на новости пользователя, оставление комментария и тому подобное.

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

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

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

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

[0101] В этой реализации настоящей заявки полная степень надежности пользовательской информации может быть определена с использованием весового коэффициента. Подробности выглядят следующим образом: . R является полной степенью надежности пользовательской информации, r1 является первой степенью надежности пользовательской информации, w1 является весовым коэффициентом первой степени надежности, r2 является второй степенью надежности пользовательской информации, w2 является весовым коэффициентом второй степени надежности, и w1 и w2 могут быть отрегулированы так, как требуется. Это не является ограничением настоящей заявки.

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

[0103] Поэтому в способе этой реализации настоящей заявки после того, как определена полная степень надежности, может быть выбрана пользовательская информация на основе полной степени надежности. Например, предположим, что предварительно определенный порог степени надежности равен 8, из всех пользовательских меток учетной записи userY пользователя Y получают пользовательские метки, полная степень надежности которых не менее 8. Таким образом, когда устройство AR впоследствии отображает графику AR, пользовательские метки, отображаемые над пользователем Y, являются пользовательскими метками, полная степень надежности которых равна не менее 8.

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

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

[0106] Информация об окружении включает в себя, но не ограничивается только этим, сетевую информацию, информацией о местоположении, географическую идентификационную информацию и т.д.

[0107] Сетевой информацией может быть, в частности, такая информация, как IP-адрес и имя сети, соответствующие сети, к которой осуществляет доступ устройство AR. Информацией о местоположении может быть информация о местоположении устройства AR. Идентификационной информацией географического положения может быть информация, которая предоставлена указательным столбом или микросхемой идентификации с функцией радиочастотной идентификации (RFID) и которая используется для идентификации фактического места. Фактическое место может включать в себя гостиницу, компанию, торговый центр, аэропорт и т.д.

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

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

[0110] В этом случае, когда пользователь X входит в кафе, очки AR захватывают изображение пользователя X и отправляют изображение пользователя на сервер, чтобы сервер определил все пользовательские метки пользователя X. Поскольку сервер знает, что фактическим местом, где расположено устройство AR, является кафе, сервер выбирает пользовательскую метку сценария услуг, относящуюся к кафе, из всех пользовательских меток пользователя X. Предположим, что одной пользовательской меткой пользователя X является "любит кофе латте". Сервер получает пользовательскую метку "любит кофе латте", генерирует соответствующие графические данные AR на основе пользовательской метки и отправляет графические данные AR очкам AR. Как показано на фиг. 4a, пользователь X и графика AR пользовательской метки "любит кофе латте" отображаются на очках AR. Поэтому сотрудник M может интуитивно узнать о предпочтениях пользователя X относительно кофе.

[0111] Кроме того, если другие пользователи в кафе также используют устройства AR, графика AR, аналогичная фиг. 4a, также отображается в устройствах AR, используемых этими пользователями.

[0112] Аналогично предположим, что сотрудник N использует очки AR в банке, и у банка есть аналогичный географический идентификатор RFID, сервер может определить, что фактическим местом, где расположены очки AR, является банк, с помощью географического идентификатора RFID. Предположим, что пользователь X входит в банк, очки AR, используемые сотрудником N, захватывают изображение пользователя X и определяют пользовательскую метку сценария финансовых услуг, относящегося к банку, из всех пользовательских меток, соответствующих пользователю X. Предположим, что одной пользовательской меткой пользователя X является "эксперт по финансовому менеджменту", сервер получает пользовательскую метку и генерирует соответствующие графические данные AR на основе пользовательской метки. Как показано на фиг. 4b, пользователь X и графика AR пользовательской метки "эксперт по финансовому менеджменту" отображается на очках AR. Поэтому сотрудник N может интуитивно узнать о признаке пользователя X для финансовых услуг и может впоследствии рекомендовать соответствующий финансовый продукт пользователю X.

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

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

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

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

[0117] Например, для кафе соответствующие пользовательские метки отредактированы для различных клиентов на основе потребительских привычек различных клиентов. Предположим, что пользовательские метки, отредактированные для пользователя Y, имеют вид "любит кофе латте" и "нет необходимости подогревать кофе", и взаимосвязь редактирования сохранена на сервере.

[0118] Предположим, что пользователь Y входит в кафе и сотрудник M кафе в некоторый момент использует очки AR. В этом случае, очки AR захватывают изображение пользователя Y и отправляют захваченное изображение серверу через сетевое соединение между очками AR и сервером. Сервер определяет, что изображение пользователя является пользователем Y и получает пользовательские метки "любит кофе латте" и "нет необходимости подогревать кофе" на основе сохраненной взаимосвязи редактирования.

[0119] Другими словами, даже при том, что пользователь Y имеет множество пользовательских меток, и некоторые пользовательские метки могут быть отредактированы сотрудниками других кафе, сервер получает только эти две пользовательские метки, отредактированных этим кафе, где работает сотрудник M.

[0120] Поэтому, как показано на фиг. 5, эти две пользовательские метки "любит кофе латте" и "нет необходимости подогревать кофе" пользователя Y отображаются на очках AR, используемых сотрудником M. Затем, сотрудник M может предоставить соответствующую услугу для пользователя Y на основе этих двух пользовательских меток.

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

[0122] Параметр состояния отображения включает в себя по меньшей мере одно из: параметр цвета, параметр яркости и параметр размера.

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

[0124] Этап 1: захватить изображение в реальном масштабе времени и отправить изображение серверу.

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

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

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

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

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

[0130] На фиг. 6 устройство отображения информации включает в себя следующее: приемный модуль 601, выполненный с возможностью приема изображения, которое захвачено в реальном масштабе времени и отправлено оконечным устройством; модуль 602 изображения пользователя, выполненный с возможностью определения изображения пользователя, включенного в изображение; модуль 603 идентификатора пользователя, выполненный с возможностью определения идентификатора пользователя, соответствующего изображению пользователя; модуль 604 пользовательской информации, выполненный с возможностью получения пользовательской информации, соответствующей определенному идентификатору пользователя, на основе предварительно сохраненной привязки между идентификатором пользователя и пользовательской информацией; и модуль 605 AR, выполненный с возможностью генерации графических данных AR, соответствующих пользовательской информации, на основе полученной пользовательской информации и возвращения графических данных AR оконечному устройству, так что оконечное устройство отображает на основе принятых графических данных AR соответствующую графику AR на изображении, которое захвачено в реальном масштабе времени, где графика AR следует за изображением пользователя в реальном масштабе времени.

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

[0132] Модуль 602 изображения пользователя, в частности, выполнен с возможностью выполнения распознавания личности на изображении, извлечения изображения пользователя, включенного в изображение.

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

[0134] Предварительно сохраненные признаки пользователей включают в себя биометрический признак. Биометрический признак включает в себя по меньшей мере одно из: признак лица, дактилоскопический признак, признак отпечатка ладони, ретинальный признак, признак контура человека, признак походки и признак "отпечатка голоса".

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

[0136] Модуль 603 идентификатора пользователя, в частности, выполнен с возможностью извлечения признака лица из изображения пользователя в каждом кадре изображения, создания трехмерной модели лица на основе извлеченных признаков лица и определения трехмерной модели лица, которая соответствует созданной трехмерной модели лица, из предварительно сохраненных трехмерных моделей лиц, которые соответственно соответствуют идентификаторам пользователей.

[0137] Когда биометрический признак включает в себя признак походки, приемный модуль 601, в частности, выполнен с возможностью приема множества кадров изображений, которые захвачены в реальном масштабе времени и отправлены оконечным устройством.

[0138] Модуль 603 идентификатора пользователя, в частности, выполнен с возможностью извлечения признака походки из изображения пользователя в каждом кадре изображения и определения признака походки, который соответствует извлеченному признаку походки из предварительно сохраненных признаков походки, которые соответственно соответствуют идентификаторам пользователей.

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

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

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

[0142] Указанная операция включает в себя по меньшей мере одно из: подписку на новости пользователя, оставление комментария и оценку "нравится".

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

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

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

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

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

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

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

[0150] На основе той же самой идеи реализация настоящей заявки дополнительно обеспечивает устройство отображения информации, как показано на фиг. 7. Устройство включает в себя следующее: модуль 701 захвата, выполненный с возможностью захвата изображения в реальном масштабе времени и отправки изображения серверу, где изображение включает в себя изображение пользователя, так что сервер определяет изображение пользователя, включенное в изображение, определяет идентификатор пользователя, соответствующий изображению пользователя, получает пользовательскую информацию, соответствующую определенному идентификатору пользователя, на основе предварительно сохраненной привязки между идентификатором пользователя и пользовательской информацией, генерирует графические данные AR, соответствующие пользовательской информации, на основе полученной пользовательской информации и возвращает графические данные AR оконечному устройству; приемный модуль 702, выполненный с возможностью приема графических данных AR, которые соответствуют пользовательской информации и которые возвращаются сервером; и модуль 703 отображения, выполненный с возможностью отображения на основе графических данных AR соответствующей графики AR на изображении, которое захвачено в реальном масштабе времени, где графика AR следует за изображением пользователя в реальном масштабе времени.

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

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

[0153] Устройство 80 отображения информации включает в себя следующее: интеллектуальный модуль 801 AR, выполненный с возможностью приема изображения, которое захвачено оконечным устройством в реальном масштабе времени, и генерации графических данных AR, соответствующих пользовательской информации, включенной в изображение; модуль 802 распознавания и проверки, выполненный с возможностью определения изображения пользователя, включенного в изображение, на основе принятого изображения и определения идентификатора пользователя, соответствующего изображению пользователя; модуль 803 управления метками, выполненный с возможностью получения пользовательской информации, соответствующей определенному идентификатору пользователя, на основе предварительно сохраненной привязки между идентификатором пользователя и пользовательской информацией; модуль 804 управления рисками на основе больших данных, выполненный с возможностью получения хронологических данных, соответствующих идентификатору пользователя, определения степени соответствия между пользовательской информацией в привязке, которая должна быть установлена, и хронологическими данными на основе хронологических данных, использования степени соответствия в качестве первой степени надежности пользовательской информации в привязке, которая должна быть установлена, сохранения первой степени надежности пользовательской информации в привязке, которая должна быть установлена, и установления привязки между пользовательской информацией в привязке, которая должна быть установлена, и идентификатором пользователя в привязке, которая должна быть установлена; и модуль 805 взаимной аутентификации, выполненный с возможностью определения, для каждой части сохраненной пользовательской информации, других пользователей, которые выполняют указанную операцию над пользовательской информацией, определения, для каждого из других пользователей на основе уровня пользователя, показателя, генерируемого указанной операцией, которая выполняется над пользовательской информацией пользователем, определения и сохранения второй степени надежности пользовательской информации на основе показателя, определенного для каждого из других пользователей.

[0154] В типичной конфигурации вычислительное устройство включает в себя один или множество процессоров (CPU), интерфейс ввода-вывода, сетевой интерфейс и память.

[0155] Память может включать в себя форму энергозависимой памяти, оперативную память (RAM) и/или энергонезависимую (долговременную) память и т.д. в машиночитаемом носителе, таком как постоянная память (ROM) или флэш-память (флэш RAM). Память является примером машиночитаемого носителя.

[0156] Машиночитаемый носитель включает в себя энергозависимые (кратковременные) и энергонезависимые (долговременные), съемные и несъемные носители и может хранить информацию с использованием любого способа или технологии. Информацией может быть машиночитаемая инструкция, структура данных, программный модуль или другие данные. Компьютерная среда хранения данных включает в себя, но не ограничивается только этим, параметрическую оперативную память (PRAM), статическую оперативную память (SRAM), динамическую оперативную память (DRAM), оперативную память (RAM) другого типа, постоянную память (ROM), электрически стираемую программируемую постоянную память (EEPROМ), флэш-память или другую технологию памяти, постоянную память на компактном диске (CD-ROM), цифровой универсальный диск (DVD) или другое оптическое хранилище, магнитную ленту, запоминающее устройство на магнитных дисках или другое магнитное запоминающее устройство или любую другую непередающую среду. Компьютерная среда хранения данных может использоваться для хранения информации, к которой может получить доступ вычислительное устройство. Как было описано в этом патентном описании, машиночитаемый носитель не включает в себя среду кратковременного хранения данных, например, модулированный сигнал данных и несущую волну.

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

[0158] Специалисту в области техники должно быть понятно, что реализации настоящей заявки могут быть обеспечены как способ, система или компьютерный программный продукт. Поэтому настоящая заявка может использовать исключительно аппаратные реализации, исключительно программные реализации или реализации с комбинацией аппаратного и программного обеспечения. Кроме того, настоящая заявка может использовать форму компьютерного программного продукта, который реализован в одной или множества используемых компьютером средах хранения данных (включая, но не ограничиваясь только этим, память на дисках, CD-ROM, оптическую память и т.д.), которые включают в себя используемый компьютером программный код.

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

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

название год авторы номер документа
СИСТЕМА УСТРОЙСТВА ПРОСМОТРА СМЕШАННОЙ РЕАЛЬНОСТИ И СПОСОБ ДЛЯ НЕГО 2018
  • Коссэрт, Тревис
  • Ех, Вэй
RU2754991C2
СИСТЕМЫ И СПОСОБЫ ГЕНЕРИРОВАНИЯ СТЕРЕОСКОПИЧЕСКИХ ИЗОБРАЖЕНИЙ ДОПОЛНЕННОЙ И ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ 2017
  • Куп Тьерри
  • Маккуилльян Брайан
  • Шварц Джастин
RU2735458C2
СИСТЕМА АТТРАКЦИОНОВ ДЛЯ КАТАНИЯ, СПОСОБ ПРЕДОСТАВЛЕНИЯ ДОПОЛНЕННОГО ВОСПРИЯТИЯ В АТТРАКЦИОНАХ ПАРКА РАЗВЛЕЧЕНИЙ И СИСТЕМА УПРАВЛЕНИЯ КАТАНИЕМ И ИГРОЙ 2018
  • Маккракен, Шон Дэвид
  • Шварц, Джастин Майкл
  • Джерати, Томас Мартин
RU2754992C2
СИСТЕМА И СПОСОБ ДЛЯ НАЛОЖЕНИЯ ТЕКСТА НА ДИСПЛЕЙ УСТРОЙСТВА ВИЗУАЛИЗАЦИИ, А ТАКЖЕ МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ДАННЫХ 2018
  • Зельковски, Аманда Кейт
RU2768131C2
ДОПОЛНЕННАЯ РЕАЛЬНОСТЬ ДЛЯ УСТАНОВЛЕНИЯ ИНТЕРНЕТ-ПОДКЛЮЧЕНИЯ 2020
  • Дайдир, Сэмьюэл
  • Канао, Кодзи
  • Пера, Роберт, Дж.
  • Хуанг, Хэцин
  • Андерсон, Майкл
RU2825719C1
СПОСОБ И СИСТЕМА ДЛЯ МЕДИЦИНСКОГО МОДЕЛИРОВАНИЯ В ОПЕРАЦИОННОЙ КОМНАТЕ В СРЕДЕ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ ИЛИ ДОПОЛНЕННОЙ РЕАЛЬНОСТИ 2017
  • Фишер, Нив
  • Несичи, Лиор
  • Негрин, Эран
  • Заславски, Мордехай
  • Слепнев, София
RU2769419C2
МНОГОПОЛЬЗОВАТЕЛЬСКОЕ ВЗАИМОДЕЙСТВИЕ В РАМКАХ АВТОНОМНОЙ УСЛУГИ НА ОСНОВЕ ДОПОЛНЕННОЙ РЕАЛЬНОСТИ 2017
  • Инь, Хуаньми
  • Цзэн, Сяодун
  • Линь, Фын
  • Ву, Цзюнь
RU2744930C2
СИСТЕМА ОПОВЕЩЕНИЯ О ПРОГРАММНОЙ ОШИБКЕ И НЕДОСТАТКЕ ЭФФЕКТИВНОСТИ 2009
  • Хабетс Раймонд Йозеф Элизабет
  • Нейлюнсинг Рутгер
RU2527208C2
ПОДДЕРЖКА ПРОГРАММНОГО ПРИЛОЖЕНИЯ ДОПОЛНЕННОЙ РЕАЛЬНОСТИ 2016
  • Ван, Ю
  • Харальдсон, Йохан
  • Дзеонг, Дзаесеонг
  • Бэкстрем, Сандра
  • Лоренсон, Мэттью, Джон
RU2723920C1
СПОСОБ И СИСТЕМА УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ ВИРТУАЛЬНЫХ ТУРОВ В МНОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ 2022
  • Казадаев Сергей Михайлович
  • Ромахин Дмитрий Александрович
RU2783218C1

Иллюстрации к изобретению RU 2 735 617 C2

Реферат патента 2020 года СПОСОБ, УСТРОЙСТВО И СИСТЕМА ОТОБРАЖЕНИЯ ИНФОРМАЦИИ

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

Формула изобретения RU 2 735 617 C2

1. Способ отображения для отображения графики дополненной реальности на изображении, содержащий этапы, на которых:

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

идентифицируют изображение пользователя в принятом изображении;

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

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

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

b) определяют сценарий услуг на основе информации об окружении и

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

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

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

2. Способ по п.1, в котором оконечное устройство содержит устройство дополненной реальности; и устройство дополненной реальности содержит по меньшей мере одно из очков дополненной реальности, шлема дополненной реальности, мобильного телефона с функцией дополненной реальности, компьютера с функцией дополненной реальности и робота с функцией дополненной реальности.

3. Способ по п.1 или 2, в котором упомянутая идентификация изображения пользователя на принятом изображении содержит этап, на котором выполняют распознавание личности на принятом изображении для извлечения изображения пользователя в принятом изображении.

4. Способ по п.1 или 2, в котором упомянутое определение пользовательского идентификатора, соответствующего идентифицированному изображению пользователя, содержит этапы, на которых:

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

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

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

5. Способ по п.4, в котором предварительно сохраненные признаки пользователя содержат биометрический признак, при этом биометрический признак содержит по меньшей мере одно из: черты лица, дактилоскопического признака, признака отпечатка ладони, ретинального признака, признака контура человека, признака походки и признака "отпечатка голоса".

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

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

извлекают черту лица из изображения пользователя в каждом кадре изображения;

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

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

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

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

извлекают признак походки из изображения пользователя в каждом кадре изображения; и

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

8. Способ по п.1 или 2, дополнительно содержащий этап, на котором предварительно сохраняют привязку между пользовательским идентификатором и информацией о пользователе, при этом:

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

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

9. Способ по п.8, в котором упомянутое установление и сохранение привязки между пользовательским идентификатором и информацией о пользователе конкретно содержит этапы, на которых:

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

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

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

10. Способ по п.9, при этом способ дополнительно содержит этапы, на которых:

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

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

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

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

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

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

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

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

12. Способ по п.8, при этом способ дополнительно содержит этапы, на которых:

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

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

13. Способ по п.12, в котором изображение захватывается в реальном масштабе времени и отправляется оконечным устройством первого пользователя; и

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

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

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

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

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

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

15. Способ отображения информации, содержащий этапы, на которых:

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

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

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

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

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

b) определяют сценарий услуг на основе информации об окружении и

с) идентифицируют информацию о пользователе, которая соответствует этому определенному сценарию услуг.

16. Устройство отображения информации, содержащее:

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

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

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

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

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

b) определение сценария услуг на основе информации об окружении и

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

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

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

18. Устройство по п.16 или 17, в котором модуль изображения пользователя конкретно выполнен с возможностью выполнять распознавание личности в принятом изображении для извлечения изображения пользователя, содержащегося в принятом изображении.

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

20. Устройство по п.19, при этом предварительно сохраненные признаки пользователя содержат биометрический признак, причем биометрический признак содержит по меньшей мере одно из: черты лица, дактилоскопического признака, признака отпечатка ладони, ретинального признака, признака контура человека, признака походки и признака "отпечатка голоса".

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

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

22. Устройство по п.20, в котором, когда биометрический признак содержит признак походки, приемный модуль выполнен с возможностью принимать множество кадров изображений, которые захвачены в реальном масштабе времени и отправлены оконечным устройством; и

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

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

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

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

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

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

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

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

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

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

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

30. Устройство отображения информации, содержащее:

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

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

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

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

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

b) определение сценария услуг на основе информации об окружении и

с) идентификацию информации о пользователе, которая соответствует этому определенному сценарию услуг.

31. Система отображения информации, содержащая:

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

устройство отображения информации, содержащее:

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

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

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

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

b) определение сценария услуг на основе информации об окружении и

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

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

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

Документы, цитированные в отчете о поиске Патент 2020 года RU2735617C2

Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса 1924
  • Шапошников Н.П.
SU2015A1
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1
ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС, ИМЕЮЩИЙ ФУНКЦИОНАЛЬНОСТЬ МАСШТАБИРОВАНИЯ 2009
  • Нойфельд Надав М.
  • Меттифого Джоната
  • Мигос Чарльз Дж.
  • Кляйнханцль Афшан А.
RU2530284C2

RU 2 735 617 C2

Авторы

Чжань, Юншэн

Линь, Фын

Цао, Лэй

Чао, Сяо

Жуань, Пин

Даты

2020-11-05Публикация

2017-03-20Подача