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

Изобретение относится к средствам обеспечения услуг в сети Интернет. Технический результат заключается в повышении надежности передачи сообщений о событиях. Система включает канал сигнализации, предоставляющий службу напоминания событий для по меньшей мере двух клиентов в одно и то же время. Канал получает список подписки клиентов канала сигнализации, по которому осуществляют передачу упомянутых событий напоминания для каждого клиента в списке подписки. Канал сигнализации указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания. При этом пользователю необходимо устанавливать сигнал оповещения для индивидуальных событий. Если пользователь забывает установить сигнал оповещения, то он пропускает важные события, или же уведомление события может быть выдано слишком поздно для пользователя, чтобы установить напоминание события. В системе обеспечивается аутентификация полномочий, чтобы открыть канал сигнализации, а также определение состояния сети, используемой для осуществления связи, при передаче того или иного события напоминания клиенту. 5 н. и 18 з.п. ф-лы, 20 ил.

 

Перекрестная ссылка на родственные заявки

[0001] Эта заявка на патент основана на и испрашивает приоритет китайской патентной заявки №201410119630.0, поданной 27 марта 2014 года, полное содержимое которой включено сюда посредством ссылки.

Область техники, к которой относится изобретение

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

Предшествующий уровень техники изобретения

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

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

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

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

Сущность изобретения

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

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

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

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

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

[0012] Альтернативно, передача упомянутого события напоминания для каждого клиента в списке подписки включает в себя:

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

[0014] Альтернативно, передача упомянутого события напоминания, включая упомянутые время напоминания и причину напоминания для каждого клиента, включает в себя:

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

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

[0017] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или

[0018] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.

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

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

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

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

[0023] приема запроса подписки для подписки на канал сигнализации, передаваемого от первого клиента;

[0024] определения того, имеет ли первый клиент полномочия для подписки на канал сигнализации; и

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

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

[0027] передачу идентификации первого клиента на сервер аутентификации, которому канал сигнализации соответствует; и

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

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

[0030] прием запроса отмены для отмены подписки на канал сигнализации, передаваемого от второго клиента; и

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

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

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

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

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

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

[0037] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или

[0038] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.

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

[0040] передачи запроса открытия для открытия канала сигнализации для сервера сигнализации; и

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

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

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

[0044] осуществление аутентификации первого клиента в соответствии с идентификацией; и

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

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

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

[0048] выдачу напоминания события в соответствии с упомянутым событием напоминания.

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

[0050] передачи запроса подписки для подписки на канал сигнализации для сервера сигнализации; и

[0051] приема сообщения успешной подписки, возвращаемого от сервера сигнализации.

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

[0053] передачи запроса отмены для отмены подписки на канал сигнализации для сервера сигнализации; и

[0054] приема сообщения успешной отмены, возвращаемого от сервера сигнализации.

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

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

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

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

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

[0060] Альтернативно, модуль передачи события включает в себя:

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

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

[0063] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или

[0064] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.

[0065] Альтернативно, упомянутое устройство дополнительно включает в себя:

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

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

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

[0069] Альтернативно, упомянутое устройство дополнительно включает в себя:

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

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

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

[0073] Альтернативно, второй модуль определения включает в себя:

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

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

[0076] Альтернативно, упомянутое устройство дополнительно включает в себя:

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

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

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

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

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

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

[0083] Альтернативно, упомянутая мелодия звонка напоминания включает в себя мелодию звонка, соответствующую упомянутому событию напоминания, и/или

[0084] упомянутая страница напоминания включает в себя операционный вход для направления клиента для ответа на упомянутое событие напоминания.

[0085] Альтернативно, упомянутое устройство дополнительно включает в себя:

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

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

[0088] Альтернативно, упомянутое устройство дополнительно включает в себя:

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

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

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

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

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

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

[0095] Альтернативно, упомянутое устройство дополнительно включает в себя:

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

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

[0098] Альтернативно, упомянутое устройство дополнительно включает в себя:

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подробное описание

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

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

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

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

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

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

[00135] На этапе 201, получается событие напоминания по каналу сигнализации.

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

[00137] На этапе 202, получается список подписки канала сигнализации.

[00138] Список подписки включает в себя соответствующих клиентов, которые подписываются на канал сигнализации.

[00139] На этапе 203, упомянутое событие напоминания передается для каждого клиента в списке подписки.

[00140] Упомянутое событие напоминания указывает каждому клиенту выдавать напоминание события в соответствии с упомянутым событием напоминания.

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

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

[00143] На этапе 301, событие напоминания создается по каналу сигнализации.

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

[00145] На этапе 302, упомянутое событие напоминания передается на сервер сигнализации, упомянутое событие напоминания указывает серверу сигнализации направить упомянутое событие напоминания для каждого клиента в списке подписки канала сигнализации.

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

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

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

[00149] На этапе 401, событие напоминания, передаваемое от сервера сигнализации, принимается.

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

[00151] На этапе 402, напоминание события выдается в соответствии с упомянутым событием напоминания.

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

[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] Будет очевидно, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и иллюстрирована в сопроводительных чертежах, и что различные модификации и изменения могут быть сделаны без отклонения от его области действия. Предполагается, что упомянутая область действия изобретения должна ограничиваться только прилагаемыми пунктами формулы изобретения.

1. Способ для напоминания событий, отличающийся тем, что упомянутый способ содержит этапы:

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

получения списка подписки канала сигнализации, причем упомянутый список подписки содержит соответствующих клиентов, которые подписываются на канал сигнализации; и

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

приема запроса открытия для открытия канала сигнализации, передаваемого от сервера аутентификации;

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

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

2. Способ по п. 1, отличающийся тем, что упомянутая передача события напоминания для каждого клиента в списке подписки содержит:

передачу упомянутого события напоминания, содержащую время напоминания и причину напоминания для каждого клиента.

3. Способ по п. 2, отличающийся тем, что упомянутая передача события напоминания, содержащая упомянутые время напоминания и причину напоминания для каждого клиента, содержит:

определение того, является ли состояние сети, через которую осуществляется связь с упомянутым клиентом, лучшим, чем заранее установленное состояние; и

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

4. Способ по п. 3, отличающийся тем, что

упомянутая мелодия звонка напоминания содержит мелодию звонка, соответствующую упомянутому событию напоминания, и/или

упомянутая страница напоминания содержит операционный вход для направления клиента для ответа на упомянутое событие напоминания.

5. Способ по п. 1, отличающийся тем, что упомянутый способ дополнительно содержит этапы:

приема запроса подписки для подписки на канал сигнализации, передаваемого от первого клиента;

определения, имеет ли первый клиент полномочия для подписки на канал сигнализации; и

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

6. Способ по п. 5, отличающийся тем, что упомянутое определение, имеет ли первый клиент полномочия для подписки на канал сигнализации, содержит:

передачу идентификации первого клиента на сервер аутентификации, которому канал сигнализации соответствует; и

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

7. Способ по любому одному из пп. 1-6, отличающийся тем, что упомянутый способ дополнительно содержит этапы:

приема запроса отмены для отмены подписки на канал сигнализации, передаваемого от второго клиента; и

удаления второго клиента из списка подписки и возвращения сообщения успешной отмены для второго клиента.

8. Способ для напоминания событий, отличающийся тем, что упомянутый способ содержит этапы:

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

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

передачи запроса открытия для открытия канала сигнализации для сервера сигнализации; и

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

9. Способ по п. 8, отличающийся тем, что упомянутое создание события напоминания в канале сигнализации содержит:

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

10. Способ по п. 9, отличающийся тем, что

упомянутая мелодия звонка напоминания содержит мелодию звонка, соответствующую упомянутому событию напоминания, и/или

упомянутая страница напоминания содержит операционный вход для направления клиента для ответа на упомянутое событие напоминания.

11. Способ по п. 8, отличающийся тем, что упомянутый способ дополнительно содержит этапы:

приема идентификации первого клиента, передаваемой от сервера сигнализации, причем первый клиент является клиентом, который запрашивает подписку на канал сигнализации;

осуществления аутентификации первого клиента в соответствии с идентификацией; и

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

12. Способ для напоминания событий, отличающийся тем, что упомянутый способ содержит этапы:

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

выдачи напоминания события в соответствии с упомянутым событием напоминания;

передачи запроса открытия для открытия канала сигнализации для сервера сигнализации; и

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

13. Способ по п. 12, отличающийся тем, что упомянутый способ дополнительно содержит этапы:

передачи запроса подписки для подписки на канал сигнализации для сервера сигнализации; и

приема сообщения успешной подписки, возвращаемого от сервера сигнализации.

14. Способ по п. 12, отличающийся тем, что упомянутый способ дополнительно содержит этапы:

передачи запроса отмены для отмены подписки на канал сигнализации для сервера сигнализации; и

приема сообщения успешной отмены, возвращаемого от сервера сигнализации.

15. Устройство для напоминания событий, отличающееся тем, что упомянутое устройство содержит:

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

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

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

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

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

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

16. Устройство по п. 15, отличающееся тем, что

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

17. Устройство по п. 16, отличающееся тем, что модуль передачи события содержит:

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

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

18. Устройство по п. 17, отличающееся тем, что

упомянутая мелодия звонка напоминания содержит мелодию звонка, соответствующую упомянутому событию напоминания, и/или

упомянутая страница напоминания содержит операционный вход для направления клиента для ответа на упомянутое событие напоминания.

19. Устройство по п. 15, отличающееся тем, что упомянутое устройство дополнительно содержит:

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

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

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

20. Устройство по п. 15, отличающееся тем, что упомянутое устройство дополнительно содержит:

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

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

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

21. Устройство по п. 20, отличающееся тем, что второй модуль определения содержит:

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

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

22. Устройство по любому одному из пп. 15-21, отличающееся тем, что упомянутое устройство дополнительно содержит:

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

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

23. Устройство для напоминания событий, отличающееся тем, что упомянутое устройство содержит:

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

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

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

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

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



 

Похожие патенты:

Изобретение относится к области обеспечения беспроводной связи между мобильными терминалами. Технический результат заключается в повышении надежности работы между пользователем и терминалом за счет исключения возникновения ошибок по причине невыполнения пользователем назначенной операции.

Изобретение относится к технике связи «от устройства к устройству» и может быть использовано для управления помехами при указанной связи. Способ управления помехами для связи «от устройства к устройству» с помощью сети в первом устройстве беспроводной связи, выполненном с возможностью выполнения связи «от устройства к устройству» и задействованном в связи «от устройства к устройству» с третьим устройством беспроводной связи, содержит определение (440) критерия помех, связанного со вторым устройством беспроводной связи, которое вызывает помехи для связи «от устройства к устройству», передачу (450) на сетевой узел сообщения с запросом на управление помехами, относящегося к критерию помех, и прием информации относительно настройки, сделанной во втором устройстве беспроводной связи или в третьем устройстве беспроводной связи.

Изобретение относится к области радиосвязи. Техническим результатом является передача электронных ключей для внутрибольничных систем MBAN (медицинские сети в пределах человеческого тела).

Изобретение относится к области беспроводной связи. Технический результат – функционирование терминала с множеством состояний ожидания и множеством режимов поддержки различных сетей связи и с одним состоянием ожидания и множеством режимов поддержки различных сетей связи.

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

Изобретение относится к области связи. Вариант осуществления настоящего изобретения предоставляет терминал, включающий в себя уровень PDCP, который передает специализированный IP пакет D2D из верхнего уровня в нижний уровень, уровень RLC, который обрабатывает принятый пакет при адаптации к состоянию радиоканала и передает обработанные данные в уровень МАС, и уровень МАС, который выбирает то, когда пакетные данные D2D появляются, ресурсы для линии связи D2D без запрашивания планирования из eNB, и мультиплексирует данные, принятые через специализированные логические каналы D2D, и способ управления терминалом.

Изобретение относится к области передачи и приема чат-сообщения через сервер обмена сообщениями. Техническим результатом является расширение функции программы обмена сообщениями посредством чата с доступом к центральному серверу обмена сообщениями.

Изобретение относится к системе беспроводной связи. Техническим результатом является эффективное управление сеансовым соединением, когда сеансовое соединение выполнено с возможностью быть отсроченным.

Изобретение относится к способу получения доступа к среде радиосвязи, совместно используемой множеством терминалов связи. Технический результат заключается в возможности устранения конфликтов в системе радиосвязи.

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

Изобретение относится к области электрической связи, в частности к области электронного дисплея. Изобретение раскрывает способ и устройство для представления списка точек доступа, которые принадлежат к области электронного дисплея. Это может решить проблему в предшествующем уровне техники, когда терминалом просканировано большое число точек доступа Wi-Fi, пользователь не может быстро найти точку доступа Wi-Fi, к которой он/она намеревается осуществить доступ, и может быть достигнута цель сбережения времени пользователя и улучшения восприятия пользователя. Способ включает в себя этапы, на которых: получают идентификатор каждой из точек беспроводного доступа, просканированных терминалом; принимают решение, существует ли по меньшей мере один идентификатор предварительно определенного типа из числа идентификаторов точек беспроводного доступа, при этом идентификатор предварительно определенного типа является идентификатором, соответствующим записи об осуществлении доступа, хранящейся в терминале, и запись об осуществлении доступа служит для указания исторической информации, что терминал когда-либо осуществлял доступ к точке беспроводного доступа, соответствующей идентификатору предварительно определенного типа; и если результатом принятия решения является то, что упомянутый по меньшей мере один идентификатор предварительно определенного типа существует, представляют упомянутый по меньшей мере один идентификатор предварительно определенного типа в списке точек доступа согласно записи об осуществлении доступа, соответствующей упомянутому по меньшей мере одному идентификатору предварительно определенного типа. 3 н. и 12 з.п. ф-лы, 11 ил.

Изобретение относится к области беспроводной связи. Технический результат изобретения заключается в сокращении времени, требуемого до инициирования службы, в случае когда при использовании существующей среды связи имеется возможность осуществления связи с ответным устройством. Устройство связи выполнено с возможностью осуществления связи с другим устройством связи посредством первой схемы связи и посредством второй схемы связи, для которой скорость связи выше или дальность связи больше, чем у первой схемы связи. Устройство связи, в случае когда определяется, что уже была осуществлена связь посредством второй схемы связи, включает в ответ на соответствующий запрос, принятый от другого устройства связи, информацию, указывающую на то, что управление связью посредством второй схемы связи на основании запроса не является необходимым, и передает ответ на другое устройство связи. 3 н. и 19 з.п. ф-лы, 26 ил.

Изобретение относится к области осуществления платежей посредством беспроводных терминалов, а именно к управлению функцией платежа средства ввода. Техническим результатом является обеспечение возможности предотвращения неправомерного использования средства ввода третьим лицом вне предварительно установленного расстояния. Для этого принимают посредством электронного устройства пакет, периодически передаваемый от средства ввода, имеющего функцию платежа, которое отправляет информацию платежа, хранимую в средстве ввода, в средство считывания платежа, когда средство ввода расположено внутри предварительно заданного расстояния от средства считывания платежа, и средство ввода получило разрешение от электронного устройства на совершение платежа и определяют посредством электронного устройства расстояние от электронного устройства до средства ввода на основе интенсивности сигнала принятого пакета. Затем передают посредством электронного устройства средству ввода сигнал подтверждения (ACK) согласно определенному расстоянию электронного устройства от средства ввода, который включает в себя или инструкции, разрешающие функцию платежа средства ввода, если определенное расстояние между средством ввода и электронным устройством находится внутри предварительно определенного диапазона связи, в котором электронное устройство может осуществлять связь со средством ввода, или инструкции, блокирующие функцию платежа средства ввода, если определенное расстояние между средством ввода и электронным устройством находится вне предварительно определенного диапазона, но внутри диапазона связи, и электронное устройство разрешает совершение платежей средством ввода. 2 н. и 13 з.п. ф-лы, 20 ил., 1 табл.

Изобретение относится к системам связи. Технический результат заключается в повышении гибкости беспроводной сети доступа. Варианты осуществления изобретения обеспечивают систему, способ и устройство для обработки информации радиоинтерфейса. Усовершенствованная базовая станция включает в себя: приемник, выполненный с возможностью приема, через открытый интерфейс, политики управления радиоинтерфейсом, отправленной контроллером сети радиодоступа, имеющим функцию управления радиоинтерфейсом сети радиодоступа; и процессор, выполненный с возможностью обработки данных плоскости пользователя радиоинтерфейса согласно политике управления радиоинтерфейсом. Технические решения, обеспеченные вариантами осуществления изобретения, реализуют разделение плоскости управления и плоскости пользователя сети радиодоступа посредством контроллера сети радиодоступа и усовершенствованной базовой станции. 5 н. и 45 з.п. ф-лы, 16 ил.

Изобретение относится к области беспроводной связи, в частности для передачи данных машинного типа (МТС) в беспроводной коммуникационной сети. Устройство содержит схему для приема, с помощью функции взаимодействия при передаче данных машинного типа (MTC-IWF) через первую опорную точку из сервера возможности предоставления услуг (SCS), сообщения запроса инициирования устройства, содержащего инициирующую полезную нагрузку для передачи в оборудование пользователя (UE) через сеть беспроводных коммуникаций и передачи через вторую опорную точку в объект мобильного администрирования (ММЕ) или обслуживающий узел поддержки (SGSN) инициирующую полезную нагрузку и запрос на перенаправление инициирующей полезной нагрузки в UE; и схему для разрешения SCS прежде, чем будет установлена связь с сетью беспроводных коммуникаций, и разрешения запросов плоскости управления из SCS, при этом MTC-IWF выполнен с возможностью завершать первую опорную точку и вторую опорную точку, скрывать топологию внутренней наземной мобильной общественной сети (PLMN) и передавать или транслировать протоколы сигналов, используемых в опорной первой точке для вызова специфичных функций в PLMN. 5 н. и 22 з.п. ф-лы, 11 ил.

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

Настоящее изобретение относится к области коммуникаций и компьютерной обработки данных. Техническим результатом является более точное определение часто используемой идентификации связи для обеспечения связи с другими пользователями. Способ включает этапы: получение записей связи о множестве идентификаций связи текущего пользователя; определение частот применения, относящихся к соответствующим идентификациям связи во множестве идентификаций связи в соответствии с полученными записями связи; определение идентификации связи с самой высокой частотой применения как часто используемой идентификации связи в соответствии с частотами применения, относящимися к соответствующим идентификациям связи; генерирование инструкции по разметке в соответствии с часто используемой идентификацией связи, отправку инструкции по разметке в терминал, хранящий идентификации связи текущего пользователя, чтобы часто используемая идентификация связи текущего пользователя отмечалась терминалом. 3 н. и 10 з.п. ф-лы, 14 ил.

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

Изобретение относится к системам беспроводной связи. Технический результат заключается в повышении безопасности станции с низким энергопотреблением. Раскрыты способ и устройство для поддержания ассоциации в системе WLAN. Способ выполнения ассоциации станцией (STA) в системе беспроводной LAN (WLAN) включает в себя этапы, на которых: передают кадр запроса ассоциации от станции (STA) точке доступа (AP); и принимают кадр ответа ассоциации от точки доступа (AP) в ответ на кадр запроса ассоциации. Если запрос ассоциации одобрен точкой доступа (AP), кадр ответа ассоциации включает в себя информацию относительно времени возвращения ассоциации. 4 н. и 11 з.п. ф-лы, 13 ил., 2 табл.

Изобретение относится к системам беспроводной связи и предназначено для более эффективного сообщения информации о состоянии канала. Изобретение раскрывает способ приема информации конфигурации опорной CSI и информации конфигурации следующей CSI, которая сконфигурирована для сообщения того же самого RI (индикатора ранга), как информация конфигурации опорной CSI, приема информации об ограничениях поднабора кодовой книги предварительного кодирования для опорного процесса CSI и следующего процесса CSI, набор RI (индикатор ранга) следующего процесса CSI конфигурируется так же, как самый последний сообщенный RI опорного процесса CSI, набор RI, ограниченных с помощью ограничения поднабора кодовой книги для следующего процесса CSI, является тем же самым, как набор RI, ограниченных с помощью ограничения поднабора кодовой книги для опорного процесса CSI, и передают CSI, основываясь по меньшей мере на одном из ограничений поднабора кодовой книги. 4 н. и 6 з.п. ф-лы, 20 ил., 2 табл.
Наверх