实现计费的方法、tne、fcs、bd和系统的制作方法_3

文档序号:9866665阅读:来源:国知局
>[0085]所述第二确定单元具体用于:根据所述CDR中的用户标识确定所述CDR是否对应预付费用户。
[0086]本发明还公开了一种实现计费的系统,包括所述TNE、所述FCS、所述BD。
[0087]与现有技术相比,本发明的技术方案包括:包括TNE针对每个获得预授权的预付费用户的会话:检测到OCS异常时,向FCS发送用于指示OCS异常的第一 ACR ;以及,检测到OCS异常恢复时,向FCS发送用于指示OCS异常恢复的第二 ACR ;FCS根据接收到的ACR,设置对应的CDR中的异常信息;BD根据接收到的来自FCS的CDR,计算OCS异常持续时间,并根据计算出的OCS异常持续时间进行计费相关处理。通过本发明提供的技术方案,当预付费用户在使用电信业务过程中出现OCS异常时,实现了 BD根据接收到的CDR简单地计算出的OCS异常持续,避免了通过查询历史CDR数据计算OCS异常持续,有效提高了 BD对线用户的CDR的处理效率,从而提高了用户体验。
[0088]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0089]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0090]图1为3GPP定义的计费系统的组成结构示意图;
[0091]图2为3GPP网络中的离线计费系统的逻辑组成示意图;
[0092]图3为3GPP网络中的在线计费系统的逻辑组成不意图;
[0093]图4为本发明3GPP网络中实现计费的方法的流程图;
[0094]图5为本发明3GPP网络中实现计费的系统的组成结构示意图。
【具体实施方式】
[0095]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0096]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0097]图4为本发明3GPP网络中实现计费的方法的流程图,如图4所示,包括:
[0098]步骤401 =TNE针对每个获得预授权的预付费用户的会话:检测到OCS异常时,向FCS发送用于指示OCS异常的第一 ACR ;以及,检测到OCS异常恢复时,向FCS发送用于指示OCS异常恢复的第二 ACR。
[0099]本步骤中,TNE检测OCS异常/OCS异常恢复的具体实现,属于本领域技术人员的惯用技术手段,此处不再赘述。
[0100]本步骤强调的是,在检测到OCS异常/OCS异常恢复时,会针对每个获得预授权的预付费用户的会话,向FCS发送用于指示OCS异常/OCS异常恢复的第一 ACR/第二 ACR。其中,TNE可以利用ACR中的某个信息如用于指示会话开始的信息的两个保留数值来分别指示OCS异常和OCS异常恢复,以实现向FCS发送用于指示OCS异常/OCS异常恢复的ACR。
[0101]需要说明的是,TNE检测到会话获得预授权时,向FCS发送用于指示会话开始的第三ACR ;TNE检测到会话结束时,向FCS发送用于指示会话结束的第四ACR。
[0102]步骤402 =FCS根据接收到的ACR,设置对应的⑶R中的异常信息。
[0103]在本发明第一实施例中,本步骤中的异常信息包括OCS异常开始时间和OCS异常结束时间,本步骤具体包括:
[0104]当接收到第一 ACR时,设置⑶R中的OCS异常开始时间为接收到第一 ACR的时间;当接收到第二 ACR时,设置⑶R中的OCS异常恢复时间为接收到第二 ACR的时间。
[0105]在本发明第二实施例中,异常信息包括OCS异常标识、会话开始时间和会话结束时间,步骤402具体包括:
[0106]当接收到第三ACR时,设置该ACR对应的第一⑶R中的会话开始时间和OCS异常标识分别为接收到第三ACR的时间和正常;当接收到第一 ACR时,设置该ACR对应的第一⑶R中的会话结束时间为接收到第一 ACR的时间,设置该ACR对应的第二 CDR中的会话开始时间和OCS异常标识分别为接收到第一 ACR的时间和异常,发送第一 CDR ;当接收到第二 ACR时,设置该ACR对应的第二 CDR中的会话结束时间为接收到第二 ACR的时间,设置该ACR对应的第三CDR中的会话开始时间和OCS异常标识分别为接收到第二 ACR的时间和正常,发送第二⑶R ;当接收到第四ACR时,设置该ACR对应的第三⑶R中的会话结束时间为接收到第四ACR的时间,发送第三⑶R。
[0107]步骤403:BD根据接收到的来自FCS的⑶R,计算OCS异常持续时间,并根据计算出的OCS异常持续时间进行计费相关处理。
[0108]本步骤中,BD根据计算出的OCS异常持续时间进行计费相关处理的具体实现,属于本领域技术人员的惯用技术手段,此处不再赘述。
[0109]在第一实施例中,本步骤中BD计算OCS异常持续时间具体包括:
[0110]将OCS异常恢复时间减去OCS异常开始时间,所得的差值为OCS异常持续时间。
[0111]在第一实施例中,⑶R中还包括会话开始时间和会话结束时间,本步骤之后,本发明方法还包括:
[0112]BD根据CDR中的会话开始时间和会话结束时间、及OCS异常持续时间,计算OCS正常持续时间,并根据计算出的OCS正常持续时间进行结算相关处理。
[0113]其中,计算OCS正常持续时间包括:将⑶R中的会话结束时间减去⑶R中的会话的开始时间,所得的差值为CDR对应的会话的持续时间;将得到的CDR对应的会话的持续时间减去OCS异常持续时间,所得的差值为OCS正常持续时间。
[0114]在第一实施例中,异常信息还可以包括OCS异常标识,设置⑶R中的OCS异常开始时间为接收到第一 ACR的时间之后,本发明方法还包括:设置CDR中的OCS异常标识为异常。
[0115]相应地,
[0116]在第一实施例中,BD计算OCS异常持续时间之前,本发明方法还可以包括:确定CDR中的OCS异常标识是否为异常;如果确定结果为异常,计算OCS异常持续时间,并根据计算出的OCS异常持续时间进行计费相关处理;如果确定结果为正常,计算OCS正常持续时间,并根据计算出的OCS正常持续时间进行结算相关处理。
[0117]在第二实施例中,BD计算OCS异常持续时间之前,本发明方法还包括:
[0118]BD确定CDR中的OCS异常标识是否为异常;如果确定结果为异常,计算OCS异常持续时间,并根据计算出的OCS异常持续时间进行计费相关处理;如果确定结果为正常,计算OCS正常持续时间,并根据计算出的OCS正常持续时间进行结算相关处理。其中,
[0119]BD计算OCS异常持续时间包括:将CDR中的会话结束时间减去会话开始时间,所得的差值为OCS异常持续时间;计算OCS正常持续时间包括:将CDR中的会话结束时间减去⑶R中会话开始时间,所得的差值为OCS正常持续时间。
[0120]进一步地,
[0121]BD确定⑶R中的OCS异常标识是否为异常之前,本发明方法还可以包括:
[0122]BD确定CDR是否对应预付费用户,如果确定结果为对应预付费用户,执行确定CDR中的OCS异常标识是否为异常。
[0123]确定⑶R是否对应预付费用户可以包括:根据⑶R查询用户资料数据库;如果查询结果显示CDR对应的用户为预付费用户,确定CDR对应的用户为预付费用户。
[0124]其中,CDR查询用户资料数据库的具体实现,属于本领域技术人员的惯用技术手段,此处不再赘述。
[0125]进一步地,
[0126]TNE向FCS发送ACR之前,本发明方法还可以包括:TNE设置ACR中的用户标识为预付费用户。
[0127]相应地,
[0128]FCS向BD发送⑶R之前,该方法还可以包括:FCS设置⑶R中的用户标识为⑶R对应的ACR中的用户标识。
[0129]相应地,
[0130]BD确定CDR是否对应预付费用户可以包括:根据CDR中的用户标识确定CDR是否对应预付费用户。
[0131]当BD获得预付费用户对应的CDR时,根据CDR中携带的用户标识确定CDR对应的用户为预付费用户或者离线用户,避免了 BD通过查找用户资料数据库确定CDR对应的用户为预付费用户或者离线用户,进一步地提高了 BD对于预付费用户或者离线用户的CDR的处理效
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1