СПОСОБ И УСТРОЙСТВО ДЛЯ НАПОМИНАНИЯ В ОТКЛЮЧЕННОМ СОСТОЯНИИ Российский патент 2018 года по МПК H04M1/725 G06F1/32 

Описание патента на изобретение RU2663821C2

[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] После приема инструкции активации, осуществляется включение питания, запускается центральный процессор, и осуществляется инициализация оборудования. Для экономии времени инициализации может осуществляться только инициализация графической карты, инициализация звуковой карты и инициализация памятки. Заранее заданная операция инициализации не включает в себя запуск операционной системы, т.е. после приема инструкции активации и осуществления инициализации оборудования, операционная система не запускается, но заранее заданная программа напоминания выполняется непосредственно заранее сохраненным событием напоминания, что позволяет осуществлять напоминание для события напоминания.

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

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

[0086] На этапе 206 целевое событие напоминания выполняется путем вызова заранее заданной программы напоминания.

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

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

[0089] В первом режиме, получается содержание напоминания для целевого события напоминания и напоминается содержание напоминания.

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

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

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

[0093] В программе будильника, содержание напоминания всегда является заранее заданным. На фиг. 2B показана схема интерфейса напоминания будильника с китайским языком в качестве языка напоминания согласно иллюстративному варианту осуществления настоящего изобретения. Как показано на фиг. 2B, если языком напоминания является китайский язык, производится определение, выполнено ли текущее содержание напоминания на китайском языке, и если да, содержание напоминания ʺ20:08ʺ, непосредственно отображаются на интерфейсе напоминания будильника. На фиг. 2C показана схема интерфейса напоминания будильника с английским языком в качестве языка напоминания согласно иллюстративному варианту осуществления настоящего изобретения. Как показано на фиг. 2C, если языком напоминания является английский язык, производится определение, выполнено ли текущее содержание напоминания на английском языке, и если нет, содержание напоминания переводится на английский язык, и содержание напоминания ʺ20:08ʺ, ʺAugust 13th Thursdayʺ, ʺClockʺ и ʺTap to remind laterʺ отображаются на интерфейсе напоминания будильника.

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

[0095] В программе календаря или программе напоминания, содержание напоминания обычно должно устанавливаться пользователем. На фиг. 2D показана схема интерфейса напоминания календаря с английским языком в качестве языка напоминания согласно иллюстративному варианту осуществления настоящего изобретения. Как показано на фиг. 2D, если языком напоминания является английский язык, производится определение, выполнено ли текущее содержание напоминания на английском языке, и если нет, сохраненное содержание напоминания переводится на английский язык, и содержание напоминания ʺ8:00ʺ, ʺAugust 13th Thursdayʺ и ʺToday is the birthday of my wifeʺ отображаются на интерфейсе напоминания календаря.

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

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

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

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

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

[00101] Согласно вышеописанному варианту осуществления, по получении вибрационной идентификации, вибрационное напоминание осуществляется согласно вибрационной идентификации, благодаря чему, осуществляется вибрационное напоминание.

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

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

[00104] Согласно вышеописанному варианту осуществления, повторное напоминание осуществляется согласно инструкции повторного напоминания.

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

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

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

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

[00109] На фиг. 3 показана блок-схема устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Устройство может использоваться на интеллектуальном терминале и включает в себя блок 310 приема инструкции, блок 320 выполнения операции и блок 330 напоминания о событии.

[00110] Блок 310 приема инструкции выполнен с возможностью приема инструкции активации от схемы часов в отключенном состоянии.

[00111] Блок 320 выполнения операции выполнен с возможностью выполнения заранее заданной операции инициализации согласно инструкции активации, причем заранее заданная операция инициализации не содержит запуск операционной системы.

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

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

[00114] На фиг. 4 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 3, устройство дополнительно включает в себя: блок 340 определения события и блок 350 сохранения события.

[00115] Блок 340 определения события выполнен с возможностью определения, происходит ли событие напоминания до отключения.

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

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

[00118] На фиг. 5 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 3, устройство дополнительно включает в себя: блок 360 определения первого времени отсчета и блок 370 записи первого времени отсчета.

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

[00120] Блок 370 записи первого времени отсчета выполнен с возможностью записи первого времени отсчета в схему часов.

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

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

[00123] На фиг. 6 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 3, блок 330 напоминания о событии включает в себя: подблок 331 определения события и подблок 332 напоминания о событии.

[00124] Подблок 331 определения события выполнен с возможностью поиска целевого события напоминания в заранее заданной области памяти.

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

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

[00127] На фиг. 7 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 6, подблок 331 определения события включает в себя: модуль 3311 получения события и модуль 3312 определения события.

[00128] Модуль 3311 получения события выполнен с возможностью получения событий напоминания, хранящихся в заранее заданной области памяти.

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

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

[00131] На фиг. 8 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 6, подблок 332 напоминания о событии включает в себя по меньшей мере один из следующих модулей. Для наглядности на фиг. 8 показаны все модули, которые могут быть включены в подблок 332 напоминания о событии, т.е. первый модуль 3321 напоминания, второй модуль 3322 напоминания, третий модуль 3323 напоминания, четвертый модуль 3324 напоминания и пятый модуль 3325 напоминания.

[00132] Первый модуль 3321 напоминания выполнен с возможностью получения содержания напоминания для целевого события напоминания и напоминания содержания напоминания.

[00133] Второй модуль 3322 напоминания выполнен с возможностью получения языка напоминания для целевого события напоминания и напоминания содержания напоминания на языке напоминания.

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

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

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

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

[00138] На фиг. 9 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 6, устройство дополнительно включает в себя: блок 380 определения второго времени отсчета, блок 390 записи второго времени отсчета и блок 400 отключения.

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

[00140] Блок 390 записи второго времени отсчета выполнен с возможностью записи второго времени отсчета в схему часов.

[00141] Блок 400 отключения выполнен с возможностью осуществления отключения.

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

[00143] На фиг. 10 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 6, устройство дополнительно включает в себя: блок 410 идентификации.

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

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

[00146] На фиг. 11 показана блок-схема другого устройства для напоминания в отключенном состоянии согласно иллюстративному варианту осуществления настоящего изобретения. Согласно иллюстративному варианту осуществления, показанному на фиг. 10, устройство дополнительно включает в себя: блок 420 обновления.

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

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

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

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

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

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

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

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

[00152] На фиг. 12 показана блок-схема устройства 1200 для напоминания в отключенном состоянии согласно иллюстративным вариантам осуществления настоящего изобретения. Например, терминалом 1200 может быть мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровая консоль, планшетное устройство, оборудование для фитнеса, карманный персональный компьютер PDA и т.д.

[00153] Согласно фиг. 12, терминал 1200 может включать в себя один или более из следующих компонентов: компонент 1202 обработки, память 1204, компонент 1206 питания, мультимедийный компонент 1208, аудиокомпонент 1210, интерфейс 1212 ввода/вывода (I/O), компонент 1214 датчика и компонент 1216 связи.

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

[00155] Память 1204 выполнена с возможностью хранения различных типов данных для поддержки работы терминала 1200. Примеры таких данных включают в себя инструкции для любых приложений или способов, выполняющихся на терминале 1200, контактных данных, данных телефонной книги, сообщений, изображений, видео, и т.д. Память 1204 может быть реализована с использованием энергозависимых или энергонезависимых запоминающих устройств любого типа или их комбинации, например, статической оперативной памяти (SRAM), электрически стираемой программируемой постоянной памяти (EEPROM), стираемой программируемой постоянной памяти (EPROM), программируемой постоянной памяти (PROM), постоянной памяти (ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.

[00156] Компонент 1206 питания подает питание на различные компоненты терминала 1200. Компонент 1206 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением питания на терминале 1200.

[00157] Мультимедийный компонент 1208 включает в себя экран, обеспечивающий выходной интерфейс между терминалом 1200 и пользователем. В некоторых вариантах осуществления, экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более тактильных датчиков для регистрации касаний, махов и других жестов на сенсорной панели. Тактильные датчики могут не только регистрировать границу касательного или махового действие, но и регистрировать длительность времени и давление, связанное с касательным или маховым действием. В некоторых вариантах осуществления мультимедийный компонент 1208 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера может принимать внешние мультимедийные данные, когда терминал 1200 находится в режиме работы, например, в режиме фотографирования или режиме видеосъемки. Каждая из передней камеры и задней камеры может представлять собой фиксированную оптическую линзовую систему или иметь возможности фокусировки и оптической трансфокации.

[00158] Аудиокомпонент 1210 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 1210 включает в себя микрофон (MIC), выполненный с возможностью приема внешнего аудиосигнала, когда интеллектуальный терминал 1200 находится в режиме работы, например, режиме вызова, режиме записи и режиме распознавания речи. Принятый аудиосигнал может дополнительно сохраняться в памяти 1204 или передаваться через компонент 1216 связи. В некоторых вариантах осуществления, аудиокомпонент 1210 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.

[00159] Интерфейс 1212 ввода-вывода обеспечивает интерфейс для компонента 1202 обработки и модулей периферийного интерфейса, например, клавиатуры, колесика-кнопки, кнопок, и пр. Кнопки могут включать в себя, но без ограничения, кнопку возврата в главное меню, кнопку громкости, кнопку запуска и кнопку блокировки.

[00160] Компонент 1214 датчика включает в себя один или более датчиков для обеспечения оценок статуса различных аспектов терминала 1200. Например, компонент 1214 датчика может обнаруживать открытый/закрытый статус терминала 1200 и относительное размещение компонентов (например, дисплея и клавишной панели терминала 1200). Компонент 1214 датчика также может обнаруживать изменение положения терминала 1200 или компонента на терминале 1200, наличие или отсутствие контакта пользователя с терминалом 1200, ориентации или ускорения/замедления терминала 1200, и изменение температуры терминала 1200. Компонент 1214 датчика может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 1214 датчика также может включать в себя датчик света, например, датчик изображения на CMOS или CCD, для использования в приложениях формирования изображения. В некоторых вариантах осуществления, компонент 1214 датчика также может включать в себя акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.

[00161] Компонент 1216 связи выполнен с возможностью облегчения проводной или беспроводной связи между терминалом 1200 и другими устройствами. Терминал 1200 может осуществлять доступ к беспроводной сети на основе таких стандартов связи, как WiFi, 2G, 3G или их комбинации. В одном иллюстративном варианте осуществления, компонент 1216 связи принимает широковещательный сигнал или информацию, связанную с широковещанием, от внешней широковещательной системы управления по широковещательному каналу. В одном иллюстративном варианте осуществления, компонент 1216 связи дополнительно включает в себя модуль ближней бесконтактной связи (NFC) для облегчения связи ближнего действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), ультраширокополосной (UWB) технологии, технологии Bluetooth (BT) и других технологий.

[00162] В иллюстративных вариантах осуществления, терминал 1200 может быть реализован в виде одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигнала (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых пользователем (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для осуществления вышеописанных способов.

[00163] В иллюстративных вариантах осуществления также предусмотрен постоянный машиночитаемый носитель данных, включающий в себя инструкции, например, память 1204 включающую в себя инструкции. Вышеупомянутые инструкции исполняются процессором 1220 на терминале 1200, для осуществления вышеописанных способов. Например, постоянный машиночитаемый носитель данных может представлять собой ROM, RAM, CD-ROM, магнитную ленту, флоппи-диск, оптическое устройство хранения данных и пр.

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

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

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

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

Похожие патенты RU2663821C2

название год авторы номер документа
СПОСОБ И УСТРОЙСТВО ДЛЯ НАПОМИНАНИЯ НА ОСНОВЕ БУДИЛЬНИКА 2015
  • Ван Хунцян
  • Гао И
  • Лун Хай
RU2639305C2
СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ НАПОМИНАНИЯ СОБЫТИЙ 2014
  • Ци Дунцзе
  • Кан Шанминсюэ
  • Ван Фан
RU2615073C2
Устройства и системы для показа упражнений 2013
  • Акопян Арам
RU2708697C2
СПЯЩИЙ РЕЖИМ ДЛЯ УСТРОЙСТВА МОБИЛЬНОЙ СВЯЗИ 2008
  • Варгас Сандра Айрин
  • Роуэ Кит
  • Чин Питер
  • Эндрюс Антон
RU2488221C2
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ БУДИЛЬНИКОМ, ЭЛЕКТРОННОЕ УСТРОЙСТВО 2015
  • Цзя Вэйгуан
  • Фу Цян
  • Хоу Эньсин
RU2670386C2
НАКОПЛЕНИЕ СПИСКОВ И АКТИВАЦИЯ НАПОМИНАНИЯ 2015
  • Харли Фергюс Джерард
  • Дуа Робин
  • Санг Сэнг Су
  • Томкинс Эндрю
RU2666462C2
СПОСОБ И УСТРОЙСТВО, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ ОТКЛАДЫВАНИЯ НАПОМИНАНИЯ, ОСНОВАННОГО НА УСЛОВИИ 2007
  • Лессинг Симон
RU2432702C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЗВУКА И НОСИТЕЛЬ ИНФОРМАЦИИ 2019
  • Лу, Канхун
  • Ян, Жуй
  • Фэн, Сяочуань
  • Цуй, Шици
  • Хань, Вэй
  • Цинь, Бинь
  • Ван, Ган
  • Ли, Дань
RU2735363C1
ИСПОЛЬЗОВАНИЕ КОНТЕКСТНОЙ ИНФОРМАЦИИ ДЛЯ ОБЛЕГЧЕНИЯ ОБРАБОТКИ КОМАНД В ВИРТУАЛЬНОМ ПОМОЩНИКЕ 2012
  • Грубер Томас Роберт
  • Бригэм Кристофер Дин
  • Кин Дэниел С.
  • Новик Грегори
  • Фиппс Бенджамин С.
RU2542937C2
ДВИЖОК ИНТРОСПЕКЦИИ ПАМЯТИ ДЛЯ ЗАЩИТЫ ЦЕЛОСТНОСТИ ВИРТУАЛЬНЫХ МАШИН 2014
  • Луцас Андрей-Влад
  • Лукакс Сандор
  • Луцас Дан-Хоря
RU2640300C2

Иллюстрации к изобретению RU 2 663 821 C2

Реферат патента 2018 года СПОСОБ И УСТРОЙСТВО ДЛЯ НАПОМИНАНИЯ В ОТКЛЮЧЕННОМ СОСТОЯНИИ

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

Формула изобретения RU 2 663 821 C2

1. Способ напоминания в отключенном состоянии, содержащий этапы, на которых:

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

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

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

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

способ также содержит этапы, на которых:

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

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

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

2. Способ по п. 1, содержащий также этап, на котором:

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

3. Способ по п. 1, дополнительно содержащий этапы, на которых:

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

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

записывают первое время отсчета в схему часов,

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

4. Способ по п. 1, в котором, поиск целевого события напоминания из событий напоминания, предварительно записанных в заранее заданной области памяти, содержит этапы, на которых:

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

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

5. Способ по п. 1, в котором, выполнение целевого события напоминания содержит по меньшей мере один из этапов, на которых:

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

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

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

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

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

6. Устройство для напоминания в отключенном состоянии, содержащее:

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

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

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

устройство также содержит:

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

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

7. Устройство по п. 6, содержащее также:

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

8. Устройство по п. 7, дополнительно содержащее:

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

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

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

9. Устройство по п. 6, в котором подблок определения события содержит:

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

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

10. Устройство по п. 6, в котором подблок напоминания о событии содержит по меньшей мере один из:

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

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

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

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

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

11. Устройство для напоминания в отключенном состоянии, содержащее:

процессор; и

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

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

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

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

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

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

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

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

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

Документы, цитированные в отчете о поиске Патент 2018 года RU2663821C2

СПОСОБ ОПРЕДЕЛЕНИЯ ЭНАНТИОМЕРОВ ВЕРАПАМИЛА В СУБСТАНЦИЯХ, ТАБЛЕТКАХ И ОБРАЗЦАХ ПЛАЗМЫ КРОВИ МЕТОДОМ ВЭЖХ 2008
  • Красных Людмила Михайловна
  • Кукес Владимир Григорьевич
  • Попков Владимир Андреевич
  • Раменская Галина Владиславовна
  • Решетняк Владимир Юрьевич
  • Терещук Нина Валерьевна
RU2395807C1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
СПЯЩИЙ РЕЖИМ ДЛЯ УСТРОЙСТВА МОБИЛЬНОЙ СВЯЗИ 2008
  • Варгас Сандра Айрин
  • Роуэ Кит
  • Чин Питер
  • Эндрюс Антон
RU2488221C2
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса 1924
  • Шапошников Н.П.
SU2015A1
CN 104184908 A, 03.12.2014
CN 104683573 A, 03.06.2015
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса 1924
  • Шапошников Н.П.
SU2015A1
Способ подготовки угля к гидротранспорту 1988
  • Белецкий Владимир Стефанович
  • Елишевич Аркадий Тихонович
  • Казимирова Нина Наумовна
SU1643358A1

RU 2 663 821 C2

Авторы

Тан Канси

Хэ Ли

Цзи Хун

Даты

2018-08-10Публикация

2015-12-25Подача