[发明专利]一种不断链进行能力协商的方法、系统及相关装置有效
申请号: | 200910147661.6 | 申请日: | 2009-06-11 |
公开(公告)号: | CN101588606A | 公开(公告)日: | 2009-11-25 |
发明(设计)人: | 杨红梅;丁学新;甘斌;宋大猛;陈刚 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W28/18 | 分类号: | H04W28/18;H04W76/02;H04W76/04 |
代理公司: | 信息产业部电子专利中心 | 代理人: | 梁 军 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 不断 进行 能力 协商 方法 系统 相关 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种不断链进行能力协商的方法、系统及相关装置。
背景技术
根据RFC3588协议,两个DIAMETER节点之间的传输层链路建立后,必须通过能力交换消息(CER消息/CEA)交换彼此支持的能力(协议版本、支持的DIAMETER应用、支持的安全机制),进行能力协商。如果两个节点没有共同支持的能力(没有共同的DIAMETER应用、没有共同的安全机制等),则能力协商失败,断开传输层连接。如果两个节点有共同支持的能力,则能力协商成功。能力协商后,DIAMETER节点只会向对端节点发送经过协商的DIAMETER应用消息。
在网元合一的情况下,DIAMETER节点支持的应用能力可能有多种,且可能会根据配置情况,要求DIAMETER节点的应用能力能够动态变化,比如,应用能力增加。
现有技术中,经过能力协商成功后的链路状态为I-Open(或R-Open),当DIAMETER节点应用能力有变化时,要想将节点支持的应用能力体现在已经进行过能力协商的链路上,只有通过断开链路,再重新建链、重新进行能力协商的方式实现。而这种断链重建的方式会对正在使用该链路的应用有影响。
发明内容
鉴于上述的分析,本发明旨在提供一种不断链进行能力协商的方法、系统及相关装置,用以解决现有技术中存在的断链重新能力协商的问题。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种不断链进行能力协商的方法,当DIAMETER节点上应用能力发生变化时,所述方法包括:
步骤A:所述DIAMETER节点直接向处于能力协商成功状态的链路中的对等端DIAMETER节点发起能力交换请求,所述能力交换请求中携带有所述DIAMETER节点变化后的应用能力;
步骤B:所述对等端DIAMETER节点接收能力交换请求,根据其自身的应用能力和其收到的能力交换请求中携带的应用能力进行判断,如果其自身的应用能力和所述能力交换请求中携带的应用能力有不为空的交集,则判定本次重新协商成功,否则判定本次重新协商失败,并将重新协商的结果通知给发送能力交换请求的DIAMETER节点;
步骤C:当发送能力交换请求的所述DIAMETER节点接收到所述对等端DIAMETER节点发来的重新协商结果时,根据所述重新协商结果断开该链路或者依据所述重新协商结果在该链路上发送支持的应用DIAMETER消息。
进一步地,所述步骤A具体包括:
所述DIAMETER节点对所有处于能力协商成功状态的链路进行如下处理,直到所有处于能力协商成功状态的链路都进行完重新协商:
判断处于能力协商成功状态的链路中是否有未重新进行能力协商的链路,如果是,向该链路中的对等端DIAMETER节点发起能力交换请求,所述能力交换请求中携带有本节点变化后的应用能力;如果否,所有处于能力协商成功状态的链路都进行完重新协商,缓存重新协商成功的各链路上应用能力,并依据重新协商结果在各链路上发送该链路支持的应用DIAMETER消息。
进一步地,所述步骤C具体包括:
步骤C1:发送能力交换请求的所述DIAMETER节点判断在预定时间内是否收到所述对等端DIAMETER节点发来的重新协商结果,如果是,执行步骤C2,否则执行步骤C3;
步骤C2:发送能力交换请求的所述DIAMETER节点根据所述重新协商结果断开该链路或者依据所述重新协商结果在该链路上发送支持的应用DIAMETER消息,然后转到步骤A;
步骤C3:当多次进行新能力协商超时时,判断该条链路上支持的应用能力在本节点是否已经被删除或者部分被删除,如果是,断开该DIAMETER链路,然后转到步骤A;否则链路上的应用能力保持不变,转到步骤A。
其中,所述步骤C2具体包括:发送能力交换请求的所述DIAMETER节点对重新协商结果进行判断,如果重新协商失败,则断开该链路;如果重新协商成功,则依据所述重新协商结果在该链路上发送支持的应用DIAMETER消息。
本发明还提供了一种不断链进行能力协商的系统,包括:发起重新协商的DIAMETER节点和接受重新协商的对等端DIAMETER节点,所述发起重新协商的DIAMETER节点包括:发起模块和处理模块;所述接受重新协商的对等端DIAMETER节点包括:判定模块,其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910147661.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:连接器盖体结构及具该盖体结构的电子装置
- 下一篇:散热装置