СПОСОБ И УСТРОЙСТВО ДЛЯ АКТИВНОЙ ДОСТАВКИ ПОЛЬЗОВАТЕЛЬСКОЙ ИНФОРМАЦИИ
USER INFORMATION ACTIVE DELIVERY METHOD AND DEVICE

Перекрестная ссылка на родственные заявки
Настоящая заявка основана на и испрашивает приоритет согласно заявке на патент Китая № 201510857214.5, поданной 30 ноября 2015 г., содержание которой полностью включено в настоящую заявку посредством ссылки.
Область техники
Настоящее изобретение относится к области прикладного программного обеспечения и, более конкретно, к способу и устройству для активной доставки («проталкивания») пользовательской информации.
Уровень техники
Поскольку межличностная коммуникация становится все более удобной, пользователю во все возрастающей степени приходится запоминать пользовательскую информацию о большом количестве пользователей, такую как имя и контактные данные.
При практическом применении, поскольку пользователь обычно не может точно запомнить пользовательскую информацию по каждому пользователю, возникают связанные с этим проблемы. Например, спустя несколько дней после того, как пользователь и его коллега представились друг другу по именам и много беседовали при первой встрече, когда пользователь снова встречается с коллегой, он может не вспомнить его имя, что приводит к замешательству и неловкости.
Раскрытие изобретения
Варианты осуществления настоящего изобретения обеспечивают способ и устройство для активной доставки пользовательской информации. Технические решения реализованы следующим образом.
Согласно первому аспекту вариантов осуществления настоящего изобретения предлагается способ активной доставки пользовательской информации, который включает в себя следующее: получают первый идентификатор (ID) первого пользовательского устройства (UE) при помощи беспроводной связи ближнего радиуса действия; производят поиск в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, причем текущая база данных содержит пользовательскую информацию, соответствующую каждому идентификатору пользовательского устройства UE ID; и выдают сообщение активной доставки, причем сообщение активной доставки включает в себя первую пользовательскую информацию.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: когда другие пользователи приближаются к данному пользователю, идентификаторы пользовательских устройств указанных других пользователей могут быть получены при помощи беспроводной связи ближнего радиуса действия; пользовательскую информацию об указанных других пользователях получают путем поиска пользовательской информации, соответствующей каждому UE ID, и выдают сообщение активной доставки, включающее в себя пользовательскую информацию, тем самым позволяя пользователю точно и своевременно получать пользовательскую информацию об указанных других пользователях, находящихся поблизости, избегая замешательства и неловкости, вызванных забывчивостью, и повышая точность и надежность идентификации пользователя.
Кроме того, способ может дополнительно включать в себя следующее: когда обнаруживают, что пользовательской информации, соответствующей первому ID, в текущей базе данных не существует, активно передают («проталкивают») корректирующий запрос, причем корректирующий запрос включает в себя первый ID; принимают корректирующий ответ, причем корректирующий ответ включает в себя принятую пользовательскую информацию; и принятую пользовательскую информацию интерпретируют в качестве пользовательской информации, соответствующей первому ID, и сохраняют в текущей базе данных.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: когда обнаруживают, что пользовательской информации, соответствующей полученному на данный момент ID, в базе данных не существует, проталкивают корректирующий запрос, и пользовательскую информацию, введенную пользователем, сохраняют в базе данных в качестве пользовательской информации, соответствующей полученному на данный момент ID, тем самым обеспечивая обновление и полноту базы данных и повышая точность и надежность идентификации пользователя.
Кроме того, поиск в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, может включать в себя следующее: если первый ID не является идентификатором пользовательского устройства, обнаруженного на данный момент, производят поиск в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: только когда обнаруживают, что появляется новый идентификатор пользовательского устройства, производят поиск в текущей базе данных для получения пользовательской информации, соответствующей новому UE ID, тем самым избегая часто повторяемой обработки и эффективно сберегая потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
Кроме того, способ может дополнительно включать в себя следующее: проталкивают опцию запрещенной подсказки, причем опция запрещенной подсказки включает в себя первую пользовательскую информацию; и, когда обнаруживают команду подтверждения для опции запрещенной подсказки, добавляют маркер запрещенной подсказки к первому ID в текущей базе данных.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: опцию запрещенной подсказки проталкивают в то время, как выдают сообщение активной доставки, включающее в себя пользовательскую информацию; если пользователь выбирает опцию запрещенной подсказки, то маркер запрещенной подсказки добавляют к первому ID в базе данных с целью идентификации.
Кроме того, способ может дополнительно включать в себя следующее: когда обнаруживают, что первый ID в текущей базе данных содержит маркер запрещенной подсказки, выдачу сообщения активной доставки запрещают.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: опцию запрещенной подсказки проталкивают в то время, как выдают сообщение активной доставки, включающее в себя пользовательскую информацию; если пользователь выбирает опцию запрещенной подсказки, то маркер запрещенной подсказки добавляют к соответствующему ID в базе данных; если к полученному ID пользовательского устройства добавляют маркер запрещенной подсказки, то нет необходимости в выдаче сообщения активной доставки, что позволяет избегать ненужной обработки и дополнительно сберегать потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
Согласно второму аспекту вариантов осуществления настоящего изобретения предлагается устройство для активной доставки пользовательской информации, которое включает в себя следующее: модуль получения, выполненный с возможностью получения первого идентификатора (ID) первого пользовательского устройства (UE) при помощи беспроводной связи ближнего радиуса действия; модуль поиска, выполненный с возможностью поиска в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, полученному модулем получения, причем текущая база данных содержит пользовательскую информацию, соответствующую каждому идентификатору пользовательского устройства UE ID; и первый модуль активной доставки, выполненный с возможностью выдачи сообщения активной доставки, причем сообщение активной доставки включает в себя первую пользовательскую информацию, полученную модулем поиска.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: когда другие пользователи приближаются к данному пользователю, идентификаторы пользовательских устройств указанных других пользователей могут быть получены при помощи беспроводной связи ближнего радиуса действия; пользовательскую информацию об указанных других пользователях получают путем поиска пользовательской информации, соответствующей каждому UE ID, и выдают сообщение активной доставки, включающее в себя пользовательскую информацию, тем самым позволяя пользователю точно и своевременно получать пользовательскую информацию об указанных других пользователях, находящихся поблизости, избегая замешательства и неловкости, вызванных забывчивостью, и повышая точность и надежность идентификации пользователя.
Кроме того, устройство может дополнительно включать в себя: второй модуль активной доставки, выполненный с возможностью, при обнаружении модулем поиска того, что пользовательской информации, соответствующей первому ID, в текущей базе данных не существует, проталкивания корректирующего запроса, причем корректирующий запрос включает в себя первый ID; первый приемный модуль, выполненный с возможностью приема корректирующего ответа, причем корректирующий ответ включает в себя принятую пользовательскую информацию; и корректирующий модуль, выполненный с возможностью сохранения пользовательской информации, принятой первым приемным модулем, которую интерпретируют в качестве пользовательской информации, соответствующей первому ID, в текущей базе данных.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: когда обнаруживают, что пользовательской информации, соответствующей полученному на данный момент ID, в базе данных не существует, проталкивают корректирующий запрос, и пользовательскую информацию, введенную пользователем, сохраняют в базе данных в качестве пользовательской информации, соответствующей полученному на данный момент ID, тем самым обеспечивая обновление и полноту базы данных и повышая точность и надежность идентификации пользователя.
Кроме того, модуль поиска может включать в себя подмодуль поиска, выполненный с возможностью, когда первый ID, полученный модулем получения, не является идентификатором пользовательского устройства, обнаруженного на данный момент, поиска в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: только когда обнаруживают, что появляется новый идентификатор пользовательского устройства, производят поиск в текущей базе данных для получения пользовательской информации, соответствующей новому UE ID, тем самым избегая часто повторяемой обработки и эффективно сберегая потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
Кроме того, устройство может дополнительно включать в себя третий модуль активной доставки, выполненный с возможностью проталкивания опции запрещенной подсказки, причем опция запрещенной подсказки включает в себя первую пользовательскую информацию; и модуль маркировки, выполненный с возможностью, в случае обнаружения команды подтверждения для опции запрещенной подсказки, добавления маркера запрещенной подсказки к первому ID в текущей базе данных.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: опцию запрещенной подсказки проталкивают, в то время как выдают сообщение активной доставки, включающее в себя пользовательскую информацию; если пользователь выбирает опцию запрещенной подсказки, то маркер запрещенной подсказки добавляют к первому ID в базе данных с целью идентификации.
Кроме того, устройство может дополнительно включать в себя модуль обработки, выполненный с возможностью, в случае обнаружения, что первый ID в текущей базе данных содержит маркер запрещенной подсказки, запрещения выдачи сообщения активной доставки.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: опцию запрещенной подсказки проталкивают в то время, как выдают сообщение активной доставки, включающее в себя пользовательскую информацию; если пользователь выбирает опцию запрещенной подсказки, то маркер запрещенной подсказки добавляют к соответствующему ID в базе данных; если к полученному ID пользовательского устройства добавляют маркер запрещенной подсказки, то нет необходимости в выдаче сообщения активной доставки, что позволяет избегать ненужной обработки и дополнительно сберегать потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
Согласно третьему аспекту вариантов осуществления настоящего изобретения предлагается устройство для активной доставки информации о пользователях, которое включает в себя: процессор и запоминающее устройство, выполненное с возможностью хранения команды, выполняемой процессором; причем процессор выполнен с возможностью: получения первого идентификатора (ID) первого пользовательского устройства (UE) при помощи беспроводной связи ближнего радиуса действия; поиска в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, причем текущая база данных содержит пользовательскую информацию, соответствующую каждому идентификатору пользовательского устройства UE ID; и выдачи сообщения активной доставки, причем сообщение активной доставки включает в себя первую пользовательскую информацию.
Техническое решение, обеспечиваемое режимом реализации, может включать в себя следующие благоприятные эффекты: когда другие пользователи приближаются к данному пользователю, идентификаторы пользовательских устройств указанных других пользователей могут быть получены при помощи беспроводной связи ближнего радиуса действия; пользовательскую информацию об указанных других пользователях получают путем поиска пользовательской информации, соответствующей каждому UE ID, и выдают сообщение активной доставки, включающее в себя пользовательскую информацию, тем самым позволяя пользователю точно и своевременно получать пользовательскую информацию об указанных других пользователях, находящихся поблизости, избегая замешательства и неловкости, вызванных забывчивостью, и повышая точность и надежность идентификации пользователя.
Следует понимать, что вышеприведенное общее описание и следующее ниже описание осуществления изобретения представлены только в качестве примера и пояснения, и не могут ограничивать варианты осуществления настоящего изобретения.
Краткое описание чертежей
Прилагаемые чертежи, которые включены в это описание изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с настоящим изобретением и, вместе с описанием, служат для объяснения принципов настоящего изобретения.
На ФИГ. 1A представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с примером осуществления настоящего изобретения.
На ФИГ. 1B представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 2 представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 3A представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 3B представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 4A представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с примером осуществления настоящего изобретения.
На ФИГ. 4B представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 5 представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 6A представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 6B представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения.
На ФИГ. 7 представлена блок-схема устройства для активной доставки пользовательской информации в соответствии с примером осуществления настоящего изобретения.
На ФИГ. 8 представлена блок-схема устройства 800 для активной доставки пользовательской информации в соответствии с примером осуществления настоящего изобретения.
Прилагаемые чертежи, которые включены в это описание изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с настоящим изобретением и вместе с описанием служат для объяснения принципов настоящего изобретения.
Осуществление изобретения
Обратимся теперь подробным образом к примерам осуществления изобретения, которые иллюстрируются прилагаемыми чертежами. Следующее описание содержит ссылки на прилагаемые чертежи, где одинаковые номера на различных чертежах представляют одинаковые или сходные элементы, если не указано иное. Способы реализации, изложенные в следующем описании примера осуществления изобретения, не представляют все варианты реализации, соответствующие изобретению. Вместо этого, они просто служат примерами устройств и способов, соответствующих аспектам изобретения, содержащихся в приложенной формуле изобретения.
На ФИГ. 1A представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с примером осуществления настоящего изобретения; как показано на ФИГ. 1A, настоящий вариант осуществления иллюстрируется путем применения способа активной доставки пользовательской информации к устройству для активной доставки пользовательской информации; способ активной доставки пользовательской информации может включать в себя следующие шаги.
На шаге 101 первый ID первого UE получают при помощи беспроводной связи ближнего радиуса действия.
Конкретно, исполняющая часть настоящего варианта осуществления может представлять собой устройство для активной доставки пользовательской информации, оснащенное функциями беспроводной связи ближнего радиуса действия и обработки активной доставки, такое как терминал и носимое устройство. Этот шаг иллюстрируется случаем практического применения: пользователь имеет при себе устройство для активной доставки пользовательской информации; когда другие пользователи приближаются к данному пользователю, устройство для активной доставки пользовательской информации получает первый ID первого UE, которое имеется при себе у других пользователей, при помощи беспроводной связи ближнего радиуса действия для реализации следующих решений.
При этом могут использоваться различные способы ближней связи, такие как беспроводная связь ближнего радиуса действия БСБРД (NFC) и Bluetooth, которые не ограничены вариантом осуществления согласно настоящей заявке.
На шаге 102 производят поиск в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, причем база данных содержит пользовательскую информацию, соответствующую ID каждого UE.
Этот шаг по-прежнему иллюстрируется приведенным выше случаем практического применения: после получения первого ID первого UE, имеющегося при себе у указанных других пользователей устройство для активной доставки пользовательской информации производит поиск в текущей базе данных, в которой хранится пользовательская информация, соответствующая ID каждого UE, для получения первой пользовательской информации, соответствующей первому ID, а именно, пользовательской информации об указанных других пользователях, для реализации следующих решений.
При практическом применении, когда пользователь постоянно остается в определенном месте, если UE находящихся поблизости пользователей остаются неподвижными, список UE, сканируемых устройством для активной доставки пользовательской информации, не изменится. Только когда сканируют новое UE, например, пользователь начинает двигаться или новый пользователь приближается к данному пользователю, устройство для активной доставки пользовательской информации должно выдать сообщение активной доставки, включающее в себя пользовательскую информацию о новом пользователе. Соответственно, как показано на ФИГ. 1B, ФИГ. 1B представляет собой блок-схему, иллюстрирующую способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; исходя из режима реализации, показанного на ФИГ. 1A, шаг 102 может включать в себя следующие шаги.
На шаге 104, когда первый ID не является ID пользовательского устройства, обнаруженного на данный момент, производят поиск в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID.
В этом режиме реализации, только когда обнаруживают, что появляется новый идентификатор пользовательского устройства, производят поиск в текущей базе данных для получения пользовательской информации, соответствующей новому UE ID, тем самым избегая часто повторяемой обработки и эффективно сберегая потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
На шаге 103 выдают сообщение активной доставки, причем сообщение активной доставки включает в себя первую пользовательскую информацию.
Этот шаг по-прежнему иллюстрируется приведенным выше случаем практического применения: после получения первой пользовательской информации об указанных других пользователях устройство для активной доставки пользовательской информации выдает сообщение активной доставки, включающее в себя первую пользовательскую информацию, для того, чтобы позволить данному пользователю получать пользовательскую информацию об указанных других пользователях точно и своевременно.
Конкретно, существуют различные способы выдачи сообщения активной доставки, такие как высвечивание соответствующего окна на экране для отображения сообщения активной доставки, или вибрация для подсказки и отображения сообщения активной доставки, которые не ограничены настоящим вариантом осуществления согласно данной заявке.
При этом пользовательская информация используется, чтобы позволить пользователям идентифицировать данного пользователя; содержание пользовательской информации может быть определено в соответствии с фактической потребностью, например, включая имя пользователя, модель оборудования и контактные данные, которые не ограничены настоящим вариантом осуществления согласно данной заявке.
Таким образом, когда при использовании способа активной доставки пользовательской информации, обеспечиваемого настоящим вариантом осуществления, другие пользователи приближаются к данному пользователю, идентификаторы пользовательских устройств указанных других пользователей могут быть получены при помощи беспроводной связи ближнего радиуса действия; пользовательскую информацию об указанных других пользователях получают путем поиска пользовательской информации, соответствующей каждому UE ID, и выдают сообщение активной доставки, включающее в себя пользовательскую информацию, тем самым позволяя пользователю точно и своевременно получать пользовательскую информацию об указанных других пользователях, находящихся поблизости, избегая замешательства и неловкости, вызванных забывчивостью, и повышая точность и надежность идентификации пользователя.
На ФИГ. 2 представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; как показано на ФИГ. 2, настоящий вариант осуществления иллюстрируется путем применения способа активной доставки пользовательской информации к устройству для активной доставки пользовательской информации; исходя из режимов реализации, показанных на ФИГ. 1A или ФИГ. 1B, способ активной доставки пользовательской информации может включать в себя следующие шаги.
На шаге 201, когда обнаруживают, что пользовательской информации, соответствующей первому ID, в текущей базе данных не существует, проталкивают корректирующий запрос, причем корректирующий запрос включает в себя первый ID.
На шаге 202 принимают корректирующий ответ, причем корректирующий ответ включает в себя принятую пользовательскую информацию.
На шаге 203 принятую пользовательскую информацию сохраняют в базе данных и интерпретируют в качестве пользовательской информации, соответствующей первому ID.
Конкретно, исполняющая часть настоящего варианта осуществления может представлять собой устройство для активной доставки пользовательской информации. Решение настоящего варианта осуществления может использоваться для обновления базы данных, что иллюстрируется случаем практического применения: после получения первого ID первого пользовательского устройства, имеющегося при себе у указанных других пользователей, устройство для активной доставки пользовательской информации производит поиск в текущей базе данных; когда выясняют, что в базе данных нет пользовательской информации, соответствующей первому UE, иначе говоря, пользовательская информация об указанных других пользователях не сохранялась раньше, то необходимо добавить пользовательскую информацию об указанных других пользователях для обновления базы данных.
Конкретно, устройство для активной доставки пользовательской информации может проталкивать корректирующий запрос; после получения пользовательской информации об указанных других пользователях пользователь может вернуть корректирующий ответ, включающий в себя пользовательскую информацию, соответствующую корректирующему запросу; после приема корректирующего ответа устройство для активной доставки пользовательской информации сохраняет пользовательскую информацию в корректирующем ответе, которую интерпретируют в качестве пользовательской информации, соответствующей первому ID, в базе данных.
Конкретно, могут использоваться различные способы проталкивания корректирующего запроса; например, на интерфейсе дисплея высвечивается окно ввода; соответственно, после того, как пользователь введет имя владельца первого UE и другую пользовательскую информацию в окно ввода, устройство для активной доставки пользовательской информации сохраняет первый ID и пользовательскую информацию, введенную пользователем, в базе данных; различные способы не ограничены настоящим вариантом осуществления согласно данной заявке.
В дополнение к этому, чтобы пользователю было удобнее дополнительно идентифицировать, какое UE соответствует пользовательской информации, требующей в данный момент корректировки, первый ID может также включать в себя модель оборудования первого UE.
Например, если предположить, что вблизи от данного пользователя находятся два пользователя, причем пользователь A применяет мобильный телефон модели MI, а другой пользователь B — мобильный телефон модели iPhone, и в базе данных нет пользовательской информации по этим двум пользователям, то устройство для активной доставки пользовательской информации должно протолкнуть два корректирующих запроса; если руководствоваться только ID пользовательского устройства UE, пользователь не сможет полностью определить, пользовательскую информацию какого пользователя следует внести, но он может судить об этом исходя из модели оборудования, отображаемой в корректирующем запросе; например, если предположить, что в данный момент в корректирующем запросе отображается модель оборудования MI, тогда в корректирующий ответ, соответствующий корректирующему запросу, можно внести пользовательскую информацию о пользователе A.
Таким образом, когда при использовании способа активной доставки пользовательской информации, обеспечиваемого настоящим вариантом осуществления, обнаруживают, что пользовательской информации, соответствующей полученному на данный момент ID, в базе данных не существует, проталкивают корректирующий запрос, и пользовательскую информацию, введенную пользователем, которую интерпретируют в качестве пользовательской информации, соответствующей полученному на данный момент ID, сохраняют в базе данных, тем самым обеспечивая обновление и полноту базы данных и повышая точность и надежность идентификации пользователя.
На ФИГ. 3A представлена блок-схема, иллюстрирующая способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; как показано на ФИГ. 3A, настоящий вариант осуществления иллюстрируется путем применения способа активной доставки пользовательской информации к устройству для активной доставки пользовательской информации; исходя из любого из вышеприведенных режимов реализации способ активной доставки пользовательской информации может включать в себя следующие шаги.
На шаге 301 проталкивают опцию запрещенной подсказки, причем опция запрещенной подсказки включает в себя первую пользовательскую информацию.
На шаге 302, в случае обнаружения команды подтверждения для опции запрещенной подсказки, добавляют маркер запрещенной подсказки к первому ID в текущей базе данных.
Этот шаг по-прежнему иллюстрируется приведенным выше случаем практического применения: при практическом применении могут существовать некоторые другие пользователи, имеющие близкие коммуникационные связи с данным пользователем, поэтому пользователь может очень легко идентифицировать таких пользователей, и при этом нет необходимости в выдаче сообщения активной доставки, включающего в себя пользовательскую информацию об указанных других пользователях. Конкретно, устройство для активной доставки пользовательской информации может уточнить у пользователя, необходимо ли также идентифицировать указанных других пользователей в будущем путем проталкивания опции запрещенной подсказки при нахождении первой пользовательской информации, соответствующей первому ID, и выдаче сообщения активной доставки; если обнаруживают, что пользователь выбирает опцию запрещенной подсказки, это означает, что нет необходимости идентифицировать указанных других пользователей в будущем; соответственно, чтобы способствовать идентификации, к первому ID в базе данных можно добавить маркер запрещенной подсказки.
Следовательно, если к полученному ID пользовательского устройства добавлен маркер запрещенной подсказки, нет необходимости в выдаче сообщения активной доставки. Соответственно, как показано на ФИГ. 3B, ФИГ. 3B представляет собой блок-схему, иллюстрирующую способ активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; исходя из режима реализации, показанного на ФИГ. 3A, способ активной доставки пользовательской информации может включать в себя следующие шаги.
На шаге 303, когда обнаруживают, что первый ID в базе данных содержит маркер запрещенной подсказки, выдачу сообщения активной доставки запрещают.
Таким образом, при использовании способа активной доставки пользовательской информации, обеспечиваемого настоящим вариантом осуществления, опцию запрещенной подсказки проталкивают в то время, как выдают сообщение активной доставки, включающее в себя пользовательскую информацию; если пользователь выбирает опцию запрещенной подсказки, то маркер запрещенной подсказки добавляют к соответствующему ID в базе данных; если к полученному UE ID добавляют маркер запрещенной подсказки, то нет необходимости в выдаче сообщения активной доставки, что позволяет избегать ненужной обработки и дополнительно сберегать потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
На ФИГ. 4A представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с примером осуществления настоящего изобретения; как показано на ФИГ. 4A, устройство для активной доставки пользовательской информации может также включать в себя:
модуль 41 получения, выполненный с возможностью получения первого идентификатора (ID) первого пользовательского устройства (UE) при помощи беспроводной связи ближнего радиуса действия;
модуль 42 поиска, выполненный с возможностью поиска в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, полученному модулем 41 получения, причем текущая база данных содержит пользовательскую информацию, соответствующую каждому идентификатору пользовательского устройства UE ID; и
первый модуль 43 активной доставки, выполненный с возможностью выдачи сообщения активной доставки, причем сообщение активной доставки включает в себя первую пользовательскую информацию, полученную модулем поиска.
Конкретно, устройство для активной доставки пользовательской информации оснащено функциями беспроводной связи ближнего радиуса действия и обработки активной доставки, как, например, терминал и носимое устройство.
Это устройство иллюстрируется случаем практического применения: пользователь имеет при себе устройство для активной доставки пользовательской информации; когда другие пользователи приближаются к данному пользователю, модуль 41 получения получает первый ID первого UE, которое имеется при себе у других пользователей, при помощи беспроводной связи ближнего радиуса действия; модуль 42 поиска производит поиск в текущей базе данных, в которой хранится пользовательская информация, соответствующая ID каждого UE, для получения первой пользовательской информации, соответствующей первому ID, а именно, пользовательской информации об указанных других пользователях; первый модуль 43 активной доставки выдает сообщение активной доставки, включающее в себя первую пользовательскую информацию, для того, чтобы позволить данному пользователю получать пользовательскую информацию об указанных других пользователях точно и своевременно.
При этом могут использоваться различные способы реализации ближней связи при помощи модуля 41 получения, такие как беспроводная связь ближнего радиуса действия БСБРД (NFC) и Bluetooth, которые не ограничены настоящим вариантом осуществления согласно данной заявке.
Конкретно, существуют различные способы выдачи сообщения активной доставки при помощи первого модуля 43 активной доставки, такие как высвечивание соответствующего окна на экране для отображения сообщения активной доставки, или вибрация для подсказки и отображения сообщения активной доставки, которые не ограничены настоящим вариантом осуществления согласно данной заявке.
При этом пользовательская информация используется, чтобы позволить пользователям идентифицировать данного пользователя; содержание пользовательской информации может быть определено в соответствии с фактической потребностью, например, включая имя пользователя, модель оборудования и контактные данные, которые не ограничены настоящим вариантом осуществления согласно данной заявке.
При практическом применении, когда пользователь постоянно остается в определенном месте, если UE находящихся поблизости пользователей остаются неподвижными, список UE, сканируемых модулем 41 получения, не изменится. Только когда модулем 41 получения сканируется новое UE, например, пользователь начинает двигаться или новый пользователь приближается к данному пользователю, первый модуль 43 активной доставки должен выдать сообщение активной доставки, включающее в себя пользовательскую информацию о новом пользователе. Соответственно, как показано на ФИГ. 4B, ФИГ. 4B представляет собой структурную схему устройства активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; исходя из режима реализации, показанного на ФИГ. 4A, модуль 42 поиска включает в себя:
подмодуль 421 поиска, выполненный с возможностью, когда первый ID, полученный модулем получения, не является UE ID, обнаруженным на данный момент, поиска в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID.
В этом режиме реализации, только когда первый модуль 41 получения обнаруживает, что появляется новый идентификатор пользовательского устройства, подмодуль 421 поиска производит поиск в базе данных для получения пользовательской информации, соответствующей новому UE ID, тем самым избегая часто повторяемой обработки и эффективно сберегая потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
Таким образом, когда при использовании устройства для активной доставки пользовательской информации, обеспечиваемого настоящим вариантом осуществления, другие пользователи приближаются к данному пользователю, идентификаторы пользовательских устройств указанных других пользователей могут быть получены при помощи беспроводной связи ближнего радиуса действия; пользовательскую информацию указанных других пользователей получают путем поиска пользовательской информации, соответствующей каждому UE ID, и выдают сообщение активной доставки, включающее в себя пользовательскую информацию, тем самым позволяя пользователю точно и своевременно получать пользовательскую информацию об указанных других пользователях, находящихся поблизости, избегая замешательства и неловкости, вызванных забывчивостью, и повышая точность и надежность идентификации пользователя.
На ФИГ. 5 представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; как показано на ФИГ. 5, исходя из вариантов реализации на ФИГ. 4A или ФИГ. 4B, устройство для активной доставки пользовательской информации может также включать в себя:
второй модуль 51 активной доставки, выполненный с возможностью, при обнаружении модулем 42 поиска того, что пользовательской информации, соответствующей первому ID, в базе данных не существует, проталкивания корректирующего запроса, причем корректирующий запрос включает в себя первый ID;
первый приемный модуль 52, выполненный с возможностью приема корректирующего ответа, причем корректирующий ответ включает в себя принятую пользовательскую информацию; и
корректирующий модуль 53, выполненный с возможностью сохранения пользовательской информации, принятой первым приемным модулем 52, которую интерпретируют в качестве пользовательской информации, соответствующей первому ID, в базе данных.
Конкретно, решение настоящего варианта осуществления может использоваться для обновления базы данных, что иллюстрируется случаем практического применения: после получения первого ID первого UE, имеющегося при себе у указанных других пользователей, модулем 41 получения, модуль 42 поиска производит поиск в текущей базе данных; когда модуль 42 поиска обнаруживает, что в базе данных нет пользовательской информации, соответствующей первому UE, иначе говоря, пользовательская информация об указанных других пользователях не сохранялась раньше, то необходимо добавить пользовательскую информацию об указанных других пользователях для обновления базы данных. Конкретно, второй модуль 51 активной доставки может проталкивать корректирующий запрос; после получения пользовательской информации об указанных других пользователях пользователь может вернуть корректирующий ответ, включающий в себя пользовательскую информацию, в соответствии с корректирующим запросом; после приема корректирующего ответа первым приемным модулем 52 корректирующий модуль 53 интерпретирует пользовательскую информацию в корректирующем ответе в качестве пользовательской информации, соответствующей первому ID, и сохраняет ее в базе данных.
Конкретно, могут использоваться различные способы проталкивания корректирующего запроса вторым модулем 51 активной доставки; например, на интерфейсе дисплея высвечивается окно ввода; соответственно, после того, как пользователь введет имя владельца первого UE и другую пользовательскую информацию в окно ввода, устройство для активной доставки пользовательской информации сохраняет первый ID и пользовательскую информацию, введенную пользователем, в базе данных; различные способы не ограничены настоящим вариантом осуществления согласно данной заявке.
В дополнение к этому, чтобы пользователю было удобнее дополнительно идентифицировать, какое UE соответствует пользовательской информации, требующей в данный момент корректировки, первый ID может также включать в себя модель оборудования первого UE.
Таким образом, когда при использовании устройства для активной доставки пользовательской информации, обеспечиваемого настоящим вариантом осуществления, обнаруживают, что пользовательской информации, соответствующей полученному на данный момент ID, в базе данных не существует, проталкивают корректирующий запрос, и пользовательскую информацию, введенную пользователем, сохраняют в базе данных в качестве пользовательской информации, соответствующей полученному на данный момент ID, тем самым обеспечивая обновление и полноту базы данных и повышая точность и надежность идентификации пользователя.
На ФИГ. 6A представлена структурная схема устройства для активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; как показано на ФИГ. 6A, исходя из любого приведенного выше варианта реализации, устройство для активной доставки пользовательской информации может также включать в себя:
третий модуль 61 активной доставки, выполненный с возможностью проталкивания опции запрещенной подсказки, причем опция запрещенной подсказки включает в себя первую пользовательскую информацию; и
модуль 62 маркировки, выполненный с возможностью, в случае обнаружения команды подтверждения для опции запрещенной подсказки, добавления маркера запрещенной подсказки к первому ID в базе данных.
Это устройство также иллюстрируется приведенным выше случаем практического применения: третий модуль 61 активной доставки может уточнить у пользователя, необходимо ли по-прежнему идентифицировать других пользователей в будущем путем проталкивания опции запрещенной подсказки при нахождении модулем 42 поиска первой пользовательской информации, соответствующей первому ID, и выдаче модулем 43 активной доставки сообщения активной доставки; если обнаруживают, что пользователь выбирает опцию запрещенной подсказки, это означает, что нет необходимости идентифицировать указанных других пользователей в будущем; соответственно, чтобы способствовать идентификации, к первому ID в базе данных можно добавить маркер запрещенной подсказки.
Следовательно, если к идентификатору пользовательского устройства, полученному модулем 41 получения, добавлен маркер запрещенной подсказки, нет необходимости в выдаче сообщения активной доставки. Соответственно, как показано на ФИГ. 6B, ФИГ. 6B представляет собой структурную схему устройства активной доставки пользовательской информации в соответствии с другим примером осуществления настоящего изобретения; исходя из режима реализации, показанного на ФИГ. 6A, устройство также включает в себя:
модуль 63 обработки, выполненный с возможностью, в случае обнаружения, что первый ID в текущей базе данных содержит маркер запрещенной подсказки, запрещения выдачи сообщения активной доставки.
Таким образом, при использовании устройства для активной доставки пользовательской информации, обеспечиваемого настоящим вариантом осуществления, опцию запрещенной подсказки проталкивают в то время, как выдают сообщение активной доставки, включающее в себя пользовательскую информацию; если пользователь выбирает опцию запрещенной подсказки, то маркер запрещенной подсказки добавляют к соответствующему ID в базе данных; если к полученному UE ID добавляют маркер запрещенной подсказки, то нет необходимости в выдаче сообщения активной доставки, что позволяет избегать ненужной обработки и дополнительно сберегать потребляемую энергию и обрабатывающие ресурсы устройства для активной доставки пользовательской информации.
Внутреннее функционирование и структура устройства для активной доставки пользовательской информации раскрыты выше.
На ФИГ. 7 представлена блок-схема устройства для активной доставки пользовательской информации в соответствии с примером осуществления; как показано на ФИГ. 7, устройство для активной доставки пользовательской информации может быть реализовано в следующем виде:
процессор; и
запоминающее устройство, выполненное с возможностью хранения команды, выполняемой процессором;
причем процессор выполнен с возможностью: получения первого идентификатора (ID) первого пользовательского устройства (UE) при помощи беспроводной связи ближнего радиуса действия; поиска в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, причем текущая база данных содержит пользовательскую информацию, соответствующую каждому идентификатору пользовательского устройства UE ID; и выдачи сообщения активной доставки, причем сообщение активной доставки включает в себя первую пользовательскую информацию.
При использовании способа активной доставки пользовательской информации, обеспечиваемого настоящим вариантом осуществления, когда другие пользователи приближаются к данному пользователю, идентификаторы пользовательских устройств указанных других пользователей могут быть получены при помощи беспроводной связи ближнего радиуса действия; пользовательскую информацию об указанных других пользователях получают путем поиска пользовательской информации, соответствующей каждому UE ID, и выдают сообщение активной доставки, включающее в себя пользовательскую информацию, тем самым позволяя пользователю точно и своевременно получать пользовательскую информацию об указанных других пользователях, находящихся поблизости, избегая замешательства и неловкости, вызванных забывчивостью, и повышая точность и надежность идентификации пользователя.
На ФИГ. 8 представлена блок-схема устройства 800 для активной доставки пользовательской информации в соответствии с примером осуществления настоящего изобретения. Например, устройство 800 для активной доставки пользовательской информации может представлять собой компьютер, терминал, устройство приема и передачи сообщений, игровую консоль, планшетное устройство, медицинское устройство, тренажерное оборудование, карманный персональный компьютер и т. п.
Как показано на ФИГ. 8, устройство 800 для активной доставки пользовательской информации может содержать один или более из следующих компонентов: обрабатывающий компонент 802, память 804, компонент 806 питания, мультимедийный компонент 808, аудиокомпонент 810, интерфейс 812 ввода-вывода, сенсорный компонент 814 и коммуникационный компонент 816.
Как правило, обрабатывающий компонент 802 управляет общими операциями устройства 800 для активной доставки пользовательской информации, такими как операции, связанные с отображением, телефонными вызовами, передачей данных, работой фотовидеокамеры, и операциями записи. Обрабатывающий компонент 802 может содержать один или более процессоров 820 для выполнения команд с целью реализации всех или части шагов описанного выше способа. Кроме того, обрабатывающий компонент 802 может содержать один или более модулей, способствующих взаимодействию между обрабатывающим компонентом 802 и другими компонентами. Например, обрабатывающий компонент 802 может содержать мультимедийный модуль, способствующий взаимодействию между мультимедийным компонентом 808 и обрабатывающим компонентом 802.
Память 804 выполнена с возможностью хранения различных типов данных для поддержки операций устройства 800. Примеры таких данных включают в себя команды для любых приложений или способов, реализуемых на устройстве 800, контактную информацию, данные телефонного справочника, сообщения, фотографии, видео и т. д. Память 804 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическое оперативное запоминающее устройство СОЗУ (SRAM), электрически стираемое программируемое постоянное запоминающее устройство ЭСППЗУ (EEPROM), стираемое программируемое постоянное запоминающее устройство СППЗУ (EPROM), программируемое постоянное запоминающее устройство ППЗУ (PROM), постоянное запоминающее устройство ПЗУ (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
Компонент 806 питания обеспечивает питание для каждого компонента устройства 800 для активной доставки пользовательской информации. Компонент 806 питания может содержать систему управления электроэнергией, один или более источников питания и другие компоненты, связанные с выработкой, управлением и распределением электроэнергии для устройства 800.
Мультимедийный компонент 808 содержит экран, обеспечивающий выходной интерфейс между устройством 800 для активной доставки пользовательской информации и пользователем. В некоторых вариантах осуществления экран может содержать жидкокристаллический дисплей ЖКД (LCD) и сенсорную панель СП (TP). Если экран включает в себя сенсорную панель, он может быть реализован в виде сенсорного дисплея для приема входного сигнала от пользователя. Сенсорная панель содержит один или более тактильных датчиков для восприятия касаний, скольжений и жестов на сенсорной панели. Тактильные датчики могут воспринимать не только границу касания или скольжения, но и период времени и давление, связанные с касанием или скольжением. В некоторых вариантах осуществления мультимедийный компонент 808 содержит переднюю фотовидеокамеру и/или заднюю фотовидеокамеру. Передняя фотовидеокамера и задняя фотовидеокамера могут принимать внешние мультимедийные данные, когда устройство 800 находится в рабочем режиме, таком как режим фотографирования или видеорежим. Каждая из передней фотовидеокамеры и задней фотовидеокамеры может представлять собой систему фиксированных оптических линз или обладать способностью фокусирования и оптического масштабирования.
Аудиокомпонент 810 выполнен с возможностью вывода и/или ввода аудиосигнала. Например, аудиокомпонент 810 содержит микрофон (MIC); когда устройство 800 для активной доставки пользовательской информации находится в рабочем режиме, таком как режим вызова, режим записи или режим распознавания голосовых сообщений, MIC обладает возможностью приема внешнего аудиосигнала. Принятый аудиосигнал может также сохраняться в памяти 804 или передаваться при помощи коммуникационного компонента 816. В некоторых вариантах осуществления аудиокомпонент 810 дополнительно содержит громкоговоритель для вывода аудиосигнала.
Интерфейс 812 ввода-вывода обеспечивает интерфейс между обрабатывающим компонентом 802 и периферийным интерфейсным модулем; периферийный интерфейсный модуль может представлять собой клавиатуру, сенсорное колесико, кнопки и т. п. Эти кнопки могут включать в себя, без ограничений, кнопку «Главная», кнопку управления уровнем громкости, пусковую кнопку и кнопку с фиксацией.
Сенсорный компонент 814 содержит один или более датчиков для обеспечения оценок состояния различных аспектов устройства 800 для активной доставки пользовательской информации. Например, сенсорный компонент 814 может определять открытое/закрытое состояние устройства 800 для активной доставки пользовательской информации и относительное расположение компонентов, например, дисплея и клавиатуры устройства 800 для активной доставки пользовательской информации; сенсорный компонент 814 может также определять изменение положения устройства 800 для активной доставки пользовательской информации или компонента устройства 800 для активной доставки пользовательской информации, присутствие или отсутствие контакта между пользователем и устройством 800 для активной доставки пользовательской информации, ориентацию или ускорение/торможение устройства 800 для активной доставки пользовательской информации и изменение температуры устройства 800 для активной доставки пользовательской информации. Сенсорный компонент 814 может содержать датчик приближения, выполненный с возможностью обнаружения присутствия близкого объекта при отсутствии какого-либо физического контакта. Сенсорный компонент 814 может также содержать оптический датчик, такой как датчик изображения на комплементарной структуре металл-оксид-полупроводник КМОП или приборе с зарядовой связью ПЗС для использования в применениях, связанных с формированием изображений. В некоторых вариантах осуществления сенсорный компонент 814 может также содержать датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
Коммуникационный компонент 816 выполнен с возможностью содействия проводной или беспроводной коммуникации между устройством 800 для активной доставки пользовательской информации и другими устройствами. Устройство 800 для активной доставки пользовательской информации может получать доступ к беспроводной сети на основе стандарта связи, такого как Wi-Fi, 2G или 3G, или их комбинации. В примере осуществления коммуникационный компонент 816 принимает сигнал вещания или информацию, связанную с широким вещанием, от системы внешнего управления широковещательным трафиком по широковещательному каналу. В примере осуществления коммуникационный компонент 816 также включает в себя модуль беспроводной связи ближнего радиуса действия БСБРД (NFC), способствующий осуществлению связи ближнего действия. Например, модуль БСБРД (NFC) может быть реализован на основе технологии радиочастотной идентификации РЧИД (RFID), технологии по стандарту ассоциации передачи данных в инфракрасном диапазоне АПДИД (IrDA), технологии сверхширокополосной связи СШП (UWB), технологии Bluetooth (BT) и других технологий.
В примере осуществления устройство 800 для активной доставки пользовательской информации может быть реализовано с помощью одного или более из специализированных заказных интегральных схем СЗИС (ASIC), цифровых сигнальных процессоров ЦСП (DSP), устройств цифровой обработки сигналов УЦОС (DSPD), программируемых логических устройств ПЛУ (PLD), программируемых пользователем вентильных матриц ППВМ (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для реализации вышеописанных способов.
В примере осуществления обеспечивается также долговременный машиночитаемый носитель данных, содержащий команды, такие как содержатся в памяти 804, выполняемые процессором 820 устройства 800 для активной доставки пользовательской информации с целью реализации вышеописанных способов. Например, долговременный машиночитаемый носитель данных может представлять собой ПЗУ (ROM), ОЗУ (RAM), ПЗУ на компакт-диске (CD-ROM), магнитную ленту, дискету, устройство хранения оптических данных и т. п.
В случае долговременного машиночитаемого носителя данных, когда команды в носителе данных выполняются процессором устройства для активной доставки пользовательской информации, устройство для активной доставки пользовательской информации может реализовывать способ активной доставки пользовательской информации; способ включает в себя следующее: получают первый идентификатор (ID) первого пользовательского устройства (UE) при помощи беспроводной связи ближнего радиуса действия; производят поиск в текущей базе данных для получения первой пользовательской информации, соответствующей первому ID, причем база данных содержит пользовательскую информацию, соответствующую каждому идентификатору пользовательского устройства UE ID; выдают сообщение активной доставки, причем сообщение активной доставки включает в себя первую пользовательскую информацию.
Специалистам в данной области хорошо понятно, что в целях удобства и четкости описание конкретного рабочего процесса вышеописанного устройства может ссылаться на соответствующий процесс, представленный в вариантах осуществления способа.
Другие варианты осуществления настоящего изобретения станут очевидными специалистам в данной области техники из описания изобретения и практических примеров его применения, раскрытых в настоящей заявке. Настоящая заявка охватывает любые изменения, варианты применения или адаптации изобретения в соответствии с его общими принципами, включая такие отступления от настоящего изобретения, которые находятся в пределах известной или принятой практики предшествующего уровня техники. Описание изобретения и примеры рассмотрены только в качестве иллюстрации, при этом истинные объем и существо изобретения указаны в нижеследующей формуле изобретения.
Следует понимать, что настоящее изобретение не ограничено точной конструкцией, описанной выше и иллюстрируемой прилагаемыми чертежами, и что различные модификации и изменения могут быть внесены без отступления от его объема. Объем раскрытия настоящего изобретения ограничен только приложенной формулой изобретения.
Промышленная применимость
Благодаря техническим решениям, обеспечиваемым вариантами осуществления настоящего изобретения, при приближении других пользователей к данному пользователю идентификаторы пользовательских устройств указанных других пользователей могут быть получены при помощи беспроводной связи ближнего радиуса действия; пользовательскую информацию об указанных других пользователях получают путем поиска пользовательской информации, соответствующей каждому UE ID, и выдают сообщение активной доставки, включающее в себя пользовательскую информацию, тем самым позволяя пользователю точно и своевременно получать пользовательскую информацию об указанных других пользователях, находящихся поблизости, избегая замешательства и неловкости, вызванных забывчивостью, и повышая точность и надежность идентификации пользователя.