在通信网络中实现通信计费的装置、系统及方法制造方法及图纸

技术编号:33443048 阅读:39 留言:0更新日期:2022-05-19 00:29
本申请提供了一种在通信网络中实现通信计费的装置、系统及方法,在OCS与SCP之间设置计费装置,所述计费装置与SCP之间通过TCP交互,与OCS之间通过TCP/SCTP交互。计费装置从SCP接收涉及呼叫业务的核心网信令后,封装为基于diameter协议的请求消息,发送给OCS;在通信呼叫业务进行过程中,根据核心网信令或基于diameter协议的响应消息,进行OCS计费处理能力的分析,确定是否要对OCS进行流控,如果是,对OCS进行流量控制,以使SCP后续发送的涉及呼叫业务的核心网信令不转发给OCS,如果否,继续进行OCS计费处理能力的分析过程。这样,本申请保证了OCS与SCP在通信呼叫业务过程中的持续交互,并实时计费。并实时计费。并实时计费。

【技术实现步骤摘要】
在通信网络中实现通信计费的装置、系统及方法


[0001]本专利技术涉及通信技术,特别涉及一种在通信网络中实现通信计费的装置、系统及方法。

技术介绍

[0002]目前,通信运营商通过通信网络为终端提供各种通信服务。图1为现有技术提供的通信网络为客户端提供通信服务的架构示意图。如图所示,移动通信网络、公共交换电话网络(PSTN)及智能网等等通过业务交换点(SSP)进行通信交互,SSP实现通信的接续功能。在SSP中可以集成移动通信网络的移动交换中心系统/位置拜访寄存器(MSCS/VLR),实现移动通信网络中的终端的定位及通信呼叫业务。在所述网络架构中,还包括业务控制点(SCP),与SSP(所述SSP集成了MSCS/VLR)进行交互,对各个SSP中的通信业务进行控制,实现图1所示的核心网中的通信业务的控制。
[0003]在通信网络为终端提供通信呼叫业务服务时,需要对所提供的通信呼叫业务进行实时计费,并基于实时计费的费用结果向终端收取通信呼叫业务的费用。在这种情况下,在通信网络中设置了在线计费系统(OCS,Online Charging System),所述OCS接入到SCP上,获取得到SCP提供的涉及通信呼叫业务的核心网信令,并基于所述核心网信令,对终端涉及的所述通信呼叫业务进行实时计费,如图2所示,图2为现有技术提供的通信网络中实时计费的架构示意图。
[0004]可以看出,在通信网络中采用OCS实现通信呼叫业务的实时计费,是通信网络正常运营的重要组成部分。OCS在终端的通信呼叫业务过程中,根据从SCP接收的核心网信令进行计费的能力,会影响终端的通信呼叫业务的持续时长,从而会影响使用终端的用户的体验度。当OCS在终端的通信呼叫业务过程中,由于能力有限,或者单位时间内从SCP接收的核心网信令过多,而无法及时处理从SCP接收的核心网信令并进行计费,就会导致终端的通信呼叫业务的无法及时计费、或通信呼叫业务的异常中断。因此,如何保证OCS与SCP在通信呼叫业务过程中的持续交互,并实时计费,是一个亟待解决的问题。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种在通信网络中实现通信计费的装置、方法及系统,能够保证OCS与SCP在通信呼叫业务过程中的持续交互,并实时计费。
[0006]本申请实施例是这样实现的:
[0007]一种在通信网络中实现通信计费的装置,所述装置设置在在线计费系统OCS与业务控制点SCP之间,所述装置与所述SCP之间基于传输控制协议TCP进行交互,与所述OCS之间通过TCP或流传输控制协议SCTP进行交互,所述装置包括:收发单元及分析单元,其中,
[0008]所述收发单元,用于从所述SCP接收涉及通信呼叫业务的核心网信令后,封装为基于直径diameter协议的请求消息,发送给所述OCS;从所述OCS接收基于diameter协议的响应消息;
[0009]所述分析单元,用于在通信呼叫业务进行过程中,根据从所述OCS接收的基于diameter协议的响应消息,进行所述OCS计费处理能力的分析,确定是否要对所述OCS进行流控,如果是,对所述OCS进行流量控制,以使所述SCP后续发送的涉及呼叫业务的核心网信令不转发给所述OCS,如果否,继续进行所述OCS计费处理能力的分析。
[0010]可选地,所述分析单元,还用于进行所述OCS计费处理能力的分析,确定是否对所述OCS进行流控时,还包括:
[0011]实时计算发送所述基于diameter协议的请求消息的单位时间数量值,判断所述单位时间数量值是否超过所述OCS的计费处理能力所提供的处理请求消息的数量阈值,如果是,确定对所述OCS进行流控;
[0012]或者,识别发送所述基于diameter协议的请求消息的时间戳,当收到对应的基于diameter协议的响应消息时,计算得到所述OCS处理基于diameter协议的请求消息占用的时间长度,统计在一个时间周期内超过设置的所述OCS处理基于diameter协议的请求消息的时间长度阈值的所述请求消息数量值,判断所述请求消息数量值是否超过设置的消息处理数量阈值,如果是,则记录所述时间周期;如果记录的连续时间周期的数量值超过设置的时间周期数量阈值,确定对所述OCS进行流控;
[0013]或者,识别发送所述基于diameter协议的请求消息中的状态标识,统计在一个时间周期内具有错误状态的状态标识的所述基于diameter协议的请求消息的数量值,判断所述数量值是否超过设置的错误发送请求消息的数量阈值,如果是,记录所述时间周期;如果记录的连续时间周期的数量超过设置的时间周期数量阈值,确定对所述OCS进行流控。
[0014]可选地,所述收发单元,还用于在对所述OCS进行流控时,向所述SCP发送落离线话单消息,指示所述SCP中断当前的通信呼叫业务。
[0015]可选地,所述基于diameter协议的请求消息为在线计费控制请求CCR;
[0016]所述基于diameter协议的响应消息为在线计费控制应答CCA;
[0017]所述涉及通信呼叫业务的核心网信令为会话发起协议SIP消息,所述中断通信呼叫业务信令为SIP消息。
[0018]一种在通信网络中实现通信计费的方法,所述方法包括:
[0019]从SCP接收涉及呼叫业务的核心网信令后,封装为基于diameter协议的请求消息,发送给OCS,接收所述OCS发送的基于diameter协议的响应消息;
[0020]在通信呼叫业务进行过程中,根据所述核心网信令或所述基于diameter协议的响应消息,进行所述OCS计费处理能力的分析,确定是否要对所述OCS进行流控,如果是,对所述OCS进行流量控制,以使所述SCP后续发送的涉及呼叫业务的核心网信令不转发给所述OCS;如果否,继续进行所述OCS计费处理能力的分析过程。
[0021]可选地,所述进行所述OCS计费处理能力的分析,确定是否要对所述OCS进行流控包括:
[0022]实时计算发送所述基于diameter协议的请求消息的单位时间数量值,判断所述单位时间数量值是否超过所述OCS的计费处理能力所提供的处理请求消息的数量阈值,如果是,确定对所述OCS进行流控;
[0023]或者,识别发送所述基于diameter协议的请求消息的时间戳,当收到对应的基于diameter协议的响应消息时,计算得到所述OCS处理基于diameter协议的请求消息占用的
时间长度,统计在一个时间周期内超过设置的所述OCS处理基于diameter协议的请求消息的时间长度阈值的所述请求消息数量值,判断所述请求消息数量值是否超过设置的消息处理数量阈值,如果是,则记录所述时间周期;如果记录的连续时间周期的数量值超过设置的时间周期数量阈值,确定对所述OCS进行流控;
[0024]或者,识别发送所述基于diameter协议的请求消息中的状态标识,统计在一个时间周期内具有错误状态的状态标识的所述基于diameter协议的请求消息的数量值,判断所述数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在通信网络中实现通信计费的装置,其特征在于,所述装置设置在在线计费系统OCS与业务控制点SCP之间,所述装置与所述SCP之间基于传输控制协议TCP进行交互,与所述OCS之间通过TCP或流传输控制协议SCTP进行交互,所述装置包括:收发单元及分析单元,其中,所述收发单元,用于从所述SCP接收涉及通信呼叫业务的核心网信令后,封装为基于直径diameter协议的请求消息,发送给所述OCS;从所述OCS接收基于diameter协议的响应消息;所述分析单元,用于在通信呼叫业务进行过程中,根据从所述OCS接收的基于diameter协议的响应消息,进行所述OCS计费处理能力的分析,确定是否要对所述OCS进行流控,如果是,对所述OCS进行流量控制,以使所述SCP后续发送的涉及呼叫业务的核心网信令不转发给所述OCS,如果否,继续进行所述OCS计费处理能力的分析。2.如权利要求1所述的装置,其特征在于,所述分析单元,还用于进行所述OCS计费处理能力的分析,确定是否对所述OCS进行流控时,还包括:实时计算发送所述基于diameter协议的请求消息的单位时间数量值,判断所述单位时间数量值是否超过所述OCS的计费处理能力所提供的处理请求消息的数量阈值,如果是,确定对所述OCS进行流控;或者,识别发送所述基于diameter协议的请求消息的时间戳,当收到对应的基于diameter协议的响应消息时,计算得到所述OCS处理基于diameter协议的请求消息占用的时间长度,统计在一个时间周期内超过设置的所述OCS处理基于diameter协议的请求消息的时间长度阈值的所述请求消息数量值,判断所述请求消息数量值是否超过设置的消息处理数量阈值,如果是,则记录所述时间周期;如果记录的连续时间周期的数量值超过设置的时间周期数量阈值,确定对所述OCS进行流控;或者,识别发送所述基于diameter协议的请求消息中的状态标识,统计在一个时间周期内具有错误状态的状态标识的所述基于diameter协议的请求消息的数量值,判断所述数量值是否超过设置的错误发送请求消息的数量阈值,如果是,记录所述时间周期;如果记录的连续时间周期的数量超过设置的时间周期数量阈值,确定对所述OCS进行流控。3.如权利要求1所述的装置,其特征在于,所述收发单元,还用于在对所述OCS进行流控时,向所述SCP发送落离线话单消息,指示所述SCP中断当前的通信呼叫业务。4.如权利要求1所述的装置,其特征在于,所述基于diameter协议的请求消息为在线计费控制请求CCR;所述基于diameter协议的响应消息为在线计费控制应答CCA;所述涉及通信呼叫业务的核心网信令为会话发起协议SIP消息,所述中断通信呼叫业务信令为SIP消息。5.一种在通信网络中实现通信计费的方法,其特征在于,所述方法包括:从SCP接收涉及呼叫业务的核心网信令后,封装为基于diameter协议的请求消息,发送给OCS,接收所述OCS发送的基于diameter协议的响应消息;在通信呼叫业务进行过程中,根据所述核心网信令或所述基于diameter协议的响应消息,进行所述OCS计费处理能力的分析,确定是否要对所述OCS进行流控,如果是,对所述OCS进行流量控制,以使所述SCP后续发送的涉及呼叫业务的核心网信令不转发给所述OCS;如
果否,继续进行所述OCS计费处理能力的分析过程。6.如权利要求5所述的方法,其特征在于,所述进行所述OCS计费处理能力的分析,确定是否要对所述OCS进行流控包括:实时计算发送所述基于diameter协议的请求消息的单位时间数量值,判断所述单位时间数量值是否超过所述OCS的计费处理能力所提供的处理请求消息的数量阈值,如果是,确定对所述OCS进行流控;或者,识别发送所述基于diame...

【专利技术属性】
技术研发人员:卢亚洲丁正顾晓东祝敬安韦红刘志永刘君晓汪勇高树江
申请(专利权)人:上海欣方软件有限公司
类型:发明
国别省市:

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

1