Способ и устройство для напоминания в отключенном состоянии

Иллюстрации

Показать все

Изобретение относится к области средств сохранения питания мобильных устройств, а именно к воспроизведению напоминания в отключенном состоянии устройства. Техническим результатом является избежание пропуска напоминания для невыполненных событий напоминания после запуска устройства при обеспечении возможности напоминать о событии напоминания, даже если операционная система не запущена, устранении проблемы затраты времени и проблемы потребления электроэнергии, обусловленных запуском операционной системы, экономии электрической энергии и, поскольку при этом функция вызова не запускается, предотвращении радиочастотного излучения. Для этого принимают инструкцию активации от схемы часов в отключенном состоянии, выполняют заранее заданную операцию инициализации без запуска операционной системы, осуществляют поиск целевого события напоминания из событий напоминания, предварительно записанных в заранее заданной области памяти, и выполняют целевое событие напоминания путем вызова заранее заданной программы напоминания. При этом после выполнения целевого события напоминания идентифицируют его как завершенное с выполненной идентификацией, получают события напоминания из заранее заданной области памяти после запуска и синхронно обновляют базу данных, соответствующую программе напоминания в операционной системе согласно идентификациям событий напоминания. Напоминание для невыполненных событий напоминания выполняют согласно содержанию обновленной базы данных. 3 н. и 8 з.п. ф-лы, 15 ил.

Реферат

[0001] Данная заявка основана на и по ней испрашивается приоритет по заявке на патент Китая № 201510512477.2, поданной в государственное ведомство интеллектуальной собственности КНР 19 августа 2015 г., содержание которой в полном объеме включено в данное описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее изобретение относится к области технологии связи и, в частности, к способу и устройству для напоминания в отключенном состоянии.

УРОВЕНЬ ТЕХНИКИ

[0003] С развитием технологии связи, все больше и больше функций для интеллектуального терминала и мобильный терминал с различными функциями становятся необходимыми в человеческой жизни. Функция напоминания имеет большое практическое значение, поскольку позволяет напоминать владельцу мобильного терминала в заранее заданное время, например, путем установления напоминания будильника через приложение будильника.

[0004] В уровне техники, будильник с напоминанием устанавливается до отключения терминала, и после отключения, терминал запускает и загружает полную операционную систему, например, систему Android, по достижении времени напоминания. Напоминание осуществляется по завершении загрузки. Однако загрузка полной операционная система занимает долгое время и расходует дополнительную электроэнергию.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] Для решения проблем уровня техники, настоящее изобретение предусматривает способ и устройство для напоминания в отключенном состоянии.

[0006] Согласно вариантам осуществления первого аспекта настоящего изобретения, предусмотрен способ напоминания в отключенном состоянии. Способ включает в себя:

прием инструкции активации от схемы часов в отключенном состоянии;

выполнение заранее заданной операции инициализации согласно инструкции активации, причем заранее заданная операция инициализации не включает в себя запуск операционной системы; и

выполнение заранее заданной программы напоминания согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации.

[0007] В вышеприведенных вариантах осуществления, инструкция активации принимается от схемы часов в отключенном состоянии, заранее заданная операция инициализации выполняется согласно инструкции активации, и заранее заданная программа напоминания выполняется согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации, чтобы напоминать о событии напоминания, даже если операционная система не запущена, устранять проблему затраты времени и проблему потребления электроэнергии, обусловленные запуском операционной системы, экономить электрическую энергию, и, поскольку при этом функция вызова не запускается, предотвращать радиочастотное излучение и улучшать ощущения пользователя.

[0008] Альтернативно, способ дополнительно включает в себя:

Определение, происходит ли событие напоминания до отключения; и

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

[0009] В вышеприведенных вариантах осуществления, благодаря определению, существует ли событие напоминания до отключения, и благодаря записи события напоминания в заранее заданную область памяти, о событии напоминания можно напоминать, даже если операционная система не запущена, и осуществляется напоминание для события напоминания.

[0010] Альтернативно, способ дополнительно включает в себя:

получение целевого времени напоминания, ближайшего к текущему времени из событий напоминания до отключения;

определение первого времени отсчета согласно целевому времени напоминания; и

запись первого времени отсчета в схему часов,

причем прием инструкции активации от схемы часов включает в себя: прием инструкции активации, отправленной схемой часов, по достижении первого времени отсчета.

[0011] В вышеприведенных вариантах осуществления, первое время отсчета может определяться согласно целевому времени напоминания, ближайшего к текущему времени, и первое время отсчета записывается в схему часов, благодаря чему, принимается инструкция активации, отправленная схемой часов по достижении первого времени отсчета, таким образом, осуществляя напоминание события напоминания с наиболее ранним временем напоминания. При этом стоимость схемы часов может быть снижена, поскольку в схему часов записывается только одно время отсчета.

[0012] Альтернативно, выполнение заранее заданной программы напоминания согласно заранее сохраненному событию напоминания включает в себя:

поиск целевого события напоминания в заранее заданной области памяти; и

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

[0013] В вышеприведенных вариантах осуществления, целевое событие напоминания можно найти в заранее заданной области памяти, и целевое событие напоминания может выполняться путем вызова заранее заданной программы напоминания, благодаря чему, осуществляется напоминание для целевого события напоминания.

[0014] Альтернативно, поиск целевого события напоминания в заранее заданной области памяти включает в себя:

получение событий напоминания, хранящихся в заранее заданной области памяти; и

получение целевого события напоминания со временем напоминания, ближайшим к текущему времени из событий напоминания.

[0015] В вышеприведенных вариантах осуществления, при наличии нескольких событий напоминания, целевое событие напоминания со временем напоминания, ближайшим к текущему времени, можно получать из событий напоминания, в результате чего, предпочтительно, осуществляется напоминание о событии напоминания с наиболее ранним временем напоминания.

[0016] Альтернативно, выполнение целевого события напоминания включает в себя по меньшей мере одно из:

получения содержания напоминания для целевого события напоминания и напоминания содержания напоминания;

получения языка напоминания для целевого события напоминания и напоминания содержания напоминания на языке напоминания;

получения данных звонка для целевого события напоминания и воспроизведения данных звонка;

получения вибрационной идентификации для целевого события напоминания и осуществления вибрационного напоминания согласно вибрационной идентификации; и

получения инструкции повторного напоминания для целевого события напоминания и осуществления повторного напоминания согласно инструкции повторного напоминания.

[0017] В вышеприведенных вариантах осуществления, событие напоминания может включать в себя содержание напоминания, и может осуществляться напоминание заранее заданного содержания напоминания; событие напоминания также может включать в себя язык напоминания, и язык для содержания напоминания может ограничиваться языком напоминания; событие напоминания также может включать в себя данные звонка, и по достижении времени напоминания, данные звонка могут вызываться для воспроизведения, что позволяет заранее заданной программе напоминания избегать сохранения большого объема данных звонка, таким образом, экономя ресурсы; событие напоминания также может включать в себя вибрационную идентификацию, вибрационное напоминание может осуществляться согласно вибрационной идентификации по получении вибрационной идентификации, таким образом, осуществляя вибрационное напоминание; и событие напоминания также может включать в себя инструкцию повторного напоминания, и повторное напоминание может осуществляться согласно инструкции повторного напоминания. Пользователи могут выбирать режим напоминания согласно различным требованиям для улучшения ощущений пользователя.

[0018] Альтернативно, после выполнения целевого события напоминания путем вызова заранее заданной программы напоминания, способ дополнительно включает в себя:

получение нового целевого времени напоминания, ближайшего к текущему времени из невыполненных событий напоминания по завершении целевого события напоминания;

определение второго времени отсчета согласно новому целевому времени напоминания;

запись второго времени отсчета в схему часов; и

осуществление отключения.

[0019] В вышеприведенных вариантах осуществления, новое целевое время напоминания, ближайшее к текущему времени, можно получать из невыполненных событий напоминания, второе время отсчета определяется согласно новому целевому времени напоминания, второе время отсчета записывается в схему часов, после чего осуществляется отключение, что позволяет осуществлять напоминание для невыполненных событий напоминания в отключенном состоянии и также снижать потребление электроэнергии.

[0020] Альтернативно, после выполнения целевого события напоминания путем вызова заранее заданной программы напоминания, способ дополнительно включает в себя:

идентификацию целевого события напоминания, завершенного с выполненной идентификацией.

[0021] В вышеприведенных вариантах осуществления, завершенное целевое событие напоминания может идентифицироваться выполненной идентификацией, что создает удобство для системы в определении, выполняется ли целевое событие напоминания, посредством идентификации.

[0022] Альтернативно, способ дополнительно включает в себя:

получение событий напоминания из заранее заданной области памяти после запуска; и

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

[0023] В вышеприведенных вариантах осуществления, данные, хранящиеся в заранее заданной области памяти, могут обновляться синхронно в базу данных, что позволяет осуществлять напоминание для невыполненных событий напоминания после запуска, таким образом, избегая, пропуска напоминания.

[0024] Согласно вариантам осуществления второго аспекта настоящего изобретения, предусмотрено устройство для напоминания в отключенном состоянии. Устройство включает в себя:

блок приема инструкции, выполненный с возможностью приема инструкции активации от схемы часов в отключенном состоянии;

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

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

[0025] В вышеприведенных вариантах осуществления, инструкция активации принимается от схемы часов в отключенном состоянии, заранее заданная операция инициализации выполняется согласно инструкции активации, и заранее заданная программа напоминания выполняется согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации, что позволяет напоминать о событии напоминания, даже если операционная система не запущена, устранять проблему затраты времени и проблему потребления электроэнергии, обусловленные запуском операционной системы, экономить электрическую энергию, и, поскольку при этом функция вызова не запускается, предотвращать радиочастотное излучение и улучшать ощущения пользователя.

[0026] Альтернативно, устройство дополнительно включает в себя:

блок определения события, выполненный с возможностью определения, происходит ли событие напоминания до отключения; и

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

[0027] В вышеприведенных вариантах осуществления, благодаря определению, существует ли событие напоминания до отключения, и благодаря записи события напоминания в заранее заданную область памяти, о событии напоминания можно напоминать, даже если операционная система не запущена, таким образом, осуществляя напоминание для события напоминания.

[0028] Альтернативно, устройство дополнительно включает в себя:

блок определения первого времени отсчета, выполненный с возможностью получения целевого времени напоминания, ближайшего к текущему времени из событий напоминания до отключения, и определения первого времени отсчета согласно целевому времени напоминания; и

блок записи первого времени отсчета, выполненный с возможностью записи первого времени отсчета в схему часов,

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

[0029] В вышеприведенных вариантах осуществления, первое время отсчета может определяться согласно целевому времени напоминания, ближайшее к текущему времени, и первое время отсчета записывается в схему часов, благодаря чему, принимается инструкция активации, отправленная схемой часов по достижении первого времени отсчета, и осуществляется напоминание для события напоминания с наиболее ранним временем напоминания. При этом стоимость схемы часов может быть снижена, поскольку в схему часов записывается только одно время отсчета.

[0030] Альтернативно, блок напоминания о событии включает в себя:

подблок определения события, выполненный с возможностью поиска целевого события напоминания в заранее заданной области памяти; и

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

[0031] В вышеприведенных вариантах осуществления, целевое событие напоминания можно найти в заранее заданной области памяти, и целевое событие напоминания может выполняться путем вызова заранее заданной программы напоминания, благодаря чему, осуществляется напоминание для целевого события напоминания.

[0032] Альтернативно, подблок определения события включает в себя:

модуль получения события, выполненный с возможностью получения событий напоминания, хранящихся в заранее заданной области памяти; и

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

[0033] В вышеприведенных вариантах осуществления, при наличии нескольких событий напоминания, целевое событие напоминания со временем напоминания, ближайшим к текущему времени, можно получать из событий напоминания, в результате чего, предпочтительно, осуществляется напоминание о событии напоминания с наиболее ранним временем напоминания.

[0034] Альтернативно, подблок напоминания о событии включает в себя по меньшей мере одно из:

первого модуля напоминания, выполненного с возможностью получения содержания напоминания для целевого события напоминания и напоминания содержания напоминания;

второго модуля напоминания, выполненного с возможностью получения языка напоминания для целевого события напоминания и напоминания содержания напоминания на языке напоминания;

третьего модуля напоминания, выполненного с возможностью получения данных звонка для целевого события напоминания и воспроизведения данных звонка;

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

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

[0035] В вышеприведенных вариантах осуществления, событие напоминания может включать в себя содержание напоминания, и может осуществляться напоминание содержания напоминания, установленного пользователем; событие напоминания также может включать в себя язык напоминания, и язык для содержания напоминания может ограничиваться языком напоминания; событие напоминания также может включать в себя данные звонка, и по достижении времени напоминания данные звонка могут вызываться для воспроизведения, что позволяет заранее заданной программе напоминания избегать сохранения большого объема данных звонка, таким образом, экономя ресурсы; событие напоминания также может включать в себя вибрационную идентификацию, вибрационное напоминание может осуществляться согласно вибрационной идентификации по получении вибрационной идентификации, таким образом, осуществляя вибрационное напоминание; и событие напоминания также может включать в себя инструкцию повторного напоминания, и повторное напоминание может осуществляться согласно инструкции повторного напоминания. Пользователи могут выбирать режим напоминания согласно различным требованиям для улучшения ощущений пользователя.

[0036] Альтернативно, устройство дополнительно включает в себя:

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

блок записи второго времени отсчета, выполненный с возможностью записи второго времени отсчета в схему часов; и

блок отключения, выполненный с возможностью осуществления отключения.

[0037] В вышеприведенных вариантах осуществления, новое целевое время напоминания, ближайшее к текущему времени, можно получать из невыполненных событий напоминания, второе время отсчета определяется согласно новому целевому времени напоминания, второе время отсчета записывается в схему часов, после чего осуществляется отключение, что позволяет осуществлять напоминание для невыполненных событий напоминания в отключенном состоянии и также снижать потребление электроэнергии.

[0038] Альтернативно, устройство дополнительно включает в себя:

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

[0039] В вышеприведенных вариантах осуществления, завершенное целевое событие напоминания может идентифицироваться выполненной идентификацией, что создает удобство для системы в определении, выполняется ли целевое событие напоминания, посредством идентификации.

[0040] Альтернативно, устройство дополнительно включает в себя:

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

[0041] В вышеприведенных вариантах осуществления, данные, хранящиеся в заранее заданной области памяти, могут обновляться синхронно в базу данных, что позволяет осуществлять напоминание для невыполненных событий напоминания после запуска, таким образом, избегая, пропуска напоминания.

[0042] Согласно вариантам осуществления третьего аспекта настоящего изобретения, предусмотрено устройство для напоминания в отключенном состоянии. Устройство включает в себя:

процессор; и

память, выполненную с возможностью хранения инструкций, исполняемых процессором;

причем процессор выполнен с возможностью:

приема инструкции активации от схемы часов в отключенном состоянии;

выполнения заранее заданной операции инициализации согласно инструкции активации, причем заранее заданная операция инициализации не включает в себя запуск операционной системы; и

выполнения заранее заданной программы напоминания согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации.

[0043] В вышеприведенных вариантах осуществления, инструкция активации принимается от схемы часов в отключенном состоянии, заранее заданная операция инициализации выполняется согласно инструкции активации, и заранее заданная программа напоминания выполняется согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации, что позволяет напоминать о событии напоминания, даже если операционная система не запущена, устранять проблему затраты времени и проблему потребления электроэнергии, обусловленные запуском операционной системы, экономить электрическую энергию, и, поскольку при этом функция вызова не запускается, предотвращать радиочастотное излучение и улучшать ощущения пользователя.

[0044] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются иллюстративными и пояснительными и не призваны ограничивать настоящее изобретение.

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

[0045] Фиг. 1 - блок-схема операций способа напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения.

[0046] фиг. 2A - блок-схема операций другого способа напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения.

[0047] фиг. 2B - схема интерфейса напоминания будильника с китайским языком в качестве языка напоминания согласно иллюстративному варианту осуществления настоящего изобретения.

[0048] фиг. 2C - схема интерфейса напоминания будильника с английским языком в качестве языка напоминания согласно иллюстративному варианту осуществления настоящего изобретения.

[0049] фиг. 2D - схема интерфейса напоминания календаря с английским языком в качестве языка напоминания согласно иллюстративному варианту осуществления настоящего изобретения.

[0050] фиг. 3 - блок-схема устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения.

[0051] фиг. 4-11 - блок-схемы других устройств для напоминания в отключенном состоянии согласно иллюстративным вариантам осуществления настоящего изобретения.

[0052] фиг. 12 - блок-схема устройства 1200 для напоминания в отключенном состоянии согласно иллюстративным вариантам осуществления настоящего изобретения.

[0053] Прилагаемые чертежи, которые включены в это раскрытие изобретения и составляют его часть, иллюстрируют варианты осуществления согласующиеся с изобретением и, совместно с описанием, служат для объяснения принципов изобретения.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

[0054] Далее подробно описаны иллюстративные варианты осуществления, примеры которых проиллюстрированы в прилагаемых чертежах. Нижеследующее описание обращается к прилагаемым чертежам, на которых одинаковые номера на разных чертежах представляют одинаковые или аналогичные элементы, если не указано обратное. Реализации, изложенные в нижеследующем описании иллюстративных вариантов осуществления, не представляют все реализации, согласующиеся с изобретением. Напротив, они являются лишь примерами устройств и способов, согласующихся с аспектами изобретения, представленными в нижеследующей формуле изобретения.

[0055] Термины, используемые в описании настоящего изобретения, служат только для описания конкретных вариантов осуществления, но не призваны ограничивать настоящее изобретение. Используемые в описании настоящего изобретения и нижеследующей формуле изобретения формы единственного числа предполагают включение форм множественного числа, если в контексте явно не указано обратное. Следует также понимать, что используемый здесь термин ʺи/илиʺ представляет и содержит любую одну и все возможные комбинации одного или более связанных перечисленных элементов.

[0056] Хотя такие термины, как ʺпервыйʺ и ʺвторойʺ используются в настоящем документе для описания различных элементов, эти элементы не подлежат ограничению этими терминами. Эти термины используются только для различения одного элемента от другого элемента. Например, первый критерий упорядочения также можно называть вторым критерием упорядочения, и аналогично, второй критерий упорядочения также можно называть первым критерием упорядочения, не выходя за рамки объема настоящего изобретения. Используемый в настоящем документе термин ʺеслиʺ можно понимать в смысле ʺкогдаʺ или ʺпослеʺ или ʺв ответ на определениеʺ или ʺв соответствии с определениемʺ или ʺв ответ на обнаружениеʺ, что указанное предварительное условие является истинным, в зависимости от контекста.

[0057] На фиг. 1 показана блок-схема операций другого способа напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Как показано на фиг. 1, на терминале может использоваться способ, включающий в себя следующие этапы.

[0058] На этапе 101 инструкция активации принимается от схемы часов в отключенном состоянии.

[0059] Терминалом в настоящем изобретении может быть любой интеллектуальный терминал, объединенный с функцией будильника, например, смартфон, планшет и PDA (карманный персональный компьютер).

[0060] На терминале, программа напоминания, которая не зависит от операционной системы и может работать независимо, является заранее заданной. Заранее заданная программа напоминания сконфигурирована для напоминания. Например, программа напоминания может быть программой будильника, программой календаря, программой напоминания и любой программой с функцией напоминания. Программа напоминания может иметь простую функцию отображения и будильника и также может иметь функции программы напоминания в операционной системе.

[0061] В отключенном состоянии, инструкция активации может приниматься от схемы часов по достижении времени отсчета. Схема часов имеет функцию таймера и, в отключенном состоянии, схема часов все же остается источником питания и может отсчитывать время в реальном времени. Схема часов может быть RTC (часами реального времени). RTC обеспечивает надежное время для операционной системы; в ситуации отключения питания, RTC также может непрерывно работать, благодаря питанию, обеспечиваемому батареей.

[0062] На этапе 102 заранее заданная операция инициализации выполняется согласно инструкции активации, причем заранее заданная операция инициализации не включает в себя запуск операционной системы.

[0063] Заранее заданная операция инициализации является операцией инициализации, которая устанавливается заранее, и заранее заданная операция инициализации не включает в себя запуск операционной системы, но может включать в себя инициализацию оборудования. Кроме того, после приема инструкции активации, может осуществляться включение питания, запускается центральный процессор, и осуществляется инициализация оборудования. Для экономии времени инициализации может осуществляться только инициализация графической карты, инициализация звуковой карты и инициализация памятки. Заранее заданная операция инициализации не включает в себя запуск операционной системы, т.е. после приема инструкции активации и осуществления инициализации оборудования, операционная система не запускается, и заранее заданная программа напоминания выполняется непосредственно согласно заранее сохраненному событию напоминания, что позволяет осуществлять напоминание для события напоминания.

[0064] На этапе 103 заранее заданная программа напоминания выполняется согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации.

[0065] Заранее сохраненное событие напоминания может быть событием напоминания, заранее сохраненным в состоянии запуска.

[0066] В реализации, время для хранения события напоминания может быть установлено как время до отключения. До отключения, производится определение, существует ли событие напоминания, и если да, событие напоминания записывается в заранее заданную область памяти. В состоянии запуска, пользователь может устанавливать событие напоминания через интерфейс напоминания, и если событие напоминания обнаружено до отключения, и событие напоминания не выполняется, событие напоминания может сохраняться в заранее заданной области памяти. Заранее заданная область памяти может представлять собой заранее назначенную область памяти, например, заранее назначенный диск F. Задачей хранения события напоминания в заранее заданной области памяти является получение полезной информации события напоминания в отключенном состоянии, когда операционная система не запущена.

[0067] В другой реализации, событие напоминания может записываться в заранее заданную область памяти, когда пользователь устанавливает событие напоминания. В состоянии запуска, пользователь может устанавливать событие напоминания через интерфейс напоминания, и когда пользователь выбирает напоминание события напоминания только в отключенном состоянии, событие напоминания может записываться в заранее заданную область памяти, когда пользователь устанавливает событие напоминания. Например, пользователь хочет встать в 7:00 am, и затем будильник может быть установлен на 7:00 am. Обычно сотовый телефон отключают до отхода ко сну, поэтому сотовый телефон находится в отключенном состоянии до подъема пользователя, и сотовый телефон будет запускаться после подъема пользователя. Во избежание прерывания будильника, если пользователь встает раньше, требуются устанавливать событие будильника следующим образом: выполнение напоминания будильника в 7:00 am в отключенном состоянии, и невыполнение напоминания будильника в 7:00 am в состоянии запуска. Для этого разновидность события будильника, поскольку напоминание будильника не будет осуществляться в состоянии запуска, событие будильника напоминания может записываться в заранее заданную область памяти, когда пользователь устанавливает событие будильника.

[0068] Событие напоминания включает в себя по меньшей мере время напоминания события, например, по достижении времени напоминания, напоминание посредством звонка осуществляется непосредственно согласно встроенной мелодии звонка. Событие напоминания также может включать в себя один или более из содержания напоминания, языка напоминания, данных звонка, вибрационной идентификации и инструкции повторного напоминания. Содержание напоминания представляет собой конкретное содержание, подлежащее напоминанию, которое может использоваться для отображения или воспроизведения. Например, в программе календаря, пользователь может устанавливать конкретное содержание напоминания, например: ʺThe birthday of my wife, remember to buy some flowersʺ. Язык напоминания представляет собой язык отображения для содержания напоминания, например, языком напоминания может быть китайский язык, английский язык и японский язык и т.д. для отображения содержания напоминания, содержание напоминания может отображаться на языке напоминания, и для воспроизведения содержания напоминания, содержание напоминания может воспроизводиться на языке напоминания.

[0069] В вышеприведенных вариантах осуществления, инструкция активации принимается от схемы часов в отключенном состоянии, заранее заданная операция инициализации выполняется согласно инструкции активации, и заранее заданная программа напоминания выполняется согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации, чтобы напоминать о событии напоминания, даже если операционная система не запущена, устранять проблему затраты времени и проблему потребления электроэнергии, обусловленные запуском операционной системы, экономить электрическую энергию, и, поскольку при этом функция вызова не запускается, предотвращать радиочастотное излучение и улучшать ощущения пользователя.

[0070] На фиг. 2A показана блок-схема операций другого способа напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Как показано на фиг. 2A, на терминале может использоваться способ, включающий в себя следующие этапы.

[0071] На этапе 201 события напоминания получаются до отключения, и события напоминания записываются в заранее заданную область памяти.

[0072] Терминалом в настоящем изобретении может быть любой интеллектуальный терминал, объединенный с функцией будильника, например, смартфон, планшет и PDA (карманный персональный компьютер).

[0073] На терминале, программа напоминания, которая не зависит от операционной системы и может работать независимо, является заранее заданной. Заранее заданная программа напоминания сконфигурирована для напоминания. Например, программа напоминания может быть программой будильника, программой календаря, программой напоминания и любой программой с функцией напоминания. Программа напоминания может иметь простую функцию отображения и будильника и также может иметь функции программы напоминания в операционной системе.

[0074] До отключения, можно получать необработанные события напоминания, и событие напоминания может включать в себя информацию, относящуюся к напоминанию, например, время напоминания, содержание напоминания, язык напоминания, данные звонка и вибрационную идентификацию.

[0075] Заранее заданная область памяти может быть заранее определенной областью памяти, например, заранее определенным диском E. После получения события напоминания, событие напоминания может сохраняться в заранее заданной области памяти.

[0076] На этапе 202 целевое время напоминания, ближайшее к текущему времени, получается из событий напоминания, первое время отсчета определяется согласно целевому времени напоминания, и первое время отсчета записывается в схему часов.

[0077] Поскольку полученные события напоминания являются необработанные события, целевое время напоминания, ближайшее к текущему времени, можно получать из событий напоминания после получения событий напоминания, т.е. время напоминания события, подлежащего напоминанию раньше всего, получается и определяется как целевое время напоминания. После определения целевого времени напоминания, первое время отсчета для схемы часов может определяться согласно целевому времени напоминания.

[0078] Если временем, расходуемым в процессе заранее заданной операции инициализации, нельзя пренебречь, зарезервированное время может определяться согласно записанному времени, расходуемому в процессе заранее заданной операции инициализации, и первое время отсчета можно получить как целевое время напоминания минус текущее время и минус зарезервированное время. Например, текущее время равно 12:00, время напоминания равно 13:00, разница по времени между временем напоминания и текущим временем получается равной 60 минутам, зарезервированное время может быть равно 10 секундам, и тогда первое время отсчета равно 59 минут и 50 секунд. Первое время отсчета записывается в схему часов, и схема часов может запускать отсчет и отправлять инструкцию активации через 59 минут и 50 секунд. Для схемы часов, которая может определять текущее время, разница по времени между целевым временем напоминания и зарезервированным временем можно непосредственно определять как первое время отсчета, и затем первое время отсчета записывается в схему часов, в результате чего, схема часов отправляет инструкцию активации по достижении первого времени отсчета.

[0079] Если временем, расходуемым в процессе заранее заданной операции инициализации, можно пренебречь, разница по времени между целевым временем напоминания и текущим временем может определяться как первое время отсчета, или целевое время напоминания можно непосредственно определять как первое время отсчета, и затем первое время отсчета записывается в схему часов, в результате чего, схема часов отправляет инструкцию активации по достижении первого времени отсчета.

[0080] Следует понимать, что текущее время в настоящем изобретении является временем, соответствующим настоящему моменту, и является временем в настоящем состоянии процесса.

[0081] На этапе 203, в отключенном состоянии, принимается инструкция активации, отправленная схемой часов, по достижении первого времени отсчета.

[0082] На этапе 204, заранее заданная операция инициализации выполняется согласно инструкции активации, причем заранее заданная операция инициализации не включает в себя запуск операционной системы.

[0083] После при