СПОСОБ И УСТРОЙСТВО ДЛЯ ПОЛУЧЕНИЯ ПОЛЬЗОВАТЕЛЬСКОЙ ИНФОРМАЦИИ И СООТВЕТСТВУЮЩИЕ КОНЕЧНЫЕ УСТРОЙСТВА И СЕРВЕР
USER INFORMATION OBTAINING METHOD AND DEVICE FOR AND CORRESPONDING END DEVICES AND SERVER

Область техники, к которой относится изобретение
Настоящее изобретение, в целом, касается технологий связи и, более конкретно, способа и устройства для получения пользовательской информации и соответствующих конечных устройств и сервера.
Уровень техники
С течением времени, изменения экономической и общественной среды увеличивают важность взаимодействия человека с другими людьми. Только благодаря неоднократным разговорам и общению с другими людьми пользователь может постоянно расти и развиваться. Следовательно, пользователю нужно постоянно расширять свои контакты и связи.
В существующем уровне техники, когда пользователь А хочет получить пользовательскую информацию для пользователя В, пользователю А обычно нужно сначала получить существенную информацию о пользователе В (например, имя) и далее получить другую информацию о пользователе В с помощью сети или других каналов (например, расспрашивая знакомых о пользователе В) с использованием упомянутой существенной информации о пользователе В.
Раскрытие сущности изобретения
С учетом указанного факта из существующего уровня техники, в настоящем изобретении предложены способ и устройство для получения пользовательской информации и соответствующие конечные устройства и сервер.
В соответствии с первым аспектом настоящего изобретения, предложен способ получения пользовательской информации, включающий в себя следующее: получают информацию о фотографии крупным планом для целевого пользователя; и получают пользовательскую информацию о целевом пользователе на основе информации о фотографии крупным планом и заранее заданного множества политик получения, при этом заранее заданное множество политик получения содержит по меньшей мере одну политику получения, и каждая из политик получения указывает соответствующий путь получения пользовательской информации о целевом пользователе.
Варианты осуществления изобретения могут обеспечить следующие полезные эффекты. С помощью этапов получения информации о фотографии крупным планом для целевого пользователя и получения пользовательской информации о целевом пользователе, на основе информации о фотографии крупным планом для целевого пользователя и заранее заданного множества политик получения, может быть безошибочно получена пользовательская информация о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
Дополнительно, получение может включать в себя следующее: передают на сервер информацию о фотографии крупным планом для целевого пользователя, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и принимают первое сообщение с ответом, возвращаемое сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В качестве альтернативы или дополнительно, после передачи на сервер информации о фотографии крупным планом для целевого пользователя, способ может дополнительно включать в себя следующее: принимают второе сообщение с ответом, возвращаемое сервером, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе; передают в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и принимают третье сообщение с ответом, возвращаемое целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
В альтернативном варианте осуществления изобретения, получение может включать в себя следующее: передают в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и принимают третье сообщение с ответом, возвращаемое целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
Дополнительно или в качестве альтернативы, после широковещательной передачи информации о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне, способ может дополнительно включать в себя следующее: принимают четвертое сообщение с ответом, возвращаемое целевым конечным устройством, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе; передают на сервер информацию о фотографии крупным планом для целевого пользователя, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и принимают первое сообщение с ответом, возвращаемое сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
Варианты осуществления изобретения могут обеспечить следующие полезные эффекты. С помощью этапов получения пользовательской информации о целевом пользователе с помощью сервера и получения пользовательской информации о целевом пользователе путем широковещательной передачи информации о фотографии крупным планом для целевого пользователя, которые здесь объединены, может быть получена пользовательская информация о целевом пользователе. Ясно, что пользовательская информации о целевом пользователе может быть безошибочно получена и, таким образом, может быть увеличен опыт пользователя.
В соответствии со вторым аспектом настоящего изобретения, предложен способ получения пользовательской информации, включающий в себя следующее: принимают информацию о фотографии крупным планом для целевого пользователя, переданную первым конечным устройством; выясняют, в соответствии с информацией о фотографии крупным планом для целевого пользователя, содержит ли сервер пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и передают на первое конечное устройство первое сообщение с ответом, в случае, когда сервер содержит пользовательскую информацию о целевом пользователе, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В альтернативном варианте осуществления изобретения, после выяснения, содержит ли сервер пользовательскую информацию о целевом пользователе, способ может дополнительно включать в себя следующее: передают на первое конечное устройство второе сообщение с ответом, в случае, когда сервер не содержит пользовательскую информацию о целевом пользователе, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе.
В качестве альтернативы или дополнительно, до приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством, способ может дополнительно включать в себя следующее: получают и сохраняют пользовательскую информацию по меньшей мере для одного пользователя.
Варианты осуществления изобретения могут обеспечить следующие полезные эффекты. С помощью этапов приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством, выяснения, в соответствии с информацией о фотографии крупным планом для целевого пользователя, содержит ли сервер пользовательскую информацию о целевом пользователе, и передачи на первое конечное устройство первого сообщения с ответом в случае, когда сервер содержит пользовательскую информацию о целевом пользователе, первое конечное устройство способно безошибочно получить пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
В соответствии с третьим аспектом настоящего изобретения, предложен способ получения пользовательской информации, включающий в себя следующее: принимают информацию о фотографии крупным планом для целевого пользователя, переданную в широковещательном режиме первым конечным устройством; определяют, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом для целевого пользователя и информации о фотографии крупным планом, хранящейся во втором конечном устройстве; и передают на первое конечное устройство третье сообщение с ответом, в случае, когда второе конечное устройство является целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве, и пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
В альтернативном варианте осуществления изобретения после определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, этот способ может дополнительно включать в себя следующее: передают на первое конечное устройство четвертое сообщение с ответом, в случае, когда второе конечное устройство является целевым конечным устройством и целевой пользователь отказывается передать на первое конечное устройство пользовательскую информацию о целевом пользователе, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе.
Варианты осуществления изобретения могут обеспечить следующие полезные эффекты. С помощью этапов приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством, определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом для целевого пользователя и информации о фотографии крупным планом, хранящейся во втором конечном устройстве, и передачи на первое конечное устройство третьего сообщения с ответом в случае, когда второе конечное устройство является целевым конечным устройством, первое конечное устройство способно безошибочно получить пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
В соответствии с четвертым аспектом настоящего изобретения, предложено устройство получения пользовательской информации, содержащее: первый модуль получения, выполненный с возможностью получения информации о фотографии крупным планом для целевого пользователя; и второй модуль получения, выполненный с возможностью получения пользовательской информации о целевом пользователе на основе информации о фотографии крупным планом, полученной первым модулем получения, и заранее заданного множества политик получения, при этом заранее заданное множество политик получения содержит по меньшей мере одну политику получения и каждая из политик получения указывает соответствующий путь получения пользовательской информации о целевом пользователе.
Дополнительно, второй модуль получения может содержать: первый подмодуль передачи, выполненный с возможностью передачи на сервер информации о фотографии крупным планом, полученной первым модулем получения, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и первый подмодуль приема, выполненный с возможностью приема первого сообщения с ответом, возвращаемого сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
Дополнительно или в качестве альтернативы, второй модуль получения может дополнительно содержать: второй подмодуль приема, выполненный с возможностью приема второго сообщения с ответом, возвращаемого сервером, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе; первый подмодуль широковещательной передачи, выполненный с возможностью широковещательной передачи информации о фотографии крупным планом, полученной первым модулем получения, в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и третий подмодуль приема, выполненный с возможностью приема третьего сообщения с ответом, возвращаемого целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
В альтернативном варианте осуществления изобретения, второй модуль получения может содержать: второй подмодуль широковещательной передачи, выполненный с возможностью широковещательной передачи информации о фотографии крупным планом, полученной первым модулем получения, в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и четвертый подмодуль приема, выполненный с возможностью приема третьего сообщения с ответом, возвращаемого целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
Дополнительно или в качестве альтернативы, второй модуль получения может дополнительно содержать: пятый подмодуль приема, выполненный с возможностью приема четвертого сообщения с ответом, возвращаемого целевым конечным устройством, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе; второй подмодуль передачи, выполненный с возможностью передачи на сервер информации о фотографии крупным планом, полученной первым модулем получения, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и шестой подмодуль приема, выполненный с возможностью приема первого сообщения с ответом, возвращаемого сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В соответствии с пятым аспектом настоящего изобретения, предложено устройство получения пользовательской информации, содержащее: модуль приема, выполненный с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством; модуль выяснения, выполненный с возможностью выяснения, в соответствии с информацией о фотографии крупным планом, принятой модулем приема, содержит ли сервер пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и первый модуль передачи, выполненный с возможностью передачи на первое конечное устройство первого сообщения с ответом, в случае, когда модуль выяснения определяет, что сервер содержит пользовательскую информацию о целевом пользователе, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
Дополнительно или в качестве альтернативы, устройство может дополнительно содержать: второй модуль передачи, выполненный с возможностью передачи на первое конечное устройство второго сообщения с ответом, в случае, когда модуль выяснения определяет, что сервер не содержит пользовательскую информацию о целевом пользователе, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе.
В качестве альтернативы или дополнительно, устройство может дополнительно содержать: модуль получения, выполненный с возможностью получения и сохранения пользовательской информации по меньшей мере для одного пользователя.
В соответствии с шестым аспектом настоящего изобретения, предложено устройство получения пользовательской информации, содержащее: модуль приема, выполненный с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной в широковещательном режиме первым конечным устройством; модуль определения, выполненный с возможностью определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом, принятой модулем приема, и информации о фотографии крупным планом, хранящейся во втором конечном устройстве; и первый модуль передачи, выполненный с возможностью передачи на первое конечное устройство третьего сообщения с ответом, в случае, когда модуль определения определяет, второе конечное устройство является целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве, и пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
В качестве альтернативы или дополнительно, устройство может дополнительно содержать: второй модуль передачи, выполненный с возможностью передачи на первое конечное устройство четвертого сообщения с ответом, в случае, когда модуль определения определяет, что второе конечное устройство является целевым конечным устройством и целевой пользователь отказывается передать на первое конечное устройство пользовательскую информацию о целевом пользователе, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе.
В соответствии с седьмым аспектом настоящего изобретения, предложено конечное устройство, конечное устройство действует в качестве первого конечного устройства, конечное устройство содержит процессор и память для хранения команд, исполняемых процессором, при этом процессор выполнен с возможностью: получения информации о фотографии крупным планом для целевого пользователя; и получения пользовательской информации о целевом пользователе на основе информации о фотографии крупным планом и заранее заданного множества политик получения, при этом заранее заданное множество политик получения содержит по меньшей мере одну политику получения, и каждая из политик получения указывает соответствующий путь получения пользовательской информации о целевом пользователе.
В соответствии с восьмым аспектом настоящего изобретения, предложен сервер, содержащий устройство передачи, устройство приема, процессор и память для сохранения команд, исполнимых процессором, в котором: устройство приема выполнено с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством; процессор выполнен с возможностью выяснения, в соответствии с информацией о фотографии крупным планом для целевого пользователя, содержит ли сервер пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и устройство передачи выполнено с возможностью передачи на первое конечное устройство первого сообщения с ответом, в случае, когда сервер содержит пользовательскую информацию о целевом пользователе, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В соответствии с девятым аспектом настоящего изобретения, предложено конечное устройство, конечное устройство действует в качестве второго конечного устройства, конечное устройство содержит устройство передачи, устройство приема, процессор и память для хранения команд, исполняемых процессором, при этом: устройство приема выполнено с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной в широковещательном режиме первым конечным устройством; процессор выполнен с возможностью определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом для целевого пользователя и информации о фотографии крупным планом, хранящейся во втором конечном устройстве; и устройство передачи выполнено с возможностью передачи на первое конечное устройство третьего сообщения с ответом, в случае, когда второе конечное устройство является целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве, и пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
Варианты осуществления изобретения могут обеспечить следующие полезные эффекты. Благодаря предложенным способам и устройству получения пользовательской информации и соответствующим конечным устройствам и серверу, вместе с этапами получения информации о фотографии крупным планом для целевого пользователя и получения пользовательской информации о целевом пользователе, на основе информации о фотографии крупным планом для целевого пользователя и заранее заданного множества политик получения, может быть безошибочно получена пользовательская информация о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
Надо понимать, что приведенное выше общее описание и приведенное ниже подробное описание являются только примерами и не ограничивают настоящее изобретение.
Краткое описание чертежей
На приложенных чертежах, которые составляют часть этого описания, показаны варианты осуществления настоящего изобретения, вместе с описанием указанные чертежи служат для объяснения принципов изобретения:
фиг. 1А - вид, показывающий блок-схему способа получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 1В - вид, схематично показывающий сценарий возможного применения способа получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 1С - вид, схематично показывающий интерфейс полученной пользовательской информации о целевом пользователе, при реализации примера варианта осуществления изобретения с фиг. 1А;
фиг. 2А - вид, показывающий блок-схему другого способа получения пользовательской информации, в соответствии с другим примером варианта осуществления изобретения;
фиг. 2В-2D - виды, схематично иллюстрирующие интерфейсы, показываемые при реализации примера варианта осуществления изобретения с фиг. 2А;
фиг. 3А - вид, показывающий блок-схему другого способа получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 3В-3D - виды, схематично иллюстрирующие интерфейсы, показываемые при реализации примера варианта осуществления изобретения с фиг. 3А;
фиг. 4 - вид, показывающий блок-схему другого способа получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 5А - вид, показывающий блок-схему другого способа получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 5В - вид, схематично иллюстрирующий интерфейсы, показываемые при реализации примера варианта осуществления изобретения с фиг. 5А;
фиг. 6 - вид, показывающий структурную схему устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 7 - вид, показывающий структурную схему другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 8 - вид, показывающий структурную схему другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 9 - вид, показывающий структурную схему физического объекта, являющегося конечным устройством, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 10 - вид, показывающий структурную схему конечного устройства 1200, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 11 - вид, показывающий структурную схему другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 12 - вид, показывающий структурную схему другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 13 - вид, показывающий структурную схему физического объекта, являющегося сервером, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 14 - вид, показывающий структурную схему сервера 1900, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 15 - вид, показывающий структурную схему другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 16 - вид, показывающий структурную схему другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения;
фиг. 17 - вид, показывающий структурную схему другого физического объекта, являющегося конечным устройством, в соответствии с некоторым примером варианта осуществления изобретения.
Конкретные варианты осуществления настоящего изобретения показаны со ссылками на упомянутые выше фигуры и подробно будут описаны ниже. Эти фигуры и описание не предназначены для какого-либо ограничения объема идей изобретения, а иллюстрируют идеи изобретения для специалистов в рассматриваемой области со ссылками на конкретные варианты осуществления изобретения.
Осуществление изобретения
Далее будем подробно ссылаться на примеры вариантов осуществления изобретения, которые проиллюстрированы на приложенных чертежах. Последующее описание ссылается на приложенные фигуры, на которых одинаковые ссылочные позиции на различных фигурах обозначают одинаковые или аналогичные элементы, если не сказано обратное. Реализации, изложенные в приведенном ниже описании примеров вариантов осуществления изобретения, не представляют все реализации, соответствующие изобретению. Вместо этого, они являются просто примерами устройств и способов, соответствующих аспектам, которые относятся к изобретению и которые соответствуют приложенной формуле изобретения.
На фиг. 1А показана блок-схема способа получения пользовательской информации, в соответствии с примером варианта осуществления изобретения, на фиг. 1В схематично показан сценарий возможного применения способа получения пользовательской информации, в соответствии с вариантом осуществления изобретения, и на фиг. 1С схематично показан интерфейс полученной пользовательской информации о целевом пользователе при реализации примера варианта осуществления изобретения с фиг. 1А. Как показано на фиг. 1А, этот способ получения пользовательской информации может быть применен в разных конечных устройствах с помощью использования программного обеспечения распознавания пользователя на основе информации о фотографии крупным планом. Соответственно, на основе информации о фотографии крупным планом достигается цель получения пользовательской информации о целевом пользователе. Способ получения пользовательской информации включает в себя следующие этапы.
На этапе S101 получают информацию о фотографии крупным планом для целевого пользователя.
На этом этапе, при желании, как показано на фиг. 1В, в определенном случае, когда пользователь А, обладающий конечным устройством, хочет узнать кого-то (то есть, целевого пользователя), конечное устройство может вызывать программное обеспечение распознавания пользователя на основе информации о фотографии крупным планом, и далее конечное устройство нацеливается на целевого пользователя, чтобы с помощью функции получения фотографии крупным планом из программного обеспечения распознавания пользователя могла быть получена информация о фотографии крупным планом. При желании, информация о фотографии крупным планом для целевого пользователя может быть получена камерой конечного устройства. Информация о фотографии крупным планом для целевого пользователя может однозначно идентифицировать целевого пользователя. При желании, после того как конечное устройство вызывает программное обеспечение распознавания пользователя на основе информации о фотографии крупным планом, если пользователь А, обладающий конечным устройством, также идентифицировал человека, с которым он или она хочет встретиться (то есть, целевого пользователя) с помощью программного обеспечения связи, такого как WeChat, QQ и так далее, конечное устройство может сохранить информацию о фотографии крупным планом для целевого пользователя (в случае, когда целевой пользователь раскрыл информацию о фотографии крупным планом в программном обеспечении связи). Конечно, информация о фотографии крупным планом для целевого пользователя также может быть получена другими путями, и варианты осуществления изобретения не ограничены в этом плане.
На этапе S102, на основе информации о фотографии крупным планом для целевого пользователя и заранее заданного множества политик получения получают пользовательскую информацию о целевом пользователе.
На этом этапе, так как информация о фотографии крупным планом для целевого пользователя может однозначно идентифицировать целевого пользователя, после получения информации о фотографии крупным планом для целевого пользователя, конечное устройство может получить пользовательскую информацию о целевом пользователе на основе информации о фотографии крупным планом для целевого пользователя и заранее заданного множества политик получения. При желании, заранее заданное множество политик получения может включать в себя по меньшей мере одну политику получения, и каждая из политик получения указывает соответствующий путь получения пользовательской информации о целевом пользователе (то есть, подходы к тому, как получить пользовательскую информацию о целевом пользователе на основе информации о фотографии крупным планом для целевого пользователя). В качестве альтернативы или дополнительно, как показано на фиг. 1В, после вызова конечным устройством программного обеспечения распознавания пользователя на основе информации о фотографии крупным планом, в соответствии с информацией о фотографии крупным планом для целевого пользователя, пользовательская информация может быть получена от сервера (например, облачного сервера) (например, это может называться политикой 1 получения); или пользовательская информация о целевом пользователе может быть получена с помощью широковещательной передачи информации о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне (например, это может называться политикой 2 получения); или пользовательская информация о целевом пользователе может быть получена с помощью комбинации упомянутых выше двух подходов (например, это может называться политикой 3 получения). Конечно, пользовательская информация о целевом пользователе также может быть получена другими путями, и варианты осуществления изобретения не ограничены в этом плане.
В качестве альтернативы или дополнительно, как показано на фиг. 1С, пользовательская информация, полученная на этапе S102, может содержать информацию о фотографии крупным планом для целевого пользователя и информацию о профиле (например, имя или псевдоним целевого пользователя, контактную информацию, такую как номер учетной записи в WeChat, номер учетной записи в QQ, номер учетной записи в Twitter и так далее, и другую соответствующую описательную информацию), так что пользователь А может установить контакт с целевым пользователем в соответствии с информацией о профиле. Хотя информация о фотографии крупным планом для целевого пользователя, полученная на этапе S102, может отличаться от информации о фотографии крупным планом, полученной на этапе S101 (например, с точки зрения способа описания), они обе могут однозначно идентифицировать целевого пользователя. Например, эти два варианта информации о фотографии крупным планом могут быть информацией о фотографии крупным планом для целевого пользователя, полученной в различное время, и они оба однозначно идентифицируют одного и того же целевого пользователя.
В этом варианте осуществления изобретения предложен способ получения пользовательской информации. С помощью этапов получения информации о фотографии крупным планом для целевого пользователя и получения пользовательской информации о целевом пользователе, на основе информации о фотографии крупным планом для целевого пользователя и заранее заданного множества политик получения, может быть безошибочно получена пользовательская информация о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
На фиг. 2А показана блок-схема другого способа получения пользовательской информации, в соответствии с другим примером варианта осуществления изобретения, и на фиг. 2В-2D схематично проиллюстрированы интерфейсы, показываемые при реализации примера варианта осуществления изобретения с фиг. 2А. На основе описанного выше варианта осуществления изобретения, показанного на фиг. 2А, подробная реализация этапа S102 может дополнительно включать в себя следующие этапы.
На этапе S201 информацию о фотографии крупным планом для целевого пользователя передают на сервер, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе.
В частности, пользовательская информация может содержать информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
Обычно, сервер может хранить пользовательскую информацию по меньшей мере для одного пользователя (информацию, которую может раскрыть по меньшей мере только один пользователь). Сохраненная пользовательская информация может содержать информацию о фотографии крупным планом пользователя, информацию о профиле пользователя и подобное. На этом этапе, после вызова конечным устройством программного обеспечения распознавания пользователя на основе информации о фотографии крупным планом, что делают путем передачи информации о фотографии крупным планом для целевого пользователя, полученной на этапе S101, на сервер (как показано на фиг. 2В, нажимая на блок для выбора «передать на сервер информацию о фотографии крупным планом для целевого пользователя», и далее нажимая кнопку «Да»), информацию о фотографии крупным планом для целевого пользователя используют для того, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе. В случае, когда сервер хранит пользовательскую информацию о целевом пользователе, сервер будет передавать первое сообщение с ответом, содержащее пользовательскую информацию о целевом пользователе; соответственно конечное устройство осуществляет этап S202. В случае, когда сервер не хранит пользовательскую информацию о целевом пользователе, сервер будет передавать второе сообщение с ответом, указывающее, что сервер не содержит пользовательскую информацию о целевом пользователе; соответственно конечное устройство осуществляет этап S203.
На этапе S202 принимают первое сообщение с ответом, возвращаемое сервером (как показано на фиг. 2С), при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
На этапе S203 принимают второе сообщение с ответом, возвращаемое сервером, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе.
Дополнительно, в случае, когда конечное устройство не получает пользовательскую информацию о целевом пользователе, конечное устройство может дополнительно попытаться получить пользовательскую информацию о целевом пользователе с помощью широковещательной передачи информации о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне (как показано на фиг. 2D, нажимая на блок для выбора «передать в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя» и далее нажимая на кнопку «Да»), подробно этапы описаны ниже.
На этапе S204 информацию о фотографии крупным планом для целевого пользователя передают в широковещательном режиме в заранее заданном диапазоне.
В частности, целевое конечное устройство, соответствующее целевому пользователю, расположено в заранее заданном диапазоне.
На этом этапе конечное устройство (для простоты описания, это конечное устройство будем называть «первым конечным устройством») передает в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне (при желании, программное обеспечение распознавания пользователя на основе информации о фотографии крупным планом может обладать функцией широковещательной передачи). Дополнительно или в качестве альтернативы, информация о фотографии крупным планом для целевого пользователя, полученная на этапе S101, может быть передана в широковещательном режиме с помощью Bluetooth или WiFi и так далее. Таким образом, конечное устройство, способное принять информацию о фотографии крупным планом в заранее заданном диапазоне (для простоты описания конечное устройство такого типа будем называть «вторым конечным устройством»), в соответствии с информацией о фотографии крупным планом для целевого пользователя и информацией о фотографии крупным планом, сохраненной во втором конечном устройстве (которая однозначно идентифицируют пользователя, обладающего вторым конечным устройством), может определить, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, то есть определить, идентифицируют ли одного и того же пользователя информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом, хранящаяся во втором конечном устройстве. В случае, когда информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом, хранящаяся во втором конечном устройстве, идентифицируют одного и того же пользователя (то есть второе конечное устройство является целевым конечным устройством), на первое конечное устройство передают третье сообщение с ответом, содержащее пользовательскую информацию, локально хранящуюся в целевом конечном устройстве (то есть, пользовательскую информацию о целевом пользователе); соответственно, первое конечное устройство выполняет этап S20S. В качестве альтернативы или дополнительно, второе конечное устройство может быть заранее сконфигурировано с возможностью в ответ передавать на другое конечное устройство пользовательскую информацию о пользователе, соответствующем второму конечному устройству (то есть, о пользователе, который обладает вторым конечным устройством), то есть когда первое конечное устройство передает второму конечному устройству информацию о фотографии крупным планом его пользователя, второе конечное устройство может автоматически возвратить на первое конечное устройство сообщение с ответом, содержащее пользовательскую информацию. В альтернативном варианте осуществления изобретения, до того, как второе конечное устройство передаст на первое конечное устройство третье сообщение с ответом, второе конечное устройство может проинформировать своего соответствующего пользователя: запрос, переданный от первого конечного устройства, хочет получить пользовательскую информацию, возможно ли передать пользовательскую информацию на первое конечное устройство. В случае, когда пользователь разрешает передать на первое конечное устройство пользовательскую информацию, второе конечное устройство может передать третье сообщение с ответом на первое конечное устройство. В случае, когда пользователь отказывается передать на первое конечное устройство пользовательскую информацию, второе конечное устройство может передать на первое конечное устройство четвертое сообщение с ответом, которое указывает, что пользователь, соответствующий второму конечному устройству (то есть, целевому устройству), отказывается передать пользовательскую информацию на первое конечное устройство.
Дополнительно или в качестве альтернативы, если информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом, хранящаяся во втором конечном устройстве, идентифицируют, соответственно, двух разных пользователей (то есть, второе конечное устройство не является целевым конечным устройством), второе конечное устройство не будет передавать на первое конечное устройство никаких сообщений с ответом.
На этапе S205 принимают третье сообщение с ответом, возвращаемое целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
Дополнительно или в качестве альтернативы, в этих вариантах осуществления изобретения, если пользовательская информация о целевом пользователе, полученная первым конечным устройством от сервера, содержит недостаточно информации, первое конечное устройство может дополнительно передать в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне с целью получения большего объема пользовательской информации о целевом пользователе. Подробности широковещательной передачи описаны при рассмотрении этапа S204 и здесь не будем их повторять.
Дополнительно или в качестве альтернативы, на этапе S201 на сервер могут передавать зашифрованную информацию о фотографии крупным планом для целевого пользователя (то есть информацию о фотографии крупным планом, полученную на этапе S101, зашифровывают, в результате получают зашифрованную информацию о фотографии крупным планом для целевого пользователя), так что сервер может выяснить, содержит ли он пользовательскую информацию о целевом пользователе в соответствии с расшифрованной информацией о фотографии крупным планом. При желании, на этапе S204 зашифрованную информацию о фотографии крупным планом для целевого пользователя передают в широковещательном режиме в заранее заданном диапазоне.
В этих вариантах осуществления изобретения предложены способы получения пользовательской информации. Пользовательская информация о целевом пользователе может быть получена путем объединения варианта получения пользовательской информации о целевом пользователе от сервера и другого варианта широковещательной передачи информации о фотографии крупным планом с целью получения пользовательской информации о целевом пользователе. Ясно, что пользовательская информации о целевом пользователе может быть безошибочно получена и, таким образом, может быть увеличен опыт пользователя.
На фиг. 3А показана блок-схема другого способа получения пользовательской информации, в соответствии с другим примером варианта осуществления изобретения, и на фиг. 3В-3D схематично проиллюстрированы интерфейсы, показываемые при реализации примера варианта осуществления изобретения с фиг. 3А. На основе описанного выше варианта осуществления изобретения, показанного на фиг. 3А, подробная реализация этапа S102 может дополнительно включать в себя следующие этапы.
На этапе S301 информацию о фотографии крупным планом для целевого пользователя передают в широковещательном режиме в заранее заданном диапазоне.
В частности, целевое конечное устройство, соответствующее целевому пользователю, расположено в заранее заданном диапазоне.
На этом этапе конечное устройство (для простоты описания, это конечное устройство будем называть «первым конечным устройством») передает в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне (как показано на фиг. 3В, нажимая на блок для выбора «передать в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя» и далее нажимая на кнопку «Да», при желании, программное обеспечение распознавания пользователя на основе информации о фотографии крупным планом может обладать функцией широковещательной передачи). Дополнительно или в качестве альтернативы, информация о фотографии крупным планом для целевого пользователя, полученная на этапе S101, может быть передана в широковещательном режиме с помощью Bluetooth или WiFi и так далее. Таким образом, конечное устройство, способное принять информацию о фотографии крупным планом в заранее заданном диапазоне (для простоты описания конечное устройство такого типа будем называть «вторым конечным устройством»), в соответствии с информацией о фотографии крупным планом для целевого пользователя и информацией о фотографии крупным планом, сохраненной во втором конечном устройстве (которая однозначно идентифицируют пользователя, обладающего вторым конечным устройством), может определить, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю. В случае, когда второе конечное устройство является целевым конечным устройством, на первое конечное устройство передают третье сообщение с ответом, содержащее пользовательскую информацию, локально хранящуюся в целевом конечном устройстве (то есть, пользовательскую информацию о целевом пользователе); соответственно, конечное устройство выполняет этап S302. В качестве альтернативы или дополнительно, второе конечное устройство может быть заранее сконфигурировано с возможностью в ответ передавать на другое конечное устройство пользовательскую информацию, то есть когда первое конечное устройство передает второму конечному устройству информацию о фотографии крупным планом его пользователя, второе конечное устройство может автоматически возвратить на первое конечное устройство сообщение с ответом, содержащее пользовательскую информацию. В альтернативном варианте осуществления изобретения, до того, как второе конечное устройство передаст на первое конечное устройство третье сообщение с ответом, второе конечное устройство может проинформировать своего пользователя: запрос, переданный от первого конечного устройства, хочет получить пользовательскую информацию, возможно ли передать пользовательскую информацию на первое конечное устройство. В случае, когда пользователь разрешает передать на первое конечное устройство пользовательскую информацию, второе конечное устройство может передать третье сообщение с ответом на первое конечное устройство. В случае, когда пользователь отказывается передать пользовательскую информацию на первое конечное устройство, второе конечное устройство может передать на первое конечное устройство четвертое сообщение с ответом, которое указывает, что пользователь, соответствующий второму конечному устройству (то есть, целевому устройству), отказывается передать на первое конечное устройство пользовательскую информацию; соответственно, конечное устройство выполняет этап S303.
На этапе S302 принимают третье сообщение с ответом, возвращаемое целевым конечным устройством (как показано на фиг. 3С), при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
На этапе S303 принимают четвертое сообщение с ответом, возвращаемое целевым конечным устройством, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе.
Дополнительно, после того, как конечное устройство не получает пользовательскую информацию о целевом пользователе с помощью широковещательной передачи информации о фотографии крупным планом для целевого пользователя, конечное устройство может дополнительно пытаться получить пользовательскую информацию о целевом пользователе от сервера (как показано на фиг. 3D, нажимая на блок для выбора «передать на сервер информацию о фотографии крупным планом для целевого пользователя» и далее нажимая на кнопку «Да»), подробно эти этапы описаны ниже.
На этапе S304 информацию о фотографии крупным планом для целевого пользователя передают на сервер, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе.
В частности, пользовательская информация может содержать информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
Обычно, сервер может хранить пользовательскую информацию по меньшей мере для одного пользователя (информацию, которую может раскрыть по меньшей мере только один пользователь). Сохраненная пользовательская информация может содержать информацию о фотографии крупным планом пользователя, информацию о профиле пользователя и подобное. На этом этапе, после вызова конечным устройством программного обеспечения распознавания пользователя на основе информации о фотографии крупным планом, что делают путем передачи на сервер информации о фотографии крупным планом для целевого пользователя, полученной на этапе S101, сервер выполнен, в соответствии с информацией о фотографии крупным планом для целевого пользователя, с возможностью выяснения, содержит ли он пользовательскую информацию о целевом пользователе. В случае, когда сервер хранит пользовательскую информацию о целевом пользователе, сервер будет передавать первое сообщение с ответом, содержащее пользовательскую информацию о целевом пользователе; соответственно конечное устройство осуществляет этап S305. В случае, когда сервер не хранит пользовательскую информацию о целевом пользователе, сервер будет передавать второе сообщение с ответом, указывающее, что сервер не содержит пользовательскую информацию о целевом пользователе.
На этапе S305 принимают первое сообщение с ответом, возвращаемое сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
Дополнительно или в качестве альтернативы, на этапе S301 зашифрованную информацию о фотографии крупным планом для целевого пользователя (то есть, шифруют информацию о фотографии крупным планом для целевого пользователя, полученную на этапе S101, в результате получают зашифрованную информацию о фотографии крупным планом для целевого пользователя) могут передавать в широковещательном режиме в заранее заданном диапазоне. При желании, на этапе S304, зашифрованную информацию о фотографии крупным планом для целевого пользователя могут передать на сервер, так что сервер может выяснить, содержит ли он пользовательскую информацию о целевом пользователе, в соответствии с расшифрованной информацией о фотографии крупным планом.
В этих вариантах осуществления изобретения предложены способы получения пользовательской информации. Пользовательская информация о целевом пользователе может быть получена путем объединения варианта широковещательной передачи информации о фотографии крупным планом с целью получения пользовательской информации о целевом пользователе и другого варианта получения пользовательской информации о целевом пользователе сервером. Ясно, что пользовательская информации о целевом пользователе может быть безошибочно получена и, таким образом, может быть увеличен опыт пользователя.
На фиг. 4 показана блок-схема другого способа получения пользовательской информации, в соответствии с примером варианта осуществления изобретения, и этот способ может быть применен в сервере с целью получения пользовательской информации о целевом пользователе для конечных устройств разных типов, на котором установлено программное обеспечение распознавания пользователя на основе информации о фотографии крупным планом. На фиг. 4А, на основе вариантов осуществления изобретения, описанных при рассмотрении фиг. 1A-3A, проиллюстрированы операции на стороне сервера, которые могут содержать следующие этапы.
На этапе S401 сервер может принять информацию о фотографии крупным планом для целевого пользователя, переданную первым конечным устройством.
На этапе S402, в соответствии с информацией о фотографии крупным планом для целевого пользователя, сервер выясняет, содержит ли он пользовательскую информацию о целевом пользователе.
В частности, пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
На этапе S403, в случае, когда сервер содержит пользовательскую информацию о целевом пользователе, сервер передает на первое конечное устройство первое сообщение с ответом, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
Обычно, сервер может хранить пользовательскую информацию по меньшей мере для одного пользователя (информацию, которую может раскрыть по меньшей мере только один пользователь). Сохраненная пользовательская информация может содержать информацию о фотографии крупным планом пользователя, информацию о профиле пользователя и подобное. На этапе S401 сервер принимает информацию о фотографии крупным планом для целевого пользователя, переданную конечным устройством, после вызова программного обеспечения распознавания пользователя на основе информации о фотографии крупным планом. При желании, информация о фотографии крупным планом для целевого пользователя, принятая сервером, может быть зашифрованной информацией о фотографии крупным планом для целевого пользователя. Дополнительно или в качестве альтернативы, до этапа S401 способ может дополнительно включать в себя следующее: получают и сохраняют пользовательскую информацию по меньшей мере для одного пользователя, так что сервер может сопоставить принятую информацию о фотографии крупным планом для целевого пользователя, переданную от любого конечного устройства, с локально хранящейся информацией о фотографии крупным планом для пользователей. При желании, сервер может быть облачным сервером.
На этапе S402, в соответствии с пользовательской информацией о целевом пользователе, сервер выясняет, содержит ли он пользовательскую информацию о целевом пользователе. При желании, сервер может определить, содержит ли он пользовательскую информацию о целевом пользователе, что делают путем соответствующего сравнения информации о фотографии крупным планом для целевого пользователя с сохраненной на сервере информацией о фотографии крупным планом для каждого пользователя. В случае, когда информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом для пользователя А, сохраненная на сервере, идентифицируют одного и того же пользователя (то есть, пользователь А является целевым пользователем, то есть сервер содержит пользовательскую информацию о целевом пользователе), сервер передает на первое конечное устройство первое сообщение с ответом, которое содержит пользовательскую информацию о целевом пользователе, сохраненную на сервере (то есть, этап S403). В случае, когда информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом для пользователя А, сохраненная на сервере, идентифицируют разных пользователей (то есть сервер не содержит пользовательскую информацию о целевом пользователе), сервер может передать на первое конечное устройство второе сообщение с ответом (при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе).
Дополнительно или в качестве альтернативы, если информация о фотографии крупным планом, принятая сервером, является зашифрованной информацией о фотографии крупным планом, соответственно, до этапа S402, способ может дополнительно включать в себя следующее: расшифровывают принятую зашифрованную информацию о фотографии крупным планом для целевого пользователя, чтобы получить расшифрованную информацию о фотографии крупным планом для целевого пользователя. Соответственно, этап S402 может включать в себя следующее: выясняют, в соответствии с расшифрованной информацией о фотографии крупным планом для целевого пользователя, содержит ли сервер пользовательскую информацию о целевом пользователе.
В этом варианте осуществления изобретения предложен способ получения пользовательской информации. С помощью этапов приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством, выяснения, в соответствии с информацией о фотографии крупным планом для целевого пользователя, содержит ли сервер пользовательскую информацию о целевом пользователе, и передачи на первое конечное устройство первого сообщения с ответом в случае, когда сервер содержит пользовательскую информацию о целевом пользователе, первое конечное устройство способно безошибочно получить пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
На фиг. 5А показана блок-схема другого способа получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения; и на фиг. 5В схематично проиллюстрирован интерфейс, показываемый при реализации примера варианта осуществления изобретения с фиг. 5А. На фиг. 5А, на основе вариантов осуществления изобретения, описанных при рассмотрении фиг. 1A-3A, проиллюстрированы операции, выполняемые на стороне второго конечного устройства, которые могут содержать следующие этапы.
На этапе S501 второе конечное устройство принимает информацию о фотографии крупным планом для целевого пользователя, переданную в широковещательном режиме первым конечным устройством.
На этапе S502, на основе информации о фотографии крупным планом для целевого пользователя и информации о фотографии крупным планом, хранящейся во втором конечном устройстве, второе конечное устройство определяет, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю.
На этапе S503, в случае, когда второе конечное устройство является целевым конечным устройством, второе конечное устройство передает на первое конечное устройство третье сообщение с ответом.
В частности, третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве, и пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
В вариантах осуществления настоящего изобретения, на этапе S501, второе конечное устройство может принять информацию о фотографии крупным планом для целевого пользователя, которая была широковещательно передана первым конечным устройством после вызова им программного обеспечения распознавания пользователя на основе информации о фотографии крупным планом При желании, первое конечное устройство может передать в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне с помощью Bluetooth или WiFi и так далее. Соответственно, второе конечное устройство может соответствующим образом (то есть, аналогично передаче в широковещательном режиме первого конечного устройства) принять информацию о фотографии крупным планом для целевого пользователя. При желании, если это программное обеспечение распознавания пользователя на основе информации о фотографии крупным планом во втором конечном устройстве не запустили, когда второе конечное устройство приняло информацию о фотографии крупным планом для целевого пользователя, переданную в широковещательном режиме другим конечным устройством (например, первым конечным устройством), программное обеспечение распознавания пользователя на основе информации о фотографии крупным планом может быть запущено во втором конечном устройстве автоматически с целью дополнительно определить, является ли второе конечное устройство целевым конечным устройством. При желании, информация о фотографии крупным планом для целевого пользователя, принятая вторым конечным устройством, может быть информацией о фотографии крупным планом, которая была зашифрована первым конечным устройством.
На этапе S502 в ходе указанного определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, необходимо определить, идентифицируют ли информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом, хранящаяся во втором конечном устройстве, одного и того же пользователя. В случае, когда информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом, хранящаяся во втором конечном устройстве, идентифицируют одного и того же пользователя (то есть второе конечное устройство является целевым конечным устройством), на первое конечное устройство передают третье сообщение с ответом, содержащее пользовательскую информацию, локально хранящуюся в целевом конечном устройстве (то есть, пользовательскую информацию о целевом пользователе) (этап S503). В качестве альтернативы или дополнительно, второе конечное устройство может быть заранее сконфигурировано с возможностью в ответ передавать на другое конечное устройство пользовательскую информацию о пользователе, соответствующем второму конечному устройству (то есть когда первое конечное устройство передает второму конечному устройству информацию о фотографии крупным планом его пользователя, второе конечное устройство может автоматически возвратить на первое конечное устройство сообщение с ответом, содержащее пользовательскую информацию). В альтернативном варианте осуществления изобретения, до того, как второе конечное устройство передаст на первое конечное устройство третье сообщение с ответом, второе конечное устройство может проинформировать своего соответствующего пользователя (то есть, целевого пользователя) (как показано на фиг. 5В): запрос, переданный от первого конечного устройства, хочет получить пользовательскую информацию, возможно ли передать пользовательскую информацию на первое конечное устройство. В случае, когда пользователь разрешает передать на первое конечное устройство пользовательскую информацию, второе конечное устройство может передать третье сообщение с ответом на первое конечное устройство. В случае, когда пользователь отказывается передать на первое конечное устройство пользовательскую информацию (то есть, второе конечное устройство является целевым конечным устройством, но целевой пользователь отказывается передать на первое конечное устройство пользовательскую информацию о целевом пользователе), второе конечное устройство может передать на первое конечное устройство четвертое сообщение с ответом, которое указывает, что пользователь, соответствующий второму конечному устройству (то есть, целевому устройству), отказывается передать на первое конечное устройство пользовательскую информацию.
Дополнительно или в качестве альтернативы, если информация о фотографии крупным планом для целевого пользователя и информация о фотографии крупным планом, хранящаяся во втором конечном устройстве, идентифицируют, соответственно, двух разных пользователей (то есть, второе конечное устройство не является целевым конечным устройством), второе конечное устройство не будет передавать на первое конечное устройство никаких сообщений с ответом.
Дополнительно или в качестве альтернативы, если информация о фотографии крупным планом, принятая вторым конечным устройством, является зашифрованной информацией о фотографии крупным планом, соответственно, до этапа S502, способ может дополнительно включать в себя следующее: расшифровывают принятую зашифрованную информацию о фотографии крупным планом для целевого пользователя, чтобы получить расшифрованную информацию о фотографии крупным планом для целевого пользователя. Соответственно, этап S502 может включать в себя следующее: определяют, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе расшифрованной информации о фотографии крупным планом для целевого пользователя и информации о фотографии крупным планом, хранящейся во втором конечном устройстве.
В этом варианте осуществления изобретения предложен способ получения пользовательской информации. С помощью этапов приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством, определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом для целевого пользователя и информации о фотографии крупным планом, хранящейся во втором конечном устройстве, и передачи на первое конечное устройство третьего сообщения с ответом в случае, когда второе конечное устройство является целевым конечным устройством, первое конечное устройство способно безошибочно получить пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
На фиг. 6 показана структурная схема устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 6, это устройство 60 получения пользовательской информации содержит: первый модуль 601 получения, выполненный с возможностью получения информации о фотографии крупным планом для целевого пользователя; и второй модуль 602 получения, выполненный с возможностью получения пользовательской информации о целевом пользователе на основе информации о фотографии крупным планом, полученной первым модулем 601 получения, и заранее заданного множества политик получения, при этом заранее заданное множество политик получения содержит по меньшей мере одну политику получения, и каждая из политик получения указывает соответствующий путь получения пользовательской информации о целевом пользователе.
В настоящем варианте осуществления настоящего изобретения предложено устройство получения пользовательской информации. С помощью получения первым модулем получения информации о фотографии крупным планом для целевого пользователя и получения вторым модулем получения пользовательской информации о целевом пользователе, на основе информации о фотографии крупным планом для целевого пользователя, полученной первым модулем 601 получения, и заранее заданного множества политик получения, может быть безошибочно получена пользовательская информация о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
На основе варианта осуществления изобретения с фиг. 6, на фиг. 7 показана структурная схема другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 7, второй модуль 602 получения может содержать: первый подмодуль 6021 передачи, выполненный с возможностью передачи на сервер информации о фотографии крупным планом, полученной первым модулем 601 получения, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и первый подмодуль 6022 приема, выполненный с возможностью приема первого сообщения с ответом, возвращаемого сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
Дополнительно или в качестве альтернативы, второй модуль 602 получения может дополнительно содержать: второй подмодуль 6023 приема, выполненный с возможностью приема второго сообщения с ответом, возвращаемого сервером, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе; первый подмодуль 6024 широковещательной передачи, выполненный с возможностью широковещательной передачи информации о фотографии крупным планом, полученной первым модулем 601 получения, в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и третий подмодуль 6025 приема, выполненный с возможностью приема третьего сообщения с ответом, возвращаемого целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
В настоящем варианте осуществления настоящего изобретения предложено устройство получения пользовательской информации. С помощью получения пользовательской информации о целевом пользователе вместе с получением пользовательской информации о целевом пользователе путем широковещательной передачи информации о фотографии крупным планом для целевого пользователя, второй модуль получения может получить пользовательскую информацию о целевом пользователе. Ясно, что пользовательская информации о целевом пользователе может быть безошибочно получена и, таким образом, может быть увеличен опыт пользователя.
На основе варианта осуществления изобретения с фиг. 6, на фиг. 8 показана структурная схема другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 8, второй модуль 602 получения может содержать: второй подмодуль 6026 широковещательной передачи, выполненный с возможностью широковещательной передачи информации о фотографии крупным планом, полученной первым модулем 601 получения, в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и четвертый подмодуль 6027 приема, выполненный с возможностью приема третьего сообщения с ответом, возвращаемого целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
Дополнительно или в качестве альтернативы, второй модуль 602 получения может дополнительно содержать: пятый подмодуль 6028 приема, выполненный с возможностью приема четвертого сообщения с ответом, возвращаемого целевым конечным устройством, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе; второй подмодуль 6029 передачи, выполненный с возможностью передачи на сервер информации о фотографии крупным планом, полученной первым модулем 601 получения, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и шестой подмодуль 60210 приема, выполненный с возможностью приема первого сообщения с ответом, возвращаемого сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В настоящем варианте осуществления настоящего изобретения предложено устройство получения пользовательской информации. С помощью получения пользовательской информации о целевом пользователе путем широковещательной передачи информации о фотографии крупным планом для целевого пользователя вместе с получением пользовательской информации о целевом пользователе, второй модуль получения может получить пользовательскую информацию о целевом пользователе. Ясно, что пользовательская информации о целевом пользователе может быть безошибочно получена и, таким образом, может быть увеличен опыт пользователя.
Любое из устройств получения пользовательской информации, предложенных в упомянутых выше вариантах осуществления изобретения, используется для реализации технических решений вариантов осуществления способа, показанных на фиг. 1-3, принципы которых аналогичны их техническим эффектам, то есть пользовательская информация о целевом пользователе может быть получена с помощью получения информации о фотографии крупным планом для целевого пользователя и получения пользовательской информации о целевом пользователе путем широковещательной передачи информации о фотографии крупным планом для целевого пользователя вместе с получением пользовательской информации о целевом пользователе от сервера. Ясно, что пользовательская информации о целевом пользователе может быть безошибочно получена и, таким образом, может быть увеличен опыт пользователя.
Приведенное выше описание иллюстрирует внутренние функциональные модули и схематичные структуры устройств получения пользовательской информации, и эти устройства фактически реализуют в конечном устройстве (при желании, конечное устройство может быть первым конечным устройством). На фиг. 9 показана структурная схема физического объекта, являющегося конечным устройством, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 9, это конечное устройство может быть реализовано в виде процессора и памяти для хранения команд, исполняемых процессором, при этом процессор выполнен с возможностью: получения информации о фотографии крупным планом для целевого пользователя; и получения пользовательской информации о целевом пользователе на основе информации о фотографии крупным планом и заранее заданного множества политик получения, при этом заранее заданное множество политик получения содержит по меньшей мере одну политику получения, и каждая из политик получения указывает соответствующий путь получения пользовательской информации о целевом пользователе.
В описанном выше варианте осуществления конечного устройства, ясно, что процессор может быть центральным процессором (для простоты - CPU) или другим процессором общего назначения, цифровым сигнальным процессором (для простоты - DSP), специализированной интегральной схемой (для простоты - ASIC) и подобным. Процессор общего назначения может быть микропроцессором или процессор может быть другим обычным процессором и так далее. Упомянутая выше память может быть постоянным запоминающим устройством (для простоты - ROM), оперативным запоминающим устройством (для простоты - RAM), флеш-памятью, накопителем на жестких дисках или твердотельным накопителем. SIM-карту также называют модулем идентификации абонента или смарт-картой, и в цифровом мобильном телефоне для нормального функционирования должна быть установлена такая карта. Соответственно, в компьютерной микросхеме сохраняется следующая информация: информация о владельце цифрового мобильного телефона, ключ (ключи) шифрования и телефонная книга и так далее. Этапы способа, описанного вместе с вариантами осуществления изобретения, могут быть выполнены аппаратными процессорами или могут быть выполнены с помощью комбинации аппаратного и программного модулей в процессоре.
На фиг. 10 показана структурная схема конечного устройства 1200, в соответствии с некоторым примером варианта осуществления изобретения. Например, это устройство получения пользовательской информации может быть конечным устройством, способным получать пользовательскую информацию о целевом пользователе, такого как мобильный телефон, компьютер, планшетный компьютер и так далее. Как показано на фиг. 12, конечное устройство 1200 может содержать один или несколько из следующих компонентов: обрабатывающий компонент 1202, память 1204, компонент 1206 электропитания, мультимедийный компонент 1208, звуковой компонент 1210, интерфейс 1212 ввода/вывода (В/В), компонент 1214 датчиков и компонент 1216 связи.
В обрабатывающем компоненте 1202 обычно управляют всеми операциями устройства 1200, такими как операции, связанные с отображением, передача данных, мультимедийные операции и операции записи. Обрабатывающий компонент 1202 может содержать один или несколько процессоров 1220 для выполнения команд с целью осуществления всех или части этапов описанных выше способов. Более того, обрабатывающий компонент 1202 может содержать один или несколько модулей, которые обеспечивают взаимодействие обрабатывающего компонента 1202 и других компонентов. Например, обрабатывающий компонент 1202 может содержать мультимедийный модуль для обеспечения взаимодействия мультимедийного компонента 1208 и обрабатывающего компонента 1202.
Память 1204 выполнена для хранения данных различного типа, что нужно для поддержки работы конечного устройства 1200. Примерами таких данных являются команды, различные данные, сообщения, картинки, видео и так далее для любых приложений или способов, выполняемых на конечном устройстве 1200. Память 1204 может быть реализована с использованием любого типа энергозависимого или энергонезависимого запоминающего устройства или их комбинаций, такого как статическая оперативная память (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), магнитная память, флеш-память, магнитный или оптический диск.
Компонент 1206 электропитания обеспечивает электропитание различных компонентов конечного устройства 1200. Компонент 1206 электропитания может содержать систему управления электропитанием, один или несколько источников электроэнергии и любые другие компоненты, связанные с выработкой, управлением и распределением электроэнергии в конечном устройстве 1200.
Мультимедийный компонент 1208 содержит экран, обеспечивающий интерфейс вывода между конечным устройством 1200 и пользователем. В некоторых вариантах осуществления изобретения экран может содержать жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран содержит сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель содержит один или несколько датчиков касания для регистрации касаний, хлопков и жестов на сенсорной панели. Датчики касания могут не только регистрировать границы касания или хлопка, но также регистрировать период времени и давление, связанные с касанием или хлопком.
Звуковой компонент 1210 выполнен для вывода и/или ввода звуковых сигналов. Например, звуковой компонент 1210 содержит микрофон («MIC»), выполненный для приема внешнего звукового сигнала, когда конечное устройство 1200 находится в рабочем режиме, таком как режим звонка, режим записи и режим распознавания голоса. Принятый звуковой сигнал может быть дополнительно сохранен в памяти 1204 или передан с помощью компонента 1216 связи. В некоторых вариантах осуществления изобретения звуковой компонент 1210 дополнительно содержит громкоговоритель для вывода звуковых сигналов.
Интерфейс 1212 ввода/вывода обеспечивает интерфейс между обрабатывающим компонентом 1202 и модулями интерфейсов периферийных устройств, таких как клавиатура, нажимаемое колесико, кнопки и подобное.
Компонент 1214 датчиков содержит один или несколько датчиков для обеспечения оценки состояния различных аспектов конечного устройства 1200. Например, компонент 1214 датчиков может обнаруживать открытое/закрытое состояние конечного устройства 1200, относительное расположение компонентов, например, дисплея и кнопочной панели, конечного устройства 1200, изменение позиции конечного устройства 1200 или компонента конечного устройства 1200, наличие или отсутствие контакта пользователя с конечным устройством 1200, ориентацию или ускорение/замедление конечного устройства 1200 и изменение температуры конечного устройства 1200. Компонент 1214 датчиков может содержать датчик присутствия, выполненный для обнаружения присутствия объектов, расположенных рядом, но без какого-либо физического контакта. Компонент 1214 датчиков может также содержать оптический датчик, такой как CMOS или CCD датчик изображений, нужный для использования в приложения формирования изображений. В некоторых вариантах осуществления изобретения компонент 1214 датчиков также может содержать датчик ускорений, гироскоп, магнитный датчик, датчик давления и датчик температуры.
Компонент 1216 связи выполнен для обеспечения связи, проводной или беспроводной, между конечным устройством 1200 и другими устройствами. Конечное устройство 1200 может получить доступ к беспроводной сети на основе некоторого стандарта связи, такого как WiFi, 2G или 3G или их комбинации. В одном примере варианта осуществления изобретения компонент 1216 связи принимает сигнал вещания или информацию, связанную с сигналом вещания, от внешней системы управления вещанием через канал вещания. В одном примере варианта осуществления изобретения компонент 1216 связи дополнительно содержит модуль (NFC) беспроводной связи ближнего радиуса действия для обеспечения связи ближнего радиуса действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по инфракрасной технологии передачи данных (IrDA), сверхширокополосной технологии (UWB), технологии Bluetooth (BT) и других технологий.
В некотором примере варианта осуществления изобретения конечное устройство 1200 может быть реализовано с помощью одной или нескольких специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), цифровых сигнальных обрабатывающих устройств (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, нужных для осуществления описанных выше способов.
В некоторых примерах вариантов осуществления изобретения также предложен долговременный считываемый компьютером носитель информации, содержащий команды, такие как содержащиеся в памяти 1204, выполнимые процессором 1220 в конечном устройстве 1200, нужные для осуществления описанных выше способов. Например, долговременный считываемый компьютером носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, флоппи-диском, оптическим устройством хранения данных и подобным.
Предложен долговременный считываемый компьютером носитель информации, содержащий команды, исполнение которых обрабатывающим компонентом в устройстве получения пользовательской информации, приводит к выполнению устройством получения пользовательской информации способа получения пользовательской информации, этот способ включает в себя следующее: получают информацию о фотографии крупным планом для целевого пользователя; и получают пользовательскую информацию о целевом пользователе на основе информации о фотографии крупным планом и заранее заданного множества политик получения, при этом заранее заданное множество политик получения содержит по меньшей мере одну политику получения и каждая из политик получения указывает соответствующий путь получения пользовательской информации о целевом пользователе.
Дополнительно, получение может включать в себя следующее: передают на сервер информацию о фотографии крупным планом для целевого пользователя, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и принимают первое сообщение с ответом, возвращаемое сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В качестве альтернативы или дополнительно, после передачи на сервер информации о фотографии крупным планом для целевого пользователя, способ может дополнительно включать в себя следующее: принимают второе сообщение с ответом, возвращаемое сервером, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе; передают в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и принимают третье сообщение с ответом, возвращаемое целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
В альтернативном варианте осуществления изобретения, получение может включать в себя следующее: передают в широковещательном режиме информацию о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне, в котором расположено целевое конечное устройство, соответствующее целевому пользователю; и принимают третье сообщение с ответом, возвращаемое целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве.
Дополнительно или в качестве альтернативы, после широковещательной передачи информации о фотографии крупным планом для целевого пользователя в заранее заданном диапазоне, способ может дополнительно включать в себя следующее: принимают четвертое сообщение с ответом, возвращаемое целевым конечным устройством, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе; передают на сервер информацию о фотографии крупным планом для целевого пользователя, чтобы сервер, в соответствии с информацией о фотографии крупным планом для целевого пользователя, выяснил, содержит ли он пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и принимают первое сообщение с ответом, возвращаемое сервером, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
На фиг. 11 показана структурная схема другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 11, устройство 110 получения пользовательской информации содержит: модуль 1101 приема, выполненный с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством; модуль 1102 выяснения, выполненный с возможностью выяснения, в соответствии с информацией о фотографии крупным планом, принятой модулем 1101 приема, содержит ли сервер пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и первый модуль 1103 передачи, выполненный с возможностью передачи на первое конечное устройство первого сообщения с ответом, в случае, когда модуль 1102 выяснения определяет, что сервер содержит пользовательскую информацию о целевом пользователе, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В устройстве получения пользовательской информации, предложенном в настоящем изобретении, модуль приема принимает информацию о фотографии крупным планом для целевого пользователя, переданную первым конечным устройством; в соответствии с информацией о фотографии крупным планом, принятой модулем приема, модуль выяснения выясняет, содержит ли сервер пользовательскую информацию о целевом пользователе; и в случае, когда модуль выяснения выясняет, что сервер содержит пользовательскую информацию о целевом пользователе, первый модуль передачи передает на первое конечное устройство первое сообщение с ответом, содержащее пользовательскую информацию о целевом пользователе. Соответственно, первое конечное устройство может получить безошибочную пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
На основе описанного выше варианта осуществления изобретения с фиг. 11, на фиг. 12 показана структурная схема другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 12, устройство может дополнительно содержать второй модуль 1104 передачи, выполненный с возможностью передачи на первое конечное устройство второго сообщения с ответом, в случае, когда модуль 1102 выяснения определяет, что сервер не содержит пользовательскую информацию о целевом пользователе, при этом второе сообщение с ответом указывает, что сервер не содержит пользовательскую информацию о целевом пользователе.
Помимо этого, устройство может дополнительно содержать модуль 1105 получения, выполненный с возможностью получения и сохранения пользовательской информации по меньшей мере для одного пользователя.
Любое из устройств получения пользовательской информации, предложенных в приведенных выше вариантах осуществления изобретения, используют для реализации технического решения из варианта осуществления способа, показанного на фиг. 4, принцип которого аналогичен его техническим эффектам, то есть, с помощью приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством, выяснения, в соответствии с информацией о фотографии крупным планом, принятой модулем приема, содержит ли сервер пользовательскую информацию о целевом пользователе, и в случае, когда модуль выяснения выясняет, что сервер содержит пользовательскую информацию о целевом пользователе, передачи на первое конечное устройство первого сообщения с ответом, содержащего пользовательскую информацию о целевом пользователе. Соответственно, первое конечное устройство может получить безошибочную пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
Приведенное выше описание иллюстрирует внутренние функциональные модули и схематичные структуры устройств получения пользовательской информации и эти устройства фактически реализуют в сервере. На фиг. 13 показана структурная схема физического объекта, являющегося сервером, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 13, этот сервер может быть более конкретно реализован как устройство передачи, устройство приема, процессор и память для хранения команд, исполнимых процессором, при этом: устройство приема выполнено с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной первым конечным устройством; процессор выполнен с возможностью выяснения, в соответствии с информацией о фотографии крупным планом для целевого пользователя, содержит ли сервер пользовательскую информацию о целевом пользователе, при этом пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя; и устройство передачи выполнено с возможностью передачи на первое конечное устройство первого сообщения с ответом, в случае, когда сервер содержит пользовательскую информацию о целевом пользователе, при этом первое сообщение с ответом содержит пользовательскую информацию о целевом пользователе.
В описанном выше варианте осуществления сервера, ясно, что процессор может быть центральным процессором (для простоты - CPU) или другим процессором общего назначения, цифровым сигнальным процессором (для простоты - DSP), специализированной интегральной схемой (для простоты - ASIC) и подобным. Процессор общего назначения может быть микропроцессором или процессор может быть другим обычным процессором и так далее. Упомянутая выше память может быть постоянным запоминающим устройством (для простоты - ROM), оперативным запоминающим устройством (для простоты - RAM), флеш-памятью, накопителем на жестких дисках или твердотельным накопителем. Этапы способа, описанного вместе с вариантами осуществления изобретения, могут быть выполнены аппаратными процессорами или могут быть выполнены с помощью комбинации аппаратного и программного модулей в процессоре.
На фиг. 14 показана структурная схема сервера 1900, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 14, сервер 1900 может содержать обрабатывающий компонент 1922 (может дополнительно содержать один или несколько процессоров) и память 1932, представляющую ресурсы памяти и приспособленную для хранения команд, исполняемых обрабатывающим компонентом 1922 (например, прикладной программой). Прикладная программа, хранящаяся в памяти 1932, может содержать один или несколько модулей, каждый из которых соответствует некоторому набору команд. Далее, обрабатывающий компонент 1922 может быть выполнен для исполнения наборов команд с целью выполнения указанных этапов способа получения пользовательской информации, показанного на фиг. 4.
Устройство 1900 также может содержать компонент 1926 электропитания, выполненный с возможностью осуществления управления подачей электропитания на сервер 1900, проводные или беспроводные сетевые интерфейсы 1950, выполненные с возможностью соединения сервера 1900 с сетью, и интерфейсы 1958 ввода/вывода. Сервер может работать с операционными системами (такими, как Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ и подобными), хранящимися в памяти 1932.
На фиг. 15 показана структурная схема другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 15, это устройство 150 получения пользовательской информации содержит: модуль 1501 приема, выполненный с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной в широковещательном режиме первым конечным устройством; модуль 1502 определения, выполненный с возможностью определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом, принятой модулем 1501 приема, и информации о фотографии крупным планом, хранящейся во втором конечном устройстве; и первый модуль 1503 передачи, выполненный с возможностью передачи на первое конечное устройство третьего сообщения с ответом, в случае, когда модуль 1502 определения определяет, что второе конечное устройство является целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве, и пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
В устройстве получения пользовательской информации, предложенном в настоящем варианте осуществления настоящего изобретения, модуль приема принимает информацию о фотографии крупным планом для целевого пользователя, переданную в широковещательном режиме первым конечным устройством; модуль определения определяет, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом, принятой модулем приема, и информации о фотографии крупным планом, хранящейся во втором конечном устройстве; и в случае, когда модуль определения определяет, что второе конечное устройство является целевым конечным устройством, первый модуль передачи передает на первое конечное устройство третье сообщение с ответом, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве. Соответственно, первое конечное устройство может получить безошибочную пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
На основе описанного выше варианта осуществления изобретения с фиг. 15, на фиг. 16 показана структурная схема другого устройства получения пользовательской информации, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 16, устройство может дополнительно содержать второй модуль 1504 передачи, выполненный с возможностью передачи на первое конечное устройство четвертого сообщения с ответом, в случае, когда модуль 1502 определения определяет, что второе конечное устройство является целевым конечным устройством и целевой пользователь отказывается передать на первое конечное устройство пользовательскую информацию о целевом пользователе, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе.
Любое из устройств получения пользовательской информации, предложенных в приведенных выше вариантах осуществления изобретения, используют для реализации технического решения из варианта осуществления способа, показанного на фиг. 5, принцип которого аналогичен его техническим эффектам, то есть, с помощью приема информации о фотографии крупным планом для целевого пользователя, переданной в широковещательном режиме первым конечным устройством, определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, на основе информации о фотографии крупным планом, принятой модулем приема, и информации о фотографии крупным планом, хранящейся во втором конечном, и в случае, когда модуль определения определяет, что второе конечное устройство является целевым конечным устройством, передачи на первое конечное устройство третьего сообщения с ответом, содержащего пользовательскую информацию, локально хранящуюся в целевом конечном устройстве. Соответственно, первое конечное устройство может получить безошибочную пользовательскую информацию о целевом пользователе и, таким образом, может быть увеличен опыт пользователя.
Приведенное выше описание иллюстрирует внутренние функциональные модули и схематичные структуры устройств получения пользовательской информации, и эти устройства фактически реализуют в конечном устройстве (например, конечное устройство является вторым конечным устройством). На фиг. 17 показана структурная схема другого физического объекта, являющегося конечным устройством, в соответствии с некоторым примером варианта осуществления изобретения. Как показано на фиг. 17, это конечное устройство может быть более конкретно реализовано как устройство передачи, устройство приема, процессор и память для хранения команд, исполнимых процессором, при этом: устройство приема выполнено с возможностью приема информации о фотографии крупным планом для целевого пользователя, переданной в широковещательном режиме первым конечным устройством; процессор выполнен с возможностью определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом, принятой модулем приема, и информации о фотографии крупным планом, хранящейся во втором конечном устройстве; и устройство передачи выполнено с возможностью передачи на первое конечное устройство третьего сообщения с ответом, в случае, когда модуль определения определяет, что второе конечное устройство является целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве, и пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
При желании, структурная схема этого конечного устройства может ссылаться на содержимое, показанное на фиг. 10, которое здесь не будем повторять.
В некоторых примерах вариантов осуществления изобретения также предложен долговременный считываемый компьютером носитель информации, содержащий команды, такие как содержащиеся в памяти команды, упомянутые выше команды могут быть исполнены процессором в конечном устройстве с целью осуществления описанных выше способов. Например, долговременный считываемый компьютером носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, флоппи-диском, оптическим устройством хранения данных и подобным.
Предложен долговременный считываемый компьютером носитель информации, содержащий команды, исполнение которых обрабатывающим компонентом в устройстве получения пользовательской информации приводит к тому, что устройство получения пользовательской информации выполняет способ получения пользовательской информации, этот способ включает в себя следующее: принимают информацию о фотографии крупным планом для целевого пользователя, переданную в широковещательном режиме первым конечным устройством; определяют, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, что делают на основе информации о фотографии крупным планом для целевого пользователя и информации о фотографии крупным планом, хранящейся во втором конечном устройстве; и передают на первое конечное устройство третье сообщение с ответом, в случае, когда второе конечное устройство является целевым конечным устройством, при этом третье сообщение с ответом содержит пользовательскую информацию, локально хранящуюся в целевом конечном устройстве, и пользовательская информация содержит информацию о фотографии крупным планом и информацию о профиле целевого пользователя.
В альтернативном варианте осуществления изобретения после определения, является ли второе конечное устройство целевым конечным устройством, соответствующим целевому пользователю, этот способ может дополнительно включать в себя следующее: передают на первое конечное устройство четвертое сообщение с ответом, в случае, когда второе конечное устройство является целевым конечным устройством и целевой пользователь отказывается передать на первое конечное устройство пользовательскую информацию о целевом пользователе, при этом четвертое сообщение с ответом указывает, что целевой пользователь отказывается передать пользовательскую информацию о целевом пользователе.
Другие варианты осуществления изобретения будут ясны специалистам в рассматриваемой области после рассмотрения изобретения, описанного в настоящем документе. Настоящая заявка покрывает любые изменения, варианты использования или адаптации изобретения, которые следуют общим принципам изобретения, и включает в себя отклонения от настоящего описания, происходящие от известных или привычных реализаций в технике. Описание и варианты осуществления изобретения надо рассматривать как примеры, и объем и идея изобретения ограничена только приложенной формулой изобретения.
Следует иметь в виду, что идея изобретения не ограничена точной конструкцией, которая описана выше и проиллюстрирована на приложенных чертежах, и что возможно предложить различные модификации и изменения, не выходя при этом за границы объема изобретения. Предполагается, что объем изобретения ограничен только прилагаемой формулой изобретения.