[发明专利]处理Diameter协议消息的方法有效
申请号: | 201010191397.9 | 申请日: | 2010-06-03 |
公开(公告)号: | CN101872303A | 公开(公告)日: | 2010-10-27 |
发明(设计)人: | 汪东升;梁林志;周发军;杨海;蒋述庭 | 申请(专利权)人: | 深圳天源迪科信息技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04W88/18 |
代理公司: | 深圳市德力知识产权代理事务所 44265 | 代理人: | 林才桂 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 diameter 协议 消息 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种处理Diameter协议消息的方法。
背景技术
Diameter协议被IETF的AAA工作组作为下一代的AAA协议标准。Diameter(为直径,意味着Diameter协议是RADIUS协议的升级版本)协议包括基本协议、NAS(网络接入服务)协议、EAP(可扩展鉴别)协议、MIP(移动IP)协议、CMS(密码消息语法)协议等。Diameter协议支持移动IP、NAS请求和移动代理的认证、授权和计费工作,协议的实现和RADIUS类似,也是采用AVP(Attribute Value Pair,属性值对)来实现,但是其中详细规定了错误处理、failover机制,采用TCP协议,支持分布式计费,克服了RADIUS的许多缺点,是最适合未来移动通信系统的AAA协议。
各通信运营商对Diameter协议的实现,主要涉及中国移动的Diameter协议、中国电信的OCP协议和中国联通的DCC(Diameter Credit Control)协议。应用的场景有:(1)网元设备和在线计费系统(Online ChargingSystem)交互;(2)在线计费系统和余额管理中心交换等等。在线计费系统(Online Charging System,简称OCS)是指参与通信过程控制的计费系统,能够解决用户实时信用控制、预付费使用数据业务和增值业务实时计费等问题。
OCS是3GPP网络架构中最重要的组成部分之一。为更好地指导3G环境下计费支撑体系的建设,3GPP组织在32.815提出了OCS的参考结构,给出了具有开放性和通用性的实时计费系统框架,支持基于承载、会话和内容事件的统一计费。这一框架将话务控制功能与计费功能相分离,使计费系统参与到服务的使用过程中,用户边使用业务,OCS边计费。作为系统协议支撑Diameter,必须提供有力的实时性保证。现有的Diameter实现性能存在一定的瓶颈,在一定程度上限制了OCS的并发处理能力。
Diameter消息体可以认为是一个Grouped类型AVP,每个Grouped类型的AVP里面包含一组AVP(可以是Grouped类型)元素,也就是说,Diameter的消息体为多个AVP(属性值对,即消息中的信息单元)组成,因此Diameter消息可以看作以AVP元素作为节点的树。现在以电信的信用控制请求(Credit-Control-Request)消息为例,使用ABNF格式定义如下:
<Credit-Control-Request>::=<Diameter Header:272,REQ,PXY>Diameter协议头,REQ表示该消息为一个请求消息,其中272表示由Diameter协议标准组织分配该命令码的值;
<Session-Id>
{Origin-Host}源主机信息
{Origin-Realm}源服务域信息
{Destination-Realm}目的服务域信息
{Auth-Application-Id}
{Service-Context-Id}
{CC-Request-Type}
{CC-Request-Number}
[Destination-Host]
[User-Name]
[Origin-State-Id]
[Event-Timestamp]
*[Subscription-Id]
[Termination-Cause]
*[Route-Record]
[Requested-Action]
[Requested-Service-Unit]
*[Used-Service-Unit]
[Multiple-Services-Indicator]
*[Multiple-Services-Credit Control]
[CC-Correlation-Id]
[User-Equipment-Info]
*[Proxy-Info]
[Service-Information];
“<>”符号表示必选而且位置必须是在消息的开头的AVP,“{}”符号表示必选的AVP,“[]”符号表示可选的AVP,“*[]”符号表示可重复的可选的AVP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳天源迪科信息技术股份有限公司,未经深圳天源迪科信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010191397.9/2.html,转载请声明来源钻瓜专利网。
- 网络元件的处理节点之间的DIAMETER总线通信
- 用于源对等体基于容量的Diameter负载共享的方法、系统和计算机可读介质
- 用于进行DIAMETER消息处理器间路由的方法、系统和计算机可读介质
- 用于在DIAMETER节点处提供本地应用路由的方法、系统、以及计算机可读介质
- 用于在DIAMETER节点处提供初始路由的方法、系统、以及计算机可读介质
- 用于在DIAMETER节点处提供对等路由的方法、系统、以及计算机可读介质
- 用于基于混合会话的Diameter路由的方法、系统和计算机可读介质
- 用于进行Diameter连接管理的方法和装置
- 一种Diameter拥塞响应的处理方法及装置
- 用于进行DIAMETER消息处理器间路由的系统