Diameter路由代理规则组的组织制造技术

技术编号:11083067 阅读:62 留言:0更新日期:2015-02-26 09:41
多种示例性实施例涉及一种方法和相关的网络节点,包括一个或多个以下操作:在DRA从第一源设备接收第一Diameter消息;确定与所述第一Diameter消息相关联的第一消息类型;识别多个规则组中与第一消息类型相关联的第一规则组;评估第一规则组中的第一规则;以及基于所述第一规则的评估发送消息。

【技术实现步骤摘要】
【国外来华专利技术】Diameter路由代理规则组的组织相关申请的交叉参考 本申请涉及以下共同未决的申请,该申请在此引入作为参考:申请号为 13/482690,代理人案卷号为 ALC3810, ROUTING DECISION CONTEXT OBJECTS。
本文所公开的各种典型实施例一般地涉及计算机网络。
技术介绍
从互联网工程任务组(IETF)征求意见文档(RFC) 3588的建议开始起,Diameter协 议已经越来越多地被大量网络应用采用。例如,第三代合作伙伴项目(3GPP)已经为多种策 略和计费控制(PCC)、移动性管理、以及IP多媒体子系统(MS)应用采用了 Diameter。由 于基于IP的网络对电路交换网络的替代,Diameter甚至要取代SS7作为密钥通信信令协 议。随着网络的发展,Diameter将成为无线和有线通信网络中广泛使用的协议。 Diameter协议的一个显著方面是Diameter分组路由。被称为Diameter路由代理 (DRA)的实体帮助网络中的数据分组的移动。在多种部署中,DRA可执行如简单的路由、代 理和重定向的基本功能。
技术实现思路
多种示例性实施例的简要总结如下。在下面的
技术实现思路
中可做一些简化和省略, 其意在突出和介绍各种示例性实施方式的一些方面,而不是限制本专利技术的范围。足以使本 领域普通技术人员能够制造和使用本专利技术概念的优选的示例性实施例的详细说明将在后 面的章节中呈现。 多种示例性实施例涉及由Diameter路由代理(DRA)执行的,用于处理Diameter 消息的方法,该方法包括一个或多个以下操作:在DRA接收来自第一源设备的第一 Diameter消息;确定与所述第一 Diameter消息相关联的第一消息类型;识别多个规则组中 与所述第一消息类型相关联的第一规则组;评估第一规则组中的第一规则;以及基于所述 第一规则的评估发送消息。 多种示例性实施例涉及一种用于处理Diameter消息的Diameter路由代理(DRA), 所述DRA包括以下一个或多个:规则存储器,被配置为存储多个规则组;Diameter堆栈,被 配置为接收来自第一源设备的第一 Diameter消息;消息处理器,被配置为:确定与所述第 一 Diameter消息相关联的第一消息类型,并识别多个规则组中与所述第一消息类型相关 联的第一规则组;以及规则引擎,被配置为评估所述第一规则组中的第一规则,其中,所述 消息处理器被进一步配置为基于所述第一规则的评估发送消息。 多种示例性实施例涉及一种永久的机器可读存储介质,其被由Diameter路由代 理(DRA)执行的用于处理Diameter消息的指令所编码,所述指令包括下述的一个或多个 : 用于在DRA接收来自第一源设备的第一 Diameter消息的指令;确定与所述第一 Diameter 消息相关联的第一消息类型的指令;识别多个规则组中与所述第一消息类型相关联的第一 规则组的指令;评估第一规则组中的第一规则的指令;以及基于所述第一规则的评估发送 消息的指令。 描述了多种实施例,其中所述消息类型是基于所述第一Diameter消息的命令类 型和应用类型。 多种实施例还包括多个规则组中适用于至少两个不同的消息类型的第二规则组; 以及评估第二规则组的第二规则,其中,基于所述第一规则的评估对第一消息的发送包括: 基于所述第一规则的评估和所述第二规则的评估发送第一消息。 描述了多种实施例,其中在评估所述第一规则之前执行所述第二规则的评估。 多种实施例还包括在DRA从第二源设备接收第二Diameter消息,其中所述第二 Diameter消息为Diameter请求;评估第二规则组的第三规则,其中所述第三规则的评估生 成Diameter应答的至少一部分;以及发送所述Diameter应答到第二源设备,其中仅在所述 第二规则组已被评估之后执行所述发送。 描述了多种实施例,其中对所述第一规则的评估包括修改所述第一Diameter消 息,以及基于所述第一规则的评估对消息的发送包括发送第一Diameter消息到另一设备。 描述了多种实施例,其中所述第一Diameter消息为Diameter请求,对所述第一规 则的评估包括修改Diameter应答,并且基于所述第一规则的评估对该消息的发送包括发 送所述Diameter应答到第一源设备。 【附图说明】 参考下面的附图进行说明,以便更好地理解多种示例性实施例,其中: 图1示出了Diameter路由代理的示例性网络环境; 图2示出了示例性的Diameter路由代理; 图3示出了用于处理Diameter消息的示例性方法; 图4示出了用于评估多个规则组的示例性方法; 图5示出了一个示例性的通用规则组; 图6示出了示例性的消息类型特定的规则组;以及 图7示出了示例性的消息交换。 为了便于理解,相同的附图标记被用于指代具有实质上相同或类似的结构或实质 上相同或类似的功能的单元。 【具体实施方式】 本说明书和附图仅示出本专利技术的原理。因此,应指出尽管这里没有明确地描述或 示出,本领域的技术人员能够设计体现本专利技术的原理并包括在其范围之内的多种布局。此 夕卜,本文描述的所有示例原则上仅用于示范的目的,以帮助读者理解专利技术人提供的概念以 及本专利技术的原理来促进本领域,并且应当被解释为不限于这些具体引用的示例和条件。另 夕卜,除非另有说明(例如,否则或或在替代方案中),本文中所使用的术语或是指非 排他性的或(即,和/或)。另外,本文所描述的多种实施例并不一定是相互排斥的,因为 一些实施例可以与一个或多个其它实施例结合以形成新的实施例。本文所用的,术语上下 文和上下文对象将被理解为是同义的,除非另有说明。 现在可用的Diameter路由代理(DRA)只提供典型地在硬编码或脚本中定义的基 本功能。因此,用户可能典型地不能被授权来轻松并且灵活地为DRA定义更复杂的行为模 式。鉴于上述情况,希望提供一种便于用户定义和扩展DRA消息处理行为的方法和系统。 图1示出了用于Diameter路由代理(DRA) 142的示例性网络环境100。示例性网 络环境100可以是用于提供多种服务的订户网络。在多种实施例中,订户网络100可以是 公共陆地移动网(PLMN)。示例性的订户网络100可以是用于提供对多种服务的访问的电信 网络或其他网络。示例性订户网络100可以包括用户设备110、基站120、演进的分组核心 (EPC) 130、分组数据网络150和应用功能(AF) 160。 用户设备110可以是与分组数据网络150进行通信的,用于向终端用户提供数据 服务的设备。这样的数据服务可包括例如语音通信、文本消息传送、多媒体流、以及互联网 接入。更具体地,在多种示例性实施例中,用户设备110为个人计算机或膝上型计算机、无 线电子邮件设备、蜂窝电话、平板电脑、电视机顶盒、或能够经由EPC130与其他设备进行通 信的任何其他设备。 基站120可以是能够使用户设备110与EPC130之间进行通信的设备。例如,基站 120可为诸如由相关的3GPP标准所定义的演本文档来自技高网...
Diameter路由代理规则组的组织

【技术保护点】
一种由Diameter路由代理(DRA)执行的用于处理Diameter消息的方法,所述方法包括:在DRA从第一源设备接收(310)第一Diameter消息;确定(315)与所述第一Diameter消息相关联的第一消息类型;识别(335)多个规则组中与所述第一消息类型相关联的第一规则组;评估(340)所述第一规则组的第一规则;和基于所述第一规则的评估发送(345)消息。

【技术特征摘要】
【国外来华专利技术】2012.05.29 US 13/482,6901. 一种由Diameter路由代理(DRA)执行的用于处理Diameter消息的方法,所述方法 包括: 在DRA从第一源设备接收(310)第一Diameter消息; 确定(315)与所述第一Diameter消息相关联的第一消息类型; 识别(335)多个规则组中与所述第一消息类型相关联的第一规则组; 评估(340)所述第一规则组的第一规则;和 基于所述第一规则的评估发送(345)消息。2. 如权利要求1所述的方法,其中所述消息类型基于所述第一Diameter消息的命令类 型和应用类型。3. 如权利要求1-2中任一项所述的方法,进一步包括: 识别(410)多个规则组中适用于至少两个不同的消息类型的第二规则组;和 评估(415)所述第二规则组的第二规则, 其中,基于所述第一规则的评估对第一消息的发送(345)包括:基于第一规则的评估 和第二规则的评估发送第一消息。4. 如权利要求3所述的方法,其中在评估第一规则之前执行对第二规则的评估。5. 如权利要求4所述的方法,进一步包括: 在DRA从第二源设备接收(310)第二Diameter消息,其中所述第二Diameter消息为Diameter请求; 评估(415)所述第二规则组的第三规则,其中,对所述第三规则的评估生成Diameter应答的至少一部分;和 发送(345)所述Diameter应答至第二源设备,其中仅在所述第二规则组已被评估之后 才执行所述发送。6. 如权利要求1-5中任一项的方法,其中: 评估(340)所述第一规则包括修改所述第一Diameter消息,并且, 基于所述第一规则的评估对所述消息的发送(345)包括发送第一Diameter消息至另 一个设备。7. 如权利要求1-6中任一项所述的方法,其中: 所述第一Diameter消息为Diameter请求, 对所述第一规则的评估(340)包括修改Diameter应答,以及 基于所述第一规则的评估对所述消息的发送(345)包括:发送所述Diameter应答至第 一源设备。8. 一种用于处理Diameter消息的Diameter路由代理(DRA),所述DRA包括: 规则存储器(220),被配置为存储多个规则组...

【专利技术属性】
技术研发人员:R·A·曼P·K·约恩森D·W·亚科拉
申请(专利权)人:阿尔卡特朗讯公司
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1