一种计费处理方法、装置和系统的制作方法

文档序号:7919913阅读:146来源:国知局
专利名称:一种计费处理方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种计费处理方法、装置和系统。
背景技术
在线计费系统(Online Charging System, OCS )在3GPP R5中开始提出,随着话音业务和数据业务不断的发展融合,传统计费系统已经不能适应需要,传统的业务控制点(Service Control Point, SCP)仅能处理话音业务的费用,后付费系统或者准实时系统存在欠费风险,在高附加值的增值业务引入的情况下,欠费风险越来越大。在线计费系统通过分片计费技术能够较好地控制欠费风险。
现有技术中,SCP向OCS申请通话时长分片,OCS预留部分费用作为话音业务呼叫使用,向SCP发送时长分片。SCP根据时长分片设置时长间隔,向业务交换点(Service Switch Point, SSP)下发包含时长间隔的计费申请(ApplyCharge, AC)。业务交换点收到计费申请后才艮据时长间隔开始计时,达到时长间隔后向SCP发送计费申请报告(Apply Charge Report, ACR)并结束计时。SCP收到计费申请报告后向OCS申请新的时间分片,根据新的时间分片向SSP发送新的AC, SSP收到新的AC后重新开始计时。依次循环直到用户挂机或者最后一个时间片用完。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题现有技术中,SSP在每次收到SCP发送的AC后开始计时,在向SCP返回ACR后结束计时,在接收到来自SCP的新的AC之前并不进行计时,而在计时间隔中SSP仍然在为用户终端提供业务,计时间隔为SSP与SCP交互和SCP与OCS交互过程中产生的请求计费交互时长误差时间值,用户终端实际使用业务的时间是分片时长与请求计费交互时长误差时间值的总合,这就导致对用户业务的计算产生误差。

发明内容
本发明实施例提供了一种计费处理方法、装置和系统,解决了现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
本发明实施例提供了一种计费处理方法,包括以下步骤接收来自业务控制设备的第一时长分片;根据所述第一时长分片进行计时;
当计时到所述第一时长分片对应的第一时长时,在第一时间点向所述业
务控制设备发送计费请求信息;
接收来自所述业务控制设备的第二时长分片;
以所述第 一时间点作为所述第二时长分片的计时初始点进行计时。
本发明实施例提供了一种计费处理方法,包括以下步骤
获取单次请求计费交互时长误差时间值;
向计费中心请求计费,并根据所述计费预留第一时长;
才艮据所述第一时长和所述误差时间值,计算得到所述第二时长;
向业务交换设备发送所述第二时长分片,使所述业务交换设备根据所述
第二时长分片进;f亍计时。
本发明实施例提供了 一种业务交换设备,包括
接收模块,用于接收来自业务控制设备的时长分片,所述时长分片包括第一时长分片和第二时长分片;
计时模块,用于根据所述接收模块所接收的时长分片进行计时;
发送模块,用于当所述计时模块计时到所述第 一时长分片对应的第 一时长时,在所述时长分片对应的时间点向所述业务控制设备发送计费请求信息。
本发明实施例提供了一种计费处理系统,其特征在于,包括业务交换设备和业务控制设备,具体为
所述业务交换设备,用于接收来自所述业务控制设备的第一时长分片;根据所述第一时长分片进行计时;当计时到所述第一时长分片对应的第一时长时,在第一时间点向所述业务控制设备发送计费请求信息;接收来自所述业务控制设备的第二时长分片;以所述第一时间点作为所述第二时长分片的
计时初始点进4于计时。
本发明实施例提供了一种业务控制设备,其特征在于,包括获取模块,用于获取单次请求计费交互时长误差时间值;预留模块,用于向计费中心请求计费,并根据所述计费预留第一时长;计算模块,用于根据所述预留模块预留的第一时长和所述获取模块获取
的误差时间值,计算得到第二时长;
发送模块,用于向业务交换设备发送所述计算^t块得到的第二时长分片,使所述业务交换设备根据所述第二时长分片进行计时。
本发明实施例提供了一种计费处理系统,其特征在于,包括业务交换设备和业务控制设备,具体为
所述业务控制设备,用于获取单次请求计费交互时长误差时间值;向计费中心请求计费,并根据所述计费预留第一时长;根据所述第一时长和所述误差时间值,计算得到所述第二时长;向业务交换设备发送所述第二时长分片,使所述业务交换设备根据所述第二时长分片进行计时。
本发明实施例的^t支术方案具有以下优点,以向业务控制设备发送计费请求信息的第 一 时间点作为第二时长分片的计时初始点进行计时,解决了现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中的一种计费处理方法的流程示意图;图2为本发明实施例中的一种计费处理方法的流程示意图;图3为本发明实施例中的一种计费处理系统的结构示意7图4为本发明实施例中的一种计费处理系统的结构示意图; 图5为本发明实施例中的一种分片计费系统的典型组网示意图; 图6为本发明实施例中的分片计费方法的流程示意图; 图7为本发明实施例中用户挂机结束呼叫情况下的分片计费实现方法 的流程示意图8为本发明实施例中的用户信用额度用完切断呼叫方案的流程示意
图9为本发明实施例中的用户挂机结束呼叫情况下的分片计费实现方 法的流程示意图10所示,为本发明实施例中的用户信用额度用完切断呼叫方案的流 程示意图11为本发明实施例中用户挂机结束呼叫情况下的分片计费实现方 法的流程示意图12为本发明实施例中的用户信用额度用完切断呼叫方案的流程示 意图。
具体实施例方式
本发明实施例要解决的问题是提供一种计费处理方法、装置和系统,解 决了现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而 不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提出的一种计费处理方法的流程示意图, 包括以下步骤
步骤S101,接收来自业务控制设备的第一时长分片。
步骤S102,根据所述第一时长分片进行计时。
步骤S103,当计时到所述第一时长分片对应的第一时长时,在第一时间点向所述业务控制设备发送计费请求信息。
其中,在第一时间点向所述业务控制设备发送计费请求信息之后,还包

所述业务控制设备接收所述计费请求信息,根据来自计费中心的计费设 置第二时长分片,将所述第二时长分片发送给业务交换设备。 步骤S104,接收来自所述业务控制设备的第二时长分片。 步骤S105,以所述第一时间点作为所述第二时长分片的计时初始点进行 计时。
其中,以所述第 一时间点作为所述第二时长分片的计时初始点进行计时 之后,还包括
所述第二时长分片为用户可使用的最后时长分片,当计时到所述最后时 长分片对应的最后时长时,向所述业务控制设备发送计费请求信息,使所述 业务控制设备4艮据所述计费请求信息终止通信业务。
本发明实施例的技术方案具有以下优点,以向业务控制设备发送计费请 求信息的第 一 时间点作为第二时长分片的计时初始点进行计时,解决了现有 技术中由于计时间隔而产生的计时误差导致的计费误差问题。
如图2所示,为本发明实施例提出的一种计费处理方法的流程示意图, 包括以下步骤
步骤S201,获取单次请求计费交互时长误差时间值。
其中,所述单次请求计费时长交互误差时间值包括与计费中心交互产生的 时长误差时间值和与所述业务交换设备交互产生的时长误差时间值。
步骤S202,向计费中心请求计费,并根据所述计费预留第一时长。
步骤S203,根据所述第一时长和所述误差时间值,计算得到所述第二时长。
其中,所述根据所述第一时长和所述误差时间值,计算得到所述第二时 长包括
计算所述第一时长与所述误差时间值的差值,将所述差值作为所述第二时长。
步骤S204,向业务交换设备发送所述第二时长分片,使所述业务交换设 备根据所述第二时长分片进行计时。
其中,所述向业务交换设备下发所述第二时长分片之后,还包括 所述第二时长分片为用户可使用的最后时长与所述误差时间值的差值,
接收来自所述业务交换设备的计费请求信息,根据所述计费请求信息终止通 信业务。
本发明实施例的技术方案具有以下优点,根据第 一时长和误差时间值计 算得到所述第二时长,使业务交换设备根据所述第二时长分片进行计时,解 决了现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
对应上述的如图1和图2所对应的本发明实施例所提出的方法,如图3 和4所示,本发明分别通过以下两个实施例提出了对应的计费处理系统,具 体说明内容如下。
基于如图1所示的本发明实施例所提出地方法,如图3所示,为本发明 实施例所提出的一种计费处理系统的结构示意图,该系统包括业务交换设备 31,业务控制设备32,具体为
业务交换设备31,用于接收来自业务控制设备32的第一时长分片;根据 所述第一时长分片进行计时;当计时到所述第一时长分片对应的第一时长, 在第一时间点向业务控制设备32发送计费请求信息;接收来自业务控制设备 32的第二时长分片;以所述第一时间点作为所述第二时长分片的计时初始点 进行计时。具体包括
接收模块311,用于接收来自业务控制设备32的时长分片,所述时长分 片包括第一时长分片和第二时长分片;
计时模块312,用于根据接收模块311接收的时长分片进行计时;
发送模块313,用于当计时模块312计时到时长分片对应的时长时,在所 述时长分片对应的时间点向业务控制设备32发送计费请求信息。
其中,所述第二时长分片为用户可使用的最后时长分片,所述发送模块
10313具体用于当计时到所述最后时长分片对应的最后时长时,向业务控制设备 32发送计费请求信息,使业务控制设备32根据所述计费请求信息终止通信业 务。
本发明实施例的技术方案具有以下优点,以向业务控制设备发送计费请 求信息的第一时间点作为第二时长分片的计时初始点进行计时,解决了现有 技术中由于计时间隔而产生的计时误差导致的计费误差问题。
基于如图2所示的本发明实施例所提出的方法,如图4所示,为本发明 实施例所提出的一种计费处理系统的结构示意图,该系统包括业务控制设备 41和业务交换设备42,具体为
所述业务控制设备41,用于获取单次请求计费交互时长误差时间值;向 计费中心请求计费,并才艮据所述计费预留第一时长;才艮据所述第一时长和所 述误差时间值,计算得到所述第二时长;向业务交换设备42发送所述第二时 长分片,使业务交换设备42根据所述第二时长分片进行计时。。
具体的,业务控制设备41包括
获取模块411,用于获取单次请求计费交互时长误差时间值;
预留模块412,用于向计费中心请求计费,并才艮据所述计费预留第 一时长;
计算模块413,用于根据预留模块411预留的第一时长和获取模块412获 取的误差时间值,计算得到第二时长;
发送模块414,用于向业务交换设备42发送计算模块413得到的第二时 长分片,使业务交换设备42根据所述第二时长分片进行计时。
其中,所述单次请求计费交互时长误差时间值还包括与计费中心交互产 生的时长误差时间值和与所述业务交换设备交互产生的时长误差时间值。
其中,计算模块413具体用于计算所述第一时长与所述误差时间值的差 值,将所述差值作为所述第二时长。
其中,所述第二时长分片为用户可使用的最后时长与所述误差时间值的 差值。业务控制设备41还包括
终止模块415,用于接收来自业务交换设备42的计费请求信息,根据所述计费请求信息终止通信业务。
本发明实施例的技术方案具有以下优点,根据第 一时长和误差时间值计 算得到所述第二时长,使业务交换设备根据所述第二时长分片进行计时,解 决了现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
本发明实施例提出了在具体的应用环境中的分片计费系统的典型组网示
意图,如图5所示。
其中,计费中心(OCS)用于实现分片计费的计费能力,功能与本发明前 述的实施例中的计费中心相一致;
SCP,用于实现分片的时长控制,功能与本发明前述的实施例中的业务控 制设备相一致;
SSP执行分片的时长,功能与本发明前述的实施例中的业务交换装置相 一致。
进一步的,计费中心和SCP可以合为一体,这样的变化同样属于本发明 的保护范围。
基于上述实施例所提出的分片计费系统的典型組网结构,本发明实施例 提出了相应的分片计费方法,流程示意图如图6所示,包括以下步骤 步骤S601、主叫终端拨打被叫号码,触发智能网业务。 步骤S602、 SCP向计费中心申请信用额度,计费中心对主叫终端鉴权通 过后,返回通信分片时长n。
具体的,通信分片时长n的大小可以是预先设定的。 步骤S603、 SCP下发AC,设置其中的报告间隔时间为通信分片时长n。 步骤S604、分片时长n到时后,SSP上报HeartBeatACR。 如果进行通信业务的终端继续业务,则转入步骤S605; 如果进行通信业务的任意一个终端挂机,则转入步骤S608。 步骤S605、 SCP通知计费中心已用时长n,计费中心处理费用后,返回 下一通信分片时长n。
如果余额充足,计费中心返回完整的通信分片时长n,转入步骤S606;如果余额不足,计费中心返回实际时长m(nK-n),并通知SCP为最后时 间片,转入步骤S607。
步骤S606、 SCP等待SSP发送下一心跳ACR到达,并返回步骤S604。 步骤S607、 SCP设置定时器m,定时器m到时,SCP下发ReleaseCall
释放呼叫。
步骤S608、 SSP上报ACR。
步骤S609、 SCP根据ACR时长通知计费中心计费结束,计费中心入帐。 其中,需要指出的是,如果未执行步骤S607,则由SCP下发ReleaseCall 释放呼叫,这同样属于本发明的保护范围。
为了进一步说明本发明的技术方案,本发明通过以下实施例对本发明 的具体实施流程进行进一 步说明。
如图7所示,为本发明实施例提出的用户挂机结束呼叫情况下的分片 计费实现方法的流程示意图。
为了方便说明,在以下流程中,计费中心和SCP之间通信按照Diameter 信用控制协议(Diameter Credit-Control, DCC )为例进4亍i兌明,intial为初 始信用控制请求,update为更新信用控制请求,terminial为中止信用请求。 用户通话后正常挂机结束呼叫,信令交互具体如图5所示。
步骤S701、 SSP触发业务,向SCP上才艮IDP。
步骤S702、 SCP向计费中心发起初始信用控制请求(initial: CCR)。 步骤S703、计费中心对用户进行鉴权,计算通信分片时长a,预留a 时长的费用。
步骤S704、计费中心向SCP发送初始信用控制响应,其中包含通信分 片时长a。
步骤S705、 SCP下发EDP事件监控。
步骤S706、 SCP下发AC,设置其中的报告间隔时间为通信分片时长3。
步骤S707、 SCP下发Connect消息,连接被叫。当被叫摘机通话时,通信业务的连接建立完成。
步骤S708、通话时长到达a时,SSP向SCP上报心跳ACR。 步骤S709、 SCP发送更新信用控制请求消息到计费中心,通知计费中
心已经使用a时长。
步骤S710、计费中心更新信用控制,预留下次使用时长a的费用。 步骤S711、计费中心发送更新信用控制响应到SCP。 如果用户一直通话,循环重复步骤S708和步骤S711,如果用户挂机,
至步骤S712。
步骤S712、 SSP上报ACR事件。
步骤S713、 SCP发送结束信用控制请求到计费中心,消息中带通话时长。
步骤S714、计费中心入账,结束会话。
步骤S715、计费中心发送结束信用控制响应到SCP。
步骤S716、 SSP上报挂机事件。
步骤S717、 SCP下发ReleaseCall,释放呼叫。
需要进一步指出的是,本方案不限定计费中心和SCP的交互协议,可 以采用任何其它的协议。并且,计费中心不限制为使用独立系统,可以和 SCP合一。
本发明实施例的技术方案具有以下优点,SSP以向业务控制设备发送计
费请求信息的第一时间点作为第二时长分片的计时初始点进行计时,解决了 现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
如图8所示,为本发明实施例提出的用户信用额度用完切断呼叫方案 的流程示意图。
用户通话过程中,因用户余额等可用金额不足,SCP主动切断呼叫, 信令交互如图8所示,包括以下步骤
步骤S801、 SSP触发业务,向SCP上报IDP。
步骤S802、 SCP向计费中心发起初始信用控制请求(initial: CCR)。
14步骤S803、计费中心对用户进行鉴权,计算通信分片时长a,预留a 时长的费用。
步骤S804、计费中心向SCP发送初始信用控制响应,其中包含通信分 片时长a。
步骤S805、 SCP下发EDP事件监控。
步骤S806、 SCP下发AC,设置其中的报告间隔时间为分片时长a。 步骤S807、 SCP下发Connect,连接被叫。当被叫摘机通话时,通信
业务的连接建立完成。
步骤S808、通话时长到达a时,SSP向SCP上报心跳ACR。 步骤S809、 SCP发送更新信用控制请求消息到计费中心,通知计费中
心已经使用a时长。
步骤S810、计费中心更新信用控制,预留下次使用时长a的费用, 步骤S811、计费中心发送更新信用控制响应到SCP。 如果用户一直通话,循环重复步骤S808和步骤S811,在步骤S810和
步骤S811中,当用户余额不足一个分片时长a时,计费中心在更新信用控
制响应信息中通知SCP为最后一个分片,可用时长为b。
在实际应用中,计费中心也可以不通过最后时间片的方式通知SCP余
额不足,而是让SCP再次申请通信时长分片,并在再次申请通信时长分片
时,返回错误消息,以此来控制通话时间,这样的变化同样属于本发明的
保护范围。
步骤S812、 SCP启动定时器,定时时长为b。 步骤S813、定时器到时,SCP下发ReleaseCall。 步骤S814、 SSP上报ACR
步骤S815、 SCP发送结束信用控制请求到计费中心,消息中带通话时长。
步骤S816、计费中心入账,结束会话。
步骤S817、计费中心发送结束信用控制响应到SCP。
需要进一步指出的是,在实际应用中,步骤S817可以省略,即不要最后的信用控制响应termination消息,因为计费中心已经知道了实际的通 话时长,这样的变化并不影响本发明的保护范围。
需要进一步指出的是,本方案不限定计费中心和SCP的交互协议,可 以釆用任何其它的协议。并且,计费中心不限制为使用独立系统,可以和 SCP合一。
本发明实施例的技术方案具有以下优点,SSP以向业务控制设备发送计
费请求信息的第一时间点作为第二时长分片的计时初始点进行计时,解决了 现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
另一方面,上述的本发明技术方案还存在其他的实现方式,SCP监控 被叫应答并控制分片时长时不采用心跳ACR控制分片通话时长,而是SCP 在被叫应答后,SCP定时控制通话时长,具体的实现流程如图9所示,当 用户正常挂机时,本发明实施例提出了 一种分片计费方法的流程示意图, 包括以下步骤
步骤S901 、 SSP触发业务,向SCP上报IDP。
步骤S902、 SCP向计费中心发起初始信用控制请求(initial: CCR)。 步骤S903、计费中心对用户进行鉴权,计算通信分片时长a,预留a 时长的费用。
步骤S904、计费中心向SCP发送初始信用控制响应,其中包含通信分 片时长a。
步骤S905、 SCP下发EDP事件监控。 步骤S906、 SCP下发AC。
步骤S907、 SCP下发Connect消息,连接^皮叫。当^皮叫摘机通话时, 通信业务的连接建立完成。
步骤S908、 SSP在连接建立完成后,向SCP发送连接确认消息,确认 连接建立完成。
步骤S909、 SCP启动定时器,定时器的时间长度设定通信分片时长a。 步骤S910、当定时器达到时间a,即完成一个计时流程时,SCP发送更新信用控制请求消息到计费中心,通知计费中心已经使用a时长。 步骤S911、计费中心更新信用控制,预留下次使用时长a的费用。 步骤S912、计费中心发送更新信用控制响应到SCP。 如果用户一直通话,循环重复步骤S卯9和步骤S912,如果用户挂机,
至步骤S913。
步骤S913、 SSP上报ACR事件。
步骤S914、 SCP发送结束信用控制请求到计费中心,消息中带通话时长。
步骤S915、计费中心入账,结束会话。
步骤S916、计费中心发送结束信用控制响应到SCP。
步骤S917、 SSP上报挂机事件。
步骤S918、 SCP下发ReleaseCall,释放呼叫。
需要进一步指出的是,本方案不限定计费中心和SCP的交互协议,可 以采用任何其它的协议。并且,计费中心不限制为使用独立系统,可以和 SCP合一。
本发明实施例的技术方案具有以下优点,SCP根据第一时长和误差时间 值计算得到所述第二时长,使SSP根据所述第二时长分片进行计时,解决了
现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
如图IO所示,对于SCP监控被叫应答并控制分片时长时不采用心跳 ACR控制分片通话时长,而是SCP在被叫应答后,SCP定时控制通话时 长的方案,当用户信用额度用完切断呼叫时,本发明实施例提出了一种分 片计费方法。
用户通话过程中,因用户余额等可用金额不足,SCP主动切断呼叫, 信令交互如图10所示,包括以下步骤
步骤S1001、 SSP触发业务,向SCP上才艮IDP。
步骤S1002、 SCP向计费中心发起初始信用控制请求(initial: CCR)。 步骤S1003、计费中心对用户进行鉴权,计算通信分片时长a,预留a时长的费用。
步骤S1004、计费中心向SCP发送初始信用控制响应,其中包含通信 分片时长a。
步骤S1005、 SCP下发EDP事件监控。 步骤S1006、 SCP下发AC。
步骤S1007、 SCP下发Connect,连接被叫。当被叫摘机通话时,通信 业务的连接建立完成。
步骤S1008、 SSP在连接建立完成后,向SCP发送连接确认消息,确 认连接建立完成。
步骤S1009、 SCP启动定时器,定时器的时间长度设定通信分片时长a。 步骤SIOIO、当定时器达到时间a,即完成一个计时流程时,SCP发送 更新信用控制请求消息到计费中心,通知计费中心已经使用a时长。
步骤S10U、计费中心更新信用控制,预留下次使用时长a的费用。 步骤S1012、计费中心发送更新信用控制响应到SCP。 如果用户一直通话,循环重复步骤S1009和步骤S1012,在步骤SlOll 和步骤S1012中,当用户余额不足一个分片时长a时,计费中心在更新信 用控制响应信息中通知SCP为最后一个分片,可用时长为b。
在实际应用中,计费中心也可以不通过最后时间片的方式通知SCP余 额不足,而是让SCP再次申请通信时长分片,并在再次申请通信时长分片 时,返回错误消息,以此来控制通话时间,这样的变化同样属于本发明的 保护范围。
步骤S1013、 SCP启动定时器,定时时长为b。 步骤S1014、定时器到时,SCP下发ReleaseCall。 步骤S1015、 SSP上报ACR
步骤S1016、 SCP发送结束信用控制请求到计费中心,消息中带通话 时长。
步骤S1017、计费中心入账,结束会话。
步骤S1018、计费中心发送结束信用控制响应到SCP。需要进一步指出的是,在实际应用中,步骤S1018可以省略,即不要 最后的信用控制响应termination消息,因为计费中心已经知道了实际的通 话时长,这样的变化并不影响本发明的保护范围。
需要进一步指出的是,本方案不限定计费中心和SCP的交互协议,可 以采用任何其它的协议。并且,计费中心不限制为使用独立系统,可以和 SCP合一。
本发明实施例的技术方案具有以下优点,SCP根据第一时长和误差时间 值计算得到所述第二时长,使SSP根据所述第二时长分片进行计时,解决了
现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
另 一方面,上述的本发明技术方案还存在其他的实现方式,具体为SCP
不通过监控被叫应答来实现控制分片时长的技术方案,实现流程如图11 所示,当用户正常桂机时,本发明实施例提出了一种分片计费方法。
和上述技术方案的差异在于,SCP不监控被叫应答,而是在下发连接
前直接启动定时,由于被叫实际应答时间可能延迟一分钟(用户有最多一 分钟的无应答时间),因此首次定时器时长比分片时长长一分钟,报告给计
费中心的时长不变。ACR上报后,根据ACR的时长,修正报告给计费中 心的时长,具体包括以下流程
步骤S1101、 SSP触发业务,向SCP上报IDP。
步骤S1102、 SCP向计费中心发起初始信用控制请求(initial: CCR)。 步骤S1103、计费中心对用户进行鉴权,计算通信分片时长a,预留a 时长的费用。
步骤S1104、计费中心向SCP发送初始信用控制响应,其中包含通信 分片时长a。
步骤S1105、 SCP下发EDP事件监控。 步骤S1106、 SCP下发AC。
步骤S1107、 SCP直接启动定时器,定时器的时间长度包括通信分片 时长a和呼叫延迟时间,在本实施例中,具体为a+60秒。在本实施例中,由于被叫实际应答时间可能延迟一分钟(用户有最多 一分钟的无应答时间),因此首次定时器时长比分片时长长一分钟,报告给 计费中心的时长不变。
进一步的,在具体的实施环境中,延迟时间可以是其他的时间数值, 这样的变化并不影响本发明的保护范围。
步骤S1108、 SCP下发Connect消息,连接被叫。
需要进一步指出的是,上述的步骤S1107和步骤S1108没有时间上的 先后顺序,在具体环境中根据需要可以做出调整,这样的变化并不影响本发 明的保护范围。
步骤S1109、当定时器达到时间a+60秒,即完成一个计时流程时,SCP
发送更新信用控制请求消息到计费中心,通知计费中心已经使用a时长。 步骤SlllO、计费中心更新信用控制,预留下次使用时长a的费用。 步骤Sllll、计费中心发送更新信用控制响应到SCP。 步骤S1112、 SCP接收到更新后的信用控制响应后,启动定时器,定
时器的时间长度设定通信分片时长a。
由于不是首次连接,所以定时器的时间设定长度不在包括延迟时间。 步骤S1113、当定时器达到时间a,即完成一个计时流程时,SCP发送
更新信用控制请求消息到计费中心,通知计费中心已经使用a时长。
步骤S1114、计费中心更新信用控制,预留下次使用时长a的费用。 步骤S1115、计费中心发送更新信用控制响应到SCP。 如果用户一直通话,循环重复步骤S1112和步骤S1115,如果用户挂
机,至步骤S1116。
步骤S1116、 SSP上报ACR事件。
步骤S1117、 SCP发送结束信用控制请求到计费中心,消息中带通话 时长。
步骤S1118、计费中心入账,结束会话。
步骤S1119、计费中心发送结束信用控制响应到SCP。
步骤S1120、 SSP上报挂机事件。步骤S1121、 SCP下发ReleaseCall,释放呼叫。
需要进一步指出的是,本方案不限定计费中心和SCP的交互协议,可 以采用任何其它的协议。并且,计费中心不限制为使用独立系统,可以和 SCP合一。
本发明实施例的技术方案具有以下优点,SCP根据第一时长和误差时间 值计算得到所述第二时长,使SSP根据所述第二时长分片进行计时,解决了
现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
如图12所示,对于SCP不通过监控被叫应答来实现控制分片时长的 技术方案,当用户信用额度用完切断呼叫时,本发明实施例提出了一种分 片计费方法。
用户通话过程中,因用户余额等可用金额不足,SCP主动切断呼叫, 信令交互如图12所示,包括以下步骤
步骤S1201、 SSP触发业务,向SCP上报IDP。
步骤S1202、 SCP向计费中心发起初始信用控制请求(initial: CCR)。 步骤S1203、计费中心对用户进行鉴权,计算通信分片时长a,预留a 时长的费用。
步骤S1204、计费中心向SCP发送初始信用控制响应,其中包含通信 分片时长a。
步骤S1205、 SCP下发EDP事件监控。 步骤S1206、 SCP下发AC。
步骤S1207、 SCP下发Connect,连接被叫。当被叫摘机通话时,通信 业务的连接建立完成。
步骤S1208、 SCP在下发Connect消息后,直接启动定时器,定时器 的时间长度包括通信分片时长a和呼叫延迟时间,在本实施例中,具体为a+60 秒。
在本实施例中,由于被叫实际应答时间可能延迟一分钟(用户有最多 一分钟的无应答时间),因此首次定时器时长比分片时长长一分钟,报告给计费中心的时长不变。
进一步的,在具体的实施环境中,延迟时间可以是其他的时间数值, 这样的变化并不影响本发明的保护范围。
步骤S1209、当定时器达到时间a+60秒,即完成一个计时流程时,SCP 发送更新信用控制请求消息到计费中心,通知计费中心已经使用a时长。 步骤S1210、计费中心更新信用控制,预留下次使用时长a的费用, 步骤S1211、计费中心发送更新信用控制响应到SCP。 步骤S1212、 SCP接收到更新后的信用控制响应后,启动定时器,定 时器的时间长度设定通信分片时长a。
由于不是首次连接,所以定时器的时间设定长度不在包括延迟时间。 步骤S1213、当定时器达到时间a,即完成一个计时流程时,SCP发送 更新信用控制请求消息到计费中心,通知计费中心已经^使用a时长。
步骤S1214、计费中心更新信用控制,预留下次使用时长a的费用。 步骤S1215、计费中心发送更新信用控制响应到SCP。 如果用户 一直通话,循环重复步骤S1212和步骤S1215,在步骤S1214 和步骤S1215中,当用户余额不足一个分片时长a时,计费中心在更新信 用控制响应信息中通知SCP为最后一个分片,可用时长为b。
在实际应用中,计费中心也可以不通过最后时间片的方式通知SCP余 额不足,而是让SCP再次申请通信时长分片,并在再次申请通信时长分片 时,返回错误消息,以此来控制通话时间,这样的变化同样属于本发明的 保护范围。
步骤S1216、 SCP启动定时器,定时时长为b。 步骤S1217、定时器到时,SCP下发ReleaseCall。 步骤S1218、 SSP上才艮ACR
步骤S1219、 SCP发送结束信用控制请求到计费中心,消息中带通话 时长。
步骤S1220、计费中心入账,结束会话。
步骤S1221、计费中心发送结束信用控制响应到SCP。需要进一步指出的是,在实际应用中,步骤S1221可以省略,即不要 最后的信用控制响应termination消息,因为计费中心已经知道了实际的通 话时长,这样的变化并不影响本发明的保护范围。
需要进一步指出的是,本方案不限定计费中心和SCP的交互协议,可 以采用任何其它的协议。并且,计费中心不限制为使用独立系统,可以和 SCP合一。
本发明实施例的技术方案具有以下优点,SCP根据第一时长和误差时间 值计算得到所述第二时长,使SSP根据所述第二时长分片进行计时,解决了
现有技术中由于计时间隔而产生的计时误差导致的计费误差问题。
需要进一步指出的是,在实际的应用场景中,本发明实施例四至本发明
实施例十所提出的通信时长分片也可以是通信费用分片,即SCP根据计费中
心返回预留的通信费用分片计算对应的通信时间,得到相应的通信时长分片,
从而,控制SSP的通信业务时间,这样的变化并不影响本发明的保护范围。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可以通过^_件实现,也可以可借助软件加必要的通用^5更件平台的方式 来实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出
来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U 盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的 模块或流程并不一定是实施本发明所必须的。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应视本发明的保护范围。
权利要求
1、一种计费处理方法,其特征在于,包括以下步骤接收来自业务控制设备的第一时长分片;根据所述第一时长分片进行计时;当计时到所述第一时长分片对应的第一时长时,在第一时间点向所述业务控制设备发送计费请求信息;接收来自所述业务控制设备的第二时长分片;以所述第一时间点作为所述第二时长分片的计时初始点进行计时。
2、 如权利要求l所述的方法,其特征在于,所述在第一时间点向所述业务控制设备上报计费请求信息之后,还包括所述业务控制设备接收所述计费请求信息,根据来自计费中心的计费设置第二时长分片,将所述第二时长分片发送给业务交换设备。
3、 如权利要求l所述的方法,其特征在于,所述以所述第一时间点作为所述第二时长分片的计时初始点来进行计时之后,还包括所述第二时长分片为用户可使用的最后时长分片,当计时到所述最后时长分片对应的最后时长时,向所述业务控制设备发送计费请求信息,使所述业务控制设备根据所述计费请求信息终止通信业务。
4、 一种计费处理方法,其特征在于,包括以下步骤获取单次请求计费交互时长误差时间值;向计费中心请求计费,并根据所述计费预留第一时长分片;根据所述第 一时长分片和所述误差时间值,计算得到第二时长分片;向业务交换设备发送所述第二时长分片,使所述业务交换设备根据所述第二时长分片进行计时。
5、 如权利要求4所述的方法,其特征在于,所述单次请求计费时长交互误差时间值包括与计费中心交互产生的时长误差时间值和与所述业务交换设备交互产生的时长误差时间值。
6、 如权利要求4所述的方法,其特征在于,所述根据所述第一时长分片和所述误差时间值,计算得到所述第二时长分片包括计算所述第一时长分片与所述误差时间值的差值,将所述差值作为所述第二时长分片。
7、 如权利要求4所述的方法,其特征在于,所述向业务交换设备下发所述第二时长分片之后,还包括所述第二时长分片为用户可使用的最后时长分片与所述误差时间值的差值,接收来自所述业务交换设备的计费请求信息,根据所述计费请求信息终止通信业务。
8、 一种业务交换设备,其特征在于,包括接收模块,用于接收来自业务控制设备的时长分片,所述时长分片包括第一时长分片和第二时长分片;计时模块,用于根据所述接收模块所接收的时长分片进行计时;发送模块,用于当所述计时模块计时到所述时长分片对应的时长时,在所述时长分片对应的时间点向所述业务控制设备发送计费^"求信息。
9、 如权利要求8所述的业务交换设备,其特征在于,所述第二时长分片为用户可使用的最后时长分片,所述发送模块,具体用于当计时到所述最后时长分片对应的最后时长时,向所述业务控制设备发送计费请求信息,使所述业务控制设备根据所述计费请求信息终止通信业务。
10、 一种计费处理系统,其特征在于,包括业务交换设备,业务控制设备,具体为所述业务交换设备,用于接收来自所述业务控制设备的第一时长分片;根据所述第一时长分片进行计时;当计时到所述第一时长分片对应的第一时长时,在第一时间点向所述业务控制设备发送计费请求信息;接收来自所述业务控制i殳备的第二时长分片;以所述第一时间点作为所述第二时长分片的计时初始点进行计时。
11、 一种业务控制设备,其特征在于,包括获取模块,用于获取单次请求计费交互时长误差时间值;预留模块,用于向计费中心请求计费,并根据所述计费预留第一时长分片;计算模块,用于根据所述预留模块预留的第一时长分片和所述获取模块获取的误差时间值,计算得到第二时长分片;发送模块,用于向业务交换设备发送所述计算模块得到的第二时长分片,使所述业务交换设备才艮据所述第二时长分片进行计时。
12、 如权利要求il所述的业务控制设备,其特征在于,所述单次请求计费交互时长误差时间值包括与计费中心交互产生的时长误差时间值和与所述业务交换设备交互产生的时长误差时间值。
13、 如权利要求11的业务控制设备,其特征在于,所述计算模块具体用于计算所述第一时长分片与所述误差时间值的差值,将所述差值作为所述第二时长分片。
14、 如权利要求li的业务控制设备,其特征在于,所述第二时长分片为用户可使用的最后时长与所述误差时间值的差值,所述业务控制i殳备还包括终止模块,用于接收来自所述业务交换设备的计费请求信息,根据所述计费请求信息终止通信业务。
15、 一种计费处理系统,其特征在于,包括业务控制设备和业务交换设备,具体为所述业务控制设备,用于获取单次请求计费交互时长误差时间值;向计费中心请求计费,并才艮据所述计费预留第一时长分片;才艮据所述第一时长分片和所述误差时间值,计算得到所述第二时长分片;向业务交换设备发送所述第二时长分片,使所述业务交换设备根据所述第二时长分片进行计时。
全文摘要
本发明实施例公开了一种计费处理方法、装置和系统,所述方法包括以下步骤接收来自业务控制设备的第一时长分片;根据所述第一时长分片进行计时;当计时到所述第一时长分片对应的第一时长时,在第一时间点向所述业务控制设备发送计费请求信息;接收来自所述业务控制设备的第二时长分片;以所述第一时间点作为所述第二时长分片的计时初始点进行计时。本发明实施例中,以向业务控制设备发送计费请求信息的第一时间点作为第二时长分片的计时初始点进行计时,解决了现有技术中由于多次计时之间的间隔而产生的计时误差导致的计费误差问题。
文档编号H04W4/24GK101686134SQ20081016696
公开日2010年3月31日 申请日期2008年9月28日 优先权日2008年9月28日
发明者周伟荣, 锋 杨 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1