СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ НАПОМИНАНИЯ СОБЫТИЙ
METHOD, DEVICE AND SYSTEM FOR EVENT REMINDER

Перекрестная ссылка на родственные заявки
[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] В целом, в упомянутом способе для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством приема события напоминания, передаваемого от сервера сигнализации, упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации, и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется выдача напоминания события в соответствии с упомянутым событием напоминания, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00153] Фиг. 5 является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления. Как показано на Фиг. 5, упомянутый способ для напоминания событий применяется для упомянутой окружающей среды осуществления Фиг. 1, и упомянутый способ для напоминания событий может включать в себя следующие этапы.
[00154] На этапе 501, сервер аутентификации создает событие напоминания по каналу сигнализации.
[00155] Упомянутый сервер аутентификации может создавать событие напоминания в своем канале сигнализации. Упомянутое событие напоминания включает в себя время напоминания и причину напоминания, и канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время.
[00156] Например, нормальным временем работы компании является 10:00 утра, и есть особое обстоятельство, которое требует от сотрудников начать работу в 8:30 утра 18 марта, тогда для того, чтобы напомнить служащим выйти работать вовремя, администратор компании может создавать событие напоминания прихода на работу в 8:30 утра 18 марта в канале сигнализации упомянутой компании.
[00157] На этапе 502, упомянутый сервер аутентификации передает упомянутое событие напоминания на сервер сигнализации.
[00158] Упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации.
[00159] На этапе 503, сервер сигнализации получает упомянутое событие напоминания в канале сигнализации.
[00160] На этапе 504, сервер сигнализации получает список подписки канала сигнализации.
[00161] После того, как сервер сигнализации получает упомянутое событие напоминания в канале сигнализации, сервер сигнализации может получать список подписки канала сигнализации. При реальном осуществлении, сервер сигнализации может получать список подписки, с помощью которого осуществляется подписка на канал сигнализации в соответствии с канальным идентификатором (ID) канала сигнализации в упомянутом событии напоминания.
[00162] Например, канал сигнализации является каналом сигнализации конкретной компании, и затем сервер сигнализации может получать список участников, включающий в себя всех участников в упомянутой компании, которые подписываются на канал сигнализации в соответствии с канальным идентификатором (ID) канала сигнализации.
[00163] На этапе 505, сервер сигнализации передает упомянутое событие напоминания для каждого клиента в списке подписки.
[00164] После того, как сервер сигнализации получает список подписки, для того, чтобы информировать каждого клиента в списке подписки о том, что имеется новое событие напоминания так, чтобы напомнить каждому клиенту, сервер сигнализации может передавать упомянутое событие напоминания для каждого клиента в списке подписки. Упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[00165] На этапе 506, каждый клиент принимает упомянутое событие напоминания, передаваемое от сервера сигнализации.
[00166] Соответственно, каждый клиент, который подписывается на канал сигнализации, может принимать упомянутое событие напоминания, передаваемое от сервера сигнализации.
[00167] На этапе 507, каждый клиент выдает напоминание события в соответствии с упомянутым событием напоминания.
[00168] После приема упомянутого события напоминания, упомянутый клиент может выдавать напоминание события в соответствии с упомянутым событием напоминания. Например, когда время напоминания в упомянутом событии напоминания наступает, упомянутый клиент выдает напоминание посредством сигнала оповещения или вибрации.
[00169] В любом случае, при реальном осуществлении, упомянутый клиент может выбирать и изменять упомянутое время напоминания в упомянутом событии напоминания в соответствии с требованиями для использования. Например, если упомянутый клиент, используемый сотрудниками в упомянутой компании, принимает упомянутое событие напоминания выхода на работу в 8:30 утра 18 марта, для того, чтобы прибыть в компанию в 8:30 утра, пользователь может изменить упомянутое время напоминания в событии напоминания на 7:30 утра, так что сигнал оповещения в упомянутом клиенте напомнит пользователю встать рано, чтобы пойти на работу вовремя в 7:30 утра 18 марта.
[00170] В любом случае, при реальном осуществлении, упомянутый клиент может не менять упомянутое время напоминания в упомянутом событии напоминания. Например, если конкретный автор хочет улучшить рейтинг аудитории новой драмы 'X husband' на видео веб-сайте, упомянутый автор может передать событие напоминания пользователям через канал сигнализации в видео веб-сайте, чтобы напомнить пользователям посмотреть упомянутую драму, тогда соответствующие клиенты, которые подписываются на канал сигнализации видео веб-сайта могут принимать упомянутое событие напоминания о том, что "X husband" будет корректироваться на 8:00 вечера. В этом случае, каждый раз в 8:00 вечера, упомянутое событие напоминания о том, что "X husband" будет корректироваться, будет даваться для упомянутого клиента, который предотвращает проблему невозможности просмотра последнего эпизода с первого раза.
[00171] В первом возможном сценарии применения этого варианта осуществления, администратор компании может создавать события напоминания в канале сигнализации упомянутой компании, и сервер сигнализации передает упомянутое событие напоминания сотрудникам упомянутой компании, чтобы напомнить упомянутым сотрудникам иметь дело с определенными событиями вовремя. Например, если администратор компании создает событие напоминания сбора у ворот упомянутой компании в 9:00 утра 22 марта для весеннего пикника, сотрудники упомянутой компании могут соответственно принимать упомянутое событие напоминания, передаваемое от сервера сигнализации и затем прибывать в упомянутое место сбора вовремя.
[00172] Во втором возможном сценарии применения настоящего варианта осуществления, для того, чтобы улучшить рейтинг аудитории драмы, автор драмы помещает напоминание корректирования упомянутого эпизода для соответствующих клиентов через канал сигнализации видео веб-сайта для напоминания пользователям посмотреть упомянутую драму. Например, событие напоминания о том, что 'X husband' будет корректироваться с двумя эпизодами в 8:00 вечера ежедневно создается, сервер сигнализации передает упомянутое событие напоминания для каждого клиента, и затем каждый клиент может посмотреть последний эпизод вовремя с помощью напоминания упомянутого события напоминания, которое предотвращает проблему, что рейтинг аудитории находится под влиянием пропуска просмотра драмы, поскольку пользователи не знали корректировки, и передача упомянутого события напоминания для каждого клиента также предотвращает проблему, что пользователи могут не посмотреть последние эпизоды в первый раз, и улучшает опыт пользователя.
[00173] В третьем возможном сценарии применения в этом варианте осуществления, для того, чтобы помочь туристам удобно купить билеты во время каникул, управление железной дороги может создавать события напоминания выпуска билетов. Например, управление железной дороги создает событие напоминания 'выпуск билетов в 3:00 вечера ежедневно', таким образом, упомянутый клиент может соответственно принимать упомянутое событие напоминания, передаваемое от сервера сигнализации, и получать доступ к официальному веб-сайту, чтобы схватить билеты вовремя с помощью напоминания упомянутого события напоминания. При реальном осуществлении, для того, чтобы предотвратить состояние заклинивания официального веб-сайта из-за того, что большое число пользователей одновременно получают доступ к упомянутому веб-сайту, когда билеты выпускаются через упомянутый веб-сайт, после приема упомянутого события напоминания, упомянутый клиент может изменять время напоминания в упомянутом событии напоминания, и затем осуществляется доступ к официальному веб-сайту заранее с помощью упомянутого напоминания измененного события напоминания, но этот вариант осуществления не ограничивается этим.
[00174] В четвертом возможном сценарии применения в настоящем варианте осуществления, веб-сайт осуществления покупок может создавать событие сигнализации в канале сигнализации и передавать упомянутое событие напоминания для каждого клиента через сервер сигнализации. Например, если веб-сайт осуществления покупок запускает процесс seckill бытовой техники в 12:00 дня 20 марта, администратор веб-сайта осуществления покупок может создавать событие напоминания "seckill бытовой техники в 12:00 дня 20 марта" и передавать упомянутое событие напоминания для каждого клиента посредством сервера сигнализации, после приема упомянутого события напоминания и наступления упомянутого времени напоминания, будет сигнальное напоминание в упомянутом клиенте, что предотвращается проблему, что пользователь пропускает возможность seckill.
[00175] Следует отметить, что приведенные выше сценарии применения являются только примерами настоящего варианта осуществления, при реальном осуществлении, в соответствии с различными требованиями для использования, упомянутые выше способы передачи события напоминания могут также применяться в других сценариях применения, настоящий вариант осуществления не перечисляет упомянутые примеры, и настоящий вариант осуществления не ограничивается этим.
[00176] В целом, в упомянутом способе для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством получения события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; осуществляется получение списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется передача упомянутого события напоминания для каждого клиента в списке подписки, упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания без установки сигнала оповещения посредством пользователя в его терминале, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00177] Фиг. 6А является блок-схемой способа для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления. Как показано на Фиг. 6А, упомянутый способ для напоминания событий применяется для упомянутой окружающей среды осуществления Фиг. 1, и упомянутый способ для напоминания событий может включать в себя следующие этапы.
[00178] На этапе 601, сервер аутентификации передает запрос открытия для открытия канала сигнализации на сервер сигнализации.
[00179] Когда упомянутому серверу аутентификации требуется использовать службу сигнализации, предоставляемую посредством сервера сигнализации, упомянутый сервер аутентификации может передать запрос открытия для открытия канала сигнализации для сервера сигнализации. Канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время.
[00180] При реальном осуществлении, упомянутый сервер аутентификации может получать доступ к интерфейсу запроса для открытия канала сигнализации, предоставляемого посредством сервера сигнализации, заполнять существенную информацию в упомянутом интерфейсе запроса и выбирать "подача", таким образом, сервер аутентификации передает запрос открытия для сервера сигнализации. Например, упомянутый сервер аутентификации получает доступ к интерфейсу запроса, изображенному на Фиг. 6В, затем после ввода упомянутой существенной информации в упомянутом интерфейсе запроса, упомянутый сервер аутентификации передает запрос открытия для открытия канала сигнализации для сервера сигнализации.
[00181] На этапе 602, сервер сигнализации принимает запрос открытия для открытия канала сигнализации, передаваемый от упомянутого сервера аутентификации.
[00182] На этапе 603, сервер сигнализации определяет, имеет ли упомянутый сервер аутентификации полномочия, чтобы открыть канал сигнализации.
[00183] Например, сервер сигнализации может сверять принимаемую существенную информацию в упомянутом интерфейсе запроса, представляемую посредством сервера аутентификации, если одобрено, то определяется, что упомянутый сервер аутентификации имеет полномочия открывать канал сигнализации; и если не одобрено, то определяется, что упомянутый сервер аутентификации не имеет полномочий открывать канал сигнализации.
[00184] Упомянутый этап проверки данных сервером сигнализации может включать в себя: определение того, соответствуют ли электронный адрес и пароль, введенные в упомянутом интерфейсе запроса, если да, то определяется, что упомянутый сервер аутентификации имеет полномочия открытия, и если нет, то определяется, что упомянутый сервер аутентификации не имеет полномочий открытия. В любом случае, при реальном осуществлении, сервер сигнализации может также определять то, является ли классификация канала сигнализации, запрашиваемого для открытия, разрешенной, настоящий вариант осуществления не ограничивается этим.
[00185] Следует отметить, что настоящий вариант осуществления только принимает упомянутые выше способы для запрашивания открытия канала сигнализации в качестве примера, при реальном осуществлении, другие способы открытия могут использоваться, настоящий вариант осуществления не ограничивается этим. Настоящий вариант осуществления не ограничивает контенты данных, требуемые для запрашивания открытия канала сигнализации, и по отношению к различным контентам данных, упомянутые способы для сервера сигнализации для определения того, имеет ли упомянутый сервер аутентификации полномочия открывать канал сигнализации, являются различными, настоящий вариант осуществления не ограничивается этим.
[00186] На этапе 604, если результат определения сервера сигнализации является таким, что упомянутый сервер аутентификации имеет полномочия открывать канал сигнализации, то канал сигнализации открывается, и сообщение успешного открытия возвращается на упомянутый сервер аутентификации.
[00187] Если результат определения сервера сигнализации является таким, что сервер аутентификации имеет полномочия открывать канал сигнализации, то упомянутый сервер сигнализации открывает канал сигнализации и возвращает сообщение успешного открытия на сервер аутентификации. При реальном осуществлении, сервер сигнализации может назначать канальный идентификатор (ID) каналу сигнализации для идентификации канала сигнализации.
[00188] Если результат определения сервера сигнализации является таким, что упомянутый сервер аутентификации не имеет полномочий открывать канал сигнализации, то упомянутый процесс завершается.
[00189] На этапе 605, упомянутый сервер аутентификации принимает сообщение успешного открытия, возвращаемое от сервера сигнализации.
[00190] Упомянутое сообщение успешного открытия является сообщением, возвращаемым после того, как сервер сигнализации принимает запрос открытия, определяет, что сервер аутентификации имеет полномочия открывать канал сигнализации, и затем открывает канал сигнализации.
[00191] На этапе 606, упомянутый сервер аутентификации создает событие напоминания в канале сигнализации.
[00192] Когда упомянутый сервер аутентификации принимает сообщение успешного открытия, которое указывает на то, что канал сигнализации был успешно открыт, тогда упомянутый сервер аутентификации может создавать события напоминания в канале сигнализации. Упомянутое событие напоминания включает в себя время напоминания и причину напоминания.
[00193] При реальном осуществлении, упомянутый способ создания события напоминания посредством сервера аутентификации может включать в себя: создание события напоминания, включающего в себя время напоминания, причину напоминания и способ напоминания в канале сигнализации. Способ напоминания включает в себя по меньшей мере один из номера напоминания, мелодии звонка напоминания и страницы напоминания. Также, упомянутая мелодия звонка напоминания может быть мелодией звонка по умолчанию, устанавливаемой в сервере сигнализации, или может быть персонализованной мелодией звонка, соответствующей упомянутому событию напоминания. Например, когда упомянутый веб-сайт осуществления покупок создает событие напоминания, упомянутая мелодия звонка напоминания в упомянутом созданном событии напоминания может быть рекламным видео упомянутого веб-сайта. Упомянутая страница напоминания может быть операционным входом для направления соответствующих клиентов, для ответа на упомянутое событие напоминания. Например, когда упомянутый веб-сайт осуществления покупок создает событие напоминания, упомянутая созданная страница напоминания может включать в себя вход внезапной покупки или вход seckill бытовой техники; и когда упомянутый видео веб-сайт создает событие напоминания, упомянутая созданная страница может быть входом для просмотра.
[00194] Например, принимая упомянутый способ напоминания, включающий в себя номер напоминания, мелодию звонка напоминания и страницу напоминания в качестве примера, когда администратор веб-сайта осуществления покупок создает событие напоминания для напоминания действия seckill посредством использования сервера аутентификации, упомянутый сервер аутентификации может генерировать событие напоминания, включающее в себя упомянутое время напоминания 12:00 дня 20 марта, упомянутую причину напоминания seckill бытовой техники и упомянутый способ напоминания, в котором номер напоминания равен 3, упомянутая мелодия звонка напоминания является рекламным видео веб-сайта и упомянутая страница напоминания является входом seckill.
[00195] На этапе 607, упомянутый сервер аутентификации передает упомянутое событие напоминания для сервера сигнализации.
[00196] После создания упомянутого события напоминания, упомянутый сервер аутентификации может передавать упомянутое событие напоминания для сервера сигнализации. Упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации.
[00197] На этапе 608, сервер сигнализации получает упомянутое событие напоминания в канале сигнализации.
[00198] На этапе 609, сервер сигнализации получает список подписки канала сигнализации.
[00199] После получения упомянутого события напоминания в канале сигнализации, сервер сигнализации может получать список подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации. При реальном осуществлении, сервер сигнализации может получать список подписки канала сигнализации в соответствии с канальным идентификатором (ID) канала сигнализации.
[00200] На этапе 610, сервер сигнализации передает упомянутое событие напоминания, включающее в себя время напоминания и причину напоминания для каждого клиента.
[00201] После получения списка подписки для подписки на канал сигнализации, сервер сигнализации может передать упомянутое событие напоминания, включающее в себя время напоминания и причину напоминания, для каждого клиента. Упомянутое событие напоминания указывает каждому клиенту выдать напоминание события в соответствии с упомянутым событием напоминания.
[00202] Кроме того, при реальном осуществлении, упомянутый способ передачи упомянутого события напоминания, включающего в себя время напоминания и причину напоминания для каждого клиента посредством сервера сигнализации, может включать в себя следующие этапы.
[00203] Первое, для каждого клиента в соответствующих клиентах, сервер сигнализации определяет, является ли состояние сети, через которую осуществляется связь с упомянутым клиентом, лучше, чем заранее установленное состояние.
[00204] Для каждого клиента в соответствующих клиентах, сервер сигнализации может осуществлять определение того, является ли состояние сети, через которую осуществляется связь с упомянутым клиентом, лучше, чем заранее установленное состояние. Например, принимая заранее установленное состояние, что связь выполняется с использованием сети 2G (2-Generation wireless telephone technology - технология беспроводной телефонной связи 2-го поколения) в качестве примера, сервер сигнализации осуществит определение того, является ли состояние сети, через которую осуществляется связь с упомянутым клиентом, лучше, чем состояние сети 2G.
[00205] Второе, если упомянутое состояние сети, через которую осуществляется связь с упомянутым клиентом, является лучше, чем заранее установленное состояние, то упомянутое событие напоминания, включающее в себя упомянутое время напоминания, упомянутую причину напоминания и способ напоминания, передается для упомянутого клиента, упомянутый способ напоминания включает в себя по меньшей мере один из номер напоминания, мелодия звонка напоминания и страница напоминания.
[00206] Если результат определения сервера сигнализации является таким, что состояние сети, через которую осуществляется связь с упомянутым клиентом, является лучше, чем заранее установленное состояние, которое указывает, что состояние текущей сети является хорошим, тогда сервер сигнализации может передать упомянутое событие напоминания, включающее в себя упомянутое время напоминания, упомянутую причину напоминания и упомянутый способ напоминания, для упомянутого клиента.
[00207] Например, если сервер сигнализации определяет, что сервер сигнализации связывается с упомянутым клиентом через сеть 3G, из-за высокой скорости передачи данных сети Интернет сети 3G, то упомянутый сервер может передавать упомянутое событие напоминания, включающее в себя упомянутые время напоминания, причину напоминания и способ напоминания, для упомянутого клиента.
[00208] При этом, если результат определения сервера сигнализации является таким, что состояние сети, через которую осуществляется связь с упомянутым клиентом, более низкое, чем заранее установленное состояние, тогда сервер сигнализации может передавать упомянутое событие напоминания только включающее в себя упомянутые время напоминания и причину напоминания для упомянутого клиента, что повторно не описывается здесь.
[00209] На этапе 611, каждый клиент принимает упомянутое событие напоминания, включающее в себя упомянутые время напоминания и причину напоминания, передаваемое от сервера сигнализации.
[00210] Соответственно, каждый клиент, который подписывается на канал сигнализации, может принимать упомянутое событие напоминания, переданное посредством сервера сигнализации.
[00211] На этапе 612, каждый клиент выдает напоминание события в соответствии с упомянутым событием напоминания.
[00212] Упомянутый клиент может выдавать напоминание события в соответствии с упомянутым событием напоминания. Например, когда время напоминания в упомянутом событии напоминания наступает, упомянутый клиент выдает напоминание посредством сигнала оповещения или вибрации.
[00213] В любом случае, при реальном осуществлении, после приема упомянутого события напоминания, упомянутый клиент может выбирать изменить упомянутое время напоминания в упомянутом событии напоминания в соответствии с требованиями для использования. Например, когда упомянутый клиент принимает событие напоминания seckill бытовой техники в 12:00 дня, для того, чтобы улучшить долю успешных попыток seckill, упомянутый пользователь желает войти на страницу seckill заранее, в этом случае упомянутый пользователь может изменить упомянутое время напоминания в упомянутом событии напоминания, чтобы переместить на пять минут, то есть, упомянутый клиент выдаст это напоминание в 11:55 утра, для более подробной информации, пожалуйста, обратитесь к Фиг. 6С. Когда упомянутый номер напоминания является множественным, упомянутый клиент будет выдавать упомянутое напоминание каждое заранее определенное время.
[00214] В целом, в упомянутом способе для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством получения события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; осуществляется получение списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется передача упомянутого события напоминания для каждого клиента в списке подписки, упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания без установки сигнала оповещения посредством пользователя в его терминале, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00215] Упомянутое событие напоминания в настоящем варианте осуществления может также включать в себя по меньшей мере один из номер напоминания, мелодия звонка напоминания и страница напоминания, так что упомянутый сервер аутентификации может рекламировать себя посредством упомянутой мелодии звонка напоминания, пока осуществляется передача напоминания для упомянутого клиента, и может также устанавливать операционный вход для направления ответа пользователя в упомянутой странице напоминания для улучшения опыта пользователя.
[00216] Следует отметить, что после успешного создания канала сигнализации посредством сервера аутентификации, упомянутый клиент может запросить подписаться на канал сигнализации. Ссылаясь на Фиг. 6D, упомянутый способ для напоминания событий может дополнительно включать в себя следующие этапы.
[00217] На этапе 613, первый клиент передает запрос подписки для подписки на канал сигнализации для сервера сигнализации.
[00218] После того, как сервер сигнализации создает канал сигнализации, упомянутый пользователь может запросить подписаться на канал сигнализации, то есть упомянутый пользователь будет использовать своего первого клиента для передачи запроса подписки для подписки на канал сигнализации.
[00219] На этапе 614, сервер сигнализации принимает упомянутый запрос подписки для подписки на канал сигнализации, передаваемый от первого клиента.
[00220] Соответственно, сервер сигнализации может принимать упомянутый запрос подписки для подписки на канал сигнализации, передаваемый от первого клиента.
[00221] Например, со ссылкой на Фиг. 6Е, в интерфейсе канала сигнализации, отображаемом посредством первого клиента, упомянутый пользователь может выбрать кнопку подписки, и первый клиент передает упомянутый запрос подписки для подписки на канал сигнализации после приема сигнала выбора.
[00222] На этапе 615, сервер сигнализации определяет, имеет ли первый клиент полномочия подписки для подписки на канал сигнализации.
[00223] После приема упомянутого запроса подписки первого клиента, сервер сигнализации может осуществлять определение того, имеет ли первый клиент полномочия подписки для подписки на канал сигнализации.
[00224] Этап определения того, имеет ли первый клиент полномочия подписки для подписки на канал сигнализации посредством сервера сигнализации, может включать в себя следующие этапы.
[00225] Первое, идентификация первого клиента передается на сервер аутентификации, которому канал сигнализации соответствует.
[00226] Сервер сигнализации может передавать идентификацию первого клиента в запросе подписки на сервер аутентификации, которому канал сигнализации соответствует.
[00227] Например, когда первый клиент запрашивает подписаться на канал сигнализации Компании А, сервер сигнализации передает номер задания первого клиента в запросе подписки на сервер аутентификации, которому Компания А соответствует.
[00228] Второе, упомянутый сервер аутентификации принимает идентификацию первого клиента, передаваемую от сервера сигнализации.
[00229] Третье, упомянутый сервер аутентификации осуществляет аутентификацию первого клиента в соответствии с идентификацией.
[00230] Например, после приема упомянутого номера задания первого клиента, упомянутый сервер аутентификации определяет, имеется ли тот же номер задания в информационной базе данных упомянутой компании, если результат определения является таким, что имеется тот же номер задания, то для первого клиента осуществляется аутентификация посредством сервера аутентификации; и если результат определения является таким, что тот же номер задания отсутствует, то для первого клиента не осуществляется аутентификация посредством сервера аутентификации. В любом случае, при реальном осуществлении, когда упомянутый сервер аутентификации создает два или более каналов сигнализации в одно и то же время, и каждый канал сигнализации соответствует различному подходящему объединению, после приема упомянутого номера задания, упомянутый сервер аутентификации также определяет, соответствует ли упомянутый номер задания заранее определенному условию, такому что является ли упомянутый номер задания номером задания персонала уровня менеджера, настоящий вариант осуществления не ограничивается этим.
[00231] Четвертое, когда для первого клиента осуществляется аутентификация посредством сервера аутентификации, сообщение прохождения аутентификации возвращается для сервера сигнализации.
[00232] Когда для первого клиента осуществляется аутентификация посредством сервера аутентификации, что указывает на то, что первый клиент имеет полномочия подписки для подписки на канал сигнализации, упомянутый сервер аутентификации может возвращать упомянутое сообщение прохождения аутентификации для сервера сигнализации. Упомянутое сообщение прохождения аутентификации указывает, что первый клиент имеет полномочия подписки для подписки на канал сигнализации.
[00233] Когда для первого клиента аутентификация не осуществляется успешно посредством сервера аутентификации, что указывает на то, что первый клиент не имеет полномочий подписки для подписки на канал сигнализации, упомянутый сервер аутентификации может возвращать сообщение неуспешной аутентификации для сервера сигнализации.
[00234] Пятое, сервер сигнализации принимает упомянутое сообщение прохождения аутентификации, возвращаемое от сервера аутентификации.
[00235] Соответственно, сервер сигнализации может принимать упомянутое сообщение прохождения аутентификации, возвращаемое от сервера аутентификации.
[00236] Когда сервер сигнализации принимает упомянутое сообщение неуспешной аутентификации, возвращаемое от сервера аутентификации, упомянутый процесс завершается.
[00237] На этапе 616, если результат определения сервера сигнализации является таким, что первый клиент имеет полномочия подписки для подписки на канал сигнализации, то первый клиент будет добавлен в список подписки и сообщение успешной подписки возвращается для первого клиента.
[00238] Если результат определения сервера сигнализации является таким, что первый клиент имеет полномочия подписки для подписки на канал сигнализации, то сервер сигнализации может добавить первого клиента в список подписки. Также, при реальном осуществлении, для того, чтобы информировать первого клиента о том, что подписка на канал сигнализации была успешно осуществлена, сервер сигнализации может также передавать упомянутое сообщение успешной подписки для первого клиента, что повторно не описывается здесь.
[00239] На этапе 617, первый клиент принимает упомянутое сообщение успешной подписки, возвращаемое от сервера сигнализации.
[00240] Соответственно, первый клиент может принимать упомянутое сообщение успешной подписки, возвращаемое от сервера сигнализации, и после приема упомянутого сообщения успешной подписки, первый клиент может обнаружить, что он успешно подписан на канал сигнализации самостоятельно, тогда упомянутый клиент может пользоваться упомянутой службой напоминания события, предоставляемой посредством канала сигнализации.
[00241] Следует также отметить, что после подписки на канал сигнализации, упомянутый клиент может также запросить отменить подписку на канал сигнализации. Со ссылкой на Фиг. 6F, упомянутый способ для напоминания событий дополнительно включает в себя следующие этапы.
[00242] На этапе 618, второй клиент передает запрос отмены для отмены подписки на канал сигнализации для сервера сигнализации.
[00243] Когда упомянутый пользователь, который подписался на канал сигнализации, больше не нуждается в службе сигнализации, упомянутый пользователь может передать упомянутый запрос отмены для отмены подписки на канал сигнализации через его второго клиента.
[00244] Например, со ссылкой на Фиг. 6G, в интерфейсе дисплея, включающим в себя канал сигнализации, отображаемый посредством второго клиента, упомянутый пользователь может выбирать кнопку отмены подписки, и второй клиент передает упомянутый запрос отмены для отмены подписки на канал сигнализации после приема сигнала выбора.
[00245] На этапе 619, сервер сигнализации принимает упомянутый запрос отмены для отмены подписки на канал сигнализации, передаваемый от второго клиента.
[00246] Сервер сигнализации может соответственно принимать упомянутый запрос отмены для отмены подписки на канал сигнализации, передаваемый от второго клиента.
[00247] На этапе 620, сервер сигнализации удаляет второго клиента из списка подписки, и сообщение успешной отмены возвращается для второго клиента.
[00248] После того, как по каналу сигнализации принимается упомянутый запрос отмены, сервер сигнализации может удалить второго клиента из списка подписки, и для того, чтобы информировать второго клиента о том, что подписка на канал сигнализации была успешно отменена, сервер сигнализации может также передать упомянутое сообщение успешной отмены для второго клиента.
[00249] На этапе 621, второй клиент принимает упомянутое сообщение успешной отмены, возвращаемое от сервера сигнализации.
[00250] Следующими являются варианты осуществления устройств настоящего изобретения, которые могут использоваться для выполнения вариантов осуществления способов настоящего изобретения. Для более подробной информации, не раскрываемой в вариантах осуществления устройств настоящего изобретения, можно ссылаться на варианты осуществления способов настоящего изобретения.
[00251] Фиг. 7 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с одним примерным вариантом осуществления. Как показано на Фиг. 7, упомянутое устройство для напоминания событий применяется для сервера 120 сигнализации в упомянутой окружающей среде осуществления Фиг. 1, и упомянутое устройство для напоминания событий может включать в себя, но не ограничивается, модуль 701 получения события, модуль 702 получения списка и модуль 703 передачи события.
[00252] Модуль 701 получения события конфигурируется для получения события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время.
[00253] Модуль 702 получения списка конфигурируется для получения списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации.
[00254] Модуль 703 передачи события конфигурируется для передачи упомянутого события напоминания, получаемого посредством модуля 701 получения события, для каждого клиента в списке подписки, получаемого посредством модуля 702 получения списка, упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[00255] В целом, в упомянутом устройстве для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством получения события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; осуществляется получение списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется передача упомянутого события напоминания для каждого клиента в списке подписки, упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания без установки сигнала оповещения посредством пользователя в его терминале, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00256] Фиг. 8 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с примерным вариантом осуществления. Как показано на Фиг. 8, упомянутое устройство для напоминания событий применяется для сервера сигнализации 120 в упомянутой окружающей среде осуществления Фиг. 1, и упомянутое устройство для напоминания событий может включать в себя, но не ограничивается, модуль 801 получения события, модуль 802 получения списка и модуль 803 передачи события.
[00257] Модуль 801 получения события конфигурируется для получения события напоминания по каналу сигнализации.
[00258] Модуль 802 получения списка конфигурируется для получения списка подписки канала сигнализации.
[00259] Модуль 803 передачи события конфигурируется для передачи упомянутого события напоминания, получаемого посредством модуля 801 получения события для каждого клиента в списке подписки, получаемого посредством модуля 802 получения списка.
[00260] В первом возможном осуществлении этого варианта осуществления,
[00261] модуль 803 передачи события конфигурируется для передачи упомянутого события напоминания, включающего в себя упомянутые время напоминания и причину напоминания для каждого клиента.
[00262] Во втором возможном осуществлении этого варианта осуществления, модуль 803 передачи события включает в себя:
[00263] блок 803а определения состояния сети, сконфигурированный для определения того, является ли состояние сети, через которую осуществляется связь с упомянутым клиентом, лучше, чем заранее установленное состояние для каждого клиента в соответствующих клиентах; и
[00264] блок 803b передачи события, сконфигурированный для, если результат определения блока 803а определения состояния сети является таким, что состояние сети, через которую осуществляется связь с упомянутым клиентом является лучше, чем заранее установленное состояние, передачи упомянутого события напоминания, включающего в себя упомянутые время напоминания, причину напоминания и способ напоминания для упомянутого клиента, упомянутый способ напоминания включает в себя по меньшей мере один из номер напоминания, мелодия звонка напоминания и страница напоминания.
[00265] В третьем возможном осуществлении этого варианта осуществления, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или
[00266] упомянутая страница напоминания включает в себя операционный вход для направления упомянутых клиентов для ответа на упомянутое событие напоминания.
[00267] В четвертом возможном осуществлении этого варианта осуществления, упомянутое устройство дополнительно включает в себя:
[00268] модуль 804 приема запроса открытия, сконфигурированный для приема запроса открытия для открытия канала сигнализации, передаваемого от упомянутого сервера аутентификации;
[00269] первый модуль 805 определения, сконфигурированный для определения того, имеет ли упомянутый сервер аутентификации полномочия, чтобы открыть канал сигнализации; и
[00270] модуль 806 открытия канала, сконфигурированный для, если результат определения первого модуля 805 определения является таким, что упомянутый сервер аутентификации имеет полномочия открывать канал сигнализации, открытия канала сигнализации и возвращения сообщения успешного открытия на сервер аутентификации.
[00271] В пятом возможном осуществлении этого варианта осуществления, упомянутое устройство дополнительно включает в себя:
[00272] модуль 807 приема запроса подписки, сконфигурированный для приема запроса подписки для подписки на канал сигнализации, передаваемого от первого клиента;
[00273] второй модуль 808 определения, сконфигурированный для определения того, имеет ли первый клиент полномочия подписаться на канал сигнализации; и
[00274] модуль 809 добавления клиента, сконфигурированный для, когда результат определения второго модуля 808 определения является таким, что первый клиент имеет полномочия подписаться на канал сигнализации, добавления первого клиента в список подписки и возвращения сообщения успешной подписки для первого клиента.
[00275] В шестом возможном осуществлении этого варианта осуществления, второй модуль 808 определения включает в себя:
[00276] блок 808а передачи идентификации, сконфигурированный для передачи идентификации первого клиента на сервер аутентификации, которому канал сигнализации соответствует; и
[00277] блок 808b приема сообщения, сконфигурированный для приема сообщения прохождения аутентификации, возвращаемого от сервера аутентификации, упомянутое сообщение прохождения аутентификации является сообщением, возвращаемым после аутентификации первого клиента в соответствии с идентификацией посредством сервера аутентификации, и указывания того, что первый клиент имеет полномочия подписки для подписки на канал сигнализации.
[00278] В седьмом возможном осуществлении этого варианта осуществления, упомянутое устройство дополнительно включает в себя:
[00279] модуль 810 приема запроса отмены, сконфигурированный для приема запроса отмены для отмены подписки на канал сигнализации, передаваемого от второго клиента; и
[00280] модуль 811 удаления клиента, сконфигурированный для удаления второго клиента из списка подписки и возвращения сообщения успешной отмены для второго клиента.
[00281] В целом, в упомянутом устройстве для напоминания событий, предоставляемого посредством варианта осуществления настоящего изобретения, посредством получения события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; осуществляется получение списка подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется передача упомянутого события напоминания для каждого клиента в списке подписки, упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания без установки сигнала оповещения посредством пользователя в его терминале, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00282] Фиг. 9 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с другим примерным вариантом осуществления. Как показано на Фиг. 9, упомянутое устройство для напоминания событий применяется на сервере 110 аутентификации в упомянутой окружающей среде осуществления Фиг. 1. Устройство для напоминания событий может включать в себя, но не ограничивается, модуль 901 создания события и модуль 902 передачи события.
[00283] Упомянутый модуль 901 создания события конфигурируется для создания события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время.
[00284] Модуль 902 передачи события конфигурируется для передачи упомянутого события напоминания, созданного посредством упомянутого модуля 901 создания события на сервере сигнализации, упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации, и упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.
[00285] В целом, в упомянутом устройстве для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством создания события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; и осуществляется передача упомянутого события напоминания на сервер сигнализации, упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации, и упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00286] Фиг. 10 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с другим примерным вариантом осуществления. Как показано на Фиг. 10, упомянутое устройство для напоминания событий применяется на сервере 110 аутентификации в упомянутой окружающей среде осуществления Фиг. 1. Устройство для напоминания событий может включать в себя, но не ограничивается, модуль 1001 создания события и модуль 1002 передачи события.
[00287] Модуль 1001 создания события конфигурируется для создания события напоминания по каналу сигнализации.
[00288] Модуль 1002 передачи события конфигурируется для передачи упомянутого события напоминания, созданного посредством модуля 1001 создания события, на сервер сигнализации, упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации.
[00289] В первом возможном осуществлении этого варианта осуществления,
[00290] модуль 1001 создания события конфигурируется для создания упомянутого события напоминания, включающего в себя время напоминания, причину напоминания и способ напоминания в канале сигнализации, причем упомянутый способ напоминания включает в себя по меньшей мере один из номера напоминания, мелодии звонка напоминания и страницы напоминания.
[00291] Во втором возможном осуществлении этого варианта осуществления, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или
[00292] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.
[00293] Во втором возможном осуществлении этого варианта осуществления, упомянутое устройство дополнительно включает в себя:
[00294] модуль 1003 передачи запроса открытия, сконфигурированный для передачи запроса открытия для открытия канала сигнализации для сервера сигнализации; и
[00295] модуль 1004 приема сообщения, сконфигурированный для приема сообщения успешного открытия, возвращаемого от сервера сигнализации, упомянутое сообщение успешного открытия является сообщением, возвращаемым после того, как сервер сигнализации принимает запрос открытия, определяет, что сервер аутентификации имеет полномочия открывать канал сигнализации и затем открывает канал сигнализации.
[00296] В четвертом возможном осуществлении этого варианта осуществления, упомянутое устройство дополнительно включает в себя:
[00297] модуль 1005 приема идентификации, сконфигурированный для приема идентификации первого клиента, передаваемой от сервера сигнализации, первый клиент является клиентом, который запрашивает подписку на канал сигнализации;
[00298] модуль 1006 осуществления аутентификации клиента, сконфигурированный для аутентификации первого клиента в соответствии с идентификацией, принимаемой посредством модуля 1005 приема идентификации;
[00299] модуль 1007 возвращения сообщения, сконфигурированный для, когда модуль 1006 осуществления аутентификации клиента осуществляет прохождение аутентификации для первого клиента, возвращения сообщения прохождения аутентификации для сервера сигнализации, упомянутое сообщение прохождения аутентификации указывает на то, что первый клиент имеет полномочия подписки для подписки на канал сигнализации.
[00300] В целом, в упомянутом устройстве для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством создания события напоминания по каналу сигнализации, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время; и осуществляется передача упомянутого события напоминания на сервер сигнализации, упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации, упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации, и упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00301] Фиг. 11 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с другим примерным вариантом осуществления. Как показано, на Фиг. 11 упомянутое устройство для напоминания событий применяется для клиента 130 в упомянутой окружающей среде осуществления Фиг. 1. Устройство для напоминания событий может включать в себя, но не ограничивается, модуль 1101 приема события и модуль 1102 выдачи напоминания.
[00302] Модуль 1101 приема события конфигурируется для приема события напоминания, передаваемого от сервера сигнализации, упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации.
[00303] Модуль 1102 выдачи напоминания конфигурируется, чтобы выдавать напоминание события в соответствии с упомянутым событием напоминания.
[00304] В целом, в упомянутом устройстве для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством приема события напоминания, передаваемого от сервера сигнализации, упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется выдача напоминания события в соответствии с упомянутым событием напоминания, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00305] Фиг. 12 является блок-схемой устройства для напоминания событий, иллюстрируемого в соответствии с другим примерным вариантом осуществления. Как показано на Фиг. 12 упомянутое устройство для напоминания событий применяется для упомянутого клиента 130 в упомянутой окружающей среде осуществления Фиг. 1. Устройство для напоминания событий может включать в себя, но не ограничивается, модуль 1201 приема события и модуль 1202 выдачи напоминания.
[00306] Модуль 1201 приема события конфигурируется для приема события напоминания, передаваемого от сервера сигнализации, упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации.
[00307] Модуль 1202 выдачи напоминания конфигурируется, чтобы выдавать напоминание события в соответствии с упомянутым событием напоминания.
[00308] В первом возможном способе осуществления настоящего варианта осуществления, упомянутое устройство дополнительно включает в себя:
[00309] модуль 1203 передачи запроса подписки, сконфигурированный для передачи запроса подписки для подписки на канал сигнализации для сервера сигнализации; и
[00310] первый модуль 1204 приема, сконфигурированный для приема сообщения успешной подписки, возвращаемого от сервера сигнализации.
[00311] Во втором возможном способе осуществления настоящего варианта осуществления, упомянутое устройство дополнительно включает в себя:
[00312] модуль 1205 передачи запроса отмены, сконфигурированный для передачи запроса отмены для отмены подписки на канал сигнализации для сервера сигнализации; и
[00313] второй модуль 1206 приема, сконфигурированный для приема сообщения успешной отмены, возвращаемого от сервера сигнализации.
[00314] В целом, в упомянутом устройстве для напоминания событий, предоставляемом посредством настоящего варианта осуществления, посредством приема события напоминания, передаваемого от сервера сигнализации, упомянутое событие напоминания является событием напоминания по каналу сигнализации, которое получается посредством сервера сигнализации и является событием, передаваемым для каждого клиента в списке подписки канала сигнализации после получения списка подписки, канал сигнализации предоставляет службу напоминания события для по меньшей мере двух клиентов в одно и то же время, и упомянутый список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации; и затем осуществляется выдача напоминания события в соответствии с упомянутым событием напоминания, проблемы решаются в предшествующем уровне техники, что пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий, и если пользователь забывает установить сигнал оповещения, то он пропускает важные события, и что уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00315] Настоящий вариант осуществления предоставляет систему для напоминания событий, которая может включать в себя сервер сигнализации, сервер аутентификации и клиента. Подробная информация сервера сигнализации может относиться к вариантам осуществления, соответствующим Фиг. 7 или Фиг. 8, подробная информация сервера аутентификации может относиться к вариантам осуществления, соответствующим Фиг. 9 или Фиг. 10, и подробная информация клиента может относиться к вариантам осуществления, соответствующим Фиг. 11 или Фиг. 12, которые повторно не описываются здесь.
[00316] В целом, в упомянутой системе для напоминания событий, предоставляемой посредством настоящего варианта осуществления, посредством получения события напоминания по каналу сигнализации; осуществляется получение списка подписки канала сигнализации; и затем осуществляется передача упомянутого события напоминания для каждого клиента в списке подписки без установки сигнала оповещения посредством пользователя в его терминале, проблемы решаются в предшествующем уровне техники, что упомянутый пользователь может быть не способен принять напоминание события вовремя и таким образом задержать или забыть иметь дело со связанными событиями. Упомянутые эффекты, что пользователю не требуется вручную устанавливать сигнал оповещения, и он может принимать напоминание сигнала оповещения своевременно, таким способом предотвращающие задержку события и забывание, достигаются.
[00317] Следует отметить, что когда упомянутое устройство для напоминания событий, предоставляемое посредством приведенных выше вариантов осуществления, выполняет напоминание события, только упомянутые выше раздельные функциональные модули иллюстрируются. В действительном применении, приведенные выше функции могут назначаться для получения посредством различных функциональных модулей в соответствии с требованиями, то есть внутренняя структура упомянутого терминала делится на различные функциональные модули, чтобы получить все или часть упомянутых выше функций. В дополнение, упомянутые устройства для напоминания событий, предоставляемые посредством приведенных выше вариантов осуществления, принадлежат той же концепции с упомянутым осуществлением способов для напоминания событий, и конкретный процесс их осуществления может относиться к упомянутым вариантам осуществления способов, которые повторно не описываются здесь.
[00318] Фиг. 13 является блок-схемой сервера, иллюстрируемого в упомянутых вариантах осуществления настоящего изобретения. Упомянутый сервер 1300 может быть сервером 110 аутентификации или сервером 120 сигнализации, и упомянутый сервер 1300 может иметь относительно большое различие из-за особой конфигурации или исполнения. Упомянутый сервер 1300 может включать в себя один или более центральных процессоров (central processing units, CPU) 1322, таких как один или более процессоров, память 1332, и один или более носителей 1330 для хранения, таких как один или более устройства хранения информации, для хранения прикладных программ 1342 или данных 1344. Упомянутые память 1332 и носитель 1330 для хранения могут выполнять кратковременное или постоянное хранение. Упомянутая программа, хранящаяся на носителе 1330 для хранения, может включать в себя один или более модулей (не показаны на чертежах), и каждый модуль может включать в себя серии операционных инструкций для упомянутого сервера. Далее, центральный процессор (CPU) 1322 может конфигурироваться для связи с носителем 1330 для хранения и запускать серии операционных инструкций в носителе 1330 для хранения на сервере 1300.
[00319] Сервер 1300 может также включать в себя один или более источников 1326 питания, один или более проводные или беспроводные сетевые интерфейсы 1350, один или более интерфейсы 1358 ввода/вывода, один или более клавиатуры 1356 и/или одну или более операционные системы 1341, такие как Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM.
[00320] Фиг. 14 является блок-схемой устройства 1400 для напоминания событий, иллюстрируемого в соответствии с примерным вариантом осуществления. Например, устройство 1400 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством для обмена сообщениями, игровой консолью, планшетным устройством, персональными цифровыми помощниками и т.п.
[00321] Ссылаясь на Фиг. 14, упомянутое устройство 1400 может включать в себя один или более из следующих компонентов: компонент 1402 обработки, память 1404, компонент 1406 питания, мультимедийный компонент 1408, аудио компонент 1410, интерфейс 1412 ввода/вывода (input/output, I/O), компонент 1414 датчика и компонент 1416 связи.
[00322] Компонент 1402 обработки обычно контролирует все операции упомянутого устройства 1400, такие как операции, ассоциируемые с отображением, телефонными вызовами, передачей данных, операциями с камерой и операциями записи. Компонент 1402 обработки может включать в себя один или более процессоров 1420 для выполнения инструкций для выполнения всех или части упомянутых этапов в описанных выше способах. Кроме того, компонент 1402 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 1402 обработки и другими компонентами. Например, компонент 1402 обработки может включать в себя мультимедийный модуль, чтобы облегчать взаимодействие между мультимедийным компонентом 1408 и компонентом 1402 обработки.
[00323] Память 1404 конфигурируется для хранения различных типов данных для поддержки работы упомянутого устройства 1400. Примеры таких данных включают в себя инструкции для любых приложений или способов, приводимых в действие на упомянутом устройстве 1400, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 1404 может осуществляться с использованием любого типа энергозависимых и энергонезависимых устройств памяти или их сочетания, таких как статическое оперативное запоминающее устройство (static random access memory, SRAM), электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory, EEPROM), стираемое программируемое постоянное запоминающее устройство (erasable programmable read-only memory, EPROM), программируемое постоянное запоминающее устройство (programmable read-only memory, PROM), постоянное запоминающее устройство (read-only memory, ROM), магнитная память, флэш-память, магнитный или оптический диск.
[00324] Компонент 1406 питания предоставляет питание для различных компонентов упомянутого устройства 1400. Компонент 1406 питания может включать в себя систему управления питанием, один или более источников электропитания и любые другие компоненты, связанные с генерацией, управлением и распределением питания в упомянутом устройстве 1400.
[00325] Мультимедийный компонент 1408 включает в себя экран, предоставляющий интерфейс вывода между упомянутым устройством 1400 и упомянутым пользователем. В некоторых вариантах осуществления, упомянутый экран может включать в себя жидкокристаллический дисплей (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает в себя сенсорную панель, то упомянутый экран может осуществляться как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков, чтобы ощущать прикосновения, движения и жесты на сенсорной панели. Упомянутые сенсорные датчики могут не только ощущать границу сенсорного действия или действия перемещения на сенсорной панели, но также ощущать период времени и давление, связанное с прикосновением или действием перемещения. В некоторых вариантах осуществления, упомянутый мультимедийный компонент 1408 включает в себя переднюю камеру и/или заднюю камеру. Упомянутая передняя камера и/или упомянутая задняя камера может принимать внешние мультимедийные данные, пока упомянутое устройство 1400 находится в рабочем режиме, таком как режим фотографирования или видео режим. Каждая из передняя камера и задняя камера может быть фиксированной оптической системой линз или иметь способность масштабирования и фокусирования.
[00326] Аудио компонент 1410 конфигурируется для вывода и/или ввода аудио сигналов. В качестве примера, аудио компонент 1410 включает в себя микрофон (microphone, "MIC"), сконфигурированный для приема внешнего аудио сигнала, когда упомянутое устройство 1400 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудио сигнал может дополнительно сохраняться в памяти 1404 или передаваться через компонент 1416 связи. В некоторых вариантах осуществления, аудио компонент 1410 дополнительно включает в себя громкоговоритель для вывода аудио сигналов.
[00327] Упомянутый I/O интерфейс 1412 предоставляет интерфейс между компонентом 1402 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесо щелчка, кнопки и т.п. Упомянутые кнопки могут включать в себя, но не ограничиваются, домашнюю кнопку, кнопку громкости, кнопку запуска и кнопку блокировки.
[00328] Компонент 1414 датчика включает в себя один или более датчиков, чтобы предоставлять оценки состояний различных аспектов упомянутого устройства 1400. Например, упомянутый компонент 1414 датчика может определить открытое/закрытое состояние устройства 1400, относительное позиционирование компонентов, например, дисплея и клавиатуры, устройства 1400, изменение позиции устройства 1400 или компонента устройства 1400, присутствие или отсутствие контакта пользователя с устройством 1400, ориентирование или ускорение/замедление устройства 1400 и изменение температуры устройства 1400. Упомянутый компонент 1414 датчика может включать в себя датчик расстояния, сконфигурированный для определения присутствия расположенных поблизости объектов без какого-либо физического контакта. Упомянутый компонент 1414 датчика может также включать в себя световой датчик, такой как CMOS или CCD датчик изображений, для использования в приложениях визуализации. В некоторых вариантах осуществления, упомянутый компонент 1414 датчика может также включать в себя акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры. В некоторых вариантах осуществления, упомянутый компонент 1414 датчика может также включать в себя акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[00329] Компонент 1416 связи конфигурируется для облегчения связи, с помощью проводной или беспроводной связи, между упомянутым устройством 1400 и другими устройствами. Устройство 1400 может получать доступ к беспроводной сети на основе такого стандарта связи, как WiFi, 2G или 3G или их сочетания. В одном примерном варианте осуществления, упомянутый компонент 1416 связи принимает широковещательный сигнал или связанную с широковещанием информацию от внешней системы управления широковещательной передачей через широковещательный канал. В одном примерном варианте осуществления, упомянутый компонент 1416 связи дополнительно включает в себя модуль ближней связи (near field communication, NFC) для облегчения связи на короткие расстояния. В качестве примера, NFC-модуль может осуществляться на основе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (infrared data association, IrDA), ультра-широкополосной (ultra-wideband, UWB) технологии, технологии ВТ (Bluetooth) и других технологий.
[00330] В примерных вариантах осуществления, упомянутое устройство 1400 может осуществляться с помощью одной или более специализированных интегральных микросхем (application specific integrated circuits, ASIC), одного или более цифровых сигнальных процессоров (digital signal processors, DSP), цифровых устройств обработки сигналов (digital signal processing devices, DSPD), программируемых логических устройств (programmable logic devices, PLD), программируемых вентильных матриц (field programmable gate arrays, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для выполнения описанных выше способов.
[00331] В примерных вариантах осуществления, также предоставляется долговременный машиночитаемый носитель для хранения, включающий в себя инструкции, такие как включаемые в память 1404, выполняемые посредством процессора 1418 в упомянутом устройстве 1400, для выполнения описанных выше способов. В качестве примера, упомянутый долговременный машиночитаемый носитель для хранения может быть памятью ROM, памятью RAM, памятью CD-ROM, магнитной лентой, гибким магнитным диском, оптическим устройством хранения данных и т.п.
[00332] Другие варианты осуществления изобретения будут очевидны для специалистов в данной области техники из рассмотрения спецификации и осуществления на практике изобретения, раскрываемого здесь. Эта заявка на патент предназначена для покрытия любых вариаций, использований или приспособлений изобретения, следуя его главным принципам и включая в себя такие отклонения от настоящего изобретения, какие попадают в пределы известной или обычной практики в данной области техники. Упомянутая спецификация и примеры предназначены для рассмотрения только как примерные, с действительной областью действия и идеей изобретения, указываемых посредством следующих пунктов формулы изобретения.
[00333] Будет очевидно, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и иллюстрирована в сопроводительных чертежах, и что различные модификации и изменения могут быть сделаны без отклонения от его области действия. Предполагается, что упомянутая область действия изобретения должна ограничиваться только прилагаемыми пунктами формулы изобретения.