一种智能网业务通话时长的控制方法转让专利

申请号 : CN200710176885.0

文献号 : CN101159882B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 景伟东

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种智能网业务通话时长的控制方法,该方法包括:如果本次通话时长为最后一段通话时长,SCP延长预付费用户剩余可通话时长后,向业务交换点SSP发送加入了播放提示音标志的计费申请消息;否则,SCP直接向SSP发送不加入播放提示音标志的计费申请消息,通话结束后,SCP对预付费用户扣费,如果用户实际通话时长不小于用户最大可通话时长,SCP按最大可通话时长扣费;否则,按用户实际通话时长扣费。本发明智能网业务通话时长的控制方法,在用户应享有的最后一段通话时间的基础上又增加一段通话时间给用户,在多出来的这段时间开始才加入提示音,使用户在应享有的通话时间内不受提示音影响,从而提高了用户体验效果。

权利要求 :

1.一种智能网业务通话时长的控制方法,其特征在于,该方法包括:

a、预付费用户发起呼叫时,业务控制点SCP对预付费用户进行鉴权,如果鉴权通过,执行步骤b;否则,流程结束;

b、SCP计算预付费用户剩余可通话时长,并判断剩余可通话时长是否为最后一段通话时长,如果是,SCP延长预付费用户剩余可通话时长后,向业务交换点SSP发送加入了播放提示音标志的计费申请消息;否则,SCP直接向SSP发送不加入播放提示音标志的计费申请消息,所述计费申请消息指示预付费用户本次可通话时长;

c、SSP收到计费申请消息后,接续预付费用户通话,并判断本次通话时长是否用完,如果本次通话时长为最后一段通话时长且已用完,则强制结束通话,执行步骤d;如果本次通话时长不是最后一段通话时长且已用完,则不强制结束通话,SSP向SCP发送计费申请消息报告,并返回步骤b;如果通话过程中预付费用户主动结束通话,则执行步骤d;

d、通话结束,SSP向SCP发送计费申请消息报告,SCP对预付费用户扣费。

2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:在SCP上设置有每次发送计费申请消息的预定义最大时长;则步骤b所述判断本次通话时长是否为最后一段通话时长为:判断剩余可通话时长是否大于计费申请消息的预定义最大时长,如果不大于,则剩余通话时长为最后一段通话时长。

3.根据权利要求2所述的方法,其特征在于,步骤b所述加入了播放提示音标志的计费申请消息所指示的本次可通话时长为SCP修改后的剩余可通话时长;

所述不加入播放提示音标志的计费申请消息所指示的本次可通话时长为计费申请消息的预定义最大时长。

4.根据权利要求1所述的方法,其特征在于,所述计费申请消息报告包含预付费用户当前总通话时长。

5.根据权利要求1所述的方法,其特征在于,步骤a鉴权通过后进一步计算最大可通话时长;

相应的,步骤d所述SCP对预付费用户扣费为:判断用户实际通话时长是否不小于用户最大可通话时长,如果是,SCP按照最大可通话时长扣费;否则,按照用户实际通话时长扣费。

6.根据权利要求1所述的方法,其特征在于,步骤c所述SSP接续用户通话之后进一步包括:SSP根据本次计费申请消息是否加入了播放提示音标志,判断本次通话时长是否为最后一段通话时长。

说明书 :

技术领域

本发明涉及通信时长控制技术,具体涉及一种智能网业务通话时长的控制方法。

背景技术

智能网是电信系统已经很成熟的增值业务实现方案,可以为用户提供灵活多变的业务属性,如语音呼叫、短消息、互动式语音应答(IVR)流程等。常见的IVR流程中,用户可以充值缴费、查询余额、管理亲情号码、挂失解挂等等。
图1为现有智能网业务通话时长控制方法的流程图,如图1所示,在目前的全球移动通信系统(GSM)网络中,智能业务在呼叫建立时,基于用户的帐户状态以及余额来决定接受或拒绝呼叫,在通话结束时计费,并修改用户余额以及用户状态。如果智能网用户鉴权通过、余额足够,则业务控制点(SCP)发送计费申请消息给业务交换点(SSP),由计费申请消息指定用户可通话时长。
在SCP上,设置有SCP每次发送计费申请消息的预定义最大时长,如果SCP计算出某一次计费申请消息的可通话时长不大于预定义最大时长,那么,SCP认为这是用户可通话的最后一段时长。SCP在计费申请消息中加入播放提示音的标志。SSP在通话时长结束前的一段时间开始,向用户播放提示音提示用户本次通话即将结束,如果用户不主动结束通话,则在最后一段通话时长用完后强制结束通话,SCP按照从通话开始到通话结束的时长对用户进行扣费。
但是,从上述通话流程可以看出,实际上最后加入提示音后的通话效果并没有保障,也就是说,在用户应享有的通话时长结束前一段时间开始加入提示音,会在用户应享有的通话时长内影响用户体验效果。

发明内容

有鉴于此,本发明的主要目的在于提供一种智能网业务通话时长的控制方法,能够保证用户在应享有的通话时间内不受提示音的影响,从而提高用户体验效果。
为达到上述目的,本发明的技术方案是这样实现的:
一种智能网业务通话时长的控制方法,该方法包括:
a、预付费用户发起呼叫时,业务控制点SCP对预付费用户进行鉴权,如果鉴权通过,执行步骤b;否则,流程结束;
b、SCP计算预付费用户剩余可通话时长,并判断剩余可通话时长是否为最后一段通话时长,如果是,SCP延长预付费用户剩余可通话时长后,向业务交换点SSP发送加入了播放提示音标志的计费申请消息;否则,SCP直接向SSP发送不加入播放提示音标志的计费申请消息,所述计费申请消息指示预付费用户本次可通话时长;
c、SSP收到计费申请消息后,接续预付费用户通话,并判断本次通话时长是否用完,如果本次通话时长为最后一段通话时长且已用完,则强制结束通话,执行步骤d;如果本次通话时长不是最后一段通话时长且已用完,则不强制结束通话,SSP向SCP发送计费申请消息报告,并返回步骤b;如果通话过程中预付费用户主动结束通话,则执行步骤d;
d、通话结束,SSP向SCP发送计费申请消息报告,SCP对预付费用户扣费。
该方法进一步包括:在SCP上设置有每次发送计费申请消息的预定义最大时长;则步骤b所述判断本次通话时长是否为最后一段通话时长为:判断剩余可通话时长是否大于计费申请消息的预定义最大时长,如果不大于,则剩余通话时长为最后一段通话时长。
步骤b所述加入了播放提示音标志的计费申请消息所指示的本次可通话时长为SCP修改后的剩余可通话时长;
所述不加入播放提示音标志的计费申请消息所指示的本次可通话时长为计费中请消息的预定义最大时长。
所述计费申请消息报告包含预付费用户当前总通话时长。
步骤a鉴权通过后进一步计算最大可通话时长;
相应的,步骤d所述SCP对预付费用户扣费为:判断用户实际通话时长是否不小于用户最大可通话时长,如果是,SCP按照最大可通话时长扣费;否则,按照用户实际通话时长扣费。
步骤c所述SSP接续用户通话之后进一步包括:SSP根据本次计费申请消息是否加入了播放提示音标志,判断本次通话时长是否为最后一段通话时长。
本发明智能网业务通话时长的控制方法,在用户应享有的最后一段通话时间的基础上又增加一段通话时间给用户,在增加的这段时间开始才加入提示音,使用户在应享有的通话时间内不受提示音影响,从而提高了用户体验效果。

附图说明

图1为现有智能网业务通话时长控制方法的流程图;
图2为本发明智能网业务通话时长控制方法的流程图。

具体实施方式

本发明智能网业务通话时长的控制方法,在用户应享有的最后一段通话时间的基础上又增加一段通话时间给用户,在增加的这段时间开始才加入提示音,使用户在应享有的通话时间内不受提示音影响,从而提高了用户体验效果。
下面通过具体实施例和附图对本发明智能网业务通话时长的控制方法作进一步详细说明。
图2为本发明智能网业务通话时长控制方法的流程图,如图2所示,本发明智能网业务通话时长的控制方法主要包括以下步骤:
步骤201:预付费用户发起呼叫后,SCP先对预付费用户进行鉴权,如果鉴权通过,则执行步骤202;否则,结束当前处理流程。
这里,预付费用户发起呼叫后,首先接续到SSP,再由SSP发起启动初始化消息触发SCP上的预付费业务逻辑,预付费业务逻辑根据SCP上存储的预付费用户帐户信息判断预付费用户帐户余额是否为0,不为0即为鉴权通过。
步骤202:SCP计算预付费用户最大可通话时长,执行步骤203。
所述计算具体为:如果预付费用户帐户余额为10元,通话费率为0.2元/分钟,则最大可通话时长为50分钟(10/0.2)。
步骤203:SCP计算预付费用户剩余可通话时长,并判断预付费用户剩余通话时长是否最后一段通话时长,如果是,则执行步骤204;否则,执行步骤209。
通常,SCP设置有计费申请预定义最大时长,当预付费用户剩余通话时长不大于计费申请预定义最大时长时,认为剩余通话时长为最后一段通话时长。如果计费申请预定义最大时长为15分钟,而用户剩余通话时长为5分钟,则预付费用户剩余通话时长为最后一段通话时长。第一次计算预付费用户剩余可通话时长时,预付费用户剩余可通话时长即为预付费用户最大可通话时长。
步骤204:SCP在用户应享有的剩余通话时长基础上,增加一段通话时长给用户,执行步骤205。
这里,如果用户剩余可通话时长为5分钟,则SCP修改用户剩余通话时长为5+x,x的取值可以根据实际需要取任一大于0的值,如果x取0.5,即用户剩余可通话时长为5.5分钟,延长了0.5分钟。
步骤205~步骤208:SCP在计费申请消息中加入播放提示音标志,并发送给SSP,SSP收到计费申请消息后,接续预付费用户通话,如果预付费用户没有主动结束通话,则SSP在用户通话5分钟后开始加入提示音,并在修改后的剩余通话时长即5.5分钟用完时,强制结束通话,再向SCP发送计费申请消息报告,通知预付费用户的实际通话时长,然后执行步骤213;如果预付费用户在通话过程中主动结束通话,则SSP向SCP发送计费申请消息报告,执行步骤213。
这里,可以根据本次计费申请消息加入了播放提示音标志,判断本次通话时长是最后一段通话时长。
SCP发送给SSP的计费申请消息指定了预付费用户本次可通话时长,SSP对于每一个计费申请消息,都要以计费申请报告消息回应SCP。通话期间,SCP可能发送多个计费申请消息到SSP,计费申请消息的个数,取决于用户余额允许的最大通话时长、SCP的计费申请的预定义最大时长、用户是否主动结束通话等。如果SCP的计费申请消息的预定义最大时长为15分钟,用户余额为10元,通话费率0.2元/分钟,那么,SCP计算出用户余额允许的最大通话时长就是50分钟。如果用户不主动结束通话,那么,SCP将发送4个计费申请消息,第1个至第3个计费申请消息的通话时长是15分钟,第4个计费申请消息的通话时长是5.5分钟。SCP将收到4个计费申请报告消息,第1个计费申请报告消息的通话时长是15分钟,第2个计费申请报告消息的通话时长是30分钟,第3个计费申请报告消息的通话时长是45分钟,第4个计费申请报告消息的通话时长是50.5分钟。
步骤209~步骤212:SCP在计费申请消息中不加入播放提示音标志,并发送给SSP,SSP收到计费申请消息后,接续预付费用户通话,如果预付费用户没有主动结束通话,则SSP在本次通话时长结束时,不强制结束通话,并向SCP发送计费申请消息报告,将预付费用户当前总通话时长通知SCP,返回步骤203;如果预付费用户在通话过程中结束通话,则SSP向SCP发送计费申请消息报告,执行步骤213。
这里,SSP可以根据本次计费申请消息没有加入播放提示音标志,判断本次通话时长不是最后一段通话时长。
步骤213:SCP判断预付费用户实际通话时长是否不小于用户最大可通话时长,如果是,则通话结束时,预付费用户已经用完应享有的通话时长,执行步骤214;否则,通话结束时,预付费用户尚没有用完应享有的通话时长,执行步骤215。
步骤214:SCP按照用户最大可通话时长扣费。如果预付费用户实际通话时长是50.1分钟,不小于预付费用户应享有的通话时长50分钟,则按照50分钟的通话时长对预付费用户进行扣费,流程结束。
步骤215:SCP按照用户实际通话时长扣费。
如果预付费用户实际通话时长是47分钟,小于预付费用户应享有的通话时长50分钟,则按照47分钟的通话时长对预付费用户进行扣费,流程结束。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。