容灾倒换的方法、装置和系统制造方法及图纸

技术编号:7839352 阅读:263 留言:0更新日期:2012-10-12 06:16
本发明专利技术实施例提供一种容灾倒换的方法、装置和系统。容灾倒换的方法包括:业务节点分别与至少一个第一设备和至少一个第二设备通信连接;当所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路;以使任一所述第二设备检测到与所述业务节点之间的链路不可达时,选择所述业务节点的备用节点来提供服务。通过本发明专利技术实施例提供的容灾倒换的方法,可以提高用户体验。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种容灾倒换的方法、装置和系统
技术介绍
随着固定移动网络融合的发展,UDC(用户数据融合,User Data Convergence)架构正在成为各大通信设备厂商在SDM(用户数据管理,Subscriber Data Management)解决方案的主要产品架构。在M)C架构下,使用业务节点FE(业务节点,Front End,FE)来完成 CS (Circuit Switched domain,电路域)/PS (Packet domain,分组域)/IMS (IP multimediasubsystem, IP多媒体子系统)各种领域的业务逻辑处理,使用共同的BE(数据节点,BackEnd)完成用户数据融合存储和集中管理。由于用户数据是运营商通信网络的核心数据,用户数据的一致性和可靠性不仅是电信运行商最关注的指标,也是电信网络服务质量的核心指标。而在UDC架构下,FE和BE实现了分离部署,也实现了业务逻辑和数据管理的分离,因此对用户数据的可靠性和一致性也带来了挑战。BE作为用户数据中心,一般都采取分布式部署,在多个地理位置形成容灾组网,确保用户数据的安全。容灾解决方案中最关键的核心技术是如何实现故障场景下的容灾倒换。即当某个FE/BE故障时,其它的FE/BE可以进行自动的倒换和接管,确保对终端用户提供无缝的业务体验。现有FE/BE容灾倒换方案是普遍使用的是单层的倒换方案。对端网络设备,例如MSC(MobiIe Switching Center,移动交换中心)/STP(Signalling Transfer Point,信令转接点)通过FE和BE通信连接,当MSC/STP发现主用FE不可用后,倒换到容灾FE。BE发现主用FE不可用时,倒换到容灾FE发送用户签约数据变化的通知消息。但是在有些场景下,比如如果某个FE和对端网络设备的链路出现故障,那么这时BE发送给FE的订阅通知消息实际无法下发到对端网络设备;或者,如果主用FE和主用BE/容灾BE的通信链路全部故障,那么对端网络设备向FE发送的业务请求也会失败。也就是说,在这些场景下,即使FE的状态正常,业务也无法正常进行,导致用户的业务体验差。
技术实现思路
本专利技术实施例提供一种容灾倒换的方法、装置和系统,解决原有单层容灾倒换下无法解决的故障场景,提高了用户的业务体验和运营商网络的可靠性。一方面,本专利技术实施例提供了一种容灾倒换的方法,包括业务节点分别与至少一个第一设备和至少一个第二设备通信连接;当所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路;以使任一所述第二设备检测到与所述业务节点之间的链路不可达时,选择所述业务节点的备用节点来提供服务。另一方面,本专利技术实施例提供了一种业务节点,包括第一单元,用于使所述业务节点分别与至少一个第一设备和至少一个第二设备通信连接;第二单元,用于当所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路;以使任一所述第二设备检测到与所述业务节点之间的链路不可达时,选择所述业务节点的备用节点来提供服务。另一方面,本专利技术实施例提供了一种容灾倒换的系统,包括至少一个第一设备、至少一个第二设备,和与所述至少一个第一设备及所述至少一个第二设备通信连接的业务节点,所述业务节点,用于当检测到与所述至少一个第一设备之间的链路发生故障时,则关闭自身与所述至少一个第二设备之间的链路; 所述第二设备,用于当检测到与所述业务节点之间的链路不可达时,选择所述业务节点的备用节点来提供服务。本专利技术实施例提供的容灾倒换的的方法,业务节点分别与至少一个第一设备和至少一个第二设备通信连接;当所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路;以使任一所述第二设备检测到与所述业务节点之间的链路不可达时,选择所述业务节点的备用节点来提供服务,从而解决原有单层容灾倒换下无法解决的故障场景,提高了用户的业务体验和运营商网络的可靠性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术提供的一个容灾倒换的方法实施例一的流程图;图2为本专利技术提供的一种故障场景示意图;图3为本专利技术提供的另一种故障场景示意图;图4为本专利技术提供的容灾倒换的方法实施例二的流程图;图5为本专利技术提供的容灾倒换的方法实施例三的流程图;图6为本专利技术提供的容灾倒换的方法实施例四的流程图;图7为本专利技术提供的容灾倒换的方法实施例五的流程图;图8为本专利技术提供的业务节点实施例的结构示意图;图9为本专利技术提供的容灾倒换系统实施例的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图I为本专利技术提供的容灾倒换的方法实施例一的流程图,如图I所示,该方法包括S101,业务节点FE分别与至少一个第一设备和至少一个第二设备通信连接;在UDC架构下,业务处理由FE完成,用户数据的存储和管理由BE完成,BE可以支持各种领域的业务,只要部署对应的FE即可。本专利技术与具体的网络域、FE类型无直接关系,FE可以是CS域的HLR(归属位置寄存器,Home Location Register)、IMS域的HSS(归属用户服务器,Home subscriber Server)或 PS 域的 PCRF(Policy and Charging RulesFunction,策略与计费规则功能实体),当然也不限于 这些。例如,第一设备和第二设备可以分别是MSC/STP,和BE ;也可以分别是S-CSCF(月艮务呼叫会话控制功能,Serving Call Session Control Function)和BE,当然也不限于这些。S103,当所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路;以使任一所述第二设备检测到与所述业务节点之间的链路不可达时,选择所述业务节点的备用节点来提供服务。其中,所述业务节点检测到与第一设备之间的链路发生故障,可以是业务节点和第一设备之间的链路发生故障,也可以是第一设备发生故障而导致业务节点和第一设备之间的链路发生故障。当FE检测到自己和至少一个第一设备之间的链路发生故障后,则关闭自身与至少一个第二设备之间的链路。可选的,当第一设备为MSC/STP,第二设备为BE时,所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路,具体为所述业务节点检测到与所述至少一个MSC/STP之间的链路发生故障,则关闭自身和所述至少一个BE之间的SOAP(简单对象访问协议,Simple Object Access本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容灾倒换方法,其特征在于,包括 业务节点分别与至少一个第一设备和至少一个第二设备通信连接; 当所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路;以使任一所述第二设备检测到与所述业务节点之间的链路不可达时,选择所述业务节点的备用节点来提供服务。2.如权利要求I所述的方法,其特征在于,所述第一设备为移动交换中心MSC/信令转接点STP,所述第二设备为数据节点BE,所述当所述业务节点检测到与所述至少一个第一设备之间的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路,具体包括当所述业务节点检测到与所述至少一个MSC/STP之间的链路发生故障,则关闭自身和所述至少一个BE之间的简单对象访问协议SOAP订阅通知链路。3.如权利要求2所述的方法,其特征在于,所述关闭自身和所述至少一个BE之间的SOAP订阅通知链路具体包括所述业务节点关闭自身和所述至少一个BE之间的传输控制协议TCP链路; 相应的,所述任一所述第二设备检测到与所述业务节点之间的链路不可达时,具体包括任一 BE检测到与所述业务节点间的TCP链路不可达。4.如权利要求I所述的方法,其特征在于,所述第一设备为BE,第二设备为MSC/STP,所述当所述业务节点检测到与所述至少一个第一设备的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路,具体包括当所述业务节点检测到与其连接的所述至少一个BE之间的链路都发生故障,则关闭自身和所述至少一个MSC/STP之间的七号信令链路。5.如权利要求4所述的方法,其特征在于,所述关闭自身和所述至少一个MSC/STP之间的七号信令链路具体包括将自身的信令连接控制协议SCCP信令点状态设置为不可达; 相应的,所述任一所述第二设备检测到与所述业务节点之间的链路不可达,具体包括任一 MSC/STP检测到所述业务节点的SCCP信令点状态为不可达。6.如权利要求4所述的方法,其特征在于,所述关闭自身和所述至少一个MSC/STP之间的七号信令链路具体包括将自身的MTP第三层用户适配层M3UA/消息传输部分第三层MTP3状态设置为不可达; 相应的,所述任一所述第二设备检测到与所述业务节点之间的链路不可达,具体包括任一 MSC/STP检测到所述业务节点的M3UA/MTP3状态为不可达。7.如权利要求I所述的方法,其特征在于,所述第一设备为服务呼叫会话控制功能S-CSCF,第二设备为BE,所述当所述业务节点检测到与所述至少一个第一设备的链路发生故障,则关闭自身与所述至少一个第二设备之间的链路,具体包括所述业务节点检测到与所述至少一个S-CSCF的链路发生故障,则关闭自身和所述至少一个BE之间的SOAP订阅通知链路。8.如权利要求7所述的方法,其特征在于,所述关闭自身和所述至少一个BE之间的SOAP订阅通知链路具体包括所述业务节点关闭自身和所述至少一个BE之间的TCP链路; 相应的,所述任一所述第二设备检测到与所述业务节点之间的链路不可达,具体包括任一 BE检测到和所述业务节点之间的TCP链路不可达。9.如权利要求I所述的方法,其特征在于,所述第一设备为BE,第二设备为S-CSCF,所述当所述业务节点检测到与所述至少一个第一...

【专利技术属性】
技术研发人员:刘恒周江鲤胡达侯前进刘海静
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1