СПОСОБ И УСТРОЙСТВО ДЛЯ НАПОМИНАНИЯ НА ОСНОВЕ БУДИЛЬНИКА

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