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

1. Способ напоминания в отключенном состоянии, содержащий этапы, на которых:
принимают инструкцию активации от схемы часов в отключенном состоянии;
выполняют заранее заданную операцию инициализации согласно инструкции активации, причем заранее заданная операция инициализации не содержит запуск операционной системы; и
выполняют заранее заданную программу напоминания согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации.
2. Способ по п. 1, дополнительно содержащий этапы, на которых:
определяют, происходит ли событие напоминания до отключения; и
записывают событие напоминания в заранее заданную область памяти при наличии события напоминания.
3. Способ по п. 1, дополнительно содержащий этапы, на которых:
получают целевое время напоминания, ближайшее к текущему времени, из событий напоминания до отключения;
определяют первое время отсчета согласно целевому времени напоминания; и
записывают первое время отсчета в схему часов,
причем прием инструкции активации от схемы часов содержит этап, на котором: принимают инструкцию активации, отправленную схемой часов, когда достигается первое время отсчета.
4. Способ по п. 1, в котором выполнение заранее заданной программы напоминания согласно заранее сохраненному событию напоминания содержит этапы, на которых:
ищут целевое событие напоминания в заранее заданной области памяти; и
выполняют целевое событие напоминания путем вызова заранее заданной программы напоминания.
5. Способ по п. 4, в котором поиск целевого события напоминания в заранее заданной области памяти содержит этапы, на которых:
получают события напоминания, хранящиеся в заранее заданной области памяти; и
получают целевое событие напоминания со временем напоминания, ближайшим к текущему времени из событий напоминания.
6. Способ по п. 4, в котором выполнение целевого события напоминания содержит по меньшей мере один из этапов, на которых:
получают содержание напоминания для целевого события напоминания и напоминают о содержании напоминания;
получают язык напоминания для целевого события напоминания и напоминают о содержании напоминания на языке напоминания;
получают данные звонка для целевого события напоминания и воспроизводят данные звонка;
получают вибрационную идентификацию для целевого события напоминания и осуществляют вибрационное напоминание согласно вибрационной идентификации; и
получают инструкцию повторного напоминания для целевого события напоминания и осуществляют повторное напоминание согласно инструкции повторного напоминания.
7. Способ по п. 4, в котором, после выполнения целевого события напоминания путем вызова заранее заданной программы напоминания, способ дополнительно содержит этапы, на которых:
получают новое целевое время напоминания, ближайшее к текущему времени из невыполненных событий напоминания по завершении целевого события напоминания;
определяют второе время отсчета согласно новому целевому времени напоминания;
записывают второе время отсчета в схему часов; и
осуществляют отключение.
8. Способ по п. 4, в котором, после выполнения целевого события напоминания путем вызова заранее заданной программы напоминания, способ дополнительно содержит этап, на котором:
идентифицируют целевое событие напоминания, завершенное с выполненной идентификацией.
9. Способ по п. 8, дополнительно содержащий этапы, на которых:
получают события напоминания из заранее заданной области памяти после запуска; и
обновляют базу данных, соответствующую программе напоминания в операционной системе согласно идентификациям событий напоминания.
10. Устройство для напоминания в отключенном состоянии, содержащее:
блок приема инструкции, выполненный с возможностью приема инструкции активации от схемы часов в отключенном состоянии;
блок выполнения операции, выполненный с возможностью выполнения заранее заданной операции инициализации согласно инструкции активации, причем заранее заданная операция инициализации не содержит запуск операционной системы; и
блок напоминания о событии, выполненный с возможностью выполнения заранее заданной программы напоминания согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации.
11. Устройство по п. 10, дополнительно содержащее:
блок определения события, выполненный с возможностью определения, происходит ли событие напоминания до отключения; и
блок сохранения события, выполненный с возможностью записи события напоминания в заранее заданную область памяти при наличии события напоминания.
12. Устройство по п. 10, дополнительно содержащее:
блок определения первого времени отсчета, выполненный с возможностью получения целевого времени напоминания, ближайшего к текущему времени, из событий напоминания до отключения, и определения первого времени отсчета согласно целевому времени напоминания; и
блок записи первого времени отсчета, выполненный с возможностью записи первого времени отсчета в схему часов,
причем блок приема инструкции выполнен с возможностью приема инструкции активации, отправленной схемой часов, по достижении первого времени отсчета.
13. Устройство по п. 10, в котором блок напоминания о событии содержит:
подблок определения события, выполненный с возможностью поиска целевого события напоминания в заранее заданной области памяти; и
подблок напоминания о событии, выполненный с возможностью выполнения целевого события напоминания путем вызова заранее заданной программы напоминания.
14. Устройство по п. 13, в котором подблок определения события содержит:
модуль получения события, выполненный с возможностью получения событий напоминания, хранящихся в заранее заданной области памяти; и
модуль определения события, выполненный с возможностью получения целевого события напоминания со временем напоминания, ближайшим к текущему времени из событий напоминания.
15. Устройство по п. 13, в котором подблок напоминания о событии содержит по меньшей мере один из:
первого модуля напоминания, выполненного с возможностью получения содержания напоминания для целевого события напоминания и напоминания содержания напоминания;
второго модуля напоминания, выполненного с возможностью получения языка напоминания для целевого события напоминания и напоминания содержания напоминания на языке напоминания;
третьего модуля напоминания, выполненного с возможностью получения данных звонка для целевого события напоминания и воспроизведения данных звонка;
четвертого модуля напоминания, выполненного с возможностью получения вибрационной идентификации для целевого события напоминания и осуществления вибрационного напоминания согласно вибрационной идентификации; и
пятого модуля напоминания, выполненного с возможностью получения инструкции повторного напоминания для целевого события напоминания и осуществления повторного напоминания согласно инструкции повторного напоминания.
16. Устройство по п. 13, дополнительно содержащее:
блок определения второго времени отсчета, выполненный с возможностью получения нового целевого времени напоминания, ближайшего к текущему времени, из невыполненных событий напоминания по завершении целевого события напоминания и определения второго времени отсчета согласно новому целевому времени напоминания;
блок записи второго времени отсчета, выполненный с возможностью записи второго времени отсчета в схему часов; и
блок отключения, выполненный с возможностью осуществления отключения.
17. Устройство по п. 13, дополнительно содержащее:
блок идентификации, выполненный с возможностью идентификации целевого события напоминания, завершенного с выполненной идентификацией.
18. Устройство по п. 17, дополнительно содержащее:
блок обновления, выполненный с возможностью получения событий напоминания из заранее заданной области памяти после запуска и обновления базы данных, соответствующей программе напоминания в операционной системе согласно идентификациям событий напоминания.
19. Устройство для напоминания в отключенном состоянии, содержащее:
процессор; и
память, выполненную с возможностью хранения инструкций, исполняемых процессором;
причем процессор выполнен с возможностью:
приема инструкции активации от схемы часов в отключенном состоянии;
выполнения заранее заданной операции инициализации согласно инструкции активации, причем заранее заданная операция инициализации не содержит запуск операционной системы; и
выполнения заранее заданной программы напоминания согласно заранее сохраненному событию напоминания по завершении заранее заданной операции инициализации.
Наверх