会话切换控制方法、装置及接入点设备制造方法及图纸

技术编号:16878735 阅读:43 留言:0更新日期:2017-12-23 15:27
本发明专利技术公开了一种会话切换控制方法、装置及接入点设备,当判定呼叫在业务节点上建立后,将该呼叫之会话的会话信息先存储于缓存设备中;这样当由于业务节点故障等因素导致需要进行会话切换时,则可以从这些会话所在业务节点之外的其他业务节点中,为待切换的各会话确定目标业务节点,然后控制目标业务节点从缓存设备中提取待切换会话的会话信息、并根据提取的会话信息对待切换会话进行恢复。这样就完成了将会话从一个业务节点切换到另一个业务节点,会话切换后可以继续处理该会话的后续消息。可以实现在业务节点故障等因素导致会话需要切换时,将该会话由原业务节点切换到其他业务节点上由其他业务节点接管,避免造成呼叫损失。

Session switching control method, device and access point device

The invention discloses a session switching control method, device and access point equipment, when determining call establishment in the business node, the call session session information is stored in the cache of the first device; when due to node failure and other factors lead to the need for the session switch, you can place these from the session service the node outside the other nodes, determine the target service node for each session to be switched, then control the target service node from the cache device to extract the switching session information, and according to the session information extraction treatment session switch recovery. This completes the switching of the session from one business node to another, and can continue to process the subsequent message of the session after the session switches. It is possible to switch the session from the original business node to other business nodes on the other side of the service node when the business node failure and other factors cause the conversation to be switched, so as to avoid the call loss.

【技术实现步骤摘要】
会话切换控制方法、装置及接入点设备
本专利技术涉及通信领域,尤其涉及一种会话切换控制方法、装置及接入点设备。
技术介绍
随着运营商业务的飞速发展,运营商对业务系统在线计费的支撑能力、可靠性、可扩展性要求越来越高。在线计费通过Diameter协议和OCS(OnlineChargingSystem)交互,用户通话开始发送初始(Initial)消息开始计费,通话过程中以预定的时间间隔发送更新(Update)消息保持,通话结束发送结束(Terminal)消息完成计费。这一个完整的过程称为Diameter的一个会话(Session)。由于要保持会话的连续性,现有业务系统,如图1,其包括接入节点10、业务集群20、前置节点30以及OCS40(OnlineChargingSystem,在线计费系统)。也即现有业务系统中一般采用一个前置节点30完成协议处理,多个业务节点20完成负荷分担,此时前置节点30也成了系统性能的瓶颈,前置节点30无法满足不断扩展的业务节点话务量的提高的需求。为了避免前置节点30称为系统的性能瓶颈,另一种现有业务系统如图2所示,去掉了前置节点,同时在业务节点20做协议处理和业务处理,此时,接入节点10可以识别会话信息,将同一会话的消息发往同一个业务节点,但如果其中一个业务节点出现宕机或者不通等故障,该业务节点上未处理完的会话,其他业务节点无法接管,从而引起呼叫损失。
技术实现思路
本专利技术实施例为解决:现有业务节点故障时,业务节点上的会话无法由其他业务节点接管导致呼叫损失的问题,提供一种会话切换控制方法、装置及接入点设备。为了解决上述问题,本专利技术一实施例提供了一种会话切换控制方法,包括:当呼叫在业务节点上建立后,将该呼叫之会话的会话信息存储于缓存设备中;判定需要进行会话切换时,为待切换的会话确定目标业务节点,控制目标业务节点从所述缓存设备中提取待切换会话的会话信息、并根据提取的会话信息对待切换会话进行恢复。为了解决上述问题,本专利技术另一实施例提供了一种会话切换控制装置,包括:缓存控制模块,用于当呼叫在业务节点上建立后,控制该业务节点将该呼叫之会话的会话信息存储于缓存设备中;切换控制模块,用于判定需要进行会话切换时,为待切换的会话确定目标业务节点,控制目标业务节点从所述缓存设备中提取待切换会话的会话信息,并根据提取的会话信息对待切换会话进行恢复。为了解决上述问题,本专利技术另一实施例提供了一种接入点设备,包括:接入模块和处理模块;所述接入模块用于接入呼叫;所述处理模块用于将该呼叫发给业务节点,当所述呼叫在业务节点上建立后,控制该业务节点将该呼叫之会话的会话信息存储于缓存设备中;以及用于判定需要进行会话切换时,为待切换的会话确定目标业务节点,控制目标业务节点从所述缓存设备中提取待切换会话的会话信息,并根据提取的会话信息对待切换会话进行恢复。为了解决上述问题,本专利技术另一实施例提供了一种接入点设备,包括处理器和存储器,所述处理器调用所述存储器中的模块执行以下步骤:用于接入呼叫;将该呼叫发给业务节点,当所述呼叫在业务节点上建立后,将该呼叫之会话的会话信息存储于缓存设备中;以及用于判定需要进行会话切换时,为待切换的会话确定目标业务节点,控制目标业务节点从所述缓存设备中提取待切换会话的会话信息,并根据提取的会话信息对待切换会话进行恢复。上述技术方案中的一个技术方案具有如下有益效果:本专利技术提供了一种会话切换控制方法、装置及接入点设备,当判定呼叫在业务节点上建立后,将该呼叫之会话的会话信息先存储于缓存设备中;这样当由于业务节点故障等因素导致需要进行会话切换时,则可以从这些会话所在业务节点之外的其他业务节点中,为待切换的各会话确定目标业务节点,然后控制目标业务节点从缓存设备中提取待切换会话的会话信息、并根据提取的会话信息对待切换会话进行恢复。这样就完成了将会话从一个业务节点切换到另一个业务节点,会话切换后可以继续处理该会话的后续消息。因此本专利技术实施例提供的方案可以实现在业务节点故障等因素导致会话需要切换时,将该会话由原业务节点切换到其他业务节点上由其他业务节点接管,避免造成呼叫损失。附图说明图1为一种现有业务计费系统结构示意图;图2为另一种现有业务计费系统结构示意图;图3为本专利技术实施例一提供的会话切换控制方法流程示意图;图4为本专利技术实施例二提供的会话切换控制装置结构示意图;图5为本专利技术实施例三提供的接入点设备结构示意图;图6为本专利技术实施例四提供的会话接入过程中会话信息的缓存示意图;图7为本专利技术实施例四提供的业务节点故障时会话切换示意图;图8为本专利技术实施例四提供的单个会话失败时的切换示意图;图9为本专利技术实施例四提供的业务节点升级时会话切换示意图;图10为本专利技术实施例四提供的会话删除示意图;图11为本专利技术实施例四提供的业务系统结构示意图;图12为本专利技术实施例四提供的另一业务系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本专利技术中一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现通过具体实施方式结合附图的方式对本专利技术做出进一步的诠释说明。实施例一:本实施例通过在系统中设置缓存设备用于在呼叫过程中,对呼叫的会话之会话信息进行缓存。在需要对会话进行切换时,则可为其他业务节点提供会话信息以供其他业务节点恢复会话,完成会话的切换,保证该会话后续可以继续正常处理,避免造成会话损失。具体的,本实施例提供的会话切换控制方法参见图3所示,包括:S301:当呼叫在业务节点上建立后,将该呼叫之会话的会话信息存储于缓存设备中。S302:判定需要进行会话切换时,为待切换的会话确定目标业务节点。S303:控制目标业务节点从缓存设备中提取待切换会话的会话信息、并根据提取的会话信息对待切换会话进行恢复。应当理解的是,本实施例中的会话包括但不限于呼叫的在线计费会话。本实施例中的缓存设备可以用于存储数据的各种设备,包括但不限于分布式缓存集群。本实施例中缓存设备所存储的会话信息可以仅包括用于进行会话恢复的各种业务相关信息,还可以根据实际应用需求包含其他信息。另外,为了进行会话恢复时便于精准查找,上述S301中将会话的会话信息存储于缓存设备中包括:将用于识别会话的唯一识别标识(也即会话的唯一ID,例如主键)与该会话的会话信息绑定存储于所述缓存设备中。在本实施例中,当检测到出现以下情况中的至少一种时,则判定需要进行会话切换:情况一:向会话当前所在的业务节点发送该会话的消息发送失败;这种情况涉及到单个会话执行失败时的切换。此处发送的会话的消息可能是维持该会话或结束该会话的消息。情况二:承载有会话的业务节点故障;例如该业务节点宕机或由于不通等故障时,则需要将该业务节点上当前承载的会话(这些会话一般都是未完成的会话)切换到其他业务节点上以继续处理,避免导致呼叫损失。情况三:承载有会话的业务节点需要升级。本实施例中当一个业务节点需要升级时,为了避免对该业务节点上当前承载的会话产生影响,也可以事先将该待升级业务节点上的各会话切换到其他业务节点上。通过该处理方式本文档来自技高网...
会话切换控制方法、装置及接入点设备

【技术保护点】
一种会话切换控制方法,包括:当呼叫在业务节点上建立后,将该呼叫之会话的会话信息存储于缓存设备中;判定需要进行会话切换时,为待切换的会话确定目标业务节点,控制目标业务节点从所述缓存设备中提取待切换会话的会话信息,并根据提取的会话信息对待切换会话进行恢复。

【技术特征摘要】
1.一种会话切换控制方法,包括:当呼叫在业务节点上建立后,将该呼叫之会话的会话信息存储于缓存设备中;判定需要进行会话切换时,为待切换的会话确定目标业务节点,控制目标业务节点从所述缓存设备中提取待切换会话的会话信息,并根据提取的会话信息对待切换会话进行恢复。2.如权利要求1所述的会话切换控制方法,其特征在于,出现以下情况中的至少一种时,判定需要进行会话切换:向会话当前所在的业务节点发送该会话的消息发送失败;承载有会话的业务节点故障;承载有会话的业务节点需要升级。3.如权利要求1所述的会话切换控制方法,其特征在于,将所述会话的会话信息存储于缓存设备中包括:将用于识别该会话的唯一识别标识与该会话的会话信息绑定存储于所述缓存设备中。4.如权利要求1所述的会话切换控制方法,其特征在于,为待切换的会话确定目标业务节点包括:根据负载均衡原则从其他业务节点中为待切换的会话确定目标业务节点。5.如权利要求3所述的会话切换控制方法,其特征在于,控制目标业务节点从所述缓存设备中提取待切换会话的会话信息包括:针对各待切换会话,向对应的目标业务节点发送会话切换请求,所述会话切换请求包含:用于指示目标业务节点从所述缓存设备中提取待切换会话的会话信息之唯一识别标识。6.如权利要求1-5任一项所述的会话切换控制方法,其特征在于,还包括:在呼叫结束后,控制该呼叫之会话当前所在的业务节点删除所述缓存设备中该会话的会话信息。7.如权利要求1-...

【专利技术属性】
技术研发人员:刘月清钱建阳张伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1