Выбираемые пользователем операционные среды для устройств мобильной связи

Иллюстрации

Показать все

Изобретение относится к системам связи. Технический результат заключается в осуществлении передач в зависимости от типа операционной среды. В устройстве мобильной связи принимают передачу информации от источника передачи. Получают указатель типа операционной среды, связанного с источником передачи, и осуществляют проверку относительно того, соответствует ли указатель типа операционной среды, связанного с источником передачи, типу текущей операционной среды устройства мобильной связи. Первоначальное уведомление относительно передачи представляют, только если указатель типа операционной среды, связанного с источником передачи, соответствует типу текущей операционной среды устройства мобильной связи. 3 н. и 17 з.п. ф-лы, 5 ил.

Реферат

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

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

КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

Фиг.2 - блок-схема, иллюстрирующая примерную систему, формирующую уведомляющие решения, в соответствии с одним или несколькими вариантами осуществления.

Фиг.3 - блок-схема, иллюстрирующая примерный процесс для реализации выбираемых пользователем операционных сред для устройств мобильной связи в соответствии с одним или несколькими вариантами осуществления.

Фиг.4 - блок-схема, иллюстрирующая примерный процесс для реализации выбираемых пользователем операционных сред для устройств мобильной связи в соответствии с одним или несколькими вариантами осуществления.

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

ПОДРОБНОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ

В данном описании рассматриваются выбираемые пользователем операционные среды для устройств мобильной связи. Устройство мобильной связи дает возможность пользователю выбирать между различными операционными средами, такими как «личная» и «рабочая» операционные среды. Этот выбор может быть прямым выбором пользователя, таким как установка кнопки или переключателя в "личное пользование"/"работа". Эта кнопка или переключатель могут быть физической единицей аппаратных средств или виртуальной по сути (например, программно-реализованной "кнопкой"). При приеме передачи устройством, источник передачи сравнивается с перечнем контактов в устройстве. Перечень контактов включает тип операционной среды, связанный с источником (например, указывая тип операционной среды «работа», «личное пользование» или «оба»). Если тип текущей операционной среды устройства (например, «личное пользование» или «работа») соответствует типу операционной среды, связанному с источником, то устройство воспроизводит звуковое уведомление о передаче; иначе, устройство не воспроизводит звуковое уведомление о передаче.

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

На фиг.1 иллюстрируется примерная система 100, реализующая выбираемые пользователем операционной среды для устройств мобильной связи в соответствии с одним или несколькими вариантами осуществления. Система 100 включает в состав устройство 102 мобильной связи, которое может осуществлять связь с одним или несколькими (x) другими устройствами 104(1), 104(x). Устройство мобильной связи относится к устройству связи, способному посылать и принимать передачи, такие как телефонные вызовы, текстовые сообщения, сообщения, включающие другие типы контента и т.д. Устройство 102 связи именуется являющимся мобильным, поскольку оно обычно разработано подлежащим перемещению и использованию в различных местоположениях пользователями. Устройством 102 мобильной связи может быть разнообразие различных типов устройств, таких как сотовый телефон, телефон спутниковой связи, другие типы беспроводных телефонов, переносной компьютер, портативный компьютер, персональный цифровой ассистент (PDA), устройство воспроизведения аудио и/или воспроизведения видео, переносное игровое устройство, (авто)мобильная вычислительная машина, специализированное устройство обмена сообщениями, компьютер для сети Интернет («нетбук») и т.д. Нужно оценить, что устройство 102 мобильной связи в дополнение к возможности посылать и принимать вызовы связи может включать в себя функциональность, такую как функциональность календаря, функциональность воспроизведения аудио и/или видео и т.д.

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

Устройство 102 мобильной связи включает в себя модуль 106 связи, модуль 108 уведомления, модуль 110 ввода, модуль 112 пользовательского интерфейса (UI), экран 114 и перечень 116 контактов. Каждый из модулей 106, 108, 110 и 112 может быть реализован в виде программного обеспечения, микропрограммного обеспечения, аппаратных средств или комбинаций таковых. При реализации в виде программного обеспечения или микропрограммного обеспечении, модуль включает в себя одну или несколько команд, которые исполняются одним или несколькими процессорами или контроллерами устройства 102 мобильной связи.

Экран 114 является компонентом для отображения в устройстве 102 мобильной связи. Экран 114 может быть реализован множеством различных способов, таких как с использованием технологии жидкокристаллического дисплея (LCD), технологии плазменного экрана, технологии проецирования изображения и т.д. Альтернативно, вместо включения в состав экрана 114, устройство 102 мобильной связи может формировать один или несколько сигналов, которые выводятся на другие устройства отображения, которые включают в себя экран 114.

Модуль 106 связи управляет приемом передач от устройств 104 и посылкой передач на них. Устройство 102 мобильной связи может осуществлять связь с устройствами 104, используя различные технологии и протоколы, такие как для сотовой связи, спутниковой связи, беспроводной ЛВС (LAN), и/или другие технологии или протоколы. Технологии или протоколы могут включать технологии и протоколы беспроводной и/или проводной связи.

Модуль 106 связи поддерживает множество различных типов передач с устройствами 104. Один тип передачи, обычно поддерживаемой модулем 106 связи, является речевым (голосовым) вызовом. Он может включать речевые вызовы, которые инициируются устройством 102 мобильной связи (например, исходящие вызовы), а также речевые вызовы, которые инициируются другим устройством 104 (например, входящие вызовы). Альтернативно, устройство 102 мобильной связи может поддерживать другие типы передач, и не требует поддержки речевых вызовов.

Другим типом передачи, поддерживаемой модулем 106 связи, является сообщение, которое относится к текстовым сообщениям или сообщениям с другими типами мультимедиа, такими как изображения, видео, аудио, комбинации типов мультимедиа и т.д. В одном или нескольких вариантах осуществления сообщения соответствуют протоколу связи Службы коротких сообщений (SMS). В одном или нескольких других вариантах осуществления сообщения соответствуют протоколу связи Службы обмена мультимедийными сообщениями (MMS). Нужно оценить, что SMS и MMS являются лишь примерными протоколами, и что альтернативно могут использоваться другие протоколы связи. Различные другие типы передач также могут поддерживаться модулем 106 связи, такие как обмен мгновенными сообщениями для мобильной связи (мобильный IM), электронная почта (e-mail) и т.д.

В одном или нескольких вариантах осуществления модуль 106 связи может также осуществлять связь с одной или несколькими службами социальных сетей, используя множество различных сетей, включая сеть Интернет, локальную сеть (LAN), телефонную коммутируемую сеть общего пользования, внутрикорпоративную сеть, сеть сотовой или другой беспроводной телефонной связи, другие общедоступные и/или частные сети, комбинации таковых и т.д. Модуль 106 связи получает данные относительно различных лиц или других объектов, использующих службы социальных сетей.

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

Модуль 112 пользовательского интерфейса (UI) формирует, управляет и/или выводит пользовательский интерфейс для представления посредством устройства 102. Это представление может включать отображение на экране 114, воспроизведение звукового контента (например, мелодии звонка мобильного телефона), физически движущееся устройство 102 (например, вибрационное) и т.д. Пользовательский интерфейс представляет различную информацию, и пользовательские вводы могут приниматься модулем 110 ввода, как обсуждено выше.

Модуль 108 уведомления включает в себя модуль 122 принятия решения и индикатор 124 текущей операционной среды. Модуль 122 принятия решения определяет, на основании индикатора 124 текущей операционной среды и типа операционной среды в устройстве 104, от которого принимается передача, представлять ли уведомление о передаче пользователю устройства 102. Это определение обсуждается более подробно ниже.

Индикатор 124 текущей операционной среды идентифицирует тип текущей операционной среды, в которой используется устройство 102 мобильной связи. В одном или нескольких вариантах осуществления типом текущей операционной среды является или «рабочая» операционная среда, или «личная» (например, домашняя) операционная среда. Альтернативно, могут поддерживаться другие типы операционных сред, например, «другое лицо», которого пользователь устройства 102 желает представить остальным, различные типы личных операционных сред (например, «релаксация» и вмешательства нежелательны, обычное «свободное время» и вмешательства допускаются) и т.д.

Тип текущей операционной среды устанавливается пользователем устройства 102, и может устанавливаться различными способами с помощью модуля 110 ввода. В одном или нескольких вариантах осуществления устройство 102 мобильной связи включает в себя выбираемый пользователем переключатель, дающий возможность пользователю установить тип текущей операционной среды. Этот выбираемый пользователем переключатель может быть физическим переключателем в устройстве 102. Этот выбираемый пользователем переключатель альтернативно может быть программируемым переключателем, выбираемым путем выбора пользователем кнопки или клавиши (или их порции), отображенной на экране 114, ввода конкретного жеста, или другого пользовательского ввода, как обсуждено выше. Например, выбираемым пользователем переключателем может быть переключатель «работа»/«личное пользование», дающий возможность пользователю легко выбирать тип текущей операционной среды «работа» или «личное пользование».

В других вариантах осуществления пользователь может устанавливать тип текущей операционной среды другими способами, а не с помощью выбираемого пользователем переключателя. Например, пользователь может выбирать конкретное время дня и/или дни недели, которые соответствуют различным операционным средам (например, с 17:00 до 8:00 устройство 102 используется в «личной» операционной среде, и с 8:00 до 17:00 устройство 102 используется в «рабочей» операционной среде). Модуль 108 уведомления или альтернативно другой модуль устройства 102 может осуществлять мониторинг текущего времени для устройства 102 и обновлять индикатор 124 текущей операционной среды на основании этих выборок пользователем и текущего времени для устройства 102.

В качестве другого примера пользователь может выбирать конкретные местоположения, которые соответствуют различным операционным средам (например, если устройство 102 находится в одном местоположении, то устройство 102 используется в рабочей операционной среде, и при нахождении в другом местоположении устройство 102 начинается использоваться в личной операционной среде). Текущее местоположение устройства 102 может определяться множеством различных способов, таких как путем получения координат Глобальной системы определения местоположения (GPS) для устройства 102, получения местоположения устройства 102 от системы сотовой или спутниковой телефонной связи и т.д. Пользователь может выбирать конкретные местоположения, соответствующие различным операционным средам, различными способами, такими как выбор на карте позиций, которые переводятся в координаты GPS или другие идентификаторы местоположения, выбор текущего местоположения устройства 102 и наличие местоположений внутри конкретно определенного радиуса от выбираемого текущего местоположения и т.д.

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

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

Идентификатор источника передачи (например, устройства 104) может принимать множество различных форм. В одном или нескольких вариантах осуществления идентификатор устройства 104, который является источником передачи, является адресом устройства 104. Адресом устройства может быть, например, номер телефона устройства, адрес электронной почты устройства, адрес мобильного IM устройства и т.д. Такие адреса могут программироваться в устройство 104, например, в ответ на вводы конфигурации пользователем устройства 104, торговым посредником при покупке устройства 104 и т.д. Кроме того, такие адреса могут необязательно сохраняться на съемной карте или другом компоненте хранения данных, который может переноситься на другие устройства.

Альтернативно, идентификатор источника передачи (например, устройства 104) может быть идентификатором пользователя устройства 104. Пользователей связывают с различными идентификаторами пользователя, которые дают возможность отличать друг от друга различных пользователей. Эти идентификаторы пользователя могут быть значениями GUID (Глобально уникальными идентификаторами), или альтернативно могут быть другими идентификаторами. Каждый пользователь может иметь множество различных номеров телефонов, адресов электронной почты, адресов мобильного IM, и/или других адресов, которые он использует. Эти различные номера телефонов, адреса электронной почты, адреса мобильного IM, и/или другие адреса пользователя связываются с идентификатором пользователя для этого пользователя. Соответственно, когда принимается передача от одного из этих номеров телефонов, адресов электронной почты, адресов мобильного IM и/или других адресов, то идентификатор пользователя, связанный с передачей, можно легко определить и использовать в качестве идентификатора источника передачи.

Различные номера телефонов, адреса электронной почты, адреса мобильного IM и/или другие адреса, связанные с конкретным идентификатором пользователя, могут определяться множеством различных способов. В одном или нескольких вариантах осуществления источник передачи обеспечивает идентификатор пользователя для устройства 102 мобильной связи в виде части передачи. В других вариантах осуществления к базе данных пользователей осуществляют доступ модуль 106 связи (или альтернативно другой модуль устройства 102 мобильной связи). Эта база данных может быть базой данных, поддерживаемой устройством 102 локально (например, локальная адресная книга или перечень контактов), или альтернативно может поддерживаться на удаленном устройстве или службе. База данных включает отличающуюся регистрационную запись для каждого пользователя. Каждая регистрационная запись имеет идентификатор записи, а также включает различные номера телефонов, адреса электронной почты, адреса мобильного IM, и/или другие адреса, которые этот пользователь использует. Соответственно, при заданном конкретном номере телефона или адресе, регистрационную запись, включающую этот номер телефона или адрес, можно легко идентифицировать, и идентификатор записи для этой регистрационной записи также можно легко идентифицировать. Идентификатор регистрационной записи можно затем использовать в качестве идентификатора пользователя для этого пользователя.

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

В одном или нескольких вариантах осуществления каждый источник передачи имеет заданный по умолчанию связанный с ним тип операционной среды (например, тип «оба»). Связанный тип операционной среды может изменяться по специальному запросу пользователем. Например, пользователь может ввести через модуль 110 ввода запрос конкретного контакта (например, в виде идентифицированного конкретным адресом, идентификатором пользователя и т.д.) в перечне 116 контактов, чтобы получить конкретный связанный с ним тип операционной среды. Это дает возможность пользователю задавать, например, для каждого контакта из одного или нескольких контактов в перечне 116 контактов, должен ли контакт (и таким образом соответствующий источник передачи) иметь связанный тип операционной среды «работа» или «личное пользование».

Альтернативно, привязка типов операционной среды к источникам передачи может выполняться различными способами. Например, модуль 106 связи может получать данные от удаленной службы, такой как служба социальных сетей. Модуль 106 связи может получать данные от службы социальных сетей непосредственно или через посредническую информационную службу. Эта удаленная служба может поддерживать одну или несколько регистрационных записей того, какие источники передачи или контакты в них с какими типами операционных сред должны связываться, и эти регистрационные записи могут быть получены модулем 106 связи. После того, как эти записи получены, контакты в перечне 116 контактов обновляются соответственно. Например, пользователь устройства 102 мобильной связи может поддерживать перечень друзей в службе социальных сетей. Модуль 106 связи (или альтернативно другой модуль в устройстве 102) может осуществлять доступ к службе социальных сетей, получать перечень друзей, и для каждого друга в перечне друзей, который также является контактом в перечне 116 контактов, может обновлять контакт, подлежащий привязке к типу «личное пользование» операционной среды.

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

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

Идентификатор источника передачи обеспечивается на модуль 122 принятия решения. Модуль 122 принятия решения получает из перечня 116 контактов тип операционной среды, связанный с идентифицированным источником передачи. Модуль 122 принятия решения также получает индикатор 124 типа текущей операционной среды. На основании этой информации модуль 122 принятия решения определяет, какое уведомление устройство 102 должно представить для принятой передачи, и выводит уведомляющее решение, идентифицирующее уведомление (если такое имеется), которое устройство 102 должно представить.

На фиг.2 показана блок-схема, иллюстрирующая примерную систему 200, формирующую уведомляющие решения, в соответствии с одним или несколькими вариантами осуществления. Система 200 включает в себя модуль 202 принятия решения, который определяет, какое уведомление устройство мобильной связи должно представить для принятой передачи, аналогично модулю 122 принятия решения по фиг.1.

Модуль 202 принятия решения получает идентификатор 204 источника передачи, который является идентификатором источника передачи, как обсуждено выше. Перечень контактов 206 аналогичен перечню 116 контактов по фиг.1, и включает множественные контакты, содержащие каждый идентификатор и связанный тип операционной среды. При заданном идентификаторе 204 источника передачи, модуль 202 принятия решения получает контактную информацию, содержащую такой же идентификатор, и получает тип операционной среды, связанный с этим контактом (и таким образом, источник передачи, от которого была принята передача).

Модуль 202 принятия решения также получает тип 208 текущей операционной среды исходя из индикатора текущей операционной среды (например, индикатора 124 текущей операционной среды фиг.1). Модуль 202 принятия решения сравнивает тип текущей операционной среды с типом операционной среды, связанным с источником передачи, от которого была принята передача. Модуль 202 принятия решения выводит уведомляющее решение 210, указывающее тип уведомления о передаче (если имеется), которое подлежит представлению устройством мобильной связи, на основании того, согласуются ли два типа операционных сред. Различные типы уведомлений обсуждаются более подробно ниже.

Два типа операционной среды согласуются, если тип операционной среды, связанный с источником передачи, удовлетворяет типу текущей операционной среды. Например, если типом текущей операционной среды является «работа», то два типа операционной среды согласуются, если типом операционной среды, связанным с источником передачи, является «работа», или «оба», но два типа операционной среды не согласуются, если типом операционной среды, связанным с источником передачи, является «личное пользование». В качестве другого примера, если типом текущей операционной среды является «личное пользование, то два типа операционной среды согласуются, если типом операционной среды, связанным с источником передачи, является «личное пользование» или «оба», но два типа операционной среды не согласуются, если типом операционной среды, связанным с источником передачи является «работа».

Возвращаясь на фиг.1, модуль 108 уведомления может уведомлять, или может не уведомлять (в зависимости от уведомляющего решения, выводимого от модуля 122 принятия решения) модуль UI 112, для представления уведомления о принятой передаче. Могут быть представлены различные виды уведомлений о принятой передаче. В одном или нескольких вариантах осуществления эти различные виды включают первоначальное уведомление и уведомление об оставленном. Первоначальное уведомление, также называемое проверкой возможности установления соединения (ping), уведомляет пользователя связи при приеме передачи. Уведомление об оставленном, также называемое заглавием (breadcrumb), уведомляет пользователя, что передача была принята.

Обычно, при приеме передачи, первоначальное уведомление о приеме передачи представляется посредством устройства 102, чтобы предупредить пользователя о наличии передачи. Это первоначальное уведомление может включать в себя, например, одно или несколько из воспроизведения звукового уведомления о передаче (например, воспроизведения звонка мобильного телефона), осязательного представления (например, вибрации устройства мобильной связи), отображения информации, описывающей на экране 114 источник передачи и т.д. Пользователь может затем выбрать ответ на передачу при ее приеме (например, ответить на речевой вызов, послать ответ на текстовое сообщение и т.д.). Альтернативно, вместо ответа на передачу при ее приеме, пользователь может ввести запрос, чтобы задержать или отклонить первоначальное уведомление, в каком случае устройство 102 прекращает представление первоначального уведомления (например, останавливает воспроизведение звонка мобильного телефона). Пользователь может также игнорировать или пропустить первоначальное уведомление, в каком случае устройство 102 прекращает представление первоначального уведомления после конкретно определенного времени.

Уведомление об оставленном представляется устройством 102, чтобы предупредить пользователя, что передача была принята, а пользователь на нее не ответил при приеме передачи. Причина, что ответ не дан, может состоять в том, что пользователь задержал или отклонил первоначальное уведомление, проигнорировал первоначальное уведомление, пропустил первоначальное уведомление и т.д. Это уведомление об оставленном может принимать различные формы, и часто является визуальным уведомлением (например, конкретно определенной пиктограммой или другой информацией, которая отображается на экране 114). Это уведомление об оставленном может также идентифицировать, сколько передач было принято и осталось без ответа пользователем при приеме (например, число потерянных речевых вызовов и/или число потерянных текстовых сообщений).

Если модуль 122 принятия решения определяет, что тип операционной среды, связанный с источником передачи, удовлетворяет типу текущей операционной среды, то модуль 108 уведомления указывает на модуль UI 112, что первоначальное уведомление (и необязательно уведомление об оставленном) о передаче должно быть представлено устройством 102. Пользователь затем может ответить на передачу, как он желает (например, ответить на речевой вызов, отклонить первоначальное уведомление, игнорировать первоначальное уведомление и т.д.). Уведомление об оставленном дополнительно представляет модуль UI 112 на основании того, отвечает ли пользователь на передачу при ее приеме, как обсуждено выше.

Однако если модуль 122 принятия решения определяет, что тип операционной среды, связанный с источником передачи, не удовлетворяет типу текущей операционной среды, тогда модуль 108 уведомления указывает на модуль UI 112, что модуль UI 112 должен воздерживаться от представления первоначального уведомления (таким образом, устройство 102 не представляет первоначальное уведомление о передаче). Соответственно, устройство мобильной связи не воспроизводит звонок мобильного телефона, не «вибрирует», не отображает на экране 114 информацию, описывающую источник передачи. В одном или нескольких вариантах осуществления, если модуль 122 принятия решения определяет, что тип операционной среды, связанный с источником передачи, не удовлетворяет типу текущей операционной среды, тогда модуль 108 уведомления также указывает на модуль UI 112, что относительно передачи устройство 102 не должно представлять уведомление об оставленном. В альтернативных вариантах осуществления модуль 108 уведомления указывает на модуль UI 112, что уведомление об оставленном относительно передачи должно быть представлено устройством 102. Таким образом, в таких альтернативных вариантах осуществления уведомление об оставленном относительно передачи устройство 102 представляет, даже если первоначальное уведомление о передаче не было представлено устройством 102, и даже если тип операционной среды, связанный с источником передачи, не удовлетворяет типу текущей операционной среды.

Следует отметить, что даже если уведомление о передаче устройство 102 мобильной связи не представляет, передача все еще принимается. Например, текстовое сообщение или сообщение IM могут приниматься и сохраняться устройством 102 мобильной связи, давая возможность пользователю впоследствии осуществлять доступ к сообщению независимо от того, удовлетворяет ли тип операционной среды, связанный с источником передачи, типу текущей операционной среды в момент времени доступа. В качестве другого примера, на речевой вызов все еще может отвечать система речевой почты (на устройстве 102 или удаленная служба) и сохранять в виде сообщения речевой почты, давая возможность пользователю впоследствии извлекать сообщение речевой почты независимо от того, удовлетворяет ли тип операционной среды, связанный с источником передачи, типу текущей операционной среды в момент времени извлечения.

Кроме того, в одном или нескольких вариантах осуществления, если уведомляющее решение, выводимое из модуля 122 принятия решения, указывает, что устройство мобильной связи должно воздержаться от представления первоначального уведомления о передаче, модуль 108 уведомления обеспечивает указатель уведомляющего решения, выводимый на модуль 106 связи. В ответ на уведомляющее решение модуль 106 связи обеспечивает ответ на источник передачи, от которого была принята передача. Этот ответ может быть, например, текстовым (или контентом других типов) сообщением, указывающим, что пользователь устройства 102 в текущий момент является недоступным, сообщением речевой почты, указывающим, что пользователь устройства 102 в текущий момент является недоступным и т.д. Конкретный контент такого ответа может быть заранее заданным посредством модуля 106 связи, или альтернативно может быть ответом, предварительно выбранным (или иным образом предварительно введенным) пользователем устройства 102. Кроме того, непосредственно модуль 106 связи может обеспечивать ответ, или альтернативно может осуществлять связь с удаленной службой (например, службой речевой почты), чтобы обеспечить ответ.

Кроме того, в одном или нескольких вариантах осуществления модуль UI 112 является уведомляемым (например, посредством модуля 108 уведомления или альтернативно другим модулем устройства 102) при всяком изменении индикатора 124 типа текущей операционной среды. В ответ на изменяемый индикатор 124 типа текущей операционной среды модуль UI 112 может предпринять одно или несколько действий, чтобы изменить пользовательский интерфейс, представленный устройством 102. Эти действия могут принимать множество различных форм, включая изменение информац