ОБЛАСТЬ ТЕХНИКИ
[0001] Варианты осуществления настоящего изобретения относятся в общем к технологии связи и в частности к системам, способам и устройствам для предоставления адаптивных пользовательских уведомлений.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
[0002] Эра современных коммуникаций привела к широкому распространению проводных и беспроводных сетей. Беспроводные и мобильные сетевые технологии ориентированы на потребительский спрос и обеспечивают более гибкую и незамедлительную передачу информации. Одновременно с распространением сетевых технологий увеличение вычислительной мощности привело к разработке доступных вычислительных устройств, имеющих преимущество вследствие предоставления услуг, которые могут быть обеспечены с использованием современных сетевых технологий. Указанное увеличение вычислительной мощности привело к уменьшению размера вычислительных устройств и появлению нового поколения мобильных устройств, которые могут выполнять функции, для осуществления которых еще несколько лет назад требовались вычислительные мощности, которые могли быть обеспечены только наиболее современными настольными компьютерами. Вследствие этого, мобильные вычислительные устройства, имеющие небольшой форм-фактор, распространились повсеместно и используются для доступа к сетевым приложениям и услугам потребителями всех социально-экономических слоев.
[0003] Многие мобильные вычислительные устройства в настоящее время конфигурированы для сопряжения с другими мобильными вычислительными устройствами, например, устройствами пользовательского интерфейса, использующими различные интерфейсные технологии. Одной из таких интерфейсных технологий является использование Bluetooth для упрощения обмена информацией между мобильными устройствами, например, между мобильным телефоном и наушниками. Соответственно, многие пользователи часто применяют множество сопряженных мобильных вычислительных устройств для расширения своих возможностей.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Предложены системы, способы, устройства и компьютерные программные продукты для предоставления адаптивных пользовательских уведомлений. Системы, способы, устройства и компьютерные программные продукты, предложенные в соответствии с примерами осуществления настоящего изобретения, могут обеспечивать ряд преимуществ для вычислительных устройств и их пользователей. В этой связи предложен ряд примеров осуществления для адаптивного уведомления о событиях, таких как события связи. Например, согласно ряду примеров осуществления, предложено устройство связи, конфигурированное для определения использования одного или более устройств, подключенных к упомянутому устройству связи, и для определения способа уведомления о событии на основе упомянутого определенного использования. Согласно таким примерам осуществления, уведомления о событии могут быть соответственно адаптированы на основе использования пользователем подключенных устройств, а также доступных возможностей пользовательского интерфейса этих подключенных устройств. Некоторые примеры осуществления могут быть конфигурированы для определения того, подан ли звуковой поток в подключенные наушники и, в случае если звуковой поток подан в подключенные наушники, для определения альтернативного способа незвукового уведомления посредством другого подключенного устройства для обеспечения оповещения пользователя о событии без прерывания потокового звука, поступающего в наушники.
Согласно первому примеру осуществления настоящего изобретения предложен способ, который включает обнаружение события. Способ согласно данному примеру осуществления также включает определение использования одного или более подключенных устройств. Способ согласно данному примеру осуществления дополнительно включает определение способа уведомления о событии на основе упомянутого определенного использования. Кроме того, способ согласно этому примеру осуществления включает формирование сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления. Также способ согласно данному примеру осуществления включает обеспечение передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
Согласно другому примеру осуществления настоящего изобретения предложено устройство. Устройство согласно данному примеру осуществления включает по меньшей мере один процессор и по меньшей мере одну память, хранящую компьютерный программный код, при этом упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения упомянутым устройством по меньшей мере обнаружения события. Кроме того, упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения устройством согласно данному примеру осуществления определения использования одного или более подключенных устройств. Упомянутая по меньшей мере одна память и сохраненный компьютерный программный код дополнительно конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения устройством согласно данному примеру осуществления определения способа уведомления о событии на основе упомянутого определенного использования. Упомянутая по меньшей мере одна память и сохраненный компьютерный программный код также конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения устройством согласно данному варианту осуществления формирования сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления. Упомянутая по меньшей мере одна память и сохраненный компьютерный программный код дополнительно конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения устройством согласно данному примеру осуществления обеспечения передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
[0005] Согласно еще одному примеру осуществления предложен компьютерный программный продукт, включающий по меньшей мере один машиночитаемый носитель, содержащий машиночитаемые программные инструкции, сохраненные на нем. Упомянутые программные инструкции согласно данному примеру осуществления содержат программные инструкции, конфигурированные для обнаружения события. Кроме того, программные инструкции согласно данному примеру осуществления содержат программные инструкции, конфигурированные для определения использования одного или более подключенных устройств. Программные инструкции согласно данному примеру осуществления дополнительно включают программные инструкции, конфигурированные для определения способа уведомления о событии на основе упомянутого определенного использования. Также программные инструкции согласно данному примеру осуществления содержат программные инструкции, конфигурированные для формирования сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления. Упомянутые программные инструкции согласно данному примеру осуществления дополнительно содержат программные инструкции, конфигурированные для обеспечения передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
В другом примере осуществления предложено устройство, которое включает средства для обнаружения события. Упомянутое устройство согласно данному примеру осуществления также включает средства для определения использования одного или более подключенных устройств. Упомянутое устройство согласно данному примеру осуществления дополнительно включает средства для определения способа уведомления о событии на основе упомянутого определенного использования. Упомянутое устройство согласно данному примеру осуществления также включает средства для формирования сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления. Кроме того, упомянутое устройство согласно данному примеру осуществления также включает средства для обеспечения передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
[0006] Вышеуказанное изложение сущности изобретения рассмотрено только для того, чтобы привести несколько примеров осуществления настоящего изобретения для обеспечения основного понимания ряда аспектов настоящего изобретения. Соответственно, необходимо понимать, что приведенные выше варианты осуществления являются только примерами и не подразумевают ограничения, так или иначе, объема и сущности настоящего изобретения. Следует понимать, что объем настоящего изобретения охватывает многие возможные варианты осуществления, некоторые из которых будут описаны далее в дополнение к уже рассмотренным вариантам осуществления.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0007] Выше приведено описание изобретения в общих терминах, далее ссылка будет сделана на сопровождающие чертежи, которые необязательно изображены в масштабе и на которых:
[0008] на фиг.1 проиллюстрирована блок-схема системы для предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения;
[0009] на фиг.2 проиллюстрирована блок-схема системы для предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения;
[0010] на фиг.3 показана блок-схема мобильного терминала в соответствии с примером осуществления настоящего изобретения;
[0011] на фиг.4 проиллюстрирована блок-схема устройства связи для предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения;
[0012] на фиг.5 проиллюстрирована блок-схема подключаемого устройства для предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения;
[0013] на фиг.6 проиллюстрирована блок-схема последовательности операций согласно примеру способа предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения и
[0014] на фиг.7 проиллюстрирована блок-схема последовательности операций согласно примеру способа предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0015] Ряд примеров осуществления настоящего изобретения теперь будут описаны более подробно со ссылкой на сопровождающие чертежи, на которых показаны некоторые, но не все, варианты осуществления настоящего изобретения. Более того, настоящее изобретение может быть осуществлено в различных видах и не должно ограничиваться вариантами осуществления, изложенными в настоящем описании; эти варианты осуществления предоставлены для того, чтобы данное описание удовлетворяло применяемым требованиям. По всему описанию подобные номера позиций относятся к подобным элементам. Используемые в настоящем описании термины «данные», «контент», «информация» и им подобные, могут использоваться взаимозаменяемо в отношении данных, которые могут быть переданы, приняты и/или сохранены в соответствии с вариантами осуществления настоящего изобретения. Таким образом, использование любых таких терминов не следует трактовать в качестве ограничения сущности и объема вариантов осуществления настоящего изобретения. Кроме того, везде в настоящем описании при упоминании вычислительного устройства, принимающего данные от другого вычислительного устройства, необходимо понимать, что данные могут быть приняты непосредственно от другого вычислительного устройства или могут быть приняты опосредованно через одно или более промежуточных вычислительных устройств, таких как, например, один или более серверов, ретрансляторов, маршрутизаторов, сетевых точек доступа, базовых станций и/или т.п.
[0016] Дополнительно, используемый в настоящем описании термин «схема» относится к a) реализациям схем только с использованием аппаратных средств (например, реализациям в аналоговых схемах и/или цифровых схемах); b) комбинациям схем и компьютерного программного продукта (продуктов), включающего программное обеспечение и/или инструкции программно-аппаратных средств, сохраненные на одном или более машиночитаемых запоминающих устройствах, которые работают совместно для обеспечения выполнения устройством одной или более рассмотренных в настоящем описании функций; и c) схемам, таким как, например, микропроцессор (микропроцессоры) или части микропроцессора (микропроцессоров), которым для работы необходимо программное обеспечение или программно-аппаратные средства, даже если программное обеспечение или программно-аппаратные средства физически не представлены. Это определение «схемы» применимо ко всем случаям использования этого термина в описании, включая представленные в любых пунктах формулы изобретения. В качестве еще одного примера, используемого в настоящем описании, термин «схема» также включает реализацию, включающую один или более процессоров и/или его часть (части) и сопроводительное программное обеспечение и/или программно-аппаратные средства. В качестве другого примера, используемый в настоящем описании термин «схема» также включает, например, интегральную схему для основной полосы частот, или интегральную схему прикладного процессора для мобильного телефона, или аналогичную интегральную схему в сервере, сотовом сетевом устройстве, другом сетевом устройстве и/или другом вычислительном устройстве.
[0017] На фиг.1 показана блок-схема системы 100 для предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения. Очевидно, что система 100, также как и иллюстрации на других чертежах, представляют собой примеры осуществления настоящего изобретения и не должны истолковываться в качестве ограничения каким-либо образом объема или сущности настоящего изобретения. В этой связи объем настоящего описания охватывает множество возможных вариантов осуществления дополнительно к тем вариантам, которые были проиллюстрированы и описаны в настоящем документе. По существу, хотя на фиг.1 проиллюстрирован один пример конфигурации системы для предоставления адаптивных пользовательских уведомлений, для реализации вариантов осуществления настоящего изобретения могут также быть использованы множество других конфигураций.
[0018] По меньшей мере в некоторых вариантах осуществления система 100 включает устройство 102 связи и одно или более удаленных устройств 104, которые могут быть соединены по сети 106. Сеть 106 может включать беспроводную сеть (например, сотовую сеть, беспроводную локальную сеть, беспроводную персональную сеть, беспроводную региональную сеть и/или т.п.), проводную сеть или любую их комбинацию и в некоторых вариантах осуществления включает по меньшей мере часть сети Интернет. В этой связи, сеть 106 может включать любую сеть, конфигурированную для упрощения связи между устройством 102 связи и удаленным устройством 104.
[0019] Устройство 102 связи может быть реализовано в виде любого вычислительного устройства, например, настольного компьютера, портативного компьютера, мобильного терминала, мобильного компьютера, мобильного телефона, мобильного устройства связи, игрового устройства, цифровой камеры/записывающей видеокамеры, аудио/видеопроигрывателя, телевизионного устройства, радиоприемника, цифрового видеомагнитофона, устройства определения местоположения, наручных часов, портативного цифрового помощника (portable digital assistant, PDA) и любой их комбинации и/или т.п. В этой связи, устройство 102 связи может включать любое вычислительное устройство, конфигурированное для приема сообщения, например, электронного письма, телефонного вызова, текстового сообщения, сообщения службы коротких сообщений (short message service, SMS), мультимедийного сообщения, сообщения службы передачи мультимедийных сообщений (multimedia messaging service, MMS), мгновенного сообщения и/или т.п., переданных в устройство связи удаленным устройством 104.
[0020] Удаленное устройство 104 может быть также реализовано в виде любого вычислительного устройства, например, настольного компьютера, портативного компьютера, мобильного терминала, мобильного компьютера, мобильного телефона, мобильного устройства связи, игрового устройства, цифровой камеры/записывающей видеокамеры, аудио/видеопроигрывателя, телевизионного устройства, радиоприемника, цифрового видеомагнитофона, устройства определения местоположения, наручных часов, портативного цифрового помощника (PDA), одного или более сетевых узлов, одного или более серверов и любой их комбинации и/или т.п. Соответственно, будет понятно, что удаленное устройство 104 может включать любой элемент, конфигурированный для передачи, пересылки и/или маршрутизации сообщения в устройство 102 связи по сети 106.
[0021] Как показано на фиг.1, устройство 102 связи с помощью локальной сети 108 также может быть соединено с одним или более подключаемыми устройствами 110 в системе 100. Хотя на фиг.1 показаны два таких подключаемых устройства 110, необходимо понимать, что эта иллюстрация приведена в качестве примера и в системе 100 может быть любое количество подключаемых устройств 110. Локальная сеть 108 может включать, например, персональную цифровую сеть, локальную сеть, их комбинацию или т.п. Локальная сеть 108 может включать структурированную сеть или специализированную сеть, сформированную устройством 102 связи и одним или более подключаемыми устройствами 110. В ряде примеров осуществления локальная сеть 108 включает беспроводную сеть, которая может функционировать в соответствии с протоколом Bluetooth или другими протоколами института инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronics Engineers, IEEE): протоколом IEEE 802.15, протоколом IEEE 802.11, некоторыми другими радиочастотными сетевыми стандартами, их комбинацией или т.п. В качестве другого примера, локальная сеть 108 может включать беспроводную сеть, сформированную по меньшей мере частично проводным соединением (соединениями) между устройством 102 связи и одним или более подключаемым устройствами 110. Соответственно, необходимо понимать, что локальная сеть 108 может включать любую подходящую сеть, упрощающую обмен локальными данными между устройством 102 связи и одним или более подключаемыми устройствами 110.
[0022] Подключаемое устройство 110 может включать любое вычислительное устройство, конфигурированное для подключения к устройству 102 связи, например, посредством локальной сети 108, канала 122 связи, как описано в отношении фиг.2, и/или т.п. В этой связи, подключаемое устройство 110 может быть конфигурировано для приема данных от подключаемого устройства 102 связи и/или передачи данных в него. Такие данные могут включать сообщения, аудиоданные, видеоданные, команды и/или т.п., но не ограничиваются перечисленным. Подключаемое устройство 110 может быть реализовано в виде любого вычислительного устройства, например, настольного компьютера, портативного компьютера, мобильного терминала, мобильного компьютера, мобильного телефона, мобильного устройства связи, игрового устройства, цифровой камеры/записывающей видеокамеры, аудио/видеопроигрывателя, телевизионного устройства, радиоприемника, цифрового видеомагнитофона, устройства определения местоположения, наручных часов, носимого на запястье устройства, наушников, портативного цифрового помощника (PDA), и их комбинации и/или т.п. В одном из примеров осуществления подключаемое устройство 110 может включать наушники, например, может быть конфигурировано для приема звукового потока, передаваемого устройством 102 связи. В другом примере осуществления подключаемое устройство 110 может представлять собой наручные часы. В еще одном примере осуществления подключаемое устройство 110 может включать планшетное вычислительное устройство или другое вычислительное устройство, конфигурированное для присоединения к устройству 102 связи для использования сетевого подключения к сети 106 или другой сети, которая может быть предоставлена в некоторых примерах осуществления устройства 102 связи.
[0023] На фиг.2 показана блок-схема системы 120 для предоставления адаптивных пользовательских уведомлений в соответствии с другим примером осуществления настоящего изобретения. Система 120 может включать устройство 102 связи и удаленное устройство 104, конфигурированные для взаимодействия по сети 106, как описано в отношении системы 100, проиллюстрированной на фиг.1. Система 120 также может включать одно или более устройств 110, подключаемых к устройству 102 связи. Однако подключаемое устройство 110 может быть подключено к устройству 102 связи скорее посредством прямого канала 122 связи, чем с помощью локальной сети, как описано в отношении системы 100.
[0024] Канал 122 связи может включать, например, проводное соединение. Проводное соединение может включать соединение USB (universal serial bus, универсальная последовательная шина), соединение IEEE 1394 (Firewire), последовательное соединение, параллельное соединение или т.п. Альтернативно, канал 122 связи может включать прямое беспроводное соединение между устройством 102 связи и подключаемым устройством 110. Беспроводное соединение может включать соединение на основе электромагнитных средств для сопряжения двух вычислительных устройств. Например, электромагнитные средства могут включать Bluetooth или другой канал связи по стандарту IEEE 802.15, канал связи ZigBee, ультраширокополосный канал связи, беспроводной USB канал связи, другой радиочастотный канал связи, инфракрасный канал связи или т.п.
[0025] Хотя показанные на фиг.1 и 2 объекты представляют собой дискретные системы, необходимо понимать, что устройство 102 связи в соответствии с некоторыми примерами осуществления может быть соединено с множеством подключаемых устройств 110 посредством комбинации локальной сети 108 и одного или более каналов 122 связи. В этой связи, устройство 102 связи может быть одновременно соединено с одним или более подключаемыми устройствами 110 посредством локальной сети 108 и с одним или более подключаемыми устройствами 110 посредством одного или более каналов 122 связи.
[0026] В одном из примеров осуществления устройство 102 связи реализовано в виде мобильного терминала, например, такого, как показан на фиг.3. В этой связи, на фиг.3 проиллюстрирована блок-схема мобильного терминала 10, представляющего один из примеров осуществления устройства 102 связи. Следует понимать, однако, что мобильный терминал 10, проиллюстрированный и рассмотренный далее в настоящем описании, является только примером одного из типов устройства 102 связи, которое может быть осуществлено согласно вариантам осуществления настоящего изобретения и/или иметь вследствие этого преимущества, и, следовательно, его не следует трактовать в качестве ограничения объема настоящего изобретения. Хотя проиллюстрированы и далее будут для примера описаны несколько вариантов осуществления электронного устройства, варианты осуществления настоящего изобретения также могут быть использованы и в других типах электронных устройств, таких как мобильные телефоны, мобильные компьютеры, портативные цифровые помощники (PDA), пейджеры, портативные компьютеры, настольные компьютеры, игровые устройства, телевизионные приемники и другие типы электронных систем.
[0027] Как показано на чертеже, мобильный терминал 10 может включать антенну 12 (или множество антенн 12), функционально связанных с передатчиком 14 и приемником 16. Мобильный терминал 10 также может включать процессор 20, конфигурированный для передачи и приема сигналов от передатчика и приемника, соответственно. Процессор 20 может быть реализован, например, в виде различных средств, включающих схемы, один или более микропроцессоров с цифровым процессором (процессорами) сигналов, один или более процессоров без цифрового процессора сигналов, один или более сопроцессоров, один или более многоядерных процессоров, один или более контроллеров, схему обработки, один или более компьютеров, различные другие элементы обработки, включая интегральные микросхемы, такие как, например, специализированная интегральная микросхема (application specific integrated circuit, ASIC), или программируемая вентильная матрица (field programmable gate array, FPGA), или их комбинация. Хотя на фиг.3 процессор 20 показан в виде отдельного процессора, в ряде вариантов осуществления процессор 20 может включать множество процессоров. Сигналы, передаваемые и принимаемые процессором 20, могут включать информацию сигнализации в соответствии со стандартом радиоинтерфейса применяемой сотовой системы и/или любым количеством различных проводных или беспроводных сетевых технологий, включающих технологии Wi-Fi (Wireless Fidelity), беспроводной локальной сети (wireless local access network, WLAN), например, IEEE 802.11, 802.16, но не ограничивающихся перечисленными, и/или т.п. Кроме того, такие сигналы могут также включать данные речи, сформированные пользователем данные, запрашиваемые пользователем данные и/или т.п. В этой связи мобильный терминал может иметь возможность работы с использованием одного или более стандартов радиоинтерфейсов, протоколов связи, типов модуляции, типов доступа и/или т.п. В частности, мобильный терминал может иметь возможность работы в соответствии с различными протоколами связи первого поколения (first generation, 1G), второго поколения (second generation, 2G), поколения 2,5G, третьего поколения (third-generation, 3G), протоколами связи четвертого поколения (fourth-generation, 4G), протоколами связи мультимедийной подсистемы протокола Интернета (Internet Protocol Multimedia Subsystem, IMS) (например, протокол инициации сессии (session initiation protocol, SIP)) и/или т.п.Например, мобильный терминал может иметь возможность работы согласно беспроводным протоколам связи второго поколения 2G: IS-136 (Time Division Multiple Access, TDMA, множественный доступ с временным разделением каналов), GSM (Global System for Mobile communications, глобальная система мобильной связи), IS-95 (Code Division Multiple Access, CDMA, множественный доступ с кодовым разделением каналов) и/или т.п. Также мобильный терминал может иметь возможность работы согласно беспроводным протоколам связи поколения 2,5G: пакетной радиосвязи общего назначения (General Packet Radio Service, GPRS), EDGE (Enhanced Data GSM Environments, усовершенствованная среда GSM для передачи данных) и/или т.п. Кроме того, мобильный терминал может иметь возможность работы согласно беспроводным протоколам связи третьего поколения 3G, таким как UMTS (Universal Mobile Telecommunications System, универсальная система мобильной связи), CDMA 2000 (Code Division Multiple Access 2000, множественный доступ с кодовым разделением каналов 2000), широкополосный CDMA (wideband CDMA, WCDMA), синхронный CDMA с временным разделением (Time Division-Synchronous Code Division Multiple Access, TD-SCDMA) и/или т.п. Мобильный терминал может дополнительно иметь возможность работы согласно беспроводным протоколам связи поколения 3.9G, таким как LTE (Long Term Evolution, технология долгосрочного развития) или E-UTRAN (Evolved Universal Terrestrial Radio Access Network, развитая сеть наземного радиодоступа системы UMTS) и/или т.п. Дополнительно, например, мобильный терминал может иметь возможность работы согласно беспроводным протоколам связи четвертого поколения (4G) или т.п., а также аналогичным беспроводным протоколам связи, которые могут быть разработаны в будущем.
[0028] Ряд терминалов узкополосной усовершенствованной системы мобильной телефонной связи (Narrow-band Advanced Mobile Phone System, NAMPS), а также системы связи коллективного доступа (Total Access Communication System, TAGS) также могут получить преимущество благодаря использованию вариантов осуществления настоящего изобретения, как и телефоны с двойным режимом или множеством режимов (например, цифровые/аналоговые телефоны или TDMA/CDMA/аналоговые телефоны). Дополнительно, мобильный терминал 10 может работать в соответствии с протоколами Wi-Fi или WiMAX (Worldwide Interoperability for Microwave Access, общемировая совместимость для микроволнового доступа).
[0029] Необходимо понимать, что процессор 20 может включать схемы для реализации аудио/видео и логических функций мобильного терминала 10. Например, процессор 20 может содержать цифровой процессор сигналов, микропроцессорное устройство, аналого-цифровой преобразователь и/или т.п. Функции управления и обработки сигналов мобильного терминала могут быть распределены между этими устройствами согласно их соответствующим возможностям. Процессор может дополнительно содержать внутренний вокодер 20а (Voice Coder, VC), внутренний модем 20b для передачи данных (data modem, DM) и/или т.п. Кроме того, процессор может иметь функциональные возможности для обеспечения работы одной или более программ, реализованных программно, которые могут храниться в памяти. Например, процессор 20 может обеспечивать работу программы подключения, например веб-браузера. Программа подключения может обеспечивать передачу и прием мобильным терминалом 10 веб-контента, например, контента на основе местоположения, в соответствии с протоколом, таким как протокол приложений для беспроводной связи (Wireless Application Protocol, WAP), протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP) и/или т.п. Для передачи и приема веб-контента по сети Интернет или другим сетям мобильный терминал 10 может использовать протокол управления передачей/Интернет-протокол (Transmission Control Protocol/Internet Protocol, TCP/IP).
[0030] Мобильный терминал 10 может также включать пользовательский интерфейс, содержащий, например, наушник или динамик 24, вызывное устройство 22, микрофон 26, дисплей 28 и интерфейс пользовательского ввода и/или т.п., которые могут быть функционально связаны с процессором 20. В этом отношении процессор 20 может включать схемы пользовательского интерфейса, конфигурированные для управления по меньшей мере рядом функций одного или более элементов пользовательского интерфейса, таких как, например, динамик 24, вызывное устройство 22, микрофон 26, дисплей 28 и/или т.п. Процессор 20 и/или схемы пользовательского интерфейса, включающие процессор 20, могут быть конфигурированы для управления одной или более функциями одного или более элементов пользовательского интерфейса посредством компьютерных программных инструкций (например, программного обеспечения и/или программно-аппаратных средств), хранящихся в памяти, доступной процессору 20 (например, в энергозависимой памяти 40, энергонезависимой памяти 42 и/или т.п.). Хотя это не показано, мобильный терминал может включать аккумулятор для подачи питания в различные схемы, относящиеся к мобильному терминалу, например, схему для обеспечения механической вибрации в качестве обнаруживаемого выходного сигнала. Интерфейс пользовательского ввода может включать устройства, предоставляющие мобильному терминалу возможность приема данных, например, клавиатуру 30, сенсорный дисплей (не показан), джойстик (не показан) и/или другие устройства ввода. В вариантах осуществления, включающих клавиатуру, клавиатура может включать цифровые (0-9), а также связанные с ними клавиши (#, *) и/или другие клавиши для работы мобильного терминала.
[0031] Как показано на фиг.3, мобильный терминал 10 может также включать одно или более средств для совместного использования и/или получения данных. Например, мобильный терминал может содержать радиочастотный (radio frequency, RF) приемопередатчик ближнего действия и/или опросное устройство 64, поэтому данные могут быть использованы совместно с электронными устройствами и/или получены от них в соответствии с радиочастотными технологиями. Мобильный терминал может включать другие приемопередатчики ближнего действия, такие как, например, инфракрасный (infrared, IR) приемопередатчик 66, Bluetooth-приемопередатчик (ВТ) 68, работающий с использованием беспроводной технологии Bluetooth, разработанной специальной группой Bluetooth, беспроводной приемопередатчик 70 на основе универсальной последовательной шины (wireless universal serial bus (USB) transceiver, WUSB) и/или т.п. Приемопередатчик 68 на основе Bluetooth может работать в соответствии с низкоэнергетическими радиостандартами Bluetooth. В этой связи, мобильный терминал 10 и, в частности, приемопередатчик ближнего действия может иметь возможность передачи данных в электронные устройства и/или приема данных от электронных устройств поблизости от мобильного терминала, например, в пределах 10 м. Хотя это не показано, мобильный терминал может иметь возможность передачи и/или приема данных от электронных устройств в соответствии с различными беспроводными сетевыми технологиями, включая, Wi-Fi, технологии WLAN, например, IEEE 802.11, IEEE 802.16 и/или т.п.
[0032] Мобильный терминал 10 может содержать память, такую как модуль 38 идентификации абонента (subscriber identity module, SIM), универсальный модуль идентификации абонента (universal subscriber identity module, USIM), съемный модуль идентификации пользователя (removable user identity module, R-UIM) и/или т.п., которые могут хранить элементы информации о мобильном абоненте. Дополнительно к модулю SIM мобильный терминал может включать другую съемную и/или постоянную память. Мобильный терминал 10 может содержать энергозависимую память 40 и/или энергонезависимую память 42. Например, энергозависимая память 40 может включать оперативную память (Random Access Memory, RAM), включающую динамическую и/или статическую RAM, внутрисхемную или внесхемную кэш-память и/или т.п. Энергонезависимая память 42, которая может быть встроенной и/или съемной, может включать, например, постоянную память, флэш-память, магнитные запоминающие устройства (например, жесткие диски, дисководы для гибких дисков, магнитные ленты и т.д.), накопители на оптических дисках и/или носители данных, энергонезависимую оперативную память (non-volatile random access memory, NVRAM) и/или т.п. Аналогично энергозависимой памяти 40 энергонезависимая память 42 может включать область кэша для временного хранения данных. Память может хранить одну или более программ, инструкций, частей информации, данные и/или аналогичную информацию, которая может быть использована мобильным терминалом для осуществления его функций. Например, память может содержать идентификатор, например, код международной идентификации мобильного оборудования (international mobile equipment identification, IMEI), который может уникально идентифицировать мобильный терминал 10.
[0033] На фиг.4 проиллюстрирована блок-схема устройства 102 связи для предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения. В примере осуществления, показанном на фиг.4, устройство 102 связи может включать различные средства, такие как один или более процессоров 410, память 412, интерфейс 414 связи, пользовательский интерфейс 416 и схема 418 адаптивных уведомлений для выполнения различных функций, рассмотренных в настоящем описании. Эти средства в устройстве 102 связи в соответствии с настоящим описанием могут быть реализованы, например, в виде схем, элементов аппаратных средств (например, программированного соответствующим образом процессора, комбинационной логической схемы и/или т.п.), компьютерного программного продукта, включающего машиночитаемые программные инструкции (например, программное обеспечение или встроенные программы), хранящиеся на машиночитаемом носителе (например, в памяти 412), которые выполняются конфигурированным соответствующим образом устройством обработки (например, процессором 410), или их комбинации.
[0034] Процессор 410 может быть реализован, например, в виде различных средств, включающих один или более микропроцессоров с цифровым процессором (процессорами) сигналов, один или более процессоров без сопровождающего цифрового процессора сигналов, один или более сопроцессоров, один или более многоядерных процессоров, один или более контроллеров, схемы обработки, один или более компьютеров, различные другие элементы обработки, включая интегральные микросхемы, такие как, например, специализированная интегральная микросхема (application specific integrated circuit, ASIC), или программируемая вентильная матрица (field programmable gate array, FPGA), или их комбинация. Хотя на фиг.4 процессор 410 показан в виде отдельного процессора, в ряде вариантов осуществления процессор 410 может включать множество процессоров. Каждый из указанного множества процессоров может быть функционально соединен с другими процессорами, которые могут быть совместно конфигурированы для выполнения одной или более функций устройства 102 связи в соответствии с настоящим описанием. В примерах осуществления, в которых устройство 102 связи реализовано в виде мобильного терминала 10, процессор 410 может быть реализован в виде процессора 20. В одном из примеров осуществления процессор 410 конфигурирован для выполнения инструкций, хранящихся в памяти 412 или иным образом доступных для процессора 410. Указанные инструкции при выполнении их процессором 410 могут обеспечивать выполнение устройством 102 связи одной или более функций устройства 102 связи, как рассмотрено в настоящем описании. По существу, процессор 410, конфигурированный с помощью аппаратных средств, программного обеспечения или их комбинации, может включать элемент, способный выполнять операции в соответствии с различными вариантами осуществления при соответствующем его конфигурировании. Таким образом, например, если процессор 410 реализован в виде ASIC, FPGA или т.п., процессор 410 может содержать специальным образом конфигурированные аппаратные средства для выполнения одной или более операций, рассмотренных в настоящем описании. Альтернативно, в качестве другого примера, если процессор 410 реализован в виде исполнителя инструкций, которые, например, могут храниться в памяти 412, указанные инструкции могут особым образом конфигурировать процессор 410 для выполнения одного или более алгоритмов и операций, рассмотренных в настоящем описании.
[0035] Память 412 может включать, например, энергозависимую память, энергонезависимую память или их комбинацию. Хотя на фиг.4 память 412 показана в виде единой памяти, она может включать множество модулей памяти. В различных вариантах осуществления память 412 может включать, например, жесткий диск, оперативную память, кэш-память, флэш-память, компакт-диск (compact disc read only memory, CD-ROM), универсальный цифровой диск (digital versatile disc read only memory, DVD-ROM), оптический диск, схемы, конфигурированные для хранения информации, или их комбинация. В вариантах осуществления, в которых устройство 102 связи реализовано в виде мобильного терминала 10, память 412 может включать энергозависимую память 40 и/или энергонезависимую память 42. Память 412 может быть конфигурирована для хранения информации, данных, приложений, инструкций или т.п.для обеспечения выполнения устройством 102 связи различных функций в соответствии с различными примерами осуществления. Например, по меньшей мере в некоторых вариантах осуществления память 412 конфигурирована для буферизации входных данных для их обработки процессором 410. Дополнительно или альтернативно, по меньшей мере в ряде вариантов осуществления память 412 конфигурирована для хранения программных инструкций для их выполнения процессором 410. Память 412 может хранить информацию в виде статической и/или динамической информации. Указанная сохраненная информация может храниться и/или использоваться схемой 418 адаптивных уведомлений во время выполнения ее функций.
[0036] Интерфейс 414 связи может быть реализован в виде любого устройства или средства, выполненного в виде схемы, аппаратных средств, компьютерного программного продукта, включающего машиночитаемые программные инструкции, сохраненные на машиночитаемом носителе (например, в памяти 412) и выполняемые устройством обработки (например, процессором 410), или их комбинации, которые конфигурированы для приема данных от элемента системы 100 и/или системы 120 и/или передачи этих данных в элемент системы 100 и/или системы 120 по сети 106, локальной сети 108, каналу 122 связи и/или т.п. По меньшей мере в одном варианте осуществления интерфейс 414 связи может быть по меньшей мере частично реализован в виде процессора 410 или же интерфейса, управляемого процессором 410. Интерфейс 414 связи может быть, например, функционально связан с процессором 410, например, посредством шины. Интерфейс 414 связи может включать, например, антенну, передатчик, приемник, приемопередатчик и/или вспомогательные аппаратные средства или программное обеспечение для осуществления связи с одним или более элементами системы 100 и/или системы 122. Интерфейс 414 связи может быть конфигурирован для приема и/или передачи данных с использованием любого протокола, который может использоваться для осуществления связи между элементами системы 100 и/или системы 122. В этой связи, интерфейс 414 связи может быть конфигурирован для приема и/или передачи данных с использованием любого протокола, поддерживаемого сетью 106, локальной сетью 108 и/или каналом 122 связи. Интерфейс 414 связи может быть дополнительно функционально связан с памятью 412, пользовательским интерфейсом 416 и/или схемой 418 адаптивных уведомлений, например, посредством шины.
[0037] Пользовательский интерфейс 416 может быть связан с процессором 410 для приема указания о пользовательском вводе и/или предоставления пользователю звукового, визуального, механического или иного выходного сигнала. Как таковой, пользовательский интерфейс 416 может включать, например, клавиатуру, мышь, джойстик, дисплей, сенсорный дисплей, микрофон, динамик и/или другие устройства ввода/вывода. Пользовательский интерфейс 416 дополнительно может быть связан с памятью 412, интерфейсом 414 связи и/или схемой 418 адаптивных уведомлений, например, посредством шины.
[0038] Схема 418 адаптивных уведомлений может быть реализована в виде различных средств, таких как схемы, аппаратные средства, компьютерный программный продукт, включающий машиночитаемые программные инструкции, сохраненные на машиночитаемом носителе (например, в памяти 412) и выполняемые устройством обработки (например, процессором 410), или их комбинации, и, в одном из вариантов осуществления, реализована в виде процессора 410 или же интерфейса, управляемого процессором 410. В вариантах осуществления, в которых схема 418 адаптивных уведомлений реализована отдельно от процессора 410, схема 418 адаптивных уведомлений может находиться в функциональной связи с процессором 410. Схема 418 адаптивных уведомлений может быть также связана с одной или более памятью 412, интерфейсом 414 связи или пользовательским интерфейсом 416, например, посредством шины.
[0039] На фиг.5 проиллюстрирована блок-схема подключаемого устройства 110 для предоставления адаптивных пользовательских уведомлений в соответствии с примером осуществления настоящего изобретения. В примере осуществления, показанном на фиг.5, подключаемое устройство 110 может включать различные средства, например, один или более процессоров 510, память 512, интерфейс 514 связи, пользовательский интерфейс 516 и интерпретирующую схему 518 для интерпретации уведомлений для выполнения различных функций, рассмотренных в настоящем описании. Указанные средства подключаемого устройства 110 в соответствии с настоящим описанием могут быть реализованы, например, в виде схем, элементов аппаратных средств (например, программированного соответствующим образом процессора, комбинационной логической схемы и/или т.п.), компьютерного программного продукта, включающего машиночитаемые программные инструкции (например, программное обеспечение или встроенные программы), хранящиеся на машиночитаемом носителе (например, в памяти 512), которые выполняются конфигурированным соответствующим образом устройством обработки (например, процессором 510), или их комбинации.
[0040] Процессор 510 может быть реализован, например, в виде различных средств, включающих один или более микропроцессоров с сопровождающим цифровым процессором (процессорами) сигналов, один или более процессоров без сопровождающего цифрового процессора сигналов, один или более сопроцессоров, один или более многоядерных процессоров, один или более контроллеров, схемы обработки, один или более компьютеров, различные другие элементы обработки, включая интегральные микросхемы, такие как, например, специализированная интегральная микросхема (ASIC), или программируемая вентильная матрица (FPGA), или их комбинация. Хотя на фиг.5 процессор 510 показан в виде отдельного процессора, в ряде вариантов осуществления процессор 510 может включать множество процессоров. Каждый из указанного множества процессоров может быть функционально соединен с другими процессорами, которые могут быть совместно конфигурированы для выполнения одной или более функций подключаемого устройства 110 в соответствии с настоящим описанием. В одном из примеров осуществления процессор 510 конфигурирован для выполнения инструкций, хранящихся в памяти 512 или иным образом доступных для процессора 510. Указанные инструкции при выполнении их процессором 510 могут обеспечивать выполнение подключаемым устройством 110 одной или более функций подключаемого устройства 110, как рассмотрено в настоящем описании. По существу, процессор 510, конфигурированный с помощью аппаратных средств, программного обеспечения или их комбинации, может включать элемент, способный выполнять операции в соответствии с различными вариантами осуществления при соответствующем его конфигурировании. Таким образом, например, если процессор 510 реализован в виде ASIC, FPGA или т.п., процессор 510 может содержать специальным образом конфигурированные аппаратные средства для выполнения одной или более операций, рассмотренных в настоящем описании. Альтернативно, в качестве другого примера, если процессор 510 реализован в виде исполнителя инструкций, которые, например, могут храниться в памяти 512, указанные инструкции могут особым образом конфигурировать процессор 510 для выполнения одного или более алгоритмов и операций, рассмотренных в настоящем описании.
[0041] Память 512 может включать, например, энергозависимую память, энергонезависимую память или их комбинацию. Хотя на фиг.5 память 512 показана в виде единой памяти, она может включать множество модулей памяти. В различных вариантах осуществления память 512 может включать, например, жесткий диск, оперативную память, кэш-память, флэш-память, компакт-диск (CD-ROM), универсальный цифровой диск (DVD-ROM), оптический диск, схемы, конфигурированные для хранения информации, или их комбинацию. Память 512 может быть конфигурирована для хранения информации, данных, приложений, инструкций или т.п.для обеспечения выполнения подключаемым устройством 110 различных функций в соответствии с различными примерами осуществления. Например, по меньшей мере в некоторых вариантах осуществления память 512 конфигурирована для буферизации входных данных для их обработки процессором 510. Дополнительно или альтернативно, по меньшей мере в ряде вариантов осуществления память 512 конфигурирована для хранения программных инструкций для их выполнения процессором 510. Память 512 может хранить информацию в виде статической и/или динамической информации. Указанная сохраненная информация может храниться и/или использоваться интерпретирующей схемой 518 во время выполнения ее функций.
[0042] Интерфейс 514 связи может быть реализован в виде любого устройства или средства, выполненного в виде схемы, аппаратных средств, компьютерного программного продукта, включающего машиночитаемые программные инструкции, сохраненные на машиночитаемом носителе (например, в памяти 512) и выполняемые устройством обработки (например, процессором 510), или их комбинации, которые конфигурированы для приема данных от устройства 102 связи и/или другого подключаемого устройства 110 и/или передачи этих данных в устройство 102 связи и/или другое подключаемое устройство 110 по локальной сети 108, каналу 122 связи и/или т.п. По меньшей мере в одном варианте осуществления интерфейс 514 связи может быть по меньшей мере частично реализован в виде процессора 510 или же интерфейса, управляемого процессором 510. Интерфейс 514 связи может быть, например, функционально связан с процессором 510, например, посредством шины. Интерфейс 514 связи может включать, например, антенну, передатчик, приемник, приемопередатчик и/или вспомогательные аппаратные средства или программное обеспечение для осуществления связи с устройством 102 связи и/или другим элементом системы 100 и/или системы 120. Интерфейс 514 связи может быть конфигурирован для приема и/или передачи данных с использованием любого протокола, который может использоваться для осуществления связи между элементами системы 100 и/или системы 122. В этой связи, интерфейс 514 связи может быть конфигурирован для приема и/или передачи данных с использованием любого протокола, поддерживаемого локальной сетью 108 и/или каналом 122 связи. Интерфейс 514 связи может быть дополнительно функционально связан с памятью 512, пользовательским интерфейсом 516 и/или интерпретирующей схемой 518, например, посредством шины.
[0043] Пользовательский интерфейс 516 может быть связан с процессором 510 для приема указания о пользовательском вводе и/или предоставления пользователю звукового, визуального, механического или иного выходного сигнала. Как таковой, пользовательский интерфейс 516 может включать, например, клавиатуру, мышь, джойстик, дисплей, сенсорный дисплей, микрофон, динамик и/или другие устройства ввода/вывода. Пользовательский интерфейс 516 дополнительно может быть связан с памятью 512, интерфейсом 514 связи и/или интерпретирующей схемой 518, например, посредством шины.
[0044] Интерпретирующая схема 518 может быть реализована в виде различных средств, таких как схемы, аппаратные средства, компьютерный программный продукт, включающий машиночитаемые программные инструкции, сохраненные на машиночитаемом носителе (например, в памяти 512) и выполняемые устройством обработки (например, процессором 510), или их комбинации, и, в одном из вариантов осуществления, реализована в виде процессора 510 или же схемы, управляемой процессором 510. В вариантах осуществления, в которых интерпретирующая схема 518 реализована отдельно от процессора 510, интерпретирующая схема 518 может находиться в функциональной связи с процессором 510. Интерпретирующая схема 518 может быть также связана с одной или более памятью 512, интерфейсом 514 связи или пользовательским интерфейсом 516, например, посредством шины.
[0045] В ряде вариантов осуществления схема 418 адаптивных уведомлений конфигурирована для обнаружения события. Обнаруженное событие может представлять собой, например, событие связи. В этой связи, событие связи может включать, например, прием/передачу сигнала связи. Например, событие связи может включать прием сигнала связи, переданного в устройство 102 связи по сети 106, например, удаленным устройством 104. Такой сигнал связи может представлять собой, например, телефонный вызов, электронное письмо, мгновенное сообщение, сообщение службы коротких сообщений, текстовое сообщение, сообщение службы передачи мультимедийных сообщений, мультимедийное сообщение, новостную веб-информацию (например, новостную информацию RSS, распространяемую через Интернет по подписке (Really Simple Syndication, "действительно простая синдикация")) или т.п. Однако необходимо понимать, что схема 418 адаптивных уведомлений в некоторых вариантах осуществления может быть конфигурирована для обнаружения других типов событий дополнительно или альтернативно перечисленным событиям связи. Например, схема 418 адаптивных уведомлений может быть конфигурирована для обнаружения того, что оставшаяся мощность источника электропитания, обеспечивающего подачу электроэнергии в устройство 102 связи, меньше заранее заданной мощности (например, состояние с низким зарядом аккумулятора). В качестве другого примера, обнаруженное событие связи может включать событие просмотра, например, может относиться к просмотру, осуществляемому пользователем устройства 102 связи. Например, событие просмотра может включать событие загрузки страницы, указывающее на то, что страница была загружена. В качестве еще одного примера, обнаруженное событие может относиться к назначенному по календарю свиданию, встрече или т.п., например, может быть введено в приложение календаря или планирования. В этой связи, обнаруженное событие может включать время начала запланированного свидания, встречи или т.п.
[0046] Схема 418 адаптивных уведомлений может быть также конфигурирована для обнаружения использования одного или более подключенных устройств 110, соединенных с устройством 102 связи. В этой связи схема 418 адаптивных уведомлений может быть конфигурирована для определения того, что подключаемое устройство (устройства) 110 подключено к устройству 102 связи, а также того, какие возможности имеет подключенное устройство (устройства) 110, как используется подключенное устройство (устройства) 110 и/или т.п.Например, схема 418 адаптивных уведомлений может быть конфигурирована для определения того, что потоковый звук подается в подключенные наушники. В качестве другого примера, схема 418 адаптивных уведомлений может быть конфигурирована для определения того, что подключенное устройство связано с устройством связи 102 и активно использует сетевое подключение к сети 106 или другой сети, предоставляемой устройством 102 связи. В качестве еще одного примера, схема 418 адаптивных уведомлений может определять, что часы или другое устройство, носимое пользователем, подключено к устройству 102 связи и может формировать сигнал оповещения, обнаруживаемый пользователем.
[0047] В ряде примеров осуществления схема 418 адаптивных уведомлений может быть конфигурирована для определения использования подключенного устройства на основе указания состояния использования, принятого от подключенного устройства 110. В этой связи, подключенное устройство 110 (например, интерпретирующая схема 518) может быть конфигурировано для передачи информации о состоянии использования, указывающей на состояние подключенного устройства 110, в устройство 102 связи. Состояние использования может указывать, зарезервировано ли подключенное устройство 110 или используется иным образом. В качестве примера, а не ограничения, подробная информация о том, как используется подключенное устройство 110, которая может быть указана в состоянии использования, может включать указание на то, в какой операции участвует подключенное устройство 110, имеет ли подключенное устройство 110 какие-либо неиспользуемые возможности пользовательского интерфейса, которые могут быть использованы для уведомления пользователя о событии, и/или т.п. Информация о состоянии использования может быть передана подключенным устройством 110 по усмотрению подключенного устройства 110, например, при изменении состояния использования подключенного устройства 110. Дополнительно или альтернативно, подключенное устройство 110 может передавать информацию о состоянии использования в ответ на запрос информации о состоянии использования подключенного устройства 110 с помощью схемы 418 адаптивных уведомлений.
[0048] Схема 418 адаптивных уведомлений может быть конфигурирована для обнаружения использования подключенного устройства 110 в ответ на обнаружение события. Дополнительно или альтернативно, схема 418 адаптивных уведомлений может быть конфигурирована для определения использования подключенного устройства 110 в ответ на обнаружение нового подключения между подключаемым устройством 110 и устройством 102 связи, обнаружение передачи данных (например, использование наушников для приема потокового звука устройством связи 102) между устройством 102 связи и подключенным устройством 110 и/или т.п. В качестве другого примера, схема 418 адаптивных уведомлений может быть конфигурирована для периодического определения использования подключенного устройства 110, например, путем периодического опроса подключенных устройств 110.
[0049] Схема 418 адаптивных уведомлений может быть дополнительно конфигурирована для определения, на основе упомянутого обнаруженного использования, способа уведомления пользователя об обнаруженном событии. В этой связи, схема 418 адаптивных уведомлений может учитывать доступное подключенное устройство (устройства) 110, возможности подключенного устройства (устройств) 110, любое активное использование подключенного устройства 110 и/или т.п.
[0050] Схема 418 адаптивных уведомлений может быть конфигурирована, например, для определения способа уведомления, обеспечивающего уведомление об обнаруженном событии без создания помех использованию подключенного устройства 110. В этой связи, схема 418 адаптивных уведомлений может быть конфигурирована для определения способа уведомления, который может обеспечить оповещение пользователя о событии таким способом, который не может отрицательно влиять на использование пользователем подключенного устройства 110. Например, если пользователь слушает звукозапись, которая не относится к обнаруженному событию и которая подается устройством 102 связи в подключенные наушники, использование для обнаруженного события звукового оповещения пользователя посредством наушников может быть нежелательным, поскольку упомянутое оповещение может отрицательно повлиять на текущий звуковой поток, подаваемый пользователю. Однако пользователь может не услышать звуковое оповещение, сформированное устройством 102 связи или другим подключенным устройством 110 поверх звукового потока, подаваемого в наушники. Соответственно, если второе подключенное устройство 110 может обеспечить механическое (например, вибрационное) оповещение и/или визуальное оповещение, схема 418 адаптивных уведомлений может быть конфигурирована для определения уведомления об обнаруженном событии посредством инициирования обеспечения вторым подключенным устройством 110 механического и/или визуального оповещения, указывающего на событие. В этой связи необходимо понимать, что схема 418 адаптивных уведомлений может быть конфигурирована для адаптивной модификации того, каким образом оповещать пользователя об обнаруженном событии, на основе упомянутого обнаруженного использования.
[0051] При определении способа уведомления схема 418 адаптивных уведомлений может быть конфигурирована для точного определения того, каким образом выбранное подключенное устройство 110 (или множество подключенных устройств 110) должно уведомить пользователя об обнаруженном событии. Альтернативно, схема 418 адаптивных уведомлений может вместо этого выбрать подключенное устройство 110 (или множество подключенных устройств 110) для уведомления пользователя об обнаруженном событии, так чтобы выбранное подключенное устройство 110 могло быть инициировано для уведомления пользователя способом, определяемым вторым подключенным устройством 110.
[0052] Следует понимать, что в вариантах осуществления настоящего изобретения, в которых схема 418 адаптивных уведомлений определяет, как подключенное устройство 110 должно уведомить пользователя, схема 418 адаптивных уведомлений может задавать любое количество параметров, которые могут устанавливать, каким образом пользовательскому интерфейсу подключенного устройства 110 следует уведомить пользователя. Например, при определении способа уведомления схема 418 адаптивных уведомлений может быть конфигурирована для определения режима оповещения (например, звуковое, механическое, вибрационное, визуальное или их комбинация и т.п.) для уведомления пользователя о событии. Схема 418 адаптивных уведомлений дополнительно или альтернативно может определять различные параметры оповещения. Например, схема 418 адаптивных уведомлений может определять длительность оповещения, интенсивность оповещения и/или т.п. Соответственно, схема 418 адаптивных уведомлений может выбрать по меньшей мере одно подключенное устройство 110 из одного или более подключенных устройств 110, соединенных с устройством 102 связи, для подачи команды на предоставление оповещения, уведомляющего пользователя об обнаруженном событии, в соответствии с упомянутым определенным способом уведомления.
[0053] Схема 418 адаптивных уведомлений может быть конфигурирована для определения способа уведомления по меньшей мере частично на основе типа обнаруженного события. В этой связи, например, схема 418 адаптивных уведомлений может быть конфигурирована для выбора подключенного устройства 110 для уведомления о событии и/или определения того, каким образом выбранное подключенное устройство 110 должно уведомить пользователя об обнаруженном событии, на основе типа обнаруженного события. Например, схема 418 адаптивных уведомлений может быть конфигурирована для определения способа уведомления для обнаруженного события связи, который отличается от способа уведомления для обнаруженного события просмотра, состояния низкого заряда аккумулятора, события календаря или т.п. В качестве другого примера, схема 418 адаптивных уведомлений может быть конфигурирована для определения способа уведомления для обнаруженного принятого электронного письма, который отличается от способа уведомления, который может быть выбран для обнаруженного входящего телефонного вызова или другого типа события связи.
[0054] В дополнение к определению способа уведомления схема 418 адаптивных уведомлений может также быть конфигурирована для модификации пользовательского интерфейса 416 на основе упомянутого обнаруженного использования. Например, если схема 418 адаптивных уведомлений определяет, что звук подается в подключенные наушники, схема 418 адаптивных уведомлений может отключить вызывное устройство, динамик и/или другие части звукового пользовательского интерфейса, используемые для предоставления звуковых оповещений.
[0055] Схема 418 адаптивных уведомлений также может быть конфигурирована для формирования сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления. Сообщение с уведомлением о событии может включать специальное сообщение или может содержать расширение, параметр или иную часть, введенную в другое сообщение. Сообщение с уведомление о событии может быть форматировано в соответствии с любым протоколом, используемым для связи между устройством 102 связи и подключенным устройством 110. В этой связи, сообщение с уведомлением о событии может быть форматировано в соответствии с любым протоколом, поддерживаемым локальной сетью 108, каналом 122 связи и/или т.п.
[0056] Сообщение с уведомлением о событии может включать один или более параметров, выбранных на основе упомянутого определенного способа уведомления, так чтобы инициировать прием подключенным устройством 110 сообщения с уведомлением о событии для предоставления оповещения, указывающего на обнаруженное событие, в соответствии с упомянутым определенным способом уведомления. Соответственно, упомянутые параметры могут указывать, например, один или более режимов оповещения (например, звуковой, механический, вибрационный, визуальный, или их комбинацию и т.п.), длительность оповещения, интенсивность оповещения, должно ли быть обеспечено звуковое оповещение, длительность звукового оповещения, громкость звукового оповещения, должно ли быть обеспечено вибрационное оповещение, интенсивность вибрационного оповещения, длительность вибрационного оповещения, яркость визуального оповещения, длительность визуального оповещения и т.п.
[0057] В одном из примеров осуществления сообщение с уведомлением о событии может включать параметр, указывающий состояние вызывного устройства или звукового оповещения устройства 102 связи. Например, если звуковое вызывное устройство устройства 102 связи неактивно, это может быть указано в параметре сообщения с уведомлением о событии. Упомянутый параметр, указывающий состояние вызывного устройства, может включать, например, индикатор состояния вызывного устройства, предоставленный профилем Bluetooth персонального устройства пользовательского интерфейса. Указание состояния вызывного устройства устройства 102 связи может инициировать функционирование подключенного устройства 110 в соответствии с устройством 102 связи. Таким образом, если подключенное устройство 110 принимает сообщение с уведомлением о событии, указывающее, что вызывное устройство устройства 102 связи неактивно, подключенное устройство 110 может предоставить оповещение, указывающее на событие, с использованием незвуковых средств, например, путем вибрации, предоставления визуального оповещения и/или т.п.
[0058] Альтернативно, в вариантах осуществления настоящего изобретения, в которых при определении способа уведомления схема 418 адаптивных уведомлений выбирает подключенное устройство 110 без определения дополнительных параметров, касающихся того, как выбранное подключенное устройство 110 должно уведомлять пользователя, сообщение с уведомлением о событии может не включать какие-либо конкретные параметры, задающие то, каким образом должно быть обеспечено уведомление.
[0059] Сообщение с уведомлением о событии может включать, например, параметр, указывающий тип обнаруженного события (например, событие связи, тип события связи, событие просмотра, состояние низкого заряда аккумулятора и т.п.), о котором выбранное подключенное устройство 110 должно уведомить пользователя. В этой связи, интерпретирующая схема 518 может быть конфигурирована для определения того, каким образом уведомить об обнаруженном событии на основе указанного типа события.
[0060] Схема 418 адаптивных уведомлений может быть дополнительно конфигурирована для обеспечения передачи сформированного сообщения с уведомлением о событии одному или более подключенным устройствам 110 (например, одному или более выбранным подключенным устройствам 110) для инициирования предоставления принимающим подключенным устройством (устройствами) 110 оповещения, указывающего на обнаруженное событие в соответствии с упомянутым определенным способом уведомления. В вариантах осуществления, в которых схема 418 адаптивных уведомлений выбирает подключенное устройство 110 для предоставления оповещения из подключенных устройств 110, которые соединены с устройством 102 связи, схема 418 адаптивных уведомлений может быть конфигурирована для обеспечения передачи сообщения с уведомлением о событии конкретно в выбранное подключенное устройство 110 связи.
[0061] Интерпретирующая схема 518 подключенного устройства 110 может быть соответственно конфигурирована для приема сообщения с уведомлением о событии, переданного устройством 102 связи. Интерпретирующая схема 518 может быть дополнительно конфигурирована для анализа принятого сообщения с уведомлением о событии для извлечения из принятого сообщения любых параметров, указывающих способ уведомления.
[0062] В вариантах осуществления, в которых принятое сообщение с уведомлением о событии включает параметры, задающие режим и/или другие характеристики уведомления, интерпретирующая схема 518 может быть дополнительно конфигурирована для обеспечения предоставления подключенным устройством 110 оповещения, указывающего на событие, в соответствии со способом уведомления, указанным упомянутым извлеченным параметром (параметрами). Таким образом, если извлеченный параметр (параметры) указывает режим оповещения, длительность оповещения, интенсивность оповещения и/или т.п., интерпретирующая схема 518 может быть конфигурирована, например, для предоставления оповещения, соответствующего состоянию вызывного устройства. Таким образом, если информация о состоянии вызывного устройства указывает, что вызывное устройство подключенного устройства 110 неактивно, интерпретирующая схема 518 может обеспечить предоставление упомянутым подключенным устройством 110 незвукового оповещения.
[0063] В ряде вариантов осуществления настоящего изобретения, например, в вариантах осуществления, в которых принятое сообщение с уведомлением о событии не включает параметры, задающие, каким образом должно быть обеспечено оповещение, или включает ограниченный набор параметров, которые только частично задают, каким образом должно быть предоставлено оповещение, интерпретирующая схема 518 может быть конфигурирована для определения режима оповещения. В этой связи, интерпретирующая схема 518 может определить, каким образом обеспечить оповещение и/или характеристики оповещения. Такие характеристики могут включать любые характеристики, рассмотренные выше, в качестве потенциально заданных с помощью параметра (например, вибрационное оповещение, звуковое оповещение, длительность оповещения, интенсивность оповещения и/или т.п.). Например, интерпретирующая схема 518 может определить вибрационный шаблон для оповещения, количество вспышек визуальной индикации оповещения и/или другие характеристики и/или режим (режимы) оповещения. Соответственно, интерпретирующая схема 518 может быть конфигурирована для осуществления окончательного определения того, каким образом предоставить оповещение в случаях, при которых параметры оповещения заранее полностью не определены, а заданы посредством схемы 418 адаптивных уведомлений в сообщении с уведомлением о событии.
[0064] В вариантах осуществления, в которых сообщение с уведомлением о событии указывает тип обнаруженного события, для которого должно быть предоставлено оповещение, интерпретирующая схема 518 может быть конфигурирована для определения режима оповещения для события первого типа, которое отличается от режима оповещения, который может быть определен интерпретирующей схемой 518 для события второго типа.
[0065] Интерпретирующая схема 518 может быть конфигурирована, например, для обеспечения предоставления оповещения схемой 516 пользовательского интерфейса. Соответственно, тип предоставляемого оповещения может зависеть от доступных средств вывода пользовательского интерфейса 516, а также от способа уведомления, указанного в принятом сообщении с уведомлением о событии.
[0066] В ряде вариантов осуществления интерпретирующая схема 518 может быть конфигурирована для подтверждения приема сообщения с уведомлением о событии. В этой связи, интерпретирующая схема 518 может быть конфигурирована для передачи подтверждения приема в устройство 102 связи. Такое подтверждение может быть передано в ответ на прием сообщения с уведомлением о событии, в ответ на предоставление оповещения, чтобы подтвердить предоставление оповещения, и/или в ответ на подтверждение пользователем предоставленного оповещения, чтобы подтвердить, что пользователь принял и подтвердил оповещение. Соответственно, в таких вариантах осуществления, схема 418 адаптивных уведомлений может быть включена для подтверждения того, что сообщение с уведомлением о событии было принято и/или что пользователю предоставлено оповещение. В случае отсутствия приема подтверждения сообщения схема 418 адаптивных уведомлений может быть конфигурирована для повторной отправки сообщения с уведомлением о событии и/или может передать сообщение с уведомлением о событии в другое подключенное устройство в качестве механизма обеспечения надежности. Например, схема 418 адаптивных уведомлений может повторно передать сообщение с уведомлением о событии и/или передать сообщение с уведомлением о событии в другое подключенное устройство, если подтверждение приема ранее переданного сообщения с уведомлением о событии не было принято до истечения заранее заданного периода времени ожидания.
[0067] Кроме того, в вариантах осуществления настоящего изобретения, в которых пользователь может подтвердить предоставление оповещения, если пользователь не подтверждает оповещение, например, в течение заранее заданного периода времени, пользователю может быть предоставлено другое оповещение. В этой связи, например, интерпретирующая схема 518 может быть конфигурирована для предоставления более интенсивного оповещения (например, более громкого звукового оповещения, более интенсивного вибрационного оповещения), другого режима оповещения и/или т.п., если пользователь не подтвердил предыдущее оповещение. Дополнительно или альтернативно, если пользователь не подтвердил оповещение, интерпретирующая схема 518 может быть конфигурирована для передачи сообщения в другое подключенное устройство 110 для инициирования предоставления оповещения пользователю другим подключенным устройством 110.
[0068] Выше были описаны конфигурации различных примеров осуществления настоящего изобретения, теперь будут описаны несколько примеров сценариев использования примеров осуществления настоящего изобретения. В первом примере сценария устройство 102 связи может быть подключено к наушникам и наручным часам. Устройство 102 связи при осуществлении передачи музыкального звукового потока в наушники может принять входящий телефонный вызов. Схема 418 адаптивных уведомлений может, соответственно, обеспечить инициирование предоставления наручными часами незвукового оповещения (например, визуального оповещения и/или вибрационного оповещения). В этой связи, пользователь может быть уведомлен о входящем вызове без создания помех потоковому звуку через наушники и тем способом, который пользователь может быть способен обнаружить, даже если пользователь находится в процессе прослушивания музыки с использованием наушников. Схема 418 адаптивных уведомлений дополнительно или альтернативно может обеспечивать инициирование испускания подключенными наушниками прерывистого звукового сигнала или другого относительно ненавязчивого указания посредством наушников в процессе прослушивания музыки. В этой связи, пользователю может быть предоставлено звуковое оповещение, не оказывающее влияния в значительной степени на процесс прослушивания потоковой музыки.
[0069] В одном из расширений первого примера сценария интерпретирующая схема 518 часов может быть конфигурирована для определения того, находятся ли часы на пользователе. Если интерпретирующая схема 518 определяет, что пользователь не надел часы, интерпретирующая схема 518 может принять решение о непредоставлении вибрационного оповещения, даже если в принятом сообщении с уведомлением о событии содержится соответствующая инструкция. Вместо этого в этом сценарии интерпретирующая схема 518 часов может обеспечить предоставление звукового/визуального оповещения. Дополнительно или альтернативно, интерпретирующая схема 518 часов может уведомить главное устройство 102 об исключении уведомления, указывающего, что оповещение не может быть предоставлено и/или было неэффективным, так что может быть определен другой способ уведомления посредством схемы 418 адаптивных уведомлений.
[0070] Во втором примере сценария устройство 102 связи может быть присоединено к планшетному компьютеру, мобильному компьютеру или т.п., который использует сетевое подключение, предоставленное устройством 102 связи. Схема 418 адаптивных уведомлений может быть соответственно конфигурирована для определения того, что присоединенное вычислительное устройство активно обменивается данными посредством сетевого подключения, предоставленного устройством 102 связи, и переводит входящий телефонный вызов на присоединенное устройство. Если в дополнение к присоединенному устройству к устройству 102 связи подключены часы, наушники и/или подключаемое устройство 110, схема 418 адаптивных уведомлений может инициировать предоставление одним или более дополнительными подключенными устройствами 110 оповещения, указывающего на входящий телефонный вызов.
[0071] В третьем примере сценария устройство 102 связи может быть подключено ко второму вычислительному устройству, например, персональному мини-компьютеру (mini PC). Наушники могут быть подключены ко второму вычислительному устройству. Схема 418 адаптивных уведомлений может быть конфигурирована для обнаружения того, что устройство 102 связи подключено ко второму вычислительному устройству. В зависимости от конфигурации, схема 418 адаптивных уведомлений может быть дополнительно конфигурирована для обнаружения того, что наушники подключены ко второму вычислительному устройству. Схема 418 адаптивных уведомлений может быть конфигурирована для инициирования предоставления вторым вычислительным устройством оповещения, указывающего на входящий вызов. В качестве другого примера, схема 418 адаптивных уведомлений может принять решение о направлении входящего вызова в наушники. В связи с этим, схема 418 адаптивных уведомлений может направить вызов в наушники напрямую или опосредованно через второе вычислительное устройство. При прямом направлении вызова схема 418 адаптивных уведомлений может обеспечить подключение устройства 402 связи к наушникам для направления вызова. Если схеме 418 адаптивных уведомлений необходима информация об использовании, информация идентификации и/или другая информация для упрощения направления вызова в наушники, схема 418 адаптивных уведомлений может быть конфигурирована для получения этой информации от второго вычислительного устройства.
[0072] На фиг.6 проиллюстрирована блок-схема в соответствии с примером способа предоставления адаптивных пользовательских уведомлений согласно примеру осуществления настоящего изобретения. В этой связи, на фиг.6 показаны операции, которые могут быть выполнены, например, в устройстве 102 связи. Операции, проиллюстрированные на фиг.6, могут быть выполнены, например, под управлением и/или при помощи одного или более процессоров 410, памяти 412, интерфейса 414 связи, пользовательского интерфейса 416 или схемы 418 адаптивных уведомлений. Операция 600 может включать обнаружение события. Операция 610 может включать определение использования одного или более подключенных устройств. Следует понимать, однако, что порядок операций 600 и 610 не ограничивается случаем, при котором операция 610 следует за операцией 600. Операция 620 может включать определение способа уведомления о событии на основе упомянутого определенного использования. Операция 630 может включать формирование сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления. Операция 640 может включать обеспечение передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
[0073] На фиг.7 проиллюстрирована блок-схема в соответствии с примером способа предоставления адаптивных пользовательских уведомлений согласно примеру осуществления настоящего изобретения. В этой связи, на фиг.7 показаны операции, которые могут быть выполнены, например, в подключенном устройстве 110. Проиллюстрированные на фиг.7 операции могут быть выполнены, например, под управлением и/или при помощи одного или более процессоров 510, памяти 512, интерфейса 514 связи, пользовательского интерфейса 516 или интерпретирующей схемы 518. Операция 700 может включать прием сообщения с уведомлением о событии. Операция 710 может включать предоставление оповещения, указывающего на событие в соответствии со способом уведомления, указанным в принятом сообщении.
[0074] На фиг.6-7 показаны блок-схемы системы, способа и компьютерного программного продукта в соответствии с примерами осуществления настоящего изобретения. Необходимо понимать, что каждый блок или комбинация блоков в блок-схемах могут быть реализованы с помощью различных средств, например, аппаратных средств и/или компьютерного программного продукта, включающего один или более машиночитаемых носителей, хранящих машиночитаемые программные инструкции. Например, одна или более процедур, рассмотренных в настоящем описании, могут быть реализованы с использованием компьютерных программных инструкций компьютерного программного продукта. В этой связи, компьютерный программный продукт (продукты), который реализует процедуры, описанные в настоящем документе, может храниться в одном или более запоминающих устройствах мобильного терминала, сервера или другого вычислительного устройства и может быть выполнен процессором в указанном вычислительном устройстве. В ряде вариантов осуществления компьютерные программные инструкции, включающие компьютерный программный продукт (продукты), который реализует описанные выше процедуры, может храниться запоминающими устройствами множества вычислительных устройств. Необходимо понимать, что любой такой компьютерный программный продукт может быть загружен в компьютер или другое программируемое устройство с формированием машины, так что компьютерный программный продукт, включающий инструкции, которые выполняют на компьютере или в другом программируемом устройстве, формирует средства для реализации функций, заданных в блоке (блоках) в блок-схеме. Кроме того, компьютерный программный продукт может включать одно или более машиночитаемых запоминающих устройств (например, память 412 и/или память 512), в которых могут храниться компьютерные программные инструкции, так что одно или более машиночитаемых запоминающих устройств могут обеспечивать функционирование компьютера или другого программируемого устройства конкретным способом, так что упомянутый компьютерный программный продукт включает изделие, которое реализует функцию, заданную в блоке (блоках) в блок-схеме. Компьютерные программные инструкции одного или более компьютерных программных продуктов также могут быть загружены в компьютер или другое программируемое устройство (например, устройство 102 связи и/или подключаемое устройство 110) для обеспечения последовательности операций, которые должны быть выполнены на компьютере или другом программируемом устройстве для формирования машинно-реализуемого процесса, так что указанные инструкции, которые выполняются на компьютере или в другом программируемом устройстве, осуществляют выполнение функций, заданных в блоке (блоках) блок-схемы.
[0075] Соответственно, блоки в блок-схемах поддерживают комбинацию средств для выполнения конкретных действий. Необходимо понимать, что один или более блоков в блок-схемах или их комбинация могут быть реализованы с использованием вычислительных систем специального назначения на основе аппаратных средств, которые выполняют конкретные функции, или комбинации аппаратных средств специального назначения и компьютерного программного продукта (продуктов).
[0076] Описанные выше функции могут быть выполнены различными способами. Например, для выполнения вариантов осуществления настоящего изобретения могут быть применены любые подходящие средства для выполнения каждой из описанных выше функций. В одном из вариантов осуществления конфигурированный соответствующим образом процессор (например, процессор 410 и/или процессор 510) может предоставить все элементы или их часть. В другом варианте осуществления все элементы или их часть могут быть конфигурированы компьютерным программным продуктом и могут работать под его управлением. Компьютерный программный продукт для выполнения способов в соответствии с вариантами осуществления настоящего изобретения включает машиночитаемый носитель, например, энергонезависимый носитель, и машиночитаемые части программного кода, например, последовательность компьютерных инструкций, реализованных на машиночитаемом носителе.
[0077] Различные модификации и другие варианты осуществления изобретений, изложенных в данном описании, будут очевидны специалистам в данной области техники, к которой они относятся, с получением преимуществ, представленных в предшествующем описании и соответствующих чертежах. Таким образом, должно быть понятно, что данное изобретение не ограничиваются раскрытыми конкретными вариантами осуществления и что модификации и другие варианты осуществления включены в объем настоящего изобретения. Кроме того, хотя в предшествующем описании и соответствующих чертежах описаны примеры осуществления в контексте конкретных примеров комбинаций элементов и/или функций, необходимо понимать, что альтернативные варианты осуществления могут обеспечить различные комбинации элементов и/или функций без выхода за рамки объема настоящего изобретения. В связи с этим, например, в рамках настоящего изобретения также предусмотрены комбинации элементов и/или функций, отличающиеся от комбинаций элементов и/или функций, явным образом рассмотренных в настоящем описании. Хотя в настоящем описании применены конкретные термины, они используются только в общем описательном смысле и не предназначены для ограничения настоящего изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕНОСА МУЛЬТИМЕДИЙНОГО СЕАНСА | 2010 |
|
RU2496277C2 |
АРХИТЕКТУРА И СИСТЕМА ДЛЯ ОБЕСПЕЧЕНИЯ ИНФОРМИРОВАННОСТИ О МЕСТОПОЛОЖЕНИИ | 2004 |
|
RU2358282C2 |
КОНФИГУРАЦИЯ УСТРОЙСТВА НА ОСНОВЕ СЕАНСОВ СВЯЗИ | 2015 |
|
RU2689194C2 |
СИСТЕМА И СПОСОБ НЕМЕДЛЕННОГО ОБМЕНА СООБЩЕНИЯМИ ДЛЯ ПРЕДОСТАВЛЕНИЯ УВЕДОМЛЕНИЯ ОБ ОДНОМ ИЛИ БОЛЕЕ СОБЫТИЯХ | 2003 |
|
RU2287226C2 |
РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ ДЛЯ ЭЛЕКТРОННОГО УСТРОЙСТВА, А ТАКЖЕ СООТВЕТСТВУЮЩИЕ УСТРОЙСТВО И СПОСОБ | 2012 |
|
RU2589296C2 |
Использование биосигналов для управления оповещением пользователя | 2011 |
|
RU2720452C2 |
ДИНАМИЧЕСКАЯ ФИЛЬТРАЦИЯ ЛЕНТЫ КОНТЕНТА | 2012 |
|
RU2617550C2 |
УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ ЭЛЕКТРОННЫМИ КУПОНАМИ | 2008 |
|
RU2439703C2 |
СИСТЕМЫ, СПОСОБЫ И УСТРОЙСТВА ДЛЯ ОБНАРУЖЕНИЯ И ИСПРАВЛЕНИЯ ОШИБКИ ШИФРОВАНИЯ | 2010 |
|
RU2501173C2 |
СИСТЕМА УПРАВЛЕНИЯ ОТКРЫВАЮЩИМИСЯ ЭЛЕМЕНТАМИ ТРАНСПОРТНОГО СРЕДСТВА (ВАРИАНТЫ) И СПОСОБ УПРАВЛЕНИЯ ИМИ | 2016 |
|
RU2718195C2 |
Изобретение относится к средствам для предоставления адаптивных пользовательских уведомлений. Технический результат заключается в обеспечении возможности предоставления адаптивных пользовательских уведомлений. Способ может включать обнаружение события. Также способ может включать определение использования одного или более подключенных устройств. Способ может дополнительно включать определение способа уведомления о событии на основе упомянутого определенного использования. Дополнительно способ может включать формирование сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления. Кроме того, способ может включать обеспечение передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления. Также предложены соответствующие устройства. 3 н. и 17 з.п. ф-лы, 7 ил.
1. Способ предоставления адаптивных пользовательских уведомлений, включающий:
обнаружение события устройством связи;
определение устройством связи использования одного или более подключенных устройств;
определение способа уведомления о событии с помощью схемы адаптивных уведомлений устройства связи на основе упомянутого определенного использования;
формирование устройством связи сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления и
обеспечение передачи устройством связи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
2. Способ по п. 1, в котором определение способа уведомления включает определение способа уведомления, обеспечивающего уведомление о событии без создания помех использованию подключенного устройства.
3. Способ по п. 1, в котором формирование сообщения с уведомлением о событии включает формирование сообщения, включающего один или более параметров, выбранных на основе упомянутого определенного способа уведомления, при этом упомянутый один или более параметров указывает одно или более из следующего: режим оповещения, длительность оповещения, интенсивность оповещения, должно ли быть обеспечено звуковое оповещение, длительность звукового оповещения, громкость звукового оповещения, должно ли быть обеспечено вибрационное оповещение, интенсивность вибрационного оповещения, длительность вибрационного оповещения, яркость визуального оповещения или длительность визуального оповещения.
4. Способ по п. 1, в котором:
определение способа уведомления включает выбор подключенного устройства из упомянутых одного или более подключенных устройств на основе профиля использования, и
обеспечение передачи упомянутого сообщения с уведомлением о событии в подключенное устройство включает обеспечение передачи упомянутого сообщения с уведомлением о событии в выбранное подключенное устройство.
5. Способ по п. 1, в котором обнаружение события включает обнаружение сигнала связи, принятого мобильным телефоном, при этом подключенное устройство содержит устройство, подключенное к мобильному телефону посредством одного из следующего: персональной сети, прямого физического соединения или выделенного беспроводного соединения.
6. Способ по п. 1, в котором упомянутое событие включает событие связи.
7. Способ по п. 1, в котором:
определение использования одного или более подключенных устройств включает определение того, что первое подключенное устройство используется для потокового звука, не связанного с упомянутым событием, и определение доступности второго подключенного устройства, конфигурированного для обеспечения оповещения;
определение способа уведомления включает решение инициировать предоставление незвукового оповещения посредством второго подключенного устройства и
обеспечение передачи упомянутого сообщения с уведомлением о событии включает обеспечение передачи упомянутого сообщения с уведомлением о событии во второе подключенное устройство для инициирования предоставления вторым подключенным устройством незвукового оповещения, указывающего на упомянутое событие.
8. Способ по п. 1, в котором:
определение использования одного или более подключенных устройств включает определение того, что подключенное устройство связано и активно использует услуги сетевого подключения;
определение способа уведомления включает определение для инициирования предоставления оповещения посредством упомянутого связанного подключенного устройства и
обеспечение передачи упомянутого сообщения с уведомлением о событии включает обеспечение передачи упомянутого сообщения с уведомлением о событии в упомянутое связанное подключенное устройство.
9. Устройство связи для предоставления адаптивных пользовательских уведомлений, включающее по меньшей мере один процессор и по меньшей мере одну память, хранящую компьютерный программный код, при этом упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения упомянутым устройством связи по меньшей мере следующего:
обнаружения события;
определения использования одного или более подключенных устройств;
определения способа уведомления о событии на основе упомянутого определенного использования;
формирования сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления и
обеспечения передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
10. Устройство связи по п. 9, в котором упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения упомянутым устройством связи определения способа уведомления, обеспечивающего уведомление о событии без создания помех использованию подключенного устройства.
11. Устройство связи по п. 9, в котором упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, формирования упомянутым устройством связи сообщения с уведомлением о событии путем формирования сообщения, включающего один или более параметров, выбранных на основе упомянутого определенного способа уведомления, при этом упомянутый один или более параметров указывает одно или более из следующего: режим оповещения, длительность оповещения, интенсивность оповещения, должно ли быть обеспечено звуковое оповещение, длительность звукового оповещения, громкость звукового оповещения, должно ли быть обеспечено вибрационное оповещение, интенсивность вибрационного оповещения, длительность вибрационного оповещения, яркость визуального оповещения или длительность визуального оповещения.
12. Устройство связи по п. 9, в котором упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения упомянутым устройством связи:
определения способа уведомления по меньшей мере частично путем выбора подключенного устройства из упомянутых одного или более подключенных устройств на основе профиля использования и
обеспечения передачи упомянутого сообщения с уведомлением о событии в выбранное подключенное устройство.
13. Устройство связи по п. 9, в котором подключенное устройство соединено с упомянутым устройством связи посредством одного из следующего: персональной сети, прямого физического соединения или выделенного беспроводного соединения.
14. Устройство связи по п. 9, в котором упомянутое событие включает событие связи.
15. Устройство связи по п. 9, в котором упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения упомянутым устройством связи:
определения использования одного или более подключенных устройств по меньшей мере частично путем определения того, что первое подключенное устройство используется для потокового звука, не связанного с упомянутым событием, и определения доступности второго подключенного устройства, конфигурированного для обеспечения оповещения;
определения способа уведомления путем решения инициировать предоставление незвукового оповещения посредством второго подключенного устройства и
обеспечения передачи упомянутого сообщения с уведомлением о событии во второе подключенное устройство для инициирования предоставления вторым подключенным устройством незвукового оповещения, указывающего на упомянутое событие.
16. Устройство связи по п. 9, в котором упомянутая по меньшей мере одна память и сохраненный компьютерный программный код конфигурированы для обеспечения, совместно с упомянутым по меньшей мере одним процессором, выполнения упомянутым устройством связи:
определения использования одного или более подключенных устройств по меньшей мере частично путем определения того, что подключенное устройство связано и активно использует услуги сетевого соединения;
определения способа уведомления путем решения инициировать предоставление оповещения посредством упомянутого связанного подключенного устройства и
обеспечения передачи упомянутого сообщения с уведомлением о событии в упомянутое связанное подключенное устройство.
17. Устройство связи по п. 9, которое представляет собой мобильный телефон или реализовано в нем, при этом упомянутый мобильный телефон включает схемы пользовательского интерфейса и программное обеспечение пользовательского интерфейса, сохраненное в одной или более из упомянутой по меньшей мере одной памяти; при этом упомянутые схемы пользовательского интерфейса и программное обеспечение пользовательского интерфейса конфигурированы для:
облегчения пользовательского управления по меньшей мере некоторыми функциями мобильного телефона посредством использования дисплея и
обеспечения отображения на дисплее по меньшей мере части пользовательского интерфейса мобильного телефона для облегчения пользовательского управления по меньшей мере некоторыми функциями мобильного телефона.
18. Машиночитаемый носитель, содержащий сохраненные на нем машиночитаемые программные инструкции, которые при исполнении их устройством конфигурируют устройство для выполнения способа, включающего:
обнаружение события;
определение использования одного или более подключенных устройств;
определение способа уведомления о событии на основе упомянутого определенного использования;
формирование сообщения с уведомлением о событии на основе упомянутого определенного способа уведомления и
обеспечение передачи упомянутого сообщения с уведомлением о событии в подключенное устройство для инициирования предоставления упомянутым подключенным устройством оповещения, указывающего на событие, в соответствии с упомянутым определенным способом уведомления.
19. Машиночитаемый носитель по п. 18, в котором определение способа уведомления включает определение способа уведомления, обеспечивающего уведомление о событии без создания помех использованию подключенного устройства.
20. Машиночитаемый носитель по п. 18, в котором:
определение использования одного или более подключенных устройств включает определение того, что первое подключенное устройство используется для потокового звука, не связанного с упомянутым событием, и определение доступности второго подключенного устройства, конфигурированного для предоставления оповещения;
определение способа уведомления включает решение инициировать предоставление незвукового оповещения упомянутым вторым подключенным устройством и
обеспечение передачи упомянутого сообщения с уведомлением о событии включает обеспечение передачи упомянутого сообщения с уведомлением о событии во второе подключенное устройство для инициирования предоставления упомянутым вторым подключенным устройством незвукового оповещения, указывающего на упомянутое событие.
US 7133700 B2, 07.11.2006. |
Авторы
Даты
2015-09-27—Публикация
2011-06-14—Подача