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

Иллюстрации

Показать все

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

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[00001] По данной заявке испрашивается приоритет на основании заявки на патент Китая № 201510181426.6, поданной 16 апреля 2015 года, полное содержимое которой включено в настоящий документ посредством ссылки.

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

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

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

[00003] Современные терминалы, такие как мобильные устройства, планшетные компьютеры и персональные цифровые помощники (personal digital assistants, PDA) или т.п., все имеют функцию будильника. С ростом интеллектуального развития и широким использованием терминалов они постепенно заменяют традиционный будильник, принося много удобства людям.

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

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

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

[00006] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия предоставляется способ для мобильного терминала для выполнения напоминания на основе будильника, включающий в себя этапы:

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

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

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

[00010] прием заранее установленной информации напоминания в базе данных, отправляемой посредством облачного сервера; и

[00011] вывод заранее установленной информации напоминания посредством заранее установленной длительности времени.

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

[00013] получение базы данных будильника потока событий от облачного сервера.

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

[00015] отправку на облачный сервер запроса для получения базы данных; и

[00016] прием информации базы данных от облачного сервера.

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

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

[00019] вывод заранее установленной информации напоминания посредством заранее установленной длительности времени.

[00020] Необязательно, заранее установленная информация напоминания включает в себя: любую одну или несколько из мелодий звонка, голос, изображение-текст или видео.

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

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

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

[00024] прием числового значения времени; и

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

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

[00027] вывод и отображение списка времени;

[00028] прием числового значения времени, выбранного из списка времени; и

[00029] хранение числового значения времени как времени напоминания устанавливаемого будильника.

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

[00031] запрашивание и отображение списка уникальных идентификаций созданных будильников;

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

[00033] установка времени напоминания соответствующего будильника как времени напоминания устанавливаемого будильника.

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

[00035] установку времени напоминания первого будильника, содержащегося в будильнике потока событий;

[00036] для второго будильника до последнего будильника, содержащегося в будильнике потока событий, успешная установка временного интервала между устанавливаемым будильником и предыдущим будильником; и

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

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

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

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

[00041] регулировка будильника потока событий на основе завершенности.

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

[00043] прием индикации прерывания будильника потока событий; или

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

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

[00046] создание выполняемого файла на основе базы данных будильника потока событий; и

[00047] отправку выполняемого файла на облачный сервер.

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

[00049] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия предоставляется устройство для напоминания на основе будильника, включающее в себя:

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

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

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

[00053] субмодуль приема, сконфигурированный для приема заранее установленной информации напоминания в базе данных, отправленной посредством облачного сервера; и

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

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

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

[00057] Необязательно, модуль получения включает в себя:

[00058] субмодуль отправки запроса получения, сконфигурированный для отправки на облачный сервер запроса для получения базы данных; и

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

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

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

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

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

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

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

[00066] Необязательно, модуль установки включает в себя:

[00067] субмодуль приема, сконфигурированный для приема числового значения времени; и

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

[00069] Необязательно, модуль установки включает в себя:

[00070] субмодуль отображения, сконфигурированный для вывода и отображения списка времени;

[00071] субмодуль приема, сконфигурированный для приема числового значения времени, выбранного из упомянутого списка времен; и

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

[00073] Необязательно, модуль установки включает в себя:

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

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

[00076] субмодуль установки, сконфигурированный для установки времени напоминания соответствующего будильника как времени напоминания устанавливаемого будильника.

[00077] Необязательно, модуль установки включает в себя:

[00078] субмодуль установки времени напоминания, сконфигурированный для установки времени напоминания первого будильника, содержащегося в будильнике потока событий;

[00079] субмодуль установки временного интервала, сконфигурированный для (для второго будильника до последнего будильника, содержащегося в будильнике потока событий) последовательной установки временного интервала между устанавливаемым будильником и предыдущим будильником; и

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

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

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

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

[00084] Необязательно, упомянутый модуль вычисления включает в себя:

[00085] субмодуль приема индикации, сконфигурированный для приема индикации прерывания будильника потока событий; или

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

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

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

[00089] модуль создания, сконфигурированный для создания выполняемого файла на основе базы данных будильника потока событий; и

[00090] модуль отправки, сконфигурированный для отправки выполняемого файла на облачный сервер.

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

[00092] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия предоставляется устройство для напоминания на основе будильника, включающее в себя:

[00093] процессор; и

[00094] память для хранения инструкций, выполняемых посредством процессора;

[00095] при этом упомянутый процессор конфигурируется для:

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

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

[00098] Техническая схема в соответствии с вариантами осуществления настоящего раскрытия может иметь следующие положительные эффекты:

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

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

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

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

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

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

[00104] Фиг. 1 является блок-схемой алгоритма, иллюстрирующего способ для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

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

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

[00107] Фиг. 3 является блок-схемой, иллюстрирующей устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00108] Фиг. 4 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00109] Фиг. 5 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00110] Фиг. 6 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00111] Фиг. 7 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00112] Фиг. 8 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00113] Фиг. 9 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00114] Фиг. 10 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00115] Фиг. 11 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00116] Фиг. 12 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00117] Фиг. 13 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00118] Фиг. 14 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00119] Фиг. 15 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

[00120] Фиг. 16 является блок-схемой, иллюстрирующей другое устройство для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия.

ПОДРОБНОЕ ОПИСАНИЕ

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

[00122] Термины, используемые в настоящем документе, используются лишь для описания конкретного варианта осуществления, а не для ограничения настоящего раскрытия. Как используется в настоящем раскрытии и прилагаемых пунктах формулы изобретения, такие термины в форме единственного числа как “a”, “упомянутый” и “the”, предназначены также для включения форм множественного числа, если явно не указано иное. Следует также понимать, что термин “и/или”, используемый здесь, означает любое одно или любое возможное сочетание из одного или более перечисленных элементов списка.

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

[00124] Фиг. 1 является блок-схемой алгоритма, иллюстрирующего способ для напоминания на основе будильника в соответствии с примерным вариантом осуществления настоящего раскрытия. Упомянутый способ может применяться в терминале и может также применяться на сервере, включая в себя следующие этапы.

[00125] На этапе 101 база данных будильника потока событий запрашивается для принятия решения, существует ли следующий будильник.

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

[00127] В одном варианте осуществления настоящего раскрытия будильник потока событий может содержать по меньшей мере два будильника, и каждый будильник из упомянутых по меньшей мере двух будильников содержит по меньшей мере одно событие соответственно. Будильник потока событий открывается или закрывается в целом. В одном варианте осуществления соответствующие события в будильнике потока событий коррелированы друг с другом. Время напоминаний и заранее установленная информация напоминаний соответствующего будильника хранятся в базе данных. Например, конкретный будильник потока событий может включать в себя: подъем в 7:00, выход из дома в 7:30, посадка в метро в 7:40, высадка из метро в 8:30, завтрак в 8:45, вход в компанию в 8:55. В этом примере время 7:00, 7:30, 7:40 и 8:30 является временем напоминания; и подъем, выход из дома, посадка в метро и высадка из метро являются заранее установленной информацией напоминания. База данных может быть в облачном сервере и может также быть в локальном терминале.

[00127] Когда база данных находится в облачном сервере, будильник потока событий может запускаться на облачном сервере. Когда облачный сервер запрашивает время напоминания будильника, содержащегося в будильнике потока событий, он считывает соответствующую заранее установленную информацию напоминания будильника в базе данных и отправляет заранее установленную информацию напоминания на терминал. Терминал выводит заранее установленную информацию напоминания посредством заранее устанавливаемой длительности времени для напоминания пользователю. Например, заранее устанавливаемая длительность времени может быть равна одной минуте. Упомянутая заранее установленная информация напоминания закрывается после того, как прошла одна минута. Облачный сервер может устанавливать базу данных следующим образом: во-первых, получить информацию события, например получить соответствующие временные точки события захвата красного конверта от alipay (приложение для оплаты); во-вторых, установить базу данных будильника потока событий на основе полученной информации.

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

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

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

[00132] Во-первых, запрос для добавления ввода будильника потока событий от пользователя определяется.

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

[00134] Затем страница установки будильника потока событий отображается для установки пользователем.

[00135] Как показано в Таблице 1, таблица установки может включать в себя идентификатор (ID) будильника потока событий, повторение, примечание и список идентификаторов (ID) будильника.

[00136]

Таблица 1Таблица данных установки будильника потока событий
Название столбца Иллюстрация
ID будильника потока событий уникальная идентификация соответствующего будильника потока событий
повторение дата повторения соответствующего будильника потока событий
примечание иллюстрация соответствующего будильника потока событий
список ID будильника Идентификаторы (ID) соответствующих будильников, содержащихся в соответствующем будильнике потока событий

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

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

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

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

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

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

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

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

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

[00146] Упомянутый выше последний способ, по-прежнему используя упомянутый выше будильник потока событий будних дней в качестве примера, включает в себя шесть будильников. База данных обычных будильников хранит два будильника, состоящие из: подъем в 7:00 и вход в компанию в 8:55. В этом случае система может отображать идентификаторы (ID) всех хранящихся будильников. Пользователь может выбирать из них идентификаторы (ID) упомянутых двух будильников. На основе упомянутых идентификаторов (ID), выбранных от пользователя, терминал добавляет соответствующие будильники событий в базу данных будильника потока событий. Тогда остальные четыре будильника в будильнике потока событий устанавливаются, таким образом экономится время, занимаемое пользователем для создания новых будильников.

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

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

[00149] Например, для будильника рецепта, иногда не может быть определено, когда начинать приготовление пищи, т.е. днем или во второй половине дня, в 11:30 или 12:00. В этом случае более удобным является установка временных интервалов между соответствующими будильниками. Например, временной интервал между первым будильником и вторым будильником равен 10 минутам, и временной интервал между вторым будильником и третьим будильником равен 8 минутам. Время первого будильника может быть установлено по опыту. Когда приготовление пищи не начинается в это время, требуется только изменить время первого будильника на время, в которое пользователь хочет готовить пищу. Терминал может автоматически вычислять время напоминаний последовательных будильников в соответствии с временными интервалами, которые не должны изменяться по одному или сбрасываться.

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

[00151] Установка громкости вручную выбирается от пользователя в соо