计费系统中的双机切换方法及相关设备、系统技术方案

技术编号:8657517 阅读:224 留言:0更新日期:2013-05-02 01:24
本发明专利技术公开了一种计费系统中的双机切换方法及相关设备、系统,该方法包括:接收切换前计费网元发送的双机切换开始消息;在接收到双机切换开始消息后,将接收到的计费请求方发送的计费请求消息进行缓存;接收切换前计费网元发送的双机切换成功消息;在接收到双机切换成功消息后,将缓存的计费请求消息发送到切换后计费网元,由切换后计费网元根据计费请求消息进行计费处理。本发明专利技术能够在保证计费系统原有性能的前提下解决双机切换过程中的消息丢失的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及一种计费系统中的双机切换方法及相关设备、系统
技术介绍
在可靠性要求高的计费系统中通常采用双机冗余机制,而且要求在双机切换过程中尽量不丢失计费消息。双机切换过程中的最差的情况是,主机上已经收到的消息和传输控制协议层(Transmission Control Protocol, TCP)缓冲区的消息全部丢失且主、备机的消息接入适配网元设备,如Diameter信用控制协议(Diameter Credit Control,DCC)消息接入适配模块,发生断连且重连不成功,直接丢弃这部分消息。在上述最差情况下,双机切换过程中丢失的消息数为从主机资源发生故障到主机资源全部掉线的时间与从主机资源全部掉线到成功倒换到备机的时间之和乘以每秒试呼叫次数(Call Attempt Per Second,CAPS)。现有技术中解决双机切换过程中消息丢失的方法主要有,在主备机之间的数据复制采用同步方式,只有当主机的数据同步到备机后,主机才向外部系统返回处理成功的消息,这样使得主备机切换的耗时很短,切换过程中数据基本上不丢失;或者,在双机切换期间消息接入适配网元直接对业务进行放通,等双机切换完成后,后续再对切换期间产生的放通话单进行处理。第一种方法由于主备机之间采用同步复制方式,资源消耗大,系统的性能大大降低,而第二种方法中放通使得部分计费无法实时进行,对于低余额的用户存在欠费的风险,而且部分运营商对放通并不认可。综上,现有技术不能很好解决在保证性能的前提下保证计费消息不丢失的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种计费系统中的双机切换方法及相关设备、系统,能够在保证计费系统原有性能的前提下解决双机切换过程中的消息丢失的问题。本专利技术解决上述技术问题的技术方案包括:本申请第一方面提供一种计费系统中的双机切换方法,包括:接收切换前计费网元发送的双机切换开始消息;在接收到所述双机切换开始消息后,将接收到的计费请求消息进行缓存;接收所述切换前计费网元发送的双机切换成功消息;在接收到所述双机切换成功消息后,将缓存的所述计费请求消息发送到切换后计费网元,以便所述切换后计费网元针对所述计费请求消息进行计费处理。在第一方面的第一种可能的实现方式中,所述方法还包括:接收所述切换后计费网元发送的响应消息,其中,所述响应消息是所述切换后计费网元针对所述计费请求消息进行计费处理后发送的;删除缓存的所述响应消息所对应的所述计费请求消息。结合第一方面或第一方面的第一种可能的实现方,在第二种可能的实现方式中,所述方法还包括:在所述接收切换前计费网元发送的双机切换开始消息后,若在门限时间范围内未收到所述双机切换成功消息,则忽略所述切换开始消息。结合第一方面的第二种可能的实现方,在第三种可能的实现方式中,所述方法还包括:在所述接收切换前计费网元发送的双机切换成功消息之前,若未接收到所述切换前计费网元发送的双机切换开始消息,则忽略所述切换成功消息。本申请第二方面提供一种计费系统中的双机切换方法,包括:在双机切换开始时向消息接入适配网元发送双机切换开始消息,以使得所述消息接入适配网元在接收到所述双机切换开始消息后,将接收到的计费请求消息进行缓存;在双机切换成功时向消息接入适配网元发送双机切换成功消息,以使得所述消息接入适配网元在接收到所述双机切换成功消息后,将缓存的所述计费请求消息发送到切换后计费网元,由所述切换后计费网元针对所述计费请求消息进行计费处理。本申请第三方面提供一种计费系统中的双机切换方法,包括:接收消息接入适配网元发送的计费请求消息,其中,所述计费请求消息是所述消息接入适配网元在接收到切换前计费网元发送的双机切换开始消息之后且在接收到所述切换前计费网元发送的双机切换成功消息之前,缓存的接收到的计费请求消息;针对所述计费请求消息进行计费处理,并返回响应消息到所述消息接入适配网J Li o在第三方面的第一种可能的实现方式中,所述针对所述计费请求消息进行计费处理,并返回响应消息到所述消息接入适配网元包括:判断是否已经针对所述计费请求消息进行计费处理;若尚未针对所述计费请求消息进行计费处理,则针对所述计费请求消息进行计费处理,并返回响应消息到所述消息接入适配网元,或者,若已经针对所述计费请求消息进行计费处理,则直接返回响应消息到所述消息接入适配网元。结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断是否已经针对所述计费请求消息进行计费处理包括:若所述计费请求消息所对应的业务为会话型业务,则根据所述会话型业务的会话信息判断是否已经针对所述计费请求消息进行计费处理,或者,若所述计费请求消息所对应的业务为事件型业务,则根据所述事件型业务的标识信息判断是否已经针对所述计费请求消息进行计费处理。结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述会话信息在所述切换前计费网元与切换后计费网元的数据复制过程中与余额信息同步复制。本申请第四方面提供一种消息接入适配网元设备,包括:接收模块,用于接收切换前计费网元发送的双机切换开始消息;缓存模块,在所述接收模块接收到所述双机切换开始消息后,将接收到的计费请求方发送的计费请求消息进行缓存;所述接收模块还用于接收所述切换前计费网元发送的双机切换成功消息;发送模块,用于在所述接收模块接收到的所述双机切换成功消息后,将缓存的所述计费请求消息发送到切换后计费网元,以便所述切换后计费网元根据所述计费请求消息进行计费处理。在第四方面的第一种可能的实现方式中,所述设备还包括删除模块,其中,所述接收模块,还用于接收所述切换后计费网元发送的响应消息,其中,所述响应消息是所述切换后计费网元针对所述计费请求消息进行计费处理后发送的;所述删除模块,用于删除缓存的所述响应消息所对应的所述计费请求消息。结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述设备还包括容错处理模块,其中,所述容错处理模块,用于在所述接收模块接收切换前计费网元发送的双机切换开始消息后,在门限时间范围内未收到所述双机切换成功消息的情况下,忽略所述双机切换开始消息。结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,其特征在于,所述容错处理模块,还用于在所述接收模块接收切换前计费网元发送的双机切换成功消息之前未接收到所述双机切换开始消息的情况下,在所述接收模块接收到所述双机切换成功消息时忽略所述双机切换成功消息。本申请第五方面提供一种切换前计费网元设备,其特征在于,包括:第一发送模块,用于在双机切换开始时向消息接入适配网元发送双机切换开始消息,以便所述消息接入适配网元在接收到所述双机切换开始消息后,将接收到的计费请求消息进行缓存;第二发送模块,用于在双机切换成功时向消息接入适配网元发送双机切换成功消息,以便所述消息接入适配网元在接收到所述双机切换成功消息后,将缓存的所述计费请求消息发送到切换后计费网元,由所述切换后计费网元针对所述计费请求消息进行计费处理。本申请第六方面提供一种切换后计费网元设备,包括:接收模块,用于接收消息接入适配网元发送的计费请求消息,其中,所述计费请求消息是所述消息接入适配网元在接收到切换前计费网元发送的双机切换开始消息之后且在接收到所述切本文档来自技高网...

【技术保护点】
一种计费系统中的双机切换方法,其特征在于,包括:接收切换前计费网元发送的双机切换开始消息;在接收到所述双机切换开始消息后,将接收到的计费请求消息进行缓存;接收所述切换前计费网元发送的双机切换成功消息;在接收到所述双机切换成功消息后,将缓存的所述计费请求消息发送到切换后计费网元,以便所述切换后计费网元针对所述计费请求消息进行计费处理。

【技术特征摘要】
1.一种计费系统中的双机切换方法,其特征在于,包括: 接收切换前计费网元发送的双机切换开始消息; 在接收到所述双机切换开始消息后,将接收到的计费请求消息进行缓存; 接收所述切换前计费网元发送的双机切换成功消息; 在接收到所述双机切换成功消息后,将缓存的所述计费请求消息发送到切换后计费网元,以便所述切换后计费网元针对所述计费请求消息进行计费处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收所述切换后计费网元发送的响应消息,其中,所述响应消息是所述切换后计费网元针对所述计费请求消息进行计费处理后发送的; 删除缓存的所述响应消息所对应的所述计费请求消息。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 在所述接收切换前计费网元发送的双机切换开始消息后,若在门限时间范围内未收到所述双机切换成功消息,则忽略所述切换开始消息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 在所述接收切换前计费网元发送的双机切换成功消息之前,若未接收到所述切换前计费网元发送的双机切换 开始消息,则忽略所述切换成功消息。5.一种计费系统中的双机切换方法,其特征在于,包括: 在双机切换开始时向消息接入适配网元发送双机切换开始消息,以便所述消息接入适配网元在接收到所述双机切换开始消息后,将接收到的计费请求消息进行缓存; 在双机切换成功时向所述消息接入适配网元发送双机切换成功消息,以便所述消息接入适配网元在接收到所述双机切换成功消息后,将缓存的所述计费请求消息发送到切换后计费网元,由所述切换后计费网元针对所述计费请求消息进行计费处理。6.一种计费系统中的双机切换方法,其特征在于,包括: 接收消息接入适配网元发送的计费请求消息,其中,所述计费请求消息是所述消息接入适配网元在接收到切换前计费网元发送的双机切换开始消息之后且在接收到所述切换前计费网元发送的双机切换成功消息之前,缓存的接收到的计费请求消息; 针对所述计费请求消息进行计费处理,并返回响应消息到所述消息接入适配网元。7.根据权利要求6所述的方法,其特征在于,所述针对所述计费请求消息进行计费处理,并返回响应消息到所述消息接入适配网元包括: 判断是否已经针对所述计费请求消息进行计费处理; 若尚未针对所述计费请求消息进行计费处理,则针对所述计费请求消息进行计费处理,并返回响应消息到所述消息接入适配网元,或者, 若已经针对所述计费请求消息进行计费处理,则直接返回响应消息到所述消息接入适配网元。8.根据权利要求7所述的方法,其特征在于,所述判断是否已经针对所述计费请求消息进行计费处理包括: 若所述计费请求消息所对应的业务为会话型业务,则根据所述会话型业务的会话信息判断是否已经针对所述计费请求消息进行计费处理, 或者,若所述计费请求消息所对应的业务为事件型业务,则根据所述事件型业务的标识信息判断是否已经针对所述计费请求消息进行计费处理。9.根据权利要求8所述的方法,其特征在于,所述会话信息在所述切换前计费网元与切换后计费网元的数据复制过程中与余额信息同步复制。10.一种消息接入适配网元设备,其特征在于,包括: 接收模块,用于接收切换前计费网元发送的双机切换开始消息; 缓存模块,用于在所述接收模块接收到所述双机切换开始消息后,将接收到的计费请求...

【专利技术属性】
技术研发人员:惠军锐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1