计费消息处理方法、计费主机、负载均衡器及计费系统技术方案

技术编号:6725214 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种计费消息处理方法、计费主机、负载均衡器及计费系统,计费消息处理方法包括:在线计费主机接收负载均衡器发送的计费消息;所述在线计费主机根据所述计费消息中的会话ID获取相应的计费处理信息,所述计费处理信息包括会话信息及中间信息;所述在线计费主机通过计费应答消息将所述计费处理信息返回给所述负载均衡器进行保存。通过在线计费主机将会话信息及中间信息发送给负载均衡器保存,解决了现有技术在计费主机故障的情况下不能继续计费的问题,保证了会话计费的连贯性,提高了在线计费的可靠性。

【技术实现步骤摘要】

本专利技术实施例涉及通信计费技术,尤其涉及一种计费消息处理方法、计费主机、负 载均衡器及计费系统。
技术介绍
随着电信行业不断发展,各种3G技术以及后3G技术纷纷商用,在线计费系统 (Online Charging System, 0CS)在电信用户的服务使用过程中的作用也越来越重要。为了提高在线计费系统的处理性能,缩短响应时间,在线计费系统中设立了多个 在线计费主机对会话进行计费。这就要求在各在线计费主机之间的负载均衡,分摊业务消 息处理,以尽可能地提高在线计费系统的处理性能,缩短计费响应时间。为了实现在线计费的负载均衡,在线计费系统中设置了负载均衡器。如图1所示, 网元直接与负载均衡器互联,将计费消息发送给负载均衡器,负载均衡器根据各计费主机 承担的业务负荷(如当前处理会话数),分发新的业务请求到负载较轻的计费主机上。以 某个用户使用服务,网元通过负载均衡器转发、处理计费消息的流程为例,如图2所示,负 载均衡器在收到初始的计费消息CCR(INIT)后,根据计费主机0CS1、0CS2的当前处理会话 量,确定选择负荷较轻的主机,如0CS1,并将计费消息转发给OCSl处理;在后续计费消息均 将被转发给OCSl进行处理。在图2所示的负载均衡方案中,不同用户的计费消息被负载均衡器根据计费主机 的处理负荷分摊到不同的计费主机上,从而保持两台计费主机均处理比较合理的负荷,防 止某台计费主机承担大量业务负荷导致响应慢,进而影响电信用户的接入。但是,在计费主机进行计费处理时,计费主机需要保持用户使用服务的会话信息, 包括在不同消息中收集到的用于界定服务提供情况以及电信用户消费情况的不同信息,如 会话ID、用户号码、对方号码、服务开始时间、服务结束时间、服务类型、服务质量参数、已消 费服务量(可以是时长,也可以是流量等)、授权消费量等。这些会话信息在服务使用结束 后,输出到服务使用记录中。并且,多数使用服务的会话信息在INIT消息中发送给计费主 机后,在后续的计费消息中,除非有关属性发生变化,否则,后续计费消息中不再携带此类 会话信息。此外,计费主机在处理业务消息的过程中,会通过查询、计算得到某些中间信息, 如通过查询、判断,确定出电信用户当前计费适用的资费计划,如当前服务涉及资费计划中 累积量的使用和更新(如累积用户消费分钟数,按照分钟数给予用户不同的资费),或者如 在数据业务中,累积通信流量,并按照流量来确定适用的资费。这些中间信息通常维护在计 费主机上,并在处理计费消息过程中对其进行更新。为了提高计费系统的计费处理性能,在 整个会话结束前,这些信息包括服务使用的会话信息,通常不会立即存储到磁盘或者数据 库中,而是在整个计费消息结束或者超过一定时间后,将此类信息写入到文件系统或数据 库。这样,一旦某个OCS计费主机发生故障,则当前所有会话信息将丢失,用户的服务使用 过程将被终止。为了解决计费主机故障导致的服务使用终止,现有技术采用了在OCS计费主机发生故障后,对由该计费主机负责处理的所有业务会话将不再实施实时信用控制,直到所有 业务会话结束。话单由网元生成并送达计费系统。计费系统结合此前保存的已经扣费的信 息,计算用户应该支付的余下部分费用。现有技术存在的缺陷至少在于由于不再对业务会话实施实时信用控制,导致业 务会话存在透支风险,特别是在新的数据业务中,用户的业务会话通常涉及较大的时长或 者比较高的流量,将产生更大的透支风险,引起更大的收入流失。
技术实现思路
本专利技术实施例提出一种计费消息处理方法、计费主机、负载均衡器及计费系统,以 实现在计费主机故障的情况下仍然继续计费的目的。本专利技术实施例提供了一种计费消息处理方法,包括在线计费主机接收负载均衡器发送的计费消息;所述在线计费主机根据所述计费消息中的会话ID获取相应的计费处理信息,所 述计费处理信息包括会话信息及中间信息;所述在线计费主机通过计费应答消息将所述计费处理信息返回给所述负载均衡 器进行保存。本专利技术实施例还提供了一种计费消息处理方法,包括在线计费主机接收负载均衡器发送的计费更新消息,所述计费更新消息中包含有 计费处理信息,所述计费处理信息包括会话信息及中间信息;所述在线计费主机提取出所述计费处理信息,根据所述计费处理信息继续进行计 费处理,并更新所述计费处理信息;所述在线计费主机将更新后的计费处理信息通过计费应答消息发送给所述负载 均衡器,以更新所述负载均衡器保存的计费处理信息。本专利技术实施例还提供了一种计费消息处理方法,包括在线计费主机接收负载均衡器发送的计费结束消息,所述计费结束消息中包含有 计费处理信息,所述计费处理信息包括会话信息及中间信息;所述在线计费主机提取出所述计费处理信息,根据所述计费处理信息进行计费处 理,扣取相应的服务费用;所述在线计费主机通过计费应答消息告知所述负载均衡器释放会话。本专利技术实施例还提供了一种计费消息处理方法,包括负载均衡器将网元发送的计费消息转发给第一在线计费主机;所述负载均衡器接收所述第一在线计费主机处理所述计费消息后返回的第一计 费应答消息,所述第一计费应答消息中包含计费处理信息,所述计费处理信息包括会话信 息及中间信息;所述负载均衡器从所述第一计费应答消息中提取出所述计费处理信息,将所述计 费处理信息与对应的会话ID关联后保存;所述负载均衡器将提取出所述计费处理信息后的第一计费应答消息发送给所述 网元。本专利技术实施例还提供了一种在线计费主机,包括消息接收模块,用于接收负载均衡器发送的计费消息;信息获取模块,用于根据所述计费消息中的会话ID获取相应的计费处理信息,所 述计费处理信息包括会话信息及中间信息;消息发送模块,用于通过计费应答消息将所述计费处理信息返回给所述负载均衡 器进行保存。本专利技术实施例还提供了一种负载均衡器,包括消息转发模块,用于将网元发送的计费消息转发给第一在线计费主机;应答消息接收模块,用于接收所述第一在线计费主机处理所述计费消息后返回的 第一计费应答消息,所述第一计费应答消息中包含计费处理信息,所述计费处理信息包括 会话信息及中间信息;应答处理模块,用于从所述第一计费应答消息中提取出所述计费处理信息,将所 述计费处理信息与对应的会话ID关联后保存;应答消息发送模块,将提取出所述计费处理信息后的第一计费应答消息发送给所 述网元。本专利技术实施例还提供了一种在线计费系统,包括上述在线计费主机及上述负载 均衡器。本专利技术实施例提供的计费消息处理方法、计费主机、负载均衡器及计费系统,通过 在线计费主机将会话信息及中间信息发送给负载均衡器保存,使得在计费主机故障的情况 下,负载均衡器可将保存的会话的相关计费信息发送给新的在线计费主机在已有计费的基 础上对当前会话继续进行计费处理,解决了现有技术在计费主机故障的情况下不能继续计 费的问题,保证了会话计费的连贯性,提高了在线计费的可靠性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的 附图。图1为现有在线计费系统的结构示意图。图2为现有技术中的负载均衡的信令流程图;图3为本文档来自技高网
...

【技术保护点】
1.一种计费消息处理方法,其特征在于,包括:在线计费主机接收负载均衡器发送的计费消息;所述在线计费主机根据所述计费消息中的会话ID获取相应的计费处理信息,所述计费处理信息包括会话信息及中间信息;所述在线计费主机通过计费应答消息将所述计费处理信息返回给所述负载均衡器进行保存。

【技术特征摘要】
1.一种计费消息处理方法,其特征在于,包括 在线计费主机接收负载均衡器发送的计费消息;所述在线计费主机根据所述计费消息中的会话ID获取相应的计费处理信息,所述计 费处理信息包括会话信息及中间信息;所述在线计费主机通过计费应答消息将所述计费处理信息返回给所述负载均衡器进 行保存。2.根据权利要求1所述的计费消息处理方法,其特征在于,还包括 所述在线计费主机接收所述负载均衡器转发的计费更新消息;所述在线计费主机根据所述计费更新消息的会话ID获得该会话的当前计费处理信息;所述在线计费主机将所述当前计费处理信息通过计费应答消息发送给所述负载均衡 器,以更新所述负载均衡器保存的计费处理信息。3.一种计费消息处理方法,其特征在于,包括在线计费主机接收负载均衡器发送的计费更新消息,所述计费更新消息中包含有计费 处理信息,所述计费处理信息包括会话信息及中间信息;所述在线计费主机提取出所述计费处理信息,根据所述计费处理信息继续进行计费处 理,并更新所述计费处理信息;所述在线计费主机将更新后的计费处理信息通过计费应答消息发送给所述负载均衡 器,以更新所述负载均衡器保存的计费处理信息。4.一种计费消息处理方法,其特征在于,包括在线计费主机接收负载均衡器发送的计费结束消息,所述计费结束消息中包含有计费 处理信息,所述计费处理信息包括会话信息及中间信息;所述在线计费主机提取出所述计费处理信息,根据所述计费处理信息进行计费处理, 扣取相应的服务费用;所述在线计费主机通过计费应答消息告知所述负载均衡器释放会话。5.一种计费消息处理方法,其特征在于,包括负载均衡器将网元发送的计费消息转发给第一在线计费主机; 所述负载均衡器接收所述第一在线计费主机处理所述计费消息后返回的第一计费应 答消息,所述第一计费应答消息中包含计费处理信息,所述计费处理信息包括会话信息及 中间信息;所述负载均衡器从所述第一计费应答消息中提取出所述计费处理信息,将所述计费处 理信息与对应的会话ID关联后保存;所述负载均衡器将提取出所述计费处理信息后的第一计费应答消息发送给所述网元。6.根据权利要求5所述的计费消息处理方法,其特征在于,还包括 所述负载均衡器接收所述网元发送的计费更新消息;所述负载均衡器将所述网元发送的计费更新消息转发给所述第一在线计费主机; 所述负载均衡器接收所述第一在线计费主机处理所述计费更新消息后返回的第二计 费应答消息,所述第二计费应答消息中包含有更新后的计费处理信息;所述负载均衡器将所述更新后的计费处理信息与所述对应的会话ID关联保存,更新已保存的所述计费处理信息;所述负载均衡器将提取出所述更新后的计费处理信息后的第二计费应答消息发送给 所述网元。7.根据权利要求6所述的计费消息处理方法,其特征在于,所述负载均衡器接收所述 网元发送的计费更新消息之后,若检查到所述第一在线计费主机故障,则根据所述计费更 新消息中的会话ID找到所述计费处理信息;所述负载均衡器将所述计费处理信息添加到所述计费更新消息后,转发给第二在线计 费主机;所述负载均衡器接收所述第二在线计费主机返回的第三计费应答消息,所述第三计费 应答消息中包含有更新后的计费处理信息;所述负载均衡器从所述第三计费应答消息中提取出更新后的计费处理信息,更新保存 的所述计费处理信息,并与所述对应的会话ID关联;所述负载均衡器将提取出更新后的计费处理信息后的第三计费应答消息返回给所述 网元。8.根据权利要求6所述的计费消息处理方法,其特征在于,还包括 所述负载均衡器接收所述网元发送的计费结束消息;若所述负载均衡器检查到所述第一在线计费主机故障,则根据所述计费更新消息中的 会话ID找到所述计费处理信息;所述负载均衡器将所述计费处理信息添加到所述计费结束消息后,转发给第二在线计 费主机;所述负载均衡器接收所述第二在线计费主机返回的第四计费应答消息; 所述负载均衡器释放会话及保存的计费处理信息与对应的会话ID ; 所述负载均衡器将第四计费应答消息返回给所述网元。9.一种在线计费主机,其特征在于,包括消息接收模块,用于接收负载均衡器发送的计费消息;信息获取模块,用于根据所述计费消息中的会话ID获取相应的计费处理信息,所述计 费处理信息包括会话信息及中间信息;消息发送模块,用于通过计费...

【专利技术属性】
技术研发人员:郭中杰
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:84

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

1