CN103548315B - 用于高性能低等待时间实时通知递送的方法和装置 - Google Patents

用于高性能低等待时间实时通知递送的方法和装置 Download PDF

Info

Publication number
CN103548315B
CN103548315B CN201280004010.1A CN201280004010A CN103548315B CN 103548315 B CN103548315 B CN 103548315B CN 201280004010 A CN201280004010 A CN 201280004010A CN 103548315 B CN103548315 B CN 103548315B
Authority
CN
China
Prior art keywords
network equipment
event
polymerization
notification message
user agent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201280004010.1A
Other languages
English (en)
Other versions
CN103548315A (zh
Inventor
J.吕奇
R.帕斯特罗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unify GmbH and Co KG
Original Assignee
Siemens Enterprise Communications GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Enterprise Communications GmbH and Co KG filed Critical Siemens Enterprise Communications GmbH and Co KG
Publication of CN103548315A publication Critical patent/CN103548315A/zh
Application granted granted Critical
Publication of CN103548315B publication Critical patent/CN103548315B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols 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)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种用于实时通知递送的方法,包括:向应用服务器提供被指向多个用户代理的事件通知,所述多个用户代理处于远离应用服务器的站点处并通过第一网络设备来接收事件通知,所述第一网络设备能够接收聚合后的通知消息;对被指向多个用户代理的多个事件通知进行聚合,以创建被指向第一网络设备的聚合后的通知消息;以及经由通信网络将聚合后的通知消息路由至第一网络设备。

Description

用于高性能低等待时间实时通知递送的方法和装置
技术领域
本发明涉及网络通信***,并且更特别地涉及实现从集中式、主控或云通信***向远程站点或分局处的用户的大规模实时特征通知(诸如,针对呼叫事件、存在、特征状态、警报状况或其它事件的通知)的递送的方法和设备。
背景技术
传统地,经由按照RFC 3265的订阅通知方案来递送SIP通知,其据此通过引用被整体地结合。每个订阅与由通知者和订阅者这两者维持的不同SIP对话相关联。因此,当在集中式应用中发生事件时,通信***在不同SIP对话上的不同SIP NOTIFY消息中将每个通知发送至远程用户代理。
该方法导致若干问题。如果通信***对集中式通信***之间的低带宽敏感,则对远程通知接收者的通知进行排队并通过数据链路顺序地发送这些通知。这导致通知递送延迟(例如,从事件发生到通知递送的时间)以及高的通知间等待时间(例如,在第一用户代理接收通知与最后的用户代理接收通知之间的时间)。如果不能分配带宽,或者如果发生链路故障并且使用辅助低带宽备用链路来连接至远程站点,则可能发生低带宽情形。
附加地,发送不同消息可能引起网络等待时间。大量通知在高等待时间数据链路上的串行化可能引起后续通知的递送的延迟增加。这还可能引起网络资源的低效使用,因为大量类似消息被从集中式应用发送至远程站点处的通知接收者。在大多数使用情形中,仅SIP对话信息在针对相同事件发生、被发送至不同用户代理的通知之间不同。
不存在提供针对事件通知的消息聚合的已知现有SIP部署或标准化。作用于各个消息上的现有机制(诸如,传输层安全(“TLS”)压缩或信令压缩(“SIGCOMP”))未实现与本发明类似的针对带宽减小的优化的水平,并且未解决等待时间优化。此外,现有机制未提供针对大量事件通知的令人满意的优化。
因而,存在对能够在通信网络中从第一位置向第二远程位置处的用户代理发送聚合后的事件通知的方法和装置的需要。
发明内容
体现本发明的方法和装置通过提供对分支代理能力的自动发现和应用服务器与分支代理之间的通知事件的SIP上的SIP聚合(SIP over SIP aggregation)来解决以上问题,最小化递送的等待时间并最小化带宽要求。该聚合使得通知能够在应用服务器与分支代理之间的单个消息中被递送。体现本发明的方法和装置还提供事件内容压缩和消息大小优化,并维持向用户代理的符合标准的接口。
在本文中公开了一种用于实时通知递送的方法。所述方法包括:向应用服务器提供被指向多个用户代理的事件通知,所述多个用户代理处于远离所述应用服务器的站点处并通过第一网络设备来接收事件通知,所述第一网络设备能够接收聚合后的通知消息;以及对被指向所述多个用户代理的多个事件通知进行聚合,以创建被指向所述第一网络设备的聚合后的通知消息。所述多个事件通知中的每一个与所述多个用户代理中的一个用户代理相关联。所述方法进一步要求经由通信网络将聚合后的通知消息路由至所述第一网络设备。
在另一优选实施例中,所述方法包括:将聚合后的通知消息解析为针对所述多个用户代理的多个事件通知;以及将每个事件通知传送至所述多个用户代理中的至少一个。
在又一优选实施例中,所述方法包括:使用所述多个事件通知中的第一事件通知来对所述多个事件通知进行聚合,以对剩余的多个事件通知进行聚合。
在再一优选实施例中,所述方法包括:接收用户代理通知订阅;以及基于接收到的通知订阅来生成所述多个事件通知。
在又一优选实施例中,所述方法包括:接收包括第一网络的位置的标识符的用户代理通知订阅。
在所述方法的进一步优选实施例中,对所述多个事件通知进行聚合包括:将所有所述多个事件通知封装至聚合后的通知消息的主体中。
在所述方法的再一进一步优选实施例中,所述聚合后的通知消息包括所述第一网络设备的位置的标识符。
在所述方法的再一优选实施例中,对多个事件通知进行聚合包括:使用用于对每个事件通知进行聚合的索引,所述索引包括关于每个事件通知被指向的用户代理的信息,以及其中,聚合后的通知消息不包括所述索引。
在所述方法的又一进一步优选实施例中,通知聚合消息进一步包括指示所述通知聚合消息中的多个分离事件通知的信息和每个事件通知的索引,所述索引包括关于每个事件通知被指向的用户代理的信息。
在所述方法的另一优选实施例中,聚合后的通知消息的主体包括压缩文本格式,所述压缩文本格式包括会话发起协议(“SIP”)信息。
在所述方法的又一优选实施例中,路由聚合后的通知消息包括:消息聚合器将聚合后的通知消息发送至传输功能;以及所述传输功能经由通信网络将聚合后的通知消息传送至所述第一网络设备。
在所述方法的再一优选实施例中,路由聚合后的通知消息包括:根据传输层安全(“TLS”)传输协议来路由聚合后的通知消息。
在进一步优选实施例中,所述方法包括:创建所述多个事件通知中的每一个的模板,所述模板包括事件通知中的每一个中包含的通知对话数据以及事件通知中包含的每种类型的通知对话数据的列表。
在再一进一步优选实施例中,所述方法包括:在所述第一网络设备处接收通知聚合消息;以及所述第一网络设备根据所述多个事件通知来处理聚合后的通知消息。
在又一进一步优选实施例中,所述方法包括:所述第一网络设备以预定义间隔将选项消息发送至所述应用服务器;以及在接收到包括聚合后的通知消息能力信息的选项消息时,更新与所述第一网络设备相关联的能力属性。
在另一优选实施例中,所述方法包括:确定与所述用户代理相关联的第一网络设备是否能够接收聚合后的通知消息。
在所述方法的又一优选实施例中,对多个事件通知进行聚合包括:所述应用服务器将第一多个事件通知发送至消息聚合器,所述第一多个事件通知中的每一个与所述多个用户代理中的一个用户代理相关联;以及所述消息聚合器接收所述第一多个事件通知,并基于所述第一网络设备来对所述第一多个事件通知进行聚合,聚合后的第一多个事件通知包括聚合后的通知消息。
在所述方法的再一进一步优选实施例中,对多个事件通知进行聚合进一步包括:使用所述第一网络设备的位置的标识符,使得聚合后的通知消息包括所述第一网络设备的标识符。
在本文中还公开了一种用于实时通知递送的装置。所述装置包括应用服务器,所述应用服务器能够接收被指向多个用户代理的事件通知。所述用户代理处于远离所述应用服务器的站点处并通过第一网络设备来接收事件通知,所述第一网络设备能够接收聚合后的通知消息。此外,所述应用服务器对被指向所述多个用户代理的多个事件通知进行聚合,以创建被指向所述第一网络设备的聚合后的通知消息。所述多个事件通知中的每一个与所述多个用户代理中的一个用户代理相关联。附加地,所述应用服务器经由通信网络将聚合后的通知消息路由至所述第一网络设备。
在所述装置的另一优选实施例中,所述应用服务器通过将所有所述多个事件通知封装至聚合后的通知消息的主体中来对所述多个事件通知进行聚合。
在所述装置的再一优选实施例中,聚合后的通知消息的主体包括压缩文本格式,所述压缩文本格式包括会话发起协议(“SIP”)信息。
在所述装置的又一优选实施例中,所述应用服务器接收用户代理通知订阅信息,并基于接收到的通知订阅来对所述多个事件通知进行聚合。
在所述装置的进一步优选实施例中,所述第一网络设备是SIP代理服务器。
本发明适用于任何大规模、主控或基于云的通信***,其中,将实时事件服务从集中式应用提供给一个或多个远程局位置。本发明的其它细节、目的和优势将随着本发明的特定目前优选实施例和实施这些实施例的特定目前优选方法的以下描述的进行而变得显而易见。
附图说明
在附图中示出了用于高性能低等待时间实时通知递送的目前优选设备、***和装置,并且在那里还图示了实施这些目前优选设备、***和装置的特定目前优选方法。应当理解的是,附图中使用的相似附图标记可以标识相似的组件。
图1是包括本发明的装置的通信***的第一优选实施例的框图。
图2是由本发明使用的聚合后的通知消息的格式的优选实施例。
具体实施方式
参照图1,用于实时通知递送的装置可以包括应用服务器3,该应用服务器3位于作为通信网络4的一部分的数据中心1中。应用服务器3接收被指向多个用户代理6的事件通知。各个代理由框A、B、C和D表示。事件通知可以包括针对来自集中式、主控或云通信***的呼叫事件、存在、特征状态、警报状况或其它事件的通知。另外,事件通知可以包括事件通知被指向的远程站点(诸如分局)的标识符、要被发送至该远程站点的多个通知和/或实现简单聚合的每个事件通知的索引。此外,多于一个事件通知可以被指向单个用户代理6。在优选实施例中,用户代理6可以是会话发起协议(“SIP”)用户代理,事件通知是SIP事件通知,并且用户代理6和应用服务器3经由第一网络设备5而被连接,其是可存活分支代理。
用户代理6可以包括软件应用或硬件应用,诸如端点或终端。此外,用户代理6可以是移动通信设备,诸如例如移动电话、计算机、膝上型电脑、个人数字助理、上网本或平板计算机设备,或者,用户代理可以是非移动设备,例如台式计算机或桌面电话。应用服务器3的实施例可以包括例如被配置为通过与多个不同客户设备进行通信来主控向这些设备的服务的计算机设备。
在优选实施例中,用户代理通知订阅可以由数据中心1、应用服务器3或其它网络设备接收,使得多个事件通知的生成基于接收到的且有效的通知订阅。用户代理通知订阅可以包括第一网络设备5位于其中的第一网络的位置的标识符。在另一优选实施例中,应用服务器3可以是SIP服务器,或者它可以包括SIP应用7。在另一优选实施例中,第一网络设备5是服务器设备。该服务器设备可以包括消息队列10和消息提取器12。该服务器设备可以是分支或代理服务器,或者它可以包括例如SIP代理功能11。
应用服务器3可以生成事件通知,或者它可以从另一网络设备(诸如服务器或网关)接收事件通知。用户代理6位于远离应用服务器3的站点2处,并能够通过能够接收聚合后的通知消息的第一网络设备5来接收事件通知。可以基于由第一网络设备5发送的选项消息来确定第一网络设备的能力。可以在接收到包括指示聚合后的通知消息能力的信息的选项消息时,更新与第一网络设备相关联的能力属性。
在优选实施例中,可以以预定义间隔将选项消息发送至应用服务器3、数据中心1或者将该信息中继至数据中心1的其它设备。选项消息可以是SIP OPTIONS消息,并且该消息的SIP首部可以包括第一网络设备5的代理状态和对封装后的通知进行处理的代理能力。因此,应用服务器可以在接收到包括通知聚合能力的OPTIONS消息时动态地更新用于已知代理的能力属性。在事件发生时,可以创建针对所有活动订阅对话的应用通知,并且应用服务器或其它设备可以基于查找表、联系人信息或者用户代理的其它形式的注册信息,来确定将哪些用户代理注册至支持通知聚合的网络设备。
此外,应用服务器3对被指向多个用户代理的多个事件通知进行聚合,以创建被指向第一网络设备5的聚合后的通知消息。对多个事件通知的聚合可以使用该多个事件通知中的第一事件通知来进行,以对剩余的多个事件通知进行聚合。此外,对多个事件通知进行聚合可以包括:将所有多个事件通知封装至聚合后的通知消息的主体中。
另外,可以在聚合过程中使用网络或网络设备的位置的标识符,使得要被聚合的事件通知包括该标识符,或者以其它方式,在聚合后的通知消息中包括该标识符。该机制使得事件通知能够基于特定网络或网络设备被聚合。在其中存在每个均具有网络设备的多个远程站点的情形中,可以针对每个远程站点对事件通知进行聚合并将这些事件通知发送至该远程站点处的网络设备。
在优选实施例中,聚合后的通知消息包括第一网络设备5的位置或地址的标识符,以及指示通知聚合消息中的多个分离事件通知的信息和每个事件通知的索引。该索引可以包括关于该特定事件通知被指向的用户代理的信息。该索引可以用于促进通知事件的聚合,但可以或可以不作为聚合后的通知消息的一部分而被发送。此外,聚合后的通知消息的主体可以包括压缩文本格式,该压缩文本格式包括SIP信息。
图2图示了包含n个通知和关联对话的聚合后的通知消息的优选实施例。可以针对所附的压缩SIP消息来定义内容类型。该内容类型可以被定义为应用/压缩-多部分。压缩-多部分可以被表示为Gzip压缩文本。压缩文本属于类型“多部分/混合”,对于其而言每个部分属于类型“应用/SIP”。该结果提供的是,可以在从集中式应用向远程SIP代理的初始通知的主体中发送所有通知的压缩副本。
在另一优选实施例中,可以对事件通知进行聚合,以提供针对对话处理的优化。在聚合过程之前、期间或之后,可以创建多个事件通知中的每一个的模板,使得该模板包括事件通知中的每一个中包含的通知对话数据以及事件通知中包含的每种类型的通知对话数据的列表。
下列示例代码说明了可以如何使用优化方法来对事件通知进行组合。消息聚合器创建通知数据的模板(application/dialog-info-template)。该模板包含对话相关字段的参数。消息聚合器还创建在其上通知不得不被发送的所有对话的列表(application/dialog-list)。附加地,可以通过使用压缩来应用进一步优化,以便减小消息大小。
在另一优选实施例中,该多个事件通知可以由消息聚合器8聚合。该消息聚合器8可以是硬件或软件应用,其可以是应用服务器3或分离设备的组件。该多个事件通知中的每一个与多个用户代理6中的一个用户代理相关联。对该多个事件通知进行聚合可以包括:应用服务器3将第一多个事件通知发送至消息聚合器8,使得该第一多个事件通知中的每一个与多个用户代理6中的一个用户代理相关联。消息聚合器接收该第一多个事件通知,并基于第一网络设备来对该第一多个事件通知进行聚合。聚合后的第一多个事件通知包括聚合后的通知消息。
此外,应用服务器3经由通信网络4将聚合后的通知消息路由至第一网络设备5。在另一优选实施例中,消息聚合器8通过将聚合后的通知消息发送至传输功能9来路由聚合后的通知消息,并且传输功能9经由通信网络4将聚合后的通知消息传送至第一网络设备5。优选地,可以根据传输层安全(“TLS”)协议,通过通信网络4路由聚合后的通知消息。
第一网络设备5接收通知聚合消息,并根据多个事件通知来处理聚合后的通知消息。这可以包括第一网络设备5将聚合后的通知消息解析为针对多个用户代理的多个事件通知并发起每个事件通知向该多个用户代理中的至少一个的传送。
在另一实施例中,SIP代理功能11可以通过从消息队列10读取在其主体中包含聚合后的事件通知的通知来处理来自该队列的消息。SIP代理功能11从主体中移除聚合后的通知并将它们传递至消息提取器12。消息提取器12接收封装后的通知,并通过直接从接收到的消息主体提取SIP消息或者通过基于在聚合期间产生的对话列表重建SIP消息来重建这些SIP消息。一旦被提取,通知就被放置在消息队列10中以供正常SIP处理。
本发明还包括一种用于实时通知递送的方法。所述方法可以体现在非瞬时性计算机可读介质中。非瞬时性计算机可读介质的实施例可以是例如计算机设备(诸如,通信设备或通信终端)的存储器、闪存驱动器(flash drive)、服务器的存储器、闪存、紧致盘、光盘存储介质或DVD。该介质可以具有存储在其上的应用,所述应用定义网络设备的处理器可执行的指令。这些指令可以定义包括以下步骤的方法:向应用服务器提供被指向多个用户代理的事件通知,该多个用户代理处于远离应用服务器的站点处并通过能够接收聚合后的通知消息的第一网络设备来接收事件通知。
该方法进一步要求对被指向多个用户代理的多个事件通知进行聚合,以创建被指向第一网络设备的聚合后的通知消息,这些事件通知中的每一个与该多个用户代理中的一个用户代理相关联,并且该方法还要求经由通信网络将聚合后的通知消息路由至第一网络设备。
本发明优化了从集中式、主控或基于云的通信***向远程站点或分支位置处的接收者的通知递送的带宽使用和等待时间。本发明最小化了由数据链路等待时间或数据链路带宽限制引起的通知递送的延迟。本发明还最小化了通知间的等待时间,并保证了向远程站点处的用户代理的通知的准同时递送,即使到远程站点的数据链路具有有限带宽或高的等待时间。
尽管以上示出并描述了用于高性能低等待时间实时通知递送的装置以及制造和使用该装置的方法的特定目前优选实施例,但是显然应当理解的是,本发明不限于此,而是可以以其它方式在以下权利要求的范围内多样地被体现和实施。

Claims (15)

1.一种用于实时通知递送的方法,包括:
向应用服务器(3)提供被指向多个用户代理(6)的事件通知,所述用户代理(6)处于远离所述应用服务器(3)的站点(2)处并通过第一网络设备(5)来接收事件通知,所述第一网络设备(5)能够接收聚合后的通知消息;
其特征在于,所述方法还包括:
对被指向所述多个用户代理(6)的多个事件通知进行聚合,以创建被指向所述第一网络设备(5)的聚合后的通知消息,所述多个事件通知中的每一个与所述多个用户代理(6)中的一个用户代理相关联;
经由通信网络(4)将聚合后的通知消息路由至所述第一网络设备(5);
所述第一网络设备(5)经由所述通信网络(4)接收聚合后的通知消息;
所述第一网络设备(5)将聚合后的通知消息解析为针对所述多个用户代理(6)的多个事件通知;以及
所述第一网络设备(5)将每个事件通知传送至所述多个用户代理(6)中的至少一个。
2.根据权利要求1所述的方法,进一步包括:所述第一网络设备(5)以预定义间隔将选项消息发送至所述应用服务器(3),以及在接收到包括聚合后的通知消息能力信息的选项消息时更新与所述第一网络设备(5)相关联的能力属性。
3.根据权利要求1所述的方法,进一步包括:使用所述多个事件通知中的第一事件通知来对所述多个事件通知进行聚合,以对剩余的多个事件通知进行聚合。
4.根据权利要求3所述的方法,其中,对多个事件通知进行聚合进一步包括:使用所述第一网络设备(5)的位置的标识符,使得聚合后的通知消息包括所述第一网络设备(5)的标识符。
5.根据权利要求1所述的方法,进一步包括:接收用户代理通知订阅,其中用户代理通知订阅包括所述第一网络设备(5)的位置的标识符,并且基于接收到的通知订阅来生成所述多个事件通知。
6.根据权利要求5所述的方法,其中,聚合后的通知消息包括所述第一网络设备(5)的位置的标识符。
7.根据权利要求6所述的方法,其中,对多个事件通知进行聚合包括:使用用于对每个事件通知进行聚合的索引,所述索引包括关于每个事件通知被指向的用户代理的信息,以及其中,聚合后的通知消息不包括所述索引。
8.根据权利要求1所述的方法,其中,对多个事件通知进行聚合包括:将所有所述多个事件通知封装至聚合后的通知消息的主体中,其中聚合后的通知消息的主体包括压缩文本格式,所述压缩文本格式包括会话发起协议“SIP”信息。
9.根据权利要求1所述的方法,其中,路由聚合后的通知消息包括:消息聚合器将聚合后的通知消息发送至传输功能;以及所述传输功能经由通信网络(4)将聚合后的通知消息传送至所述第一网络设备(5)。
10.根据权利要求1所述的方法,其中,路由聚合后的通知消息包括:根据传输层安全“TLS”传输协议来路由聚合后的通知消息。
11.根据权利要求1所述的方法,进一步包括:
- 创建所述多个事件通知中的每一个的模板,所述模板包括事件通知中的每一个中包含的通知对话数据以及事件通知中包含的每种类型的通知对话数据的列表,或者
- 在所述第一网络设备处接收通知聚合消息,并且所述第一网络设备根据所述多个事件通知来处理聚合后的通知消息,或者
- 所述第一网络设备(5)以预定义间隔将选项消息发送至所述应用服务器(3),以及在接收到包括聚合后的通知消息能力信息的选项消息时,更新与所述第一网络设备(5)相关联的能力属性,或者
- 确定与所述用户代理(6)相关联的第一网络设备(5)是否能够接收聚合后的通知消息。
12.根据权利要求1所述的方法,其中,对多个事件通知进行聚合包括:所述应用服务器(3)将第一多个事件通知发送至消息聚合器,所述第一多个事件通知中的每一个与所述多个用户代理(6)中的一个用户代理相关联;以及所述消息聚合器接收所述第一多个事件通知,并基于所述第一网络设备(5)来对所述第一多个事件通知进行聚合,聚合后的第一多个事件通知包括聚合后的通知消息。
13.根据权利要求12所述的方法,其中,对多个事件通知进行聚合进一步包括:使用所述第一网络设备(5)的位置的标识符,使得聚合后的通知消息包括所述第一网络设备(5)的标识符。
14.一种用于实时通知递送的装置,包括:
应用服务器(3);以及
所述应用服务器(3)被配置成能够接收被指向多个用户代理(6)的事件通知,所述用户代理(6)处于远离所述应用服务器(3)的站点(2)处并被配置成通过第一网络设备(5)来接收事件通知,所述第一网络设备(5)被配置成能够接收聚合后的通知消息;
其特征在于,
所述应用服务器(3)被配置成对被指向所述多个用户代理(6)的多个事件通知进行聚合,以创建被指向所述第一网络设备(5)的聚合后的通知消息,所述多个事件通知中的每一个与所述多个用户代理(6)中的一个用户代理相关联;
所述应用服务器(3)被配置成经由通信网络(4)将聚合后的通知消息路由至所述第一网络设备(5);
所述第一网络设备(5)被配置成经由所述通信网络(4)接收聚合后的通知消息;
所述第一网络设备(5)被配置成将聚合后的通知消息解析为针对所述多个用户代理(6)的多个事件通知;以及
所述第一网络设备(5)被配置成将每个事件通知传送至所述多个用户代理(6)中的至少一个。
15.根据权利要求14所述的装置,其中,所述第一网络设备(5)是SIP代理服务器。
CN201280004010.1A 2012-05-15 2012-05-15 用于高性能低等待时间实时通知递送的方法和装置 Expired - Fee Related CN103548315B (zh)

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
CN103548315A CN103548315A (zh) 2014-01-29
CN103548315B true CN103548315B (zh) 2017-03-08

Family

ID=49582240

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280004010.1A Expired - Fee Related CN103548315B (zh) 2012-05-15 2012-05-15 用于高性能低等待时间实时通知递送的方法和装置

Country Status (6)

Country Link
US (3) US20130311618A1 (zh)
EP (1) EP2740250B1 (zh)
CN (1) CN103548315B (zh)
BR (1) BR112013010159A2 (zh)
RU (1) RU2608469C2 (zh)
WO (1) WO2013172819A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
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 삼성전자주식회사 무선 통신 시스템에서 접속 계층을 통해 서비스 연결을 제공하는 장치 및 방법
CN107004006A (zh) * 2014-10-30 2017-08-01 培生教育公司 内容数据库的生成
JP6524264B2 (ja) * 2015-05-20 2019-06-05 コンヴィーダ ワイヤレス, エルエルシー 効率を高めるためにサービス層サブスクリプションおよび通知を分析しグループ化する方法および装置
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

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1984090A (zh) * 2005-12-13 2007-06-20 株式会社日立制作所 数据通信方法以及***

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001061984A1 (en) * 2000-02-14 2001-08-23 Motorola Inc. Apparatus for communication of chat messages and method therefor
US7647374B2 (en) * 2001-07-03 2010-01-12 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
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
KR101390095B1 (ko) * 2009-11-18 2014-04-28 닛본 덴끼 가부시끼가이샤 동적 경로 분기 시스템, 동적 경로 분기 방법, 및 비일시적 컴퓨터 판독가능 저장 매체
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
US8380803B1 (en) * 2011-10-12 2013-02-19 Credibility Corp. Method and system for directly targeting and blasting messages to automatically identified entities on social media

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1984090A (zh) * 2005-12-13 2007-06-20 株式会社日立制作所 数据通信方法以及***

Also Published As

Publication number Publication date
US20180124161A1 (en) 2018-05-03
US10567483B2 (en) 2020-02-18
CN103548315A (zh) 2014-01-29
BR112013010159A2 (pt) 2017-03-01
US20160088071A1 (en) 2016-03-24
WO2013172819A1 (en) 2013-11-21
RU2013117418A (ru) 2014-10-27
RU2608469C2 (ru) 2017-01-18
US20130311618A1 (en) 2013-11-21
EP2740250A1 (en) 2014-06-11
EP2740250B1 (en) 2015-08-05

Similar Documents

Publication Publication Date Title
CN103548315B (zh) 用于高性能低等待时间实时通知递送的方法和装置
CN103348663B (zh) 用于多用户设备的消息推送通知客户端改善
US10148449B2 (en) Push message service system and method
JP5080479B2 (ja) 通信システムにおけるグループ通信
EP3588862A1 (en) Communication system core network and method for providing heart-beat messages
CN110149392A (zh) 一种推送消息的管理方法及装置
CN104363407B (zh) 一种视频会议***通讯方法及相应装置
CN108632844B (zh) 信息处理方法、装置及电子设备
WO2012055134A1 (zh) 一种***方法和***
TW200836522A (en) Presence system, communication terminal, server and computer program product therefor
CN110875914B (zh) 一种基于共享会话链路传输消息的方法及装置
EP2974159B1 (en) Method, device and system for voice communication
US10084731B2 (en) Method and system for transferring messages between messaging systems
CN111200606A (zh) 深度学习模型任务处理方法、***、服务器及存储介质
WO2015027721A1 (zh) 一种终端状态订阅方法、装置及***
WO2019201111A1 (zh) 信息处理方法、装置、设备及计算机可读存储介质
CN109120578B (zh) 一种实现链路连接处理的方法及装置
CN111565235A (zh) 一种获取多媒体消息业务服务器地址的方法及装置
US20160302055A1 (en) Information processing system
WO2018014882A1 (zh) 获取路由信息的方法及装置、路由寻址设备及***
US20150019664A1 (en) Spam message processing method and system
WO2021110693A1 (en) Network aggregation system
JP7253104B1 (ja) メッセージ配信装置、メッセージ配信方法、及び、メッセージ配信プログラム
CN104579914A (zh) 一种***之间订阅状态的方法及装置
KR20130111716A (ko) 적응형 메시징 방법 및 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170308

CF01 Termination of patent right due to non-payment of annual fee