СПЯЩИЙ РЕЖИМ ДЛЯ УСТРОЙСТВА МОБИЛЬНОЙ СВЯЗИ
SLEEP MODE FOR MOBILE COMMUNICATION DEVICE

УРОВЕНЬ ТЕХНИКИ
В последние годы сильно развиваются возможности устройств мобильной связи, таких как сотовые телефоны. Приложения, которые обеспечивают доступ к электронной почте и Интернету, функции календаря и создания расписания, возможности музыкального плеера и синхронизации с другими устройствами - это лишь несколько доступных функций многих сотовых телефонов. Такое расширение функций дает возможность пользователям сотового телефона больше полагаться на свои сотовые телефоны для управления и организации доступа к своим контактам, расписаниям и другой информации.
Одна из функций, обычно предоставляемых сотовым телефоном, - это будильник или функция напоминания. Однако сотовые телефоны обычно включают относительно простые реализации будильника или напоминания. Типично будильник в сотовом телефоне просто позволяет пользователю установить один или несколько сигналов будильника в конкретные моменты времени, когда пользователь желал бы получить сигнал оповещения, и установки будильника в большинстве сотовых телефонов обеспечивают ненамного больше этого.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Данное изложение сущности изобретения позволяет ознакомиться в доступной форме с выбором концепций, которые затем будут представлены ниже в Подробном описании. Данное изложение сущности изобретения не претендует на установление ключевых признаков или существенных признаков заявленного изобретения, а также не предназначено в качестве средства для определения области применения заявленного изобретения.
Один аспект настоящей технологии позволяет сотовому телефону работать в спящем режиме, на основе определенных пользователем установок для спящего режима. Функция спящего режима обеспечивает пользователю сигнал оповещения во время сигнала будильника, заданного пользователем. Во время спящего режима подсветка дисплея может быть снижена и время может отображаться в формате, который улучшен, чтобы позволять проверять время в темноте. Клавиши сотового телефона могут функционировать как клавиши временного отключения сигнала, если только не будет нажата заданная клавиша отключения будильника. Более того, по меньшей мере, часть вызовов и сообщений, полученных сотовым телефоном, может быть скрыта.
Другой аспект настоящей технологии позволяет запускать спящий режим автоматически, когда сотовый телефон устанавливается в док-станцию. На док-станции могут находиться клавиши для функций временного отключения сигнала и для выключения функции будильника.
Другой аспект настоящей технологии позволяет сотовому телефону инсталлировать программные обновления при работе в спящем режиме на основе установок для спящего режима. Настоящая технология позволяет также синхронизировать данные сотового телефона с данными другого устройства во время спящего режима на основе установок для спящего режима. Это может осуществляться с помощью связи через телефон либо через док-станцию.
Другой аспект настоящей технологии предоставляет пользователю во время сигнала будильника пользовательские данные, заданные установками для спящего режима. Например, пользовательские данные могут включать в себя новости, дорожное движение, погоду, спортивную информацию, электронную почту, биржевую информацию и т.п.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На Фиг.1 изображен пример типовой архитектуры сотового телефона.
На Фиг.2 изображена блок-схема для одного процесса работы устройства сотового телефона в спящем режиме.
На Фиг.3 изображена блок-схема для одного процесса перехода устройства сотового телефона в спящий режим на основе пользовательских установок для спящего режима.
На Фиг.4А изображен пример работы устройства сотового телефона в режиме передачи данных (связи).
На Фиг.4В изображен пример работы устройства сотового телефона в спящем режиме.
На Фиг.5 изображен пример устройства сотового телефона, установленного в док-станции в спящем режиме.
На Фиг.6 изображен пример доступных пользователю установок спящего режима.
На Фиг.7 изображен пример отображения пользовательских данных, предоставляемых пользователю в установленное время сигнала будильника.
ПОДРОБНОЕ ОПИСАНИЕ
Различные аспекты настоящей технологии обеспечивают спящий режим работы для устройства мобильной связи. Устройство мобильной связи может содержать сотовый телефон, персональный цифровой секретарь (PDA), смартфон и т.п. При обсуждении такие устройства будем называть сотовым телефоном, однако ссылка на сотовый телефон включает множество устройств мобильной связи.
Типично сотовый телефон работает в режиме, именуемом режимом связи. Операции, которые обычно используются сотовым телефоном, выполняются в режиме связи и включают в себя, например, операции по коммуникационным возможностям, управляемым аппаратными клавишами устройства. Режим связи может включать в себя передачу и прием вызовов, текстовых сообщений и электронной почты. Режим связи включает в себя отображение меню доступа к приложениям на сотовом телефоне и ручной доступ к этим приложениям с помощью аппаратных клавиш. Режим связи позволяет воспроизводить музыку, вводить информацию о контактах, играть и множество других функций, выполняемых с помощью приложений на сотовом телефоне.
Спящий режим в настоящей технологии - это режим работы, который преобразует сотовый телефон в устройство, оптимизированное для нерабочей (холостой) работы, например, когда пользователь спит.
На Фиг.1 изображен пример типовой архитектуры сотового телефона. Устройство 100 сотового телефона имеет память 110, физический разъем 120, процессор 140, контроллер 150 ввода/вывода (I/O), сотовый радиоканал и WLAN/WMAN канал 160 данных и контроллер 170 питания. Каждый из этих компонентов подсоединяется через системную шину 180 сотового телефона 100.
Память 110 включает в себя операционную систему 112 сотового телефона, приложения 114, энергонезависимое запоминающее устройство 130. Память 110 может быть любым типом запоминающей среды хранения, включающей в себя энергонезависимую и энергозависимую память. Операционная система 112 обрабатывает разнообразные операции сотового телефона 100 и может содержать интерфейсы пользователя для операций таких, как размещение и прием телефонных вызовов, работу с текстовыми сообщениями, проверку голосовой почты и т.п. Приложения 114 могут представлять собой ассортимент программ таких, как приложение для камеры для фото и/или видео, приложение для адресной книги, приложение для календаря, медиаплеер, интернет браузер, игры, приложение для будильника, другие сторонние приложения и т.п. Энергонезависимый запоминающий компонент 130 в памяти 110 содержит данные, включая web-кэш, музыку, фото, данные контактов, данные расписания и другие файлы.
Операционная система 112 управляет аппаратными средствами сотового телефона 100, включающими в себя такие аппаратные средства как дисплей 152, динамик 154, клавиатуру 156 и камеру 158. Операционная система 112 также управляет программными средствами (например, приложениями 114) сотового телефона 100, например, чтобы выполнять задачи, запрошенные пользователем или обрабатывать входные данные. Это происходит через управление операционной системой и распределение памяти (т.е. RAM), системных задач, системных ресурсов, файловых систем и т.п. Процессор 140 выполняет операции для сотового телефона в соответствии с этим управлением и распределением. Например, пользователь может попробовать открыть видеофайл при помощи приложения медиаплеера, используя клавиатуру 156 на сотовом телефоне 100. В этом случае операционная система 112 может дать указание процессору 140 открыть желаемый файл, хранящийся в энергонезависимом запоминающем компоненте 130. В течение этого процесса операционная система 112 также может дать указание процессору 140 управлять работой других приложений, используемых одновременно, например, приложением для приема вызовов. Если к файлу получен доступ, операционная система 112 может дать указание процессору 140 управлять устройствами ввода и вывода, используя контроллер 150 I/O, для воспроизведения звуков на динамике 154 или изображений на дисплее 152 для этого видеофайла.
Контроллер 170 питания сотового телефона 100 распределяет мощность источника 172 питания сотового телефона по схемам для разных компонентов сотового телефона, используемых для работы сотового телефона 100 и его разных функций.
Кроме того, физический разъем 120 может быть использован для подсоединения сотового телефона 100 к внешнему источнику питания, такому как сетевой адаптер или док-станция, подключенная к питанию. Такое подсоединение может быть использовано для зарядки источника 172 питания сотового телефона через контроллер 170 питания. Разъем физический 120 может также использоваться как информационное соединение с вычислительным устройством. Информационное соединение позволяет такие операции как синхронизация данных сотового телефона с вычислительными данными другого устройства.
Сотовый телефон 100 также содержит сотовый радиоканал и WLAN/WMAN канал 160 данных для приема и передачи данных, таких как телефонные вызовы, текстовые сообщения, электронную почту, данные веб-страницы и т.п. Сотовая радио связь может осуществляться с помощью любых стандартных сетевых протоколов связи сотового телефона (например, GSM, PCS, D-AMPS, UMTS и т.п.). Сотовый телефон 100 может также содержать дополнительные каналы 162 связи, такие как Wi-fi, Bluetooth и т.п., также для приема и передачи данных. Сотовый телефон 100 может иметь дополнительные функциональные элементы 164 для связи такие, как GPS. К каждому из описанных способов связи имеется доступ через антенну 166 на сотовом телефоне 100. Средства связи для операций сотового телефона 100 не ограничиваются описанными средствами и могут включать в себя любые другие средства связи известные в этой области техники.
На Фиг.2 представлен процесс работы сотового телефона в спящем режиме при помощи приложения спящего режима. Приложение спящего режима может храниться с набором приложений 114, хранящихся в памяти 110. В одном осуществлении, приложение спящего режима является автономным приложением, которое должно быть инсталлировано на любом устройстве сотового телефона. В другом осуществлении, приложение спящего режима является предварительно инсталлированным приложением устройства, которое сотовый телефон 100 включает в себя.
Приложение спящего режима позволяет пользователю задать разные предпочтительные установки для работы сотового телефона в спящем режиме, например, время сигнала будильника, при котором пользователь хочет получить сигнал оповещения. Пользователь может задать опции дисплея, например, как уменьшить подсветку дисплея или нужно ли отображать часы в спящем режиме. Пользователь также может задать, должны ли подавляться вызовы в спящем режиме. Например, тон уведомления для всех вызовов, принятых во время спящего режима может быть установлен на тихий. Пользователь также может задать, должны ли аппаратные клавиши сотового телефона функционировать как клавиши отбоя (временного отключения сигнала) будильника, когда пользователь оповещается в заданное время сигнала будильника. Пользователь может задать, должны ли программные обновления загружаться и инсталлироваться во время спящего режима. Пользователь также может задать, должны ли данные сотового телефона (например, контакты, календари и т.п.) синхронизироваться с данными на другом устройстве во время спящего режима. Пользователь может задать, должны ли выбираться пользовательские данные во время сигнала будильника. Пользовательские данные могут быть автономным контентом, полученным через поток данных. Этот поток данных может быть любого формата, типично используемого при выборке web-контента (содержимого) (например, RSS,XML и т.п.). Пользователь может задать, какой тип пользовательских данных следует выбрать (например, новости, погоду, дорожное движение и т.п.) и должны ли быть предоставлены пользовательские данные пользователю во время сигнала будильника. Каждое из предпочтений для установок спящего режима будет более детально описана в описании фиг.3.
В одном варианте осуществления для работы сотового телефона в спящем режиме часть установок для спящего режима являются установками по умолчанию для приложения спящего режима. Следовательно, в некоторых вариантах осуществления установки по умолчанию могут не предоставляться как опции, задаваемые пользователем. Вместо этого они являются заранее установленными по умолчанию установками для приложения спящего режима.
Приложение спящего режима может управлять устройствами ввода и вывода сотового телефона во время спящего режима на основе установок для спящего режима. Это включает в себя, но не в ограничительном смысле, управление дисплеем, звуками, аппаратными клавишами (например, клавиатурой 156) и т.п. сотового телефона. В одном варианте осуществления это управление может выполняться контроллером 150 I/O сотового телефона 100. Например, подсветкой дисплея для сотового телефона 100 можно управлять через доступ к контроллеру 150 I/O.
В одном варианте осуществления, приложение спящего режима может получить доступ к API других приложений сотового телефона для инициации функций спящего режима на основе установок для спящего режима. Например, приложение спящего режима может получить доступ к API в приложении синхронизации сотового телефона, чтобы инициировать синхронизацию с другим устройством во время спящего режима, если установка для синхронизации установлена в установках для спящего режима.
На этапе 410 на фиг.2 сотовый телефон работает в режиме связи. Как было описано выше, режим связи осуществляет обычные операции сотового телефона, которые включают в себя, например, прием и передачу вызовов, обмен текстовыми сообщениями, проигрывание музыки, введение контактной информации. Сотовый телефон продолжает работать в режиме связи, пока не активирован другой режим, такой как спящий режим.
На этапе 420 приложение спящего режима проверяет, активирован ли спящий режим. В одном варианте осуществления это может выполняться проверкой, установлена ли опция спящего режима в установках для спящего режима на «вкл.». В другом варианте осуществления это может быть выполнено проверкой, достигнуто ли определенное время для начала спящего режима. Это время может быть задано в установках для спящего режима для приложения спящего режима. В другом варианте осуществления, это может выполняться проверкой состыкован ли сотовый телефон с док-станцией или заряжается ли он. В другом варианте осуществления любое из этих указаний может инициировать спящий режим. Если спящий режим инициирован любым из этих событий, то приложение спящего режима будет настраивать устройство для работы в спящем режиме в соответствии с установками для спящего режима (этап 430). Если спящий режим не был активизирован, то устройство продолжит работать в режиме связи.
На фиг.3 описан процесс настройки на этапе 430 (фиг.2) сотового телефона для работы в спящем режиме на основе установок для спящего режима (например, установленных пользователем или по умолчанию). На фиг.3 изображены разные функции спящего режима и как они настраивают сотовый телефон в соответствии с установками для спящего режима. Эти функции включают в себя, но не в ограничительном смысле, функцию 510 затемнения, функцию 520 часов, режим 540 будильника, функцию 530 временного отключения сигнала, функцию 550 подавления вызовов, функцию 560 синхронизации, функцию 570 обновления и функцию 580 выборки пользовательских данных. Последовательность работы этих функций не ограничена примером, показанным на фиг.3. Более того, каждая из этих функций может выполняться одновременно с другими и/или любая из этих функций может быть полностью исключена из процесса.
В примере, изображенном на фиг.3, функция 510 затемнения проверяет, есть ли установка для спящего режима, которая установлена затемнять дисплей сотового телефона во время работы сотового телефона в спящем режиме (этап 512). При работе сотового телефона в режиме связи интерфейс пользователя и операционная система типично предоставляют пользователю возможность установить интенсивность яркости дисплея сотового телефона. Обычно режим связи работает, используя установленную интенсивность яркости дисплея сотового телефона. Во время работы режима связи сотовый телефон также может отключить дисплей после того, как проходит некоторое количество времени, в котором сотовый телефон бездействовал (например, не использовался). В спящем режиме, если установки для спящего режима указывают, что дисплей сотового телефона должен быть затемнен, то функция затемнения будет активизирована (этап 514). Эта функция затемняет дисплей сотового телефона. В одном варианте осуществления, дисплей будет затемнен до уровня подсветки низкой интенсивности (например, интенсивность света спящего режима). Например, интенсивность подсветки дисплея будет затемнена до уровня спящего режима, который ниже интенсивности света, используемой во время работы режима связи. В одном варианте осуществления, свечение дисплея может быть установлено на чрезвычайно низком уровне подсветки спящего режима, что не позволит будить пользователя, но, например, позволит читать на дисплее в темноте.
Если дисплей соответственно затемнен (этап 514) или, если установки для затемнения не определены, функция 520 часов проверяет, заданы ли установки для спящего режима, что текущее время должно отображаться (этап 522). Как правило, в режиме связи сотовый телефон отображает разные типы информации, например, главный экран для доступа к разным приложениям сотового телефона. В режиме связи дисплей сотового телефона может просто отключиться после некоторого время бездействия телефона. В спящем режиме, если установки для спящего режима заданы так, что текущее время должно отображаться, то функция часов будет активизирована (этап 524). Функция часов отображает текущее время на экране сотового телефона таким способом, чтобы оно легко читалось. Например, время может быть выведено на экран так, чтобы использовать большую часть площади экрана, что позволяет пользователю проще увидеть текущее время. Кроме того, подсветка спящего режима низкого уровня, которая обеспечивается функцией 510 затемнения, также позволяет выводить время на экран в легко читаемом формате. Однако функция часов не ограничена только таким способом вывода времени на дисплей. Функция часов может выводить время на дисплей, используя любой размер площади дисплея.
Если функция 520 часов настроена так, что сотовый телефон отображает время или если такие установки не были определены в установках для спящего режима, то режим 540 будильника проверяет, установлено ли время сигнала будильника (этап 542). Как правило, в режиме связи будильник звучит во время сигнала будильника, если время сигнала будильника установлено. Однако типично в режиме связи делается немного больше в управлении будильником. В спящем режиме, если время сигнала будильника определено установками пользователя для спящего режима, то режим будильника активизируется (этап 544). Режим будильника отслеживает текущее время так, чтобы сигнал будильника для пользователя был обеспечен в заданное время сигнала будильника. В одном варианте осуществления режим будильника может быть установлен таким образом, чтобы обеспечить пользователю разные типы оповещения во время сигнала будильника, на основе установок пользователя для спящего режима. Например, пользователь может быть оповещен конкретным тоном, песней, голосовой записью и т.п.
Если режим будильника активизирован (этап 544), то функция 530 временного отключения сигнала проверяет, определены ли установки для функциональных возможностей временного отключения сигнала (этап 532). Как правило, в режиме связи аппаратные клавиши используются для специальных целей, таких как отправка и/или завершение вызова, набор номера, включение и выключение телефона и т.п. В спящем режиме, если функциональные возможности временного отключения сигнала должны быть добавлены в сотовый телефон, то функция временного отключения сигнала будет активизирована (этап 534). Функция 530 временного отключения сигнала подготавливает, по меньшей мере, часть аппаратных клавиш на сотовом телефоне для преобразования их от обычных функций в режиме связи (например, набор) к функции временного отключения сигнала, когда пользователю подается сигнал оповещения. То есть часть аппаратных клавиш могут временно прерывать оповещающий сигнал, подаваемый пользователю в установленное время сигнала будильника. Во время спящего режима часть аппаратных клавиш подготовлены для работы в качестве клавиш временного отключения сигнала, при подаче оповещающего сигнала. Во время сигнала будильника функция временного отключения сигнала преобразует часть аппаратных клавиш для функционирования в качестве временно отключающих сигнал клавиш, пока не нажата специальная аппаратная клавиша отключения будильника.
Если функция 530 временного отключения сигнала подготовила аппаратные клавиши для преобразования во временно отключающие сигнал клавиши сотового телефона или, если не были определены установки для функциональных возможностей временного отключения сигнала, то функция 550 подавления вызовов проверяет, задано ли в установках для спящего режима, что вызовы и сообщения, получаемые во время спящего режима должны быть подавлены (этап 552). Обычно в режиме связи все вызовы и сообщения принимаются c уведомлением о них пользователя и основаны на установке опций уведомления для режима связи, например, такой как установка опций уведомления, при которой сотовый телефон звонит по получении вызова. В спящем режиме, если вызовы и сообщения должны подавляться во время спящего режима, то активизируется функция подавления вызовов (этап 554). Функция подавления вызовов на основе пользовательских установок для спящего режима подавляет полученные вызовы и сообщения, изменяя способ, которым пользователь уведомляется о полученных вызовах и сообщениях. Например, в одном варианте осуществления, вызовы и сообщения могут подавляться изменением тона уведомления для вызовов и сообщений, таким образом, что тона уведомления не будет (например, безмолвный тон звонка) для вызовов и сообщений, принятых пока сотовый телефон находится в спящем режиме. В одном варианте осуществления на некоторые вызовы могут быть посланы специальные голосовые сообщения, оповещающие вызывающего абонента, что пользователь недоступен. В другом варианте осуществления, подавляемые вызовы могут быть посланы непосредственно на голосовую почту пользователя. В другом варианте осуществления вызовы и сообщения могут подавляться на основе установок приоритета отправителя. Например, вызовы и сообщения, полученные от отправителя с высоким приоритетом, могут быть приняты со слышимым уведомлением, а вызовы и сообщения от других могут подавляться в любой форме, описанной выше. Эти установки приоритета могут быть заданы в установках для спящего режима для приложения спящего режима или в установках, задаваемых в других приложениях сотового телефона (например, приложение адресной книги). Хотя уже обсуждались разные опции для работы функции подавления в спящем режиме, опции подавления не ограничены теми, что обсуждались, и могут включать в себя любые разновидности и комбинации опций подавления.
Если функция подавления вызовов активизирована (этап 554) или если такие установки не были заданы, то функция 560 синхронизации проверяет, были ли заданы установки для синхронизации (этап 562). В типичном режиме связи, как правило, синхронизация случается, когда пользователь задает, что сотовый телефон должен начать синхронизацию с другим устройством. В спящем режиме, если установки для спящего режима указывают, что сотовый телефон должен быть синхронизирован с другим устройством, то функция синхронизации активизируется (этап 564). Функция синхронизации синхронизирует данные сотового телефона (например, контакты, календари и т.п.) с данными для заданного устройства. Например, устройство, с которым сотовый телефон должен синхронизироваться, может быть задано в установках для спящего режима для приложения спящего режима или в установках, задаваемых в другом приложении сотового телефона (то есть приложение синхронизации). Во время функции синхронизации сотовый телефон может обновить свой календарь, контакты, файлы и т.п. для согласования информации, содержащейся в заданном устройстве или наоборот.
В одном варианте осуществления, функция синхронизации осуществляется через беспроводную связь, доступную через сотовый телефон. Например, синхронизация с другим устройством может осуществляться через связь Bluetooth.
Если функция синхронизации активизирована (этап 564) или если такие установки не заданы, то функция 570 обновления проверяет, заданы ли установки обновления (этап 572). В обычном режиме связи обновления для сотового телефона могут быть загружены и/или инсталлированы вручную. В спящем режиме проверка на наличие обновлений может выполняться каждый раз, когда сотовый телефон переходит к спящему режиму. Если установки для спящего режима задают, что сотовый телефон должен проверять обновления, то функция обновления активизирована (этап 574). Функция обновления проверяет, имеются ли какие-либо доступные обновления для сотового телефона. Эти обновления могут включать в себя, но не в ограничительном смысле, обновления программного обеспечения для приложений, операционную систему 112 сотового телефона и т.п. В одном варианте осуществления сотовый телефон может проверять наличие обновлений через доступ к приложению интернет браузера сотового телефона. Если какие-либо обновления найдены онлайн, то они могут быть загружены и инсталлированы в спящем режиме.
В одном варианте осуществления сотовый телефон может проверять, загружать, и/или инсталлировать обновления через беспроводную связь, доступную через сотовый телефон. Например, обновления могут быть найдены через доступ к Интернету, обеспеченному средством RF связи любого типа, как описывалось ранее (например, wi-fi).
Если функция обновления активизирована 574 или, если не заданы такие установки, то функция 580 выборки пользовательских данных проверяет, была ли задана установка выборки пользовательских данных (этап 582). В обычном режиме связи информационное содержание может быть получено и/или восстановлено с помощью ручного доступа пользователя к информационному содержанию. В спящем режиме, если установки для спящего режима задают, что пользовательские данные должны быть выбраны и предоставлены пользователю в момент сигнала будильника, активируется функция выборки пользовательских данных (этап 584). Функция выборки пользовательских данных готовит приложение спящего режима для выборки заданных пользовательских данных, например, готовит приложение спящего режима для приема потока данных, в соответствии с заданными пользовательскими данными. Пользовательские данные могут быть любыми данными, которые пользователь хотел бы иметь во время сигнала будильника, включая новости, дорожное движение, погоду, спортивную информацию, электронную почту, биржевую информацию и т.п. Желаемые пользовательские данные могут быть заданы в установках для спящего режима. До заданного времени сигнала будильника, функция 580 выборки пользовательских данных восстанавливает пользовательские данные выборкой заданного потока данных и предоставляет пользовательские данные пользователю во время сигнала будильника. Кроме того, в одном варианте осуществления, подобно функции 570 обновления, сотовый телефон может получить доступ к любым пользовательским данным через беспроводную связь, доступную через сотовый телефон.
Если функция выборки пользовательских данных активизирована (этап 584) или, если такие установки не заданы, то сотовый телефон работает в спящем режиме (этап 440) в соответствии с настройками, выполненными функциями спящего режима как описывалось на фиг.3.
Вернемся к фиг.2, пока сотовый телефон работает в спящем режиме (этап 440), если установки для спящего режима задают, что пользовательские данные должны выбираться и предоставляться пользователю во время сигнала будильника, то функция 580 выборки пользовательских данных в приложении спящего режима будет проверять, соответствует ли текущее время некоторому количеству времени (n) до времени сигнала будильника (этап 450). На примере фиг.2, если текущее время не есть время сигнала будильника минус количество времени (n), то сотовый телефон будет продолжать работать в спящем режиме. Если текущее время равно времени сигнала будильника минус количество времени (n), то приложение спящего режима извлечет заданные пользовательские данные (этап 460) и продолжит управлять сотовым телефоном в спящем режиме (этап 470). Приложение спящего режима может извлечь пользовательские данные за любое количество времени, предшествующего установленному времени сигнала будильника. В одном варианте осуществления, приложение спящего режима извлекает пользовательские данные непосредственно перед установленным временем сигнала будильника, чтобы обеспечить пользователю наиболее свежую текущую информацию во время сигнала будильника.
В некоторых вариантах осуществления могут быть пропущены этапы 450, 460 и 470, например, где нет пользовательских данных для предоставления пользователю во время сигнала будильника. Например, это могло бы быть в случае, если пользователь не захотел, чтобы пользовательские данные были выбраны или, если сотовый телефон не имел возможности принять пользовательские данные. В этих случаях сотовый телефон работал бы в спящем режиме (этап 440) и проверял бы, если текущее время такое же, что установленное время сигнала будильника (этап 480).
На этапе 480 приложение спящего режима будет продолжать работу в спящем режиме, если текущее время еще не достигло времени сигнала будильника. Если текущее время уже достигло установленное время сигнала будильника, то пользователю будет предоставлен сигнал оповещения (этап 490).
На этапе 492 приложение спящего режима проверяет, нажата ли клавиша временного отключения сигнала. Это происходит только если функция 530 временного отключения сигнала была активизирована 534. Если клавиша временного отключения сигнала нажата, то приложение спящего режима проверяет, если текущее время то же, что время временного отключения сигнала (этап 494). Время временного отключения сигнала может быть любым количеством времени после нажатия клавиши временного отключения сигнала. Время временного отключения сигнала может быть установкой, определяемой пользователем или установкой по умолчанию в установках спящего режима. На этапе 494 приложение спящего режима будет продолжать проверять, является ли текущее время тем же, что время временного отключения сигнала. Если текущее время то же, что время временного отключения сигнала, то спящий режим предоставит пользователю сигнал оповещения (этап 490).
Если клавиша временного отключения сигнала не нажата или, если функция 530 временного отключения сигнала не активизирована, то приложение спящего режима будет проверять, нажата ли клавиша отключения сигнала будильника (этап 496). Если клавиша отключения сигнала будильника не нажата, то будет продолжаться оповещение пользователя (этап 490). Если клавиша отключения сигнала будильника нажата, то спящий режим закончится, и сотовый телефон начнет работать в режиме сотового телефона (этап 410).
В одном варианте осуществления, если пользовательские данные были выбраны на этапе 460, то пользовательские данные могут быть снова выбраны в любое время, предшествующее времени временного отключения сигнала на этапе 494. В это время, когда пользователь оповещается снова на этапе 490, пользователю могут быть предоставлены пользовательские данные.
В одном варианте осуществления, если пользовательские данные были выбраны на этапе 460, то пользовательские данные будут предоставлены пользователю, когда пользователю предоставляется оповещение на этапе 490, путем автоматического вывода на экран пользовательских данных во время сигнала будильника. В другом варианте осуществления, если пользовательские данные были выбраны на этапе 460, то пользовательские данные будут предоставлены пользователю через интернет браузер сотового телефона во время сигнала будильника. Таким образом, пользователь может иметь доступ к предоставленным пользовательским данным, открывая интернет браузер. В другом варианте осуществления, если пользовательские данные были выбраны на этапе 460, то пользовательские данные будут предоставлены пользователю по запросу пользователя. Например, во время сигнала будильника сотовый телефон может выводить на экран дисплея подсказку пользователю о возможности доступа к пользовательским данным.
На протяжении всего процесса, изображенного на фиг.2, спящий режим может быть прерван или остановлен отключением спящего режима вручную, извлечением устройства сотового телефона из док-станции и т.п.
На фиг.4А показан пример работы сотового телефона 600 в режиме связи, как описано на этапе 410 на фиг.2. На дисплей 610 сотового телефона может отображать опции меню для приложений сотового телефона. Аппаратные клавиши 620 могут быть использованы для управления функциями сотового телефона.
На фиг.4В показан пример работы сотового телефона 600 в спящем режиме. На дисплее 610 показано текущее время 615, отображаемое в легко читаемом формате, при этом время 615 выводится на дисплей на большей части площади дисплея (т.е. функция 520 часов). Кроме того, подсветка дисплея может быть затемнена на основе заданных установок для спящего режима для функции 510 затемнения. Аппаратные клавиши 620 на сотовом телефоне 600 могут функционировать как клавиши временного отключения сигнала в соответствии с установками для спящего режима, заданными для функции 530 временного отключения сигнала.
На фиг.5 показан пример сотового телефона 600, состыкованного в док-станции 700. В одном варианте осуществления док-станция 700 заряжает сотовый телефон 600. В одном варианте осуществления док-станция 700 также может выводить на дисплей время 710 в легко читаемом формате. Кроме того док-станция может иметь свою аппаратную клавишу 720 временного отключения сигнала и аппаратную клавишу 730 отключения будильника.
Вместо использования средства связи, доступного на сотовом телефоне для выполнения функций типа синхронизации данных сотового телефона с другим устройством, обновления сотового телефона или выборки пользовательских данных для пользователя, антенна 740 на док-станции может предоставить такое же средство связи, которое могло быть доступно на сотовом телефоне (например, Bluetooth, wi-fi и т.п.). В одном варианте осуществления средство связи на док-станции 700 может быть беспроводным. В другом варианте осуществления вместо антенны 740 док-станция может непосредственно соединяться, например, с линией LAN.
Как было описано ранее, в одном варианте осуществления, приложение спящего режима может быть инициировано при установке сотового телефона 600 в док-станцию 700 (этап 420 фиг.2).
На фиг.6 изображен пример интерфейса пользователя для настройки установок для спящего режима, которые могут быть сохранены для приложения спящего режима в рамках предпочтительных установок и установок по умолчанию. Однако интерфейс пользователя для приложения спящего режима может включать в себя больше или меньше установочных опций, чем показано на фиг.6. К тому же, как рассматривалось ранее, в некоторых вариантах осуществления одним из примеров установочных опций могут быть установки по умолчанию, которые установлены заранее и/или которые не может регулировать пользователь.
В примере на фиг.6 спящий режим может быть инициирован установкой на ”включен” опции 310 ”Установить спящий режим”. В другом варианте осуществления пользователь может установить заданное время для старта спящего режима. В другом варианте осуществления спящий режим может быть инициирован автоматически, когда сотовый телефон начинает зарядку батареи, когда сотовый телефон устанавливают в док-станцию. Кроме того, в некоторых вариантах осуществления любое из этих указаний может инициировать спящий режим.
Интерфейс 210 пользователя на фиг.6 также позволяет пользователю установить время 320 сигнала будильника, когда пользователь хотел бы быть оповещен и тон 330 будильника для оповещения. Кроме того, могут подавляться 340 вызовы и сообщения, принимаемые сотовым телефоном. Обновления для программного обеспечения сотового телефона, такие как операционная система сотового телефона или приложения, могут быть загружены и/или инсталлированы 350. Сотовый телефон может быть синхронизирован 360 с другим заданным устройством таким образом, что данные, такие как контакты и календари на заданном устройстве могут быть синхронизированы с данными сотового телефона. Пользовательские данные, такие как новости, погоду, дорожное движение, электронную почту, биржевую информацию, спортивную информацию и т.п. может быть выбрана и предоставлена пользователю во время сигнала будильника. К тому же, варианты осуществления для пользовательского интерфейса для приложения спящего режима не ограничиваются примером, показанным на фиг.6.
На фиг.7 показан пример интерфейса 800 пользователя, предоставляющего выбранные пользовательские данные (этап 460 на фиг.2) на основе установок для спящего режима, заданных на фиг.3. В одном варианте осуществления погода 810, новости 820 и биржевая информация 830 предоставляются пользователю во время сигнала будильника, заданное пользовательскими установками для спящего режима. В некоторых вариантах осуществления, как описывалось ранее, пользовательские данные могут быть автоматически предоставлены пользователю во время сигнала будильника, пользовательские данные могут быть предоставлены через интернет браузер сотового телефона или пользователь может запросить пользовательские данные в или после времени сигнала будильника. Однако форма, в которой пользовательские данные предоставляются пользователю, не ограничена этим описанием.
Хотя изобретение было описано на языке, характерном для структурных признаков и/или методологических этапов, следует понимать, что изобретение в прилагаемой формуле необязательно ограничивается конкретными признаками или этапами, описанными выше. Скорее, конкретные признаки и этапы, описанные выше, раскрыты как формы примера для реализации формулы изобретения.