[0001] Эта заявка основана на и испрашивает приоритет китайской заявки на патент № 201410351493.3, поданной 23 июля 2014 г., все содержимое которой включено в настоящее описание посредством ссылки.
Область техники, к которой относится изобретение
[0002] Настоящее раскрытие относится к области информации и связи и, более конкретно, к способу и устройству для управления распорядком дня.
Предшествующий уровень техники
[0003] Приложение управления распорядком дня является приложением, которое широко используется в интеллектуальном терминале. Пользователь интеллектуального терминала может сначала установить напоминания дел в приложении распорядка дня, например может установить, «напомнить в 15:00 21 июля, что имеется важное совещание в 15:30», таким образом, чтобы не забыть о нем.
[0004] В жизни имеется множество непредвиденных дел, которые не могут быть предсказаны и предварительно установлены в приложение управления распорядком дня пользователем, например потребность в зонте из-за изменения погоды или снижение цен товаров в корзине покупок web-сайта. В настоящее время мониторинг всех этих непредвиденных дел осуществляется соответствующими приложениями третьей стороны, и они напоминаются пользователю способом полосы уведомления. Например, приложение погоды осуществляет мониторинг изменения погоды и публикует уведомление об изменении погоды в полосе уведомления, а приложение покупок осуществляет мониторинг цен товаров и публикует уведомление о снижении цен товаров в полосе уведомления. Этот способ полосы уведомления не имеет функции организации времени и памятки.
Сущность изобретения
[0005] Для того чтобы преодолеть проблемы в рассматриваемой области техники, настоящее раскрытие предоставляет способ и устройство для управления распорядком дня.
[0006] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия, предоставлен способ управления распорядком дня, включающий в себя:
[0007] прием сообщения уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события, и
[0008] генерацию календарного напоминания в соответствии с содержанием события и временем возникновения события.
[0009] В необязательном порядке, способ дополнительно включает в себя:
[0010] определение передающей стороны сообщения уведомления о событии,
[0011] выяснение того, разрешено ли передающей стороне вызывать упомянутый заданный интерфейс для незапрошенной посылки (push) сообщения уведомления о событии, и
[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] процессор и
[0046] память для сохранения инструкций, исполняемых процессором,
[0047] причем процессор сконфигурирован с возможностью
[0048] приема сообщения уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события, и
[0049] генерации календарного напоминания в соответствии с содержанием события и временем возникновения события.
[0050] Технические решения, предоставляемые вариантами осуществления настоящего раскрытия, могут включать в себя следующие преимущественные результаты:
[0051] предоставляется заданный интерфейс, чтобы принимать сообщение уведомления о событии, посланное без запроса приложением третьей стороны, и генерируется календарное напоминание в соответствии с сообщением уведомления о событии, таким образом заменяя предварительное добавление пользователем некоторых непредвиденных дел в управление распорядком дня, тем самым одновременно реализуя функцию организации времени и обработки памятки.
[0052] Следует понимать, что как предыдущее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными, а не ограничительными в отношении изобретения.
Краткое описание чертежей
[0053] Фиг. 1 - блок-схема последовательности этапов, изображающая способ управления распорядком дня в соответствии с иллюстративным вариантом осуществления.
[0054] Фиг. 2 - блок-схема последовательности этапов, изображающая способ управления распорядком дня в соответствии с иллюстративным вариантом осуществления.
[0055] Фиг. 3 - блок-схема, изображающая интерфейс задания приложения в соответствии с иллюстративным вариантом осуществления.
[0056] Фиг. 4 - блок-схема, изображающая интерфейс задания предварительно определенного периода времени в соответствии с иллюстративным вариантом осуществления.
[0057] Фиг. 5 - блок-схема, изображающая устройство для управления распорядком дня в соответствии с иллюстративным вариантом осуществления.
[0058] Фиг. 6 - блок-схема, изображающая устройство для управления распорядком дня в соответствии с иллюстративным вариантом осуществления.
[0059] Фиг. 7 - блок-схема, изображающая структуру модуля приема в соответствии с иллюстративным вариантом осуществления.
[0060] Фиг. 8 - блок-схема, изображающая структуру модуля генерации в соответствии с иллюстративным вариантом осуществления.
[0061] Фиг. 9 - блок-схема, изображающая структуру модуля выяснения в соответствии с иллюстративным вариантом осуществления.
[0062] Фиг. 10 - блок-схема, изображающая устройство для управления распорядком дня в соответствии с иллюстративным вариантом осуществления.
Описание вариантов осуществления
[0063] Теперь будет сделана подробная ссылка на иллюстративные варианты осуществления, примеры которых проиллюстрированы на сопровождающих чертежах. Нижеследующее описание ссылается на сопровождающие чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или подобные элементы, если не представлено иначе. Реализации, приведенные в следующем описании иллюстративных вариантов осуществления, не представляют все реализации, согласующиеся с раскрытием. Вместо этого они являются только примерами устройств и способов, согласующихся с аспектами, ассоциированными с изобретением, как определено в прилагаемой формуле изобретения.
[0064] Фиг. 1 - блок-схема последовательности этапов, изображающая способ управления распорядком дня в соответствии с иллюстративным вариантом осуществления, который может применяться в терминале, имеющем приложение управления распорядком дня.
Способ включает в себя следующие этапы.
[0065] На этапе 11 принимается сообщение уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события.
[0066] На этапе 12 генерируется календарное напоминание в соответствии с содержанием события и временем возникновения события.
[0067] В варианте осуществления, изображенном на фиг. 1, предоставляется заданный интерфейс, чтобы принимать сообщение уведомления о событии, посланное без запроса приложением третьей стороны, и генерируется календарное напоминание в соответствии с содержанием события, таким образом заменяя предварительное добавление пользователем некоторых непредвиденных дел в управление распорядком дня, тем самым одновременно реализуя функцию организации времени и обработки памятки.
[0068] Фиг. 2 - блок-схема последовательности этапов, изображающая способ управления распорядком дня в соответствии с иллюстративным вариантом осуществления, который может применяться в терминале, имеющем приложение управления распорядком дня. Способ включает в себя следующие этапы.
[0069] На этапе 201 принимается сообщение уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события.
[0070] На этом этапе предварительно задается задаваемый интерфейс, и приложение третьей стороны может выполнять незапрошенную посылку сообщения уведомления о событии посредством вызова этого заданного интерфейса.
[0071] Заданный интерфейс имеет фиксированный формат задания сообщения. После того как сообщение уведомления о событии принято, принятое сообщение уведомления о событии должно быть сначала преобразовано в этот заданный формат.
[0072] Содержание события в сообщении уведомления о событии может быть разным на основе разных приложений третьей стороны. Например, содержание события может быть либо изменением погоды, либо снижением цен товаров в корзине покупок.
[0073] На этапе 202 определяется передающая сторона сообщения уведомления о событии.
[0074] На этом этапе приложение третьей стороны, при выполнении незапрошенной посылки сообщения уведомления о событии, может переносить такую информацию, которая может указывать его идентификационную метку и тому подобное, на основе чего может быть определена передающая сторона сообщения уведомления о событии.
[0075] На этапе 203 выясняется, разрешено ли передающей стороне вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии; если передающей стороне разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, выполняется этап 204, иначе выполняется этап 205.
[0076] На этом этапе могут быть приняты следующие варианты реализации для выяснения того, разрешено ли передающей стороне вызывать заданный интерфейс для незапрошенной посылки сообщения о событии.
[0077] Заданный интерфейс в варианте осуществления может быть предоставлен приложению третьей стороны для вызова.
[0078] В качестве необязательного варианта реализации, заданный интерфейс должен быть зарегистрирован до того, как он будет вызван приложением третьей стороны; вследствие этого, имеется список регистрации, соответствующий заданным интерфейсам, и информация, такая как метки всех успешно зарегистрированных приложений третьей стороны и т.п., записывается в списке регистрации. Кроме того, приложение третьей стороны может дополнительно предоставлять информационную запись незапрошенной посылки при регистрации заданного интерфейса. Например, если приложение третьей стороны является приложением покупок, информационная запись незапрошенной посылки может включать в себя информационную запись, ассоциированную с ценой, и информационную запись, ассоциированную с продвижением нового товара.
[0079] В качестве другого необязательного варианта реализации, пользователь, использующий терминал, может автономно устанавливать список регистрации заданного интерфейса. Как изображено на фиг. 3, пользователь может выбирать из всех приложений, установленных в операционной системе терминала, приложения, которым разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
[0080] При выяснении того, разрешено ли передающей стороне вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, сначала может быть выяснено, находится ли передающая сторона сообщения уведомления о событии в списке регистрации заданного интерфейса. Если принятое сообщение уведомления о событии принадлежит информационной записи незапрошенной посылки, установленной передающей стороной, тогда определяется, что передающей стороне разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
[0081] На этапе 204 генерируется памятка распорядка дня в соответствии с содержанием события и временем возникновения события.
[0082] На этом этапе содержание события может быть сохранено в приложении управления распорядком дня, например сохранено в распорядке дня для даты, соответствующей времени возникновения события; тогда может быть дополнительно задано событие напоминания в пределах предварительно определенного периода времени до возникновения упомянутого события, с тем, чтобы напоминать пользователю в течение этого предварительно определенного периода времени с помощью вибрации, звонка и тому подобного. В настоящем раскрытии упомянутый предварительно определенный период времени может быть либо установлен пользователем, либо может быть установлен по умолчанию системой. Как изображено на фиг. 4, пользователь может автономно устанавливать вышеупомянутый предварительно определенный период времени посредством такого интерфейса.
[0083] На этапе 205 информация обратной связи об отклонении незамещенной посылки сообщения уведомления о событии передается передающей стороне.
[0084] Далее в настоящем раскрытии представлен пример с помощью использования приложения третьей стороны, которое предсказывает погоду, в терминале. Подразумевается, что приложение погоды уже зарегистрировано в отношении заданного интерфейса, упомянутого в вышеизложенной последовательности этапов способа, текущее время 19:00, и приложением погоды в результате мониторинга установлено, что завтра утром будет умеренный дождь. Приложение погоды вызывает заданный интерфейс и в данном примере без запроса посылает сообщение уведомления о событии, переносящее содержание «будет умеренный дождь» и «завтра утром». Терминал после приема сообщения уведомления о событии сначала определяет, разрешено ли приложению погоды вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, а затем сохраняет содержание события «будет умеренный дождь» в распорядке дня для даты, соответствующей времени возникновения события «завтра утром» в приложении управления распорядком дня, т.е. сохраняет содержание события в распорядке дня на завтра и, наконец, устанавливает событие напоминания на 8:00 утра завтра.
[0085] Фиг. 5 - блок-схема, изображающая устройство для управления распорядком дня в соответствии с иллюстративным вариантом осуществления. Ссылаясь на фиг. 5, устройство включает в себя модуль 31 приема и модуль генерации.
[0086] Модуль 31 приема сконфигурирован с возможностью приема сообщения уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события.
[0087] Модуль 32 генерации сконфигурирован с возможностью генерации календарного напоминания в соответствии с содержанием события и временем возникновения события.
[0088] В варианте осуществления, как изображено на фиг. 5, предоставляется заданный интерфейс, чтобы принимать сообщение уведомления о событии, посылаемое без запроса приложением третьей стороны, и генерируется календарное напоминание в соответствии с сообщением уведомления о событии, таким образом заменяя предварительное добавление пользователем некоторых непредвиденных дел в управление распорядком дня, тем самым одновременно осуществляя функцию организации времени и обработки памятки.
[0089] Фиг. 6 - блок-схема, изображающая устройство для управления распорядком дня в соответствии с иллюстративным вариантом осуществления. Ссылаясь на фиг. 6, устройство включает в себя модуль 41 приема, модуль 42 генерации, модуль 43 определения, модуль 44 оценки, модуль 45 запуска и модуль 46 обратной связи.
[0090] Модуль 41 приема сконфигурирован с возможностью приема сообщения уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события.
[0091] В качестве необязательного варианта реализации, как изображено на фиг. 7, модуль 41 приема может включать в себя подмодуль 411 приема и подмодуль 412 преобразования.
[0092] Подмодуль 411 приема сконфигурирован с возможностью приема сообщения уведомления о событии через заданный интерфейс.
[0093] Подмодуль 412 преобразования сконфигурирован с возможностью преобразования сообщения уведомления о событии в заданный формат.
[0094] Модуль 42 генерации сконфигурирован с возможностью быть запущенным модулем 45 запуска и генерации календарного напоминания в соответствии с содержанием события и временем возникновения события.
[0095] В качестве необязательного варианта реализации, как изображено на фиг. 8, модуль 42 генерации может включать в себя подмодуль 421 сохранения и подмодуль 422 задания.
[0096] Подмодуль 421 сохранения сконфигурирован с возможностью сохранения содержания события в распорядке дня для даты, соответствующей времени возникновения события.
[0097] Подмодуль 422 задания сконфигурирован с возможностью задания события напоминания в пределах предварительно определенного периода времени до времени возникновения события.
[0098] Модуль 43 определения сконфигурирован с возможностью определения передающей стороны сообщения уведомления о событии.
[0099] Модуль 44 выяснения сконфигурирован с возможностью выяснения того, разрешено ли передающей стороне вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
[00100] Модуль 44 выяснения может осуществлять функцию выяснения посредством разных реализаций. В качестве необязательного варианта реализации, как изображено на фиг. 9, модуль 44 выяснения может включать в себя первый подмодуль 441 выяснения, второй подмодуль 442 выяснения и подмодуль 443 определения.
[00101] Первый подмодуль 441 выяснения сконфигурирован с возможностью выяснения того, находится ли передающая сторона в списке регистрации заданного интерфейса.
[00102] Второй 442 подмодуль выяснения сконфигурирован с возможностью выяснения того, принадлежит ли сообщение уведомления о событии информационной записи незапрошенной посылки, установленной передающей стороной, когда первым подмодулем 441 выяснения выяснено, что передающая сторона находится в списке регистрации заданного интерфейса.
[00103] Подмодуль 443 определения сконфигурирован с возможностью определения того, что передающей стороне разрешено использовать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, когда вторым подмодулем 442 выяснения выяснено, что сообщение уведомления о событии принадлежит информационной записи незапрошенной посылки, установленной передающей стороной.
[00104] Модуль 45 запуска сконфигурирован с возможностью запуска модуля генерации для выполнения операций, когда модулем 44 выяснения выяснено, что передающей стороне разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
[00105] Модуль 46 обратной связи сконфигурирован с возможностью передачи информации обратной связи об отклонении незапрошенной посылки сообщения уведомления о событии передающей стороне, когда модулем 44 выяснения выяснено, что передающей стороне не разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
[00106] Фиг. 10 - блок-схема, изображающая устройство 800 для управления распорядком дня в соответствии с иллюстративным вариантом осуществления. Например, устройство 800 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством обмена сообщениями, игровой консолью, планшетным устройством, медицинским устройством, тренировочным оборудованием, персональным цифровым ассистентом и тому подобным.
[00107] Ссылаясь на фиг. 10, устройство 800 может включать в себя один или более из следующих компонентов: компонент 802 обработки, память 804, компонент 806 питания, компонент 808 мультимедиа, аудиокомпонент 810, интерфейс 812 ввода/вывода (I/O), компонент 814 датчика и компонент 816 связи.
[00108] Компонент 802 обработки обычно управляет общими операциями устройства 800, такими как операции, ассоциированные с отображением, телефонными вызовами, передачами данных, операциями камеры и операциями записи. Компонент 802 обработки может включать в себя один или более процессоров 820, чтобы исполнять инструкции для выполнения всех или части этапов в описанных выше способах. Кроме того, компонент 802 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 802 обработки и другими компонентами. Например, компонент 802 обработки может включать в себя модуль мультимедиа, чтобы обеспечивать взаимодействие между компонентом 808 мультимедиа и компонентом 802 обработки.
[00109] Память 804 сконфигурирована с возможностью сохранения различных типов данных, чтобы поддерживать работу устройства 800. Примеры таких данных включают в себя инструкции для любых приложений или способов, реализуемых в устройстве 800, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 804 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическая память произвольного доступа (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00110] Компонент 806 питания подает питание в различные компоненты устройства 800. Компонент 806 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, ассоциированные с генерацией, управлением и распределением питания в устройстве 800.
[00111] Компонент 808 мультимедиа включает в себя экран, обеспечивающий интерфейс вывода между устройством 800 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (ТР). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более датчиков касания, чтобы считывать касания, скольжения и жесты на сенсорной панели. Датчики касания могут не только считывать границу действия касания или скольжения, но также считывают период времени и давление, ассоциированные с действием касания или скольжения. В некоторых вариантах осуществления компонент 808 мультимедиа включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние элементы данных мультимедиа, когда устройство 800 находится в рабочем режиме, таком как режим фотографирования или режим видео. Каждая из передней камеры и задней камеры может быть системой фиксированного оптического объектива или может иметь функциональную возможность фокусировки и оптического масштабирования.
[00112] Аудиокомпонент 810 сконфигурирован с возможностью вывода и/или ввода аудио сигналов. Например, аудиокомпонент 810 включает в себя микрофон («MIC»), сконфигурированный с возможностью приема внешнего аудио сигнала, когда устройство 800 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принятый аудио сигнал может быть дополнительно сохранен в памяти 804 или передан с помощью компонента 816 связи. В некоторых вариантах осуществления аудиокомпонент 810 дополнительно включает в себя громкоговоритель, чтобы выводить аудиосигналы.
[00113] Интерфейс 812 I/O обеспечивает интерфейс между компонентом 802 обработки и модулями периферийного интерфейса, такими как клавиатура, колесико мыши для выбора щелчком, кнопки и тому подобные. Кнопки могут включать в себя, но не ограничены: кнопку возврата в исходное положение, кнопку уровня громкости, кнопку запуска и кнопку блокировки.
[00114] Компонент 814 датчика включает в себя один или более датчиков, чтобы предоставлять оценки состояния различных аспектов устройства 800. Например, компонент 814 датчика может обнаруживать открытое/закрытое состояние устройства 800, относительное расположение компонентов, например дисплея и клавиатуры устройства 800, изменение позиции устройства 800 или компонента устройства 800, присутствие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800 и изменение температуры устройства 800. Компонент 814 датчика может включать в себя датчик близости, сконфигурированный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 814 датчика может также включать в себя датчик света, такой как датчик изображения CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления компонент 814 датчика может также включать в себя датчик акселерометра, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00115] Компонент 816 связи сконфигурирован с возможностью обеспечения связи, проводным способом или беспроводным способом, между устройством 800 и другими устройствами. Устройство 800 может осуществлять доступ к беспроводной сети на основе стандартов связи, таких как Wi-Fi, 2G или 3G или их комбинации. В одном иллюстративном варианте осуществления компонент 816 связи принимает широковещательный сигнал или информацию, ассоциированную с широковещательной связью, из внешней системы управления широковещательной связью через широковещательный канал. В одном иллюстративном варианте осуществления компонент 816 связи дополнительно включает в себя модуль связи ближнего действия (NFC) для обеспечения связи ближнего действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии ассоциации данных инфракрасного излучения (IrDA), технологии сверхширокой полосы частот (UWB), технологии Bluetooth (BT) и других технологий.
[00116] В иллюстративных вариантах осуществления устройство 800 может быть реализовано с помощью одной или множества прикладных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых в условиях эксплуатации (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для выполнения описанных выше способов.
[00117] В иллюстративных вариантах осуществления также предусмотрен постоянный читаемый компьютером запоминающий носитель, включающий в себя инструкции, такие как включенные в память 804, исполняемые процессором 820 в устройстве 800, для выполнения вышеописанных способов. Например, постоянный читаемый компьютером запоминающий носитель может быть ROM, RAM, CD-ROM, магнитной лентой, флоппи-диском, оптическим запоминающим устройством данных и тому подобным.
[00118] Другие варианты осуществления изобретения будут понятны специалистам в данной области техники из рассмотрения описания и применения на практике изобретения, раскрытого в настоящей заявке. Подразумевается, что эта заявка охватывает любые изменения, использования или адаптации изобретения, следующие его общим принципам и включающие в себя такие отклонения от настоящего раскрытия, как происходит в известной или обычной практике в данной области техники. Подразумевается, что описание и примеры считаются только как иллюстративные, причем действительные рамки объема и сущности изобретения определяются следующей формулой изобретения.
[00119] Будет понятно, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на сопровождающих чертежах, и что различные модификации и изменения могут быть сделаны, не выходя за рамки его объема. Подразумевается, что рамки объема изобретения ограничены только прилагаемой формулой изобретения.
Изобретение относится к способу и устройству для управления распорядком дня. Техническим результатом является повышение точности управления распорядком дня. Способ управления распорядком дня, выполняемый приложением управления распорядком дня в терминале, при этом способ содержит этапы, на которых принимают сообщение уведомления о событии через заданный интерфейс от приложения третьей стороны, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события, и генерируют календарное напоминание в соответствии с содержанием события и временем возникновения события посредством того, что сохраняют содержание события в распорядке дня для даты, соответствующей времени возникновения события, и задают событие напоминания в пределах предварительно определенного периода времени до времени возникновения события, с тем чтобы напоминать пользователю в течение этого предварительно определенного периода времени. 3 н. и 8 з.п. ф-лы, 10 ил.
1. Способ управления распорядком дня, выполняемый приложением управления распорядком дня в терминале, при этом способ содержит этапы, на которых:
принимают сообщение уведомления о событии через заданный интерфейс от приложения третьей стороны, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события, и
генерируют календарное напоминание в соответствии с содержанием события и временем возникновения события посредством того, что
сохраняют содержание события в распорядке дня для даты, соответствующей времени возникновения события, и
задают событие напоминания в пределах предварительно определенного периода времени до времени возникновения события, с тем чтобы напоминать пользователю в течение этого предварительно определенного периода времени.
2. Способ по п. 1, дополнительно содержащий этапы, на которых:
определяют передающую сторону сообщения уведомления о событии,
выясняют, разрешено ли передающей стороне вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, и
если передающей стороне разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, выполняют этап, на котором генерируют календарное напоминание в соответствии с содержанием события и временем возникновения события.
3. Способ по п. 2, дополнительно содержащий этап, на котором
если передающей стороне не разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, передают передающей стороне информацию обратной связи об отклонении незапрошенной посылки сообщения уведомления о событии.
4. Способ по п. 2, в котором этап, на котором выясняют, разрешено ли передающей стороне вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, содержит этапы, на которых:
выясняют, находится ли передающая сторона в списке регистрации заданного интерфейса,
если передающая сторона находится в списке регистрации заданного интерфейса, выясняют, принадлежит ли сообщение уведомления о событии информационной записи незапрошенной посылки, установленной передающей стороной, и
если сообщение уведомления о событии принадлежит информационной записи незапрошенной посылки, установленной передающей стороной, определяют, что передающей стороне разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
5. Способ по п. 1, в котором этап, на котором принимают сообщение уведомления о событии через заданный интерфейс, содержит этапы, на которых:
принимают сообщение уведомления о событии через заданный интерфейс и
преобразуют сообщение уведомления о событии в заданный формат.
6. Устройство для управления распорядком дня, содержащее:
модуль приема, сконфигурированный с возможностью приема сообщения уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события, и
модуль генерации, сконфигурированный с возможностью генерации календарного напоминания в соответствии с содержанием события и временем возникновения события,
при этом модуль генерации содержит:
подмодуль сохранения, сконфигурированный с возможностью сохранения содержания события в распорядке дня для даты, соответствующей времени возникновения события, и
подмодуль задания, сконфигурированный с возможностью задания события напоминания в пределах предварительно определенного периода времени до времени возникновения события, с тем чтобы напоминать пользователю в течение этого предварительно определенного периода времени.
7. Устройство по п. 6, дополнительно содержащее:
модуль определения, сконфигурированный с возможностью определения передающей стороны сообщения уведомления о событии,
модуль выяснения, сконфигурированный с возможностью выяснения того, разрешено ли передающей стороне вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, и
модуль запуска, сконфигурированный с возможностью запуска модуля генерации для выполнения операций, когда модулем выяснения выяснено, что передающей стороне разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
8. Устройство по п. 7, дополнительно содержащее:
модуль обратной связи, сконфигурированный с возможностью передачи передающей стороне информации обратной связи об отклонении незапрошенной посылки сообщения уведомления о событии, когда модулем выяснения выяснено, что передающей стороне не разрешено вызывать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии.
9. Устройство по п. 7, в котором модуль выяснения содержит:
первый подмодуль выяснения, сконфигурированный с возможностью выяснения того, находится ли передающая сторона в списке регистрации заданного интерфейса,
второй подмодуль выяснения, сконфигурированный с возможностью выяснения того, принадлежит ли сообщение уведомления о событии информационной записи незапрошенной посылки, установленной передающей стороной, когда первым подмодулем выяснения выяснено, что передающая сторона находится в списке регистрации заданного интерфейса, и
подмодуль определения, сконфигурированный с возможностью определения того, что передающей стороне разрешено использовать заданный интерфейс для незапрошенной посылки сообщения уведомления о событии, когда вторым подмодулем выяснения выяснено, что сообщение уведомления о событии принадлежит информационной записи незапрошенной посылки, установленной передающей стороной.
10. Устройство по п. 6, в котором модуль приема содержит:
подмодуль приема, сконфигурированный с возможностью приема сообщения уведомления о событии через заданный интерфейс, и
подмодуль преобразования, сконфигурированный с возможностью преобразования сообщения уведомления о событии в заданный формат.
11. Устройство для управления распорядком дня, содержащее:
процессор и
память для хранения инструкций, исполняемых процессором,
причем процессор сконфигурирован с возможностью
принимать сообщение уведомления о событии через заданный интерфейс, причем сообщение уведомления о событии включает в себя содержание события и время возникновения события, и
генерировать календарное напоминание в соответствии с содержанием события и временем возникновения события посредством
сохранения содержания события в распорядке дня для даты, соответствующей времени возникновения события, и
задания события напоминания в пределах предварительно определенного периода времени до времени возникновения события, с тем чтобы напоминать пользователю в течение этого предварительно определенного периода времени.
US20010049617 A1, 06.12.2001 | |||
US20100330974 A1, 30.12.2010 | |||
US20080195619 A1, 14.08.2008 | |||
ФОРМИРОВАНИЕ ИНФОРМАЦИИ ДЛЯ КАЛЕНДАРНОГО ПРИЛОЖЕНИЯ ЭЛЕКТРОННОГО УСТРОЙСТВА | 2006 |
|
RU2392663C2 |
Авторы
Даты
2017-03-28—Публикация
2014-11-18—Подача