Способ, устройство и система для напоминания событий
Иллюстрации
Показать всеИзобретение относится к средствам обеспечения услуг в сети Интернет. Технический результат заключается в повышении надежности передачи сообщений о событиях. Система включает канал сигнализации, предоставляющий службу напоминания событий для по меньшей мере двух клиентов в одно и то же время. Канал получает список подписки клиентов канала сигнализации, по которому осуществляют передачу упомянутых событий напоминания для каждого клиента в списке подписки. Канал сигнализации указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания. При этом пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий. Если пользователь забывает установить сигнал оповещения, то он пропускает важные события, или же уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. В системе обеспечивается аутентификация полномочий, чтобы открыть канал сигнализации, а также определение состояния сети, используемой для осуществления связи, при передаче того или иного события напоминания клиенту. 5 н. и 18 з.п. ф-лы, 20 ил.
Реферат
Перекрестная ссылка на родственные заявки
[0001] Эта заявка на патент основана на и испрашивает приоритет китайской патентной заявки №201410119630.0, поданной 27 марта 2014 года, полное содержимое которой включено сюда посредством ссылки.
Область техники, к которой относится изобретение
[0002] Настоящее изобретение относится к области технологий сети Интернет, и более конкретно, к способу, устройству и системе для напоминания событий.
Предшествующий уровень техники изобретения
[0003] С ускорением темпа жизни пользователей им необходимо иметь дело с все большим и большим количеством вещей каждый день, поэтому предоставление сигнализации с функциями напоминания для пользователей становится одной из чрезвычайно важных функций в терминалах.
[0004] В практических приложениях пользователь может напоминать себе о своевременных делах с определенными вещами посредством установки сигнала оповещения. Например, если у пользователя состоится встреча в три часа вечера, он может установить сигнал оповещения на 2:40 вечера, чтобы напомнить себе об участии во встрече вовремя; и если пользователю необходимо идти на работу в обычное время, он может установить сигнал будильника утром, чтобы напомнить себе встать вовремя.
[0005] В процессе осуществления настоящего изобретения, было обнаружено, что предшествующий уровень техники по меньшей мере имеет следующие недостатки.
[0006] Когда пользователь попадает в особые обстоятельства, например, компания требует от него выйти на работу в один день утром на час раньше, чем обычно, установленный ранее пользователем будильник не будет больше применимым. В этом случае для того, чтобы пойти на работу вовремя, пользователю требуется изменить установки его будильника, и если пользователь забывает изменить их, то пользователь не получит своевременный сигнал напоминания, что приведет к тому, что пользователь задержит упомянутый процесс или даже забудет справиться со связанными с этим вопросами.
Сущность изобретения
[0007] Для решения упомянутых проблем в предшествующем уровне техники, состоящих в том, что пользователю необходимо устанавливать сигнал оповещения для индивидуального события, когда оно происходит, пока пользователь забывает установить сигнал оповещения, он пропустит важное событие, и уведомление о событии выдается слишком поздно для пользователя для установки напоминания события в конкретных условиях, настоящее изобретение предоставляет способ, устройство и систему для напоминания событий. Технические решения являются следующими.
[0008] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предоставляется способ для напоминания событий, включающий в себя этапы:
[0009] получения события напоминания по каналу сигнализации, причем канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время;
[0010] получения списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и
[0011] передача упомянутого события напоминания для каждого клиента в списке подписки, причем упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[0012] Альтернативно, передача упомянутого события напоминания для каждого клиента в списке подписки включает в себя:
[0013] передачу упомянутого события напоминания, включая время напоминания и причину напоминания для каждого клиента.
[0014] Альтернативно, передача упомянутого события напоминания, включая упомянутые время напоминания и причину напоминания для каждого клиента, включает в себя:
[0015] определение того, является ли состояние сети, через которую осуществляется связь с упомянутым клиентом лучше, чем заранее установленное состояние; и
[0016] если упомянутое состояние сети, через которую осуществляется связь с упомянутым клиентом, является лучшим, чем заранее установленное состояние, то передачу упомянутого события напоминания, включая упомянутое время напоминания, упомянутую причину напоминания и способ напоминания для упомянутого клиента, причем упомянутый способ напоминания включает в себя по меньшей мере один из номера напоминания, мелодии звонка напоминания и страницы напоминания.
[0017] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или
[0018] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.
[0019] Альтернативно, запрос открытия для открытия канала сигнализации, переданный от сервера аутентификации принимается;
[0020] определяется, имеет ли упомянутый сервер аутентификации полномочия, чтобы открыть канал сигнализации; и
[0021] если упомянутый сервер аутентификации имеет полномочия, чтобы открыть канал сигнализации, то канал сигнализации открывается, и сообщение об успешном открытии возвращается на упомянутый сервер аутентификации.
[0022] Альтернативно, упомянутый способ дополнительно включает в себя этапы:
[0023] приема запроса подписки для подписки на канал сигнализации, передаваемого от первого клиента;
[0024] определения того, имеет ли первый клиент полномочия для подписки на канал сигнализации; и
[0025] если первый клиент имеет полномочия для подписки на канал сигнализации, то добавления первого клиента в список подписки и возвращения сообщения успешной подписки для первого клиента.
[0026] Альтернативно, упомянутое определение того, имеет ли первый клиент полномочия для подписки на канал сигнализации, включает в себя:
[0027] передачу идентификации первого клиента на сервер аутентификации, которому канал сигнализации соответствует; и
[0028] прием сообщения прохождения аутентификации, возвращаемого от сервера аутентификации, причем упомянутое сообщение прохождения аутентификации является сообщением, возвращаемым после аутентификации первого клиента в соответствии с идентификацией посредством сервера аутентификации, и указывание того, что первый клиент имеет полномочия подписки для подписки на канал сигнализации.
[0029] Альтернативно, упомянутый способ дополнительно включает в себя:
[0030] прием запроса отмены для отмены подписки на канал сигнализации, передаваемого от второго клиента; и
[0031] удаление второго клиента из списка подписки, и возвращение сообщения успешной отмены для второго клиента.
[0032] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения, предоставляется способ для напоминания событий, включающий в себя этапы:
[0033] создания события напоминания по каналу сигнализации, причем канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; и
[0034] передачу упомянутого события напоминания на сервер сигнализации, причем упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации, причем упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации, и упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[0035] Альтернативно, упомянутое создание события напоминания в канале сигнализации включает в себя:
[0036] создание упомянутого события напоминания, включающего в себя время напоминания, причину напоминания и способ напоминания в канале сигнализации, причем упомянутый способ напоминания включает в себя по меньшей мере один из номера напоминания, мелодии звонка напоминания и страницы напоминания.
[0037] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или
[0038] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.
[0039] Альтернативно, упомянутый способ дополнительно включает в себя этапы:
[0040] передачи запроса открытия для открытия канала сигнализации для сервера сигнализации; и
[0041] приема сообщения успешного открытия, возвращаемого от сервера сигнализации, причем упомянутое сообщение успешного открытия является сообщением, возвращаемым после того, как сервер сигнализации принимает запрос открытия, определяет, что сервер аутентификации имеет полномочия открывать канал сигнализации, и затем открывает канал сигнализации.
[0042] Альтернативно, упомянутый способ дополнительно включает в себя этапы:
[0043] приема идентификации первого клиента, передаваемой от сервера сигнализации, причем первый клиент является клиентом, который запрашивает подписку на канал сигнализации;
[0044] осуществление аутентификации первого клиента в соответствии с идентификацией; и
[0045] когда упомянутая аутентификация для первого клиента пройдена, возвращение сообщения прохождения аутентификации для сервера сигнализации, причем упомянутое сообщение прохождения аутентификации указывает на то, что первый клиент имеет полномочия подписки для подписки на канал сигнализации.
[0046] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения, предоставляется способ для напоминания событий, включающий в себя:
[0047] прием события напоминания, передаваемого от сервера сигнализации, причем упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и
[0048] выдачу напоминания события в соответствии с упомянутым событием напоминания.
[0049] Альтернативно, упомянутый способ дополнительно включает в себя этапы:
[0050] передачи запроса подписки для подписки на канал сигнализации для сервера сигнализации; и
[0051] приема сообщения успешной подписки, возвращаемого от сервера сигнализации.
[0052] Альтернативно, упомянутый способ дополнительно включает в себя этапы:
[0053] передачи запроса отмены для отмены подписки на канал сигнализации для сервера сигнализации; и
[0054] приема сообщения успешной отмены, возвращаемого от сервера сигнализации.
[0055] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения, предоставляется устройство для напоминания событий, отличающееся тем, что упомянутое устройство включает в себя:
[0056] модуль получения события, сконфигурированный для получения события напоминания по каналу сигнализации, причем канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время;
[0057] модуль получения списка, сконфигурированный для получения списка подписки канала сигнализации, причем упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и
[0058] модуль передачи события, сконфигурированный для передачи упомянутого события напоминания, получаемого посредством модуля получения события для каждого клиента в списке подписки, причем упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[0059] Альтернативно, модуль передачи события является сконфигурированным для передачи упомянутого события напоминания, включая время напоминания и причину напоминания для каждого клиента.
[0060] Альтернативно, модуль передачи события включает в себя:
[0061] блок определения состояния сети, сконфигурированный для определения того, является ли состояние сети, через которую осуществляется связь с упомянутым клиентом, лучше, чем заранее установленное состояние; и
[0062] блок передачи события, сконфигурированный для, если результат определения упомянутого блока определения состояния сети является таким, что состояние сети, через которую осуществляется связь с упомянутым клиентом, является лучше, чем заранее установленное состояние, передачи упомянутого события напоминания, включающего в себя упомянутое время напоминания, упомянутую причину напоминания и способ напоминания для упомянутого клиента, причем упомянутый способ напоминания включает в себя по меньшей мере один из номера напоминания, мелодии звонка напоминания и страницы напоминания.
[0063] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или
[0064] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.
[0065] Альтернативно, упомянутое устройство дополнительно включает в себя:
[0066] модуль приема запроса открытия, сконфигурированный для приема запроса открытия для открытия канала сигнализации, передаваемого от сервера аутентификации;
[0067] первый модуль определения, сконфигурированный для определения того, имеет ли упомянутый сервер аутентификации полномочия, чтобы открыть канал сигнализации; и
[0068] модуль открытия канала, сконфигурированный для, если упомянутый сервер аутентификации имеет полномочия, чтобы открыть канал сигнализации, открытия канала сигнализации и возвращения сообщения успешного открытия на сервер аутентификации.
[0069] Альтернативно, упомянутое устройство дополнительно включает в себя:
[0070] модуль приема запроса подписки, сконфигурированный для приема запроса подписки для подписки на канал сигнализации, передаваемый от первого клиента;
[0071] второй модуль определения, сконфигурированный для определения того, имеет ли первый клиент полномочия для подписки на канал сигнализации; и
[0072] модуль добавления клиента, сконфигурированный для, если первый клиент имеет полномочия для подписки на канал сигнализации, добавления первого клиента в список подписки и возвращения сообщения успешной подписки для первого клиента.
[0073] Альтернативно, второй модуль определения включает в себя:
[0074] блок передачи идентификации, сконфигурированный для передачи идентификации первого клиента на сервер аутентификации, которому канал сигнализации соответствует; и
[0075] блок приема сообщения, сконфигурированный для приема сообщения прохождения аутентификации, возвращаемого от сервера аутентификации, упомянутое сообщение прохождения аутентификации является сообщением, возвращаемым после аутентификации первого клиента в соответствии с идентификацией посредством сервера аутентификации и указывания того, что первый клиент имеет полномочия подписки для подписки на канал сигнализации.
[0076] Альтернативно, упомянутое устройство дополнительно включает в себя:
[0077] модуль приема запроса отмены, сконфигурированный для приема запроса отмены для отмены подписки на канал сигнализации, передаваемого от второго клиента; и
[0078] модуль удаления клиента, сконфигурированный для удаления второго клиента из списка подписки и возвращения сообщения успешной отмены для второго клиента.
[0079] В соответствии с пятым аспектом вариантов осуществления настоящего изобретения, предоставляется устройство для напоминания событий, включающее в себя:
[0080] модуль создания события, сконфигурированный для создания события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; и
[0081] модуль передачи события, сконфигурированный для передачи упомянутого события напоминания, созданного посредством упомянутого модуля создания события, на сервер сигнализации, причем упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации, и упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[0082] Альтернативно, упомянутый модуль создания события является сконфигурированным для создания упомянутого события напоминания, включающего в себя время напоминания, причину напоминания и способ напоминания в канале сигнализации, упомянутый способ напоминания включает в себя по меньшей мере один из номер напоминания, мелодия звонка напоминания и страница напоминания.
[0083] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или
[0084] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.
[0085] Альтернативно, упомянутое устройство дополнительно включает в себя:
[0086] модуль передачи запроса открытия, сконфигурированный для передачи запроса открытия для открытия канала сигнализации для сервера сигнализации; и
[0087] модуль приема сообщения, сконфигурированный для приема сообщения успешного открытия, возвращаемого от сервера сигнализации, причем упомянутое сообщение успешного открытия является сообщением, возвращаемым после того, как сервер сигнализации принимает запрос открытия, определяет, что сервер аутентификации имеет полномочия открывать канал сигнализации, и затем открывает канал сигнализации.
[0088] Альтернативно, упомянутое устройство дополнительно включает в себя:
[0089] модуль приема идентификации, сконфигурированный для приема идентификации первого клиента, передаваемой от сервера сигнализации, первый клиент является клиентом, который запрашивает подписку на канал сигнализации;
[0090] модуль осуществления аутентификации клиента, сконфигурированный для аутентификации первого клиента в соответствии с идентификацией, принимаемой посредством модуля приема идентификации; и
[0091] модуль возвращения сообщения, сконфигурированный для, когда упомянутый модуль осуществления аутентификации клиента осуществляет аутентификацию для первого клиента, возвращения сообщения прохождения аутентификации для сервера сигнализации, упомянутое сообщение прохождения аутентификации указывает то, что первый клиент имеет полномочия подписки для подписки на канал сигнализации.
[0092] В соответствии с шестым аспектом вариантов осуществления настоящего изобретения, предоставляется устройство для напоминания событий, включающее в себя:
[0093] модуль приема события, сконфигурированный для приема события напоминания, передаваемого от сервера сигнализации, упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации, и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и
[0094] модуль выдачи напоминания, сконфигурированный, чтобы выдавать напоминание события в соответствии с упомянутым событием напоминания.
[0095] Альтернативно, упомянутое устройство дополнительно включает в себя:
[0096] модуль передачи запроса подписки, сконфигурированный для передачи запроса подписки для подписки на канал сигнализации для сервера сигнализации; и
[0097] первый модуль приема, сконфигурированный для приема сообщения успешной подписки, возвращаемого от сервера сигнализации.
[0098] Альтернативно, упомянутое устройство дополнительно включает в себя:
[0099] модуль передачи запроса отмены, сконфигурированный для передачи запроса отмены для отмены подписки на канал сигнализации для сервера сигнализации; и
[00100] второй модуль приема, сконфигурированный для приема сообщения успешной. отмены, возвращаемого от сервера сигнализации.
[00101] В соответствии с седьмым аспектом вариантов осуществления настоящего изобретения, предоставляется система для напоминания событий, включающая в себя сервер сигнализации, сервер аутентификации и клиента;
[00102] сервер сигнализации соединяется с сервером аутентификации и клиентом через проводную или беспроводную сеть, причем упомянутый сервер сигнализации включает в себя упомянутое устройство для напоминания событий четвертого аспекта и его различные возможные способы осуществления;
[00103] сервер аутентификации соединяется с сервером сигнализации с помощью проводной связи или беспроводной связи, упомянутый сервер аутентификации включает в себя упомянутое устройство для напоминания событий пятого аспекта и его различные возможные способы осуществления; и
[00104] клиент соединяется с сервером сигнализации с помощью проводной связи или беспроводной связи, упомянутый клиент аутентификации включает в себя упомянутое устройство для напоминания событий шестого аспекта и его различные возможные способы осуществления.
[00105] Упомянутые технические решения, предоставленные посредством вариантов осуществления настоящего изобретения, могут включать в себя следующие положительные эффекты.
[00106] В настоящем изобретении, посредством получения события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; осуществляется получение списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется передача упомянутого события напоминания для каждого клиента в списке подписки, причем упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания без установки сигнала оповещения посредством пользователя в его терминале, в предшествующем уровне техники проблемы решаются таким образом, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, таким образом, что то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Таким образом, достигаются упомянутые эффекты, заключающиеся в том, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращая задержку события или забывание.
[00107] Следует понимать, что как приведенное выше общее описание, так и нижеследующее подробное описание являются только примерными и не являются ограничительными для настоящего изобретения.
Краткое описание чертежей
[00108] Прилагаемые чертежи, которые включены в состав и составляют часть этого документа, иллюстрируют варианты осуществления, в соответствии с упомянутым раскрытием и, вместе с упомянутым описанием, служат для пояснения принципов настоящего изобретения.
[00109] Фиг. 1 является блок-схемой окружающей среды осуществления, включаемой посредством способа для напоминания событий, иллюстрируемого в соответствии с частями примерных вариантов осуществления;
[00110] Фиг. 2 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления;
[00111] Фиг. 3 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с другим примерным вариантом осуществления;
[00112] Фиг. 4 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с дальнейшим другим примерным вариантом осуществления;
[00113] Фиг. 5 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с еще другим примерным вариантом осуществления;
[00114] Фиг. 6А является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00115] Фиг. 6В является блок-схемой дисплея, когда сервер аутентификации запрашивает открывать канал сигнализации, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00116] Фиг. 6С является блок-схемой дисплея, когда сигнал оповещения в упомянутом клиенте запускает напоминание, иллюстрируемое в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00117] Фиг. 6D является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00118] Фиг. 6Е является блок-схемой дисплея, когда упомянутый клиент запрашивает подписаться на канал сигнализации, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00119] Фиг. 6F является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00120] Фиг. 6G является блок-схемой дисплея, когда упомянутый клиент отменяет подписку на канал сигнализации, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00121] Фиг. 7 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления;
[00122] Фиг. 8 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с другим примерным вариантом осуществления;
[00123] Фиг. 9 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с дальнейшим другим примерным вариантом осуществления;
[00124] Фиг. 10 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с еще другим примерным вариантом осуществления;
[00125] Фиг. 11 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00126] Фиг. 12 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с еще дальнейшим другим примерным вариантом осуществления;
[00127] Фиг. 13 является блок-схемой сервера, иллюстрируемого в соответствии с одним примерным вариантом осуществления; и
[00128] Фиг. 14 является блок-схемой устройства для напоминания события, иллюстрируемого в соответствии с одним примерным вариантом осуществления.
Подробное описание
[00129] Далее будут подробно описаны примерные варианты осуществления, примеры которых иллюстрируются на сопроводительных чертежах. Следующее описание ссылается на сопроводительные чертежи, на которых те же номера на различных чертежах представляют те же или подобные элементы, если не представлено иначе. Осуществления, излагаемые в следующем описании примерных вариантов осуществления, не представляют все осуществления, соответствующие изобретению. Вместо этого, они являются только примерами устройств и способов, соответствующих некоторым аспектам, связанным с изобретением, как указано в прилагаемой формуле изобретения.
[00130] Фиг. 1 является блок-схемой окружающей среды осуществления, включаемой посредством способа для напоминания событий, иллюстрируемого в соответствии с частями примерных выриантов осуществления. Как показано на Фиг. 1, упомянутая окружающая среда осуществления может включать в себя сервер 110 аутентификации, сервер 120 сигнализации и клиента 130.
[00131] Упомянутый сервер 110 аутентификации может подключаться к серверу 120 сигнализации через проводную или беспроводную сеть и затем запрашивать сервер 120 сигнализации создать канал сигнализации и передавать событие напоминания в канале сигнализации для сервера 120 сигнализации. При реальном осуществлении, упомянутый сервер аутентификации может также выполнять аутентификацию для каждого клиента, который подписывается на канал сигнализации.
[00132] Сервер 120 сигнализации подключается к серверу 110 аутентификации и клиенту 130 соответственно через проводную или беспроводную сеть. Сервер 120 сигнализации может создавать канал сигнализации, запрашиваемый посредством сервера 110 аутентификации, и передавать упомянутое событие напоминания в канале сигнализации для соответствующих клиентов 130, которые подписываются на канал 130 сигнализации.
[00133] Упомянутый клиент 130 является таким клиентом, который работает в терминале и предоставляется поставщиком службы сигнализации, и клиент 130 может принимать упомянутое событие напоминания в подписанном канале сигнализации, который передается от сервера сигнализации.
[00134] Фиг. 2 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления. Как показано на Фиг. 2, упомянутый способ для напоминания событий применяется для сервера 120 сигнализации в упомянутой окружающей среде осуществления Фиг. 1, и упомянутый способ для напоминания событий может включать в себя следующие этапы.
[00135] На этапе 201, получается событие напоминания по каналу сигнализации.
[00136] Канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время.
[00137] На этапе 202, получается список подписки канала сигнализации.
[00138] Список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации.
[00139] На этапе 203, упомянутое событие напоминания передается для каждого клиента в списке подписки.
[00140] Упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[00141] В целом, в упомянутом способе для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством получения события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; осуществляется получение списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется передача упомянутого события напоминания для каждого клиента в списке подписки, упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания без установки сигнала оповещения посредством пользователя в его терминале, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00142] Фиг. 3 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления. Как показано на Фиг. 3, упомянутый способ для напоминания событий применяется на сервере 110 аутентификации в упомянутой окружающей среде осуществления Фиг. 1, и упомянутый способ для напоминания событий может включать в себя следующие этапы.
[00143] На этапе 301, событие напоминания создается по каналу сигнализации.
[00144] Канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время.
[00145] На этапе 302, упомянутое событие напоминания передается на сервер сигнализации, упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации.
[00146] Список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации, и упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[00147] В целом, при напоминании события, предоставляемом посредством настоящего варианта осуществления, посредством создания события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; и осуществляется передача упомянутого события напоминания на сервер сигнализации, упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации, и упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и уведомление события выдается слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00148] Фиг. 4 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления. Как показано на Фиг. 3, упомянутый способ для напоминания событий применяется для упомянутого клиента 130 в упомянутой окружающей среде осуществления Фиг. 1, и упомянутый способ для напоминания событий может включать в себя следующие этапы.
[00149] На этапе 401, событие напоминания, передаваемое от сервера сигнализации, принимается.
[00150] Упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации.
[00151] На этапе 402, напоминание события выдается в соответствии с упомянутым событием напоминания.
[00152] В целом, в упомянутом способе для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством приема события напоминания, передаваемого от сервера сигнализации, упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации, и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется выдача напоминания события в соответствии с упомянутым событием напоминания, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для польз