RU2013117418A - Способ и устройство высокоэффективной доставки уведомлений в реальном времени с малым временем задержки - Google Patents
Способ и устройство высокоэффективной доставки уведомлений в реальном времени с малым временем задержки Download PDFInfo
- Publication number
- RU2013117418A RU2013117418A RU2013117418/08A RU2013117418A RU2013117418A RU 2013117418 A RU2013117418 A RU 2013117418A RU 2013117418/08 A RU2013117418/08 A RU 2013117418/08A RU 2013117418 A RU2013117418 A RU 2013117418A RU 2013117418 A RU2013117418 A RU 2013117418A
- Authority
- RU
- Russia
- Prior art keywords
- event notifications
- network device
- notification message
- aggregated
- notifications
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
1. Способ доставки уведомлений в реальном времени, содержащий этапы, на которых:предоставляют серверу приложений уведомления о событиях, направленные к множеству агентов пользователя, причем агенты пользователя находятся в узле, удаленном от сервера приложений, и принимают уведомления о событиях через первое сетевое устройство, выполненное с возможностью приема агрегированных уведомляющих сообщений;агрегируют множество уведомлений о событиях, направленных к множеству агентов пользователя для создания агрегированного уведомляющего сообщения, направленного к первому сетевому устройству, причем каждое из множества уведомлений о событиях связанно с агентом пользователя из множества агентов пользователя, имаршрутизируют агрегированное уведомляющее сообщение к первому сетевому устройству через сеть связи.2. Способ по п. 1, дополнительно содержащий этапы, на которых проводят синтаксический анализ агрегированного уведомляющего сообщения во множестве уведомлений о событиях для множества агентов пользователя и передают каждое уведомление о событиях, по меньшей мере, одному из множества агентов пользователя.3. Способ по п. 1, дополнительно содержащий этап, на котором агрегируют множество уведомлений о событиях с помощью первого уведомления о событиях из множества уведомлений о событиях, чтобы агрегировать оставшееся множество уведомлений о событиях.4. Способ по п. 3, в котором этап агрегирования множества уведомлений о событиях дополнительно содержит этап, на котором используют идентификатор для местоположения первого сетевого устройства таким образом, что агрегированное уведомляющее сообщение включа
Claims (23)
1. Способ доставки уведомлений в реальном времени, содержащий этапы, на которых:
предоставляют серверу приложений уведомления о событиях, направленные к множеству агентов пользователя, причем агенты пользователя находятся в узле, удаленном от сервера приложений, и принимают уведомления о событиях через первое сетевое устройство, выполненное с возможностью приема агрегированных уведомляющих сообщений;
агрегируют множество уведомлений о событиях, направленных к множеству агентов пользователя для создания агрегированного уведомляющего сообщения, направленного к первому сетевому устройству, причем каждое из множества уведомлений о событиях связанно с агентом пользователя из множества агентов пользователя, и
маршрутизируют агрегированное уведомляющее сообщение к первому сетевому устройству через сеть связи.
2. Способ по п. 1, дополнительно содержащий этапы, на которых проводят синтаксический анализ агрегированного уведомляющего сообщения во множестве уведомлений о событиях для множества агентов пользователя и передают каждое уведомление о событиях, по меньшей мере, одному из множества агентов пользователя.
3. Способ по п. 1, дополнительно содержащий этап, на котором агрегируют множество уведомлений о событиях с помощью первого уведомления о событиях из множества уведомлений о событиях, чтобы агрегировать оставшееся множество уведомлений о событиях.
4. Способ по п. 3, в котором этап агрегирования множества уведомлений о событиях дополнительно содержит этап, на котором используют идентификатор для местоположения первого сетевого устройства таким образом, что агрегированное уведомляющее сообщение включает в себя идентификатор для первого сетевого устройства.
5. Способ по п. 1, дополнительно содержащий этап, на котором принимают подписки на уведомление агента пользователя, содержащие идентификатор для местоположения первого сетевого устройства.
6. Способ по п. 1, дополнительно содержащий этапы, на которых принимают подписки на уведомление агента пользователя и генерируют множество уведомлений о событиях на основании принятых подписок на уведомление.
7. Способ по п. 6, в котором агрегированное уведомляющее сообщение содержит идентификатор для местоположения первого сетевого устройства.
8. Способ по п. 7, в котором этап агрегирования множества уведомлений о событиях содержит этап, на котором используют индекс для агрегирования каждого уведомления о событиях, причем индекс содержит информацию об агенте пользователя, к которому направлено каждое уведомление о событиях, при этом агрегированное уведомляющее сообщение не включает в себя индекс.
9. Способ по п. 1, в котором этап агрегирования множества уведомлений о событиях содержит этап, на котором упаковывают каждое из множества уведомлений о событиях в тело агрегированного уведомляющего сообщения.
10. Способ по п. 9, в котором тело агрегированного уведомляющего сообщения содержит сжатый формат текста, который включает в себя информацию протокола инициации сессии («SIP»).
11. Способ по п. 1, в котором этап маршрутизации агрегированного уведомляющего сообщения содержит этапы, на которых агрегатор сообщений отправляет агрегированное уведомляющее сообщение к функциональному элементу транспортировки, и этот функциональный элемент транспортировки передает агрегированное уведомляющее сообщение к первому сетевому устройству через сеть связи.
12. Способ по п. 1, в котором этап маршрутизации агрегированного уведомляющего сообщения содержит этап, на котором маршрутизируют агрегированное уведомляющее сообщение в соответствии с транспортным протоколом безопасности транспортного уровня ("TLS").
13. Способ по п. 1, дополнительно содержащий этап, на котором создают шаблон для каждого из множества уведомлений о событиях, причем шаблон содержит данные диалога уведомления, содержащиеся в каждом из уведомлений о событиях, и список каждого типа данных диалога уведомления, содержащихся в уведомлениях о событиях.
14. Способ по п. 1, дополнительно содержащий этапы, на которых принимают агрегированное уведомляющее сообщение на первом сетевом устройстве, и первое сетевое устройство обрабатывает агрегированное уведомляющее сообщение в соответствии с множеством уведомлений о событиях.
15. Способ по п. 1, дополнительно содержащий этапы, на которых первое сетевое устройство отправляет выборочные сообщения с предварительно установленным интервалом на сервер приложений и обновляет атрибут способности, связанный с первым сетевым устройством, при приеме выборочного сообщения, содержащего информацию о способности агрегированного уведомляющего сообщения.
16. Способ по п. 1, дополнительно содержащий этап, на котором определяют, способно ли первое сетевое устройство, связанное с агентами пользователя, принимать агрегированные уведомляющие сообщения.
17. Способ по п. 1, в котором этап агрегирования множества уведомлений о событиях содержит этапы, на которых сервер приложений отправляет первое множество уведомлений о событиях к агрегатору сообщений, причем каждое из первого множества уведомлений о событиях связано с агентом пользователя из множества агентов пользователя, и агрегатор сообщений принимает первое множество уведомлений о событиях и агрегирует первое множество уведомлений о событиях на основе первого сетевого устройства, причем агрегированное первое множество уведомлений о событиях составляет агрегированное уведомляющее сообщение.
18. Способ по п. 17, в котором этап агрегирования множества уведомлений о событиях дополнительно содержит этап, на котором используют идентификатор для местоположения первого сетевого устройства таким образом, что агрегированное уведомляющее сообщение включает в себя идентификатор для первого сетевого устройства.
19. Устройство для доставки уведомлений в реальном времени, содержащее:
сервер приложений, при этом
упомянутый сервер приложений выполнен с возможностью приема уведомлений о событиях, направленных к множеству агентов пользователя, причем упомянутые агенты пользователя находятся в узле, удаленном от сервера приложений, и принимают уведомления о событиях через первое сетевое устройство, выполненное с возможностью приема агрегированных уведомляющих сообщений;
сервер приложений агрегирует множество уведомлений о событиях, направленных к множеству агентов пользователя, для создания агрегированного уведомляющего сообщения, направленного к первому сетевому устройству, причем каждое из множества уведомлений о событиях связанно с агентом пользователя из множества агентов пользователя; и
сервер приложений маршрутизирует агрегированное уведомляющее сообщение к первому сетевому устройству через сеть связи.
20. Устройство по п. 19, в котором сервер приложений агрегирует множество уведомлений о событиях посредством упаковки каждого из множества уведомлений о событиях в тело агрегированного уведомляющего сообщения.
21. Устройство по п. 20, в котором тело агрегированного уведомляющего сообщения содержит сжатый формат текста, который включает в себя информацию протокола инициации сессии ("SIP").
22. Устройство по п. 19, в котором сервер приложений принимает информацию о подписках на уведомление агента пользователя и агрегирует множество уведомлений о событиях на основе принятых подписок на уведомление.
23. Устройство по п. 19, в котором первое сетевое устройство представляет собой SIP прокси-сервер.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2012/037869 WO2013172819A1 (en) | 2012-05-15 | 2012-05-15 | Method and apparatus for high performance low latency real time notification delivery |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2013117418A true RU2013117418A (ru) | 2014-10-27 |
RU2608469C2 RU2608469C2 (ru) | 2017-01-18 |
Family
ID=49582240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013117418A RU2608469C2 (ru) | 2012-05-15 | 2012-05-15 | Способ и устройство высокоэффективной доставки уведомлений в реальном времени с малым временем задержки |
Country Status (6)
Country | Link |
---|---|
US (3) | US20130311618A1 (ru) |
EP (1) | EP2740250B1 (ru) |
CN (1) | CN103548315B (ru) |
BR (1) | BR112013010159A2 (ru) |
RU (1) | RU2608469C2 (ru) |
WO (1) | WO2013172819A1 (ru) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9413597B2 (en) * | 2014-03-10 | 2016-08-09 | Verizon Patent And Licensing Inc. | Method and system for providing aggregated network alarms |
KR102157185B1 (ko) * | 2014-07-04 | 2020-09-18 | 삼성전자주식회사 | 무선 통신 시스템에서 접속 계층을 통해 서비스 연결을 제공하는 장치 및 방법 |
US10713225B2 (en) * | 2014-10-30 | 2020-07-14 | Pearson Education, Inc. | Content database generation |
CN107950038B (zh) * | 2015-05-20 | 2021-03-23 | 康维达无线有限责任公司 | 用于分析和群聚服务层订阅和通知以提高效率的方法和设备 |
CN105553682B (zh) * | 2015-12-23 | 2019-05-24 | 华为技术有限公司 | 事件通知方法及用于事件通知的系统 |
US11831492B2 (en) * | 2016-08-16 | 2023-11-28 | Nicira, Inc. | Group-based network event notification |
US10944841B2 (en) * | 2018-08-29 | 2021-03-09 | Red Hat, Inc. | Server-driven notifications to mobile applications |
US11277337B2 (en) * | 2019-06-06 | 2022-03-15 | Cisco Technology, Inc. | Systems and methods for routing network traffic using labels |
US11102056B1 (en) | 2020-06-29 | 2021-08-24 | Unify Patente Gmbh & Co. Kg | Method for requesting connection in a blue-green deployment, method for performing a switchover in a blue-green deployment, and client-server system configured for blue-green deployment |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MXPA02007850A (es) * | 2000-02-14 | 2004-09-10 | Motorola Inc | Aparato para comunicacion de mensajes de conversacion y metodo para el mismo. |
WO2003005668A1 (en) * | 2001-07-03 | 2003-01-16 | Nokia Corporation | Method for managing sessions between network parties, methods, network element and terminal for managing calls |
US7787440B1 (en) * | 2002-10-22 | 2010-08-31 | Sprint Spectrum L.P. | Method for call setup using short data bursts |
US20040255302A1 (en) * | 2003-06-10 | 2004-12-16 | Nokia Corporation | Systems and methods for content and service registration, query and subscription, and notification across local service discovery domains |
US20060274701A1 (en) * | 2005-06-03 | 2006-12-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Means and method for notification |
JP4635855B2 (ja) * | 2005-12-13 | 2011-02-23 | 株式会社日立製作所 | データ通信方法およびシステム |
US20080120428A1 (en) * | 2006-11-21 | 2008-05-22 | Sprint Communications Company L.P. | Unique compressed call identifiers |
US20080288347A1 (en) * | 2007-05-18 | 2008-11-20 | Technorati, Inc. | Advertising keyword selection based on real-time data |
WO2009012462A1 (en) * | 2007-07-18 | 2009-01-22 | The Trustees Of Columbia University In The City Of New York | Methods and systems for providing template based compression |
US20090187631A1 (en) * | 2008-01-22 | 2009-07-23 | Microsoft Corporation | Aggregated message tracking status notification mechanism |
US8527656B2 (en) * | 2008-03-26 | 2013-09-03 | Avaya Inc. | Registering an endpoint with a sliding window of controllers in a list of controllers of a survivable network |
US8819132B2 (en) * | 2009-05-27 | 2014-08-26 | Microsoft Corporation | Real-time directory groups |
US8099197B2 (en) * | 2009-08-18 | 2012-01-17 | Enphase Energy, Inc. | Method and system for distributed energy generator message aggregation |
WO2011062120A1 (ja) * | 2009-11-18 | 2011-05-26 | 日本電気株式会社 | 動的経路分岐システム、動的経路分岐方法 |
WO2011074516A1 (ja) * | 2009-12-15 | 2011-06-23 | 日本電気株式会社 | ネットワークシステムとその制御方法、及びコントローラ |
US8738712B2 (en) * | 2009-12-31 | 2014-05-27 | Verizon Patent And Licensing Inc. | Method and system for storing and presenting program messages |
US8209567B2 (en) * | 2010-01-28 | 2012-06-26 | Hewlett-Packard Development Company, L.P. | Message clustering of system event logs |
US8375144B2 (en) * | 2010-03-22 | 2013-02-12 | Metaswitch Networks Ltd | System for connecting applications to legacy and next generation networks |
US8260333B2 (en) * | 2010-05-17 | 2012-09-04 | International Business Machines Corporation | Consolidating international short message service messages destined to multiple recipients |
US8488575B2 (en) * | 2010-11-18 | 2013-07-16 | At&T Intellectual Property, I, L.P. | Methods, devices, and computer program products for providing a plurality of application services via a customized private network connection |
EP2472448A1 (en) * | 2010-12-28 | 2012-07-04 | Hasso-Plattner-Institut für Softwaresystemtechnik GmbH | A communication protocol for a communication-aware discovery service |
US8606869B2 (en) * | 2011-10-12 | 2013-12-10 | Credibility Corp. | Method and system for directly targeting and blasting messages to automatically identified entities on social media |
-
2012
- 2012-05-15 WO PCT/US2012/037869 patent/WO2013172819A1/en active Application Filing
- 2012-05-15 RU RU2013117418A patent/RU2608469C2/ru active
- 2012-05-15 CN CN201280004010.1A patent/CN103548315B/zh not_active Expired - Fee Related
- 2012-05-15 US US13/877,559 patent/US20130311618A1/en not_active Abandoned
- 2012-05-15 BR BR112013010159A patent/BR112013010159A2/pt not_active Application Discontinuation
- 2012-05-15 EP EP12723568.7A patent/EP2740250B1/en not_active Not-in-force
-
2015
- 2015-12-08 US US14/962,059 patent/US20160088071A1/en not_active Abandoned
-
2017
- 2017-12-19 US US15/846,758 patent/US10567483B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP2740250A1 (en) | 2014-06-11 |
US20130311618A1 (en) | 2013-11-21 |
US20160088071A1 (en) | 2016-03-24 |
BR112013010159A2 (pt) | 2017-03-01 |
WO2013172819A1 (en) | 2013-11-21 |
CN103548315B (zh) | 2017-03-08 |
EP2740250B1 (en) | 2015-08-05 |
RU2608469C2 (ru) | 2017-01-18 |
CN103548315A (zh) | 2014-01-29 |
US20180124161A1 (en) | 2018-05-03 |
US10567483B2 (en) | 2020-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2013117418A (ru) | Способ и устройство высокоэффективной доставки уведомлений в реальном времени с малым временем задержки | |
JP2019528495A5 (ru) | ||
RU2013142272A (ru) | Обмен сообщениями для основанных на уведомлениях клиентов | |
MY167167A (en) | Method and system for providing an instant messaging service | |
RU2014114627A (ru) | Способ и устройство для отправки сообщения пользователю или пользователям группы через микроблог | |
JP2016528763A5 (ru) | ||
NZ594753A (en) | Automated device provisioning and activation | |
CN101909084A (zh) | 终端软件升级的方法、系统和业务平台系统 | |
PH12015500870A1 (en) | Instant messaging system and method | |
MX2023001246A (es) | Nodos de red y metodos en los mismos para la entrega de notificaciones. | |
CN110381058B (zh) | 基于全双工通信协议WebSocket的请求传输方法及装置 | |
WO2015027721A1 (zh) | 一种终端状态订阅方法、装置及系统 | |
US9462131B2 (en) | Voice messaging method and system, and converged messaging server and client | |
US20140280586A1 (en) | Method and Devices to Reduce Presence Server Traffic | |
US10033682B2 (en) | Cloud-based delivery notifications for messaging systems | |
CN109548088B (zh) | 一种配置QoS规则的方法和设备 | |
KR20090087490A (ko) | 통신 시스템에서 리포트 전달의 표시를 위한 방법, 장치, 모듈, 시그널링 메시지, 시스템 및 컴퓨터 판독가능 매체 | |
CN105939404B (zh) | Nat资源的获取方法及装置 | |
CN105743939B (zh) | 一种消息推送的方法和装置 | |
RU2011118351A (ru) | Управление группами в сети связи | |
CN104185147B (zh) | 一种基于短信的移动终端地理信息交换方法 | |
WO2011100930A2 (zh) | 呈现业务的通知消息的发送和接收方法及设备 | |
Lee et al. | Logical push framework for real-time SNS processing | |
US20150019664A1 (en) | Spam message processing method and system | |
CN104426746A (zh) | 客户端消息的推送方法、装置和服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
HZ9A | Changing address for correspondence with an applicant | ||
PC41 | Official registration of the transfer of exclusive right |
Effective date: 20211125 |