专利名称:业务计费方法
技术领域:
本发明涉及通信领域,更具体地涉及一种业务计费方法。
技术背景在目前的移动网中,智能业务基本上都是由业务控制点(Service Control Pointer,筒称SCP)控制计费的。即在移动用户呼 叫过程中,业务交换点(Service Switch Pointer,简称SSP)触发智 能业务到SCP侧,SCP通过下发申请计费(Apply Charging,简称 AC)消息要求SSP监4见用户的通话时长,并在最大通话时长到或 用户结束通话时上报申请计费报告(Apply Charging Report,简称 ACR)消息,以-使SCP对呼叫进4亍实时计费。根据3GPP 29.078协议规定,AC消息包含以下内容1 )计费 方,即指示对主叫方进行计费还是对被叫方进行计费;2)最大呼叫 时长,SCP根据用户余额和本次呼叫的费率折算成用户能进行通话 的最大呼叫时长并下发给SSP (或分段下发给SSP); 3)最大呼叫 时长到是否释放呼叫,即SSP监视用户通话到最大呼叫时长时是允 许呼叫继续进行还是释放呼叫;4)告警音指示,即在呼叫时间达到 最大呼叫时长时是否要向用户放告警音,以^是醒用户;5)费率切换 间隔,指示到下 一次费率切4灸之间的时间间隔。根据3GPP 29.078协议规定,ACR消息包含以下内容l)计 费方,即指示对主叫方进行计费还是对被叫方进行计费;2)时间信息,如果从收到第一个AC消息开始到当前时间为止没有发生费率 切换,则上报无费率切换时长,否则需要上才艮有费率切换时长;3) 呼叫是否激活,即SSP上报ACR时呼叫是否还是激活的;4)呼叫 时长超时呼叫是否释放,即达到最大呼叫时长时SSP是否释》文了呼 叫。对于ACR消息中的无费率切换时长,是指从检测到应答消息 开始到当前时间为止,如果呼叫没有应答,则该字賴J真写为"0"。有费率切换时长包含费率切换到当前的时间和费率切换间隔两 个字段,费率切换到当前的时间是指应答或上次费率切换(这两个 事件中的最近一次)到当前的时间。如果没有^f企测到应答消息,则 设置费率切换到当前的时间为"0"。费率切:換间隔只有在呼叫应答 后才填写,是指应答或上次的费率切换(这两个事件中的最近一次)到上次费率切换的时间。这里的应答是指检测到连接到被叫、连接到资源(Connect To Resource , 简称CTR )或建立临时连4妄(Establish Temporary Connection,简称ETC)的应答消息;协议中对ACR消息中的无费 率切换时长和有费率切换时长只描述了基本呼叫连接情况。但是,如果基本呼叫连接在被叫发起释放后,SCP再次下发 AC消息并指示呼叫重联时,协议没有明确描述ACR该如何上报。 如果还从上次应答时间点开始计费,则会对用户多扣费。发明内容鉴于以上所述的一个或多个问题,本发明提供了一种业务计费 方法,以避免在稳态呼叫情况下#1叫释》文后连接至重联用户时对用 户多扣费的情况出现。根据本发明实施例的业务计费方法,包括以下步骤当与主叫 用户进行通话的被叫用户挂机时,业务交换点向业务控制点发送申 请计费报告消息;业务控制点根据申请计费才艮告消息对主叫用户与被叫用户之间的通话进行计费,并要求业务交换点将主叫用户连接至重联用户;当重联用户挂机时,业务交换点向业务控制点发送申 请计费报告消息;以及业务控制点根据申请计费报告消息对主叫用 户与重联用户之间的通话进行计费。其中,在被叫用户挂机,业务交换点向业务控制点发送申请计 费报告消息之前,还包括以下步骤当主叫用户请求与被叫用户进 行通话时,业务交换点向用户位置寄存器查询主叫用户是否具有起 呼权限;在主叫用户具有起呼权限的情况下,业务交换点请求业务 控制点确定本次呼叫的费率以及本次呼叫能够通话的总时长;述业 务控制点响应于业务交换点的请求,确定本次呼叫的费率以及本次 呼叫能够通话的总时长,并将本次呼叫能够通话的总时长中包含的 最大呼叫时长的相关信息发送至业务交换点;以及业务交换点对主 叫用户和被叫用户进行连接,在主叫用户开始与净皮叫用户进4亍通话 时,对主叫用户与被叫用户之间的通话时长进行计时,并在主叫用 户与净皮叫用户之间的通话时长达到最大呼叫时长时,通过申i青计费 报告消息向业务控制点报告最大呼叫时长已经被用尽。其中,在业务控制点得知最大呼叫时长已经被用尽时,再次向 业务交换点发送最大呼叫时长的相关信息。如果本次呼叫能够通话 的总时长减去已经被用尽的 一个或多个最大呼叫时长后所剩时长不 足一个最大呼叫时长,则业务控制点将所剩时长的相关信息发送至 业务交换点。业务交换点在主叫用户与被叫用户之间的通话时长达 到所剩时长时,通过申请计费报告消息向业务控制点报告所剩时长 已经^皮用尽。叫用户与^皮叫用户之间的通i舌时长达 到所剩时长或最大呼叫时长之前挂机,则业务交换点通过申请计费 报告消息将计时结果发送至业务控制点。其中,重联用户挂机,业务交换点向业务控制点发送申请计费报告消息之前,还包括以下步骤业务交换点请求业务控制点确定 本次呼叫的费率以及本次呼叫能够通话的总时长;业务控制点响应 于业务交换点的请求,确定本次呼叫的费率以及本次呼叫能够通话 的总时长,并将本次呼叫能够通话的总时长中包含的最大呼叫时长 的相关信息发送至业务交换点;以及业务交换点对主叫用户和重联 用户进行连接,在主叫用户开始与重联用户进行通话时,对主叫用 户与重联用户之间的通话时长进4亍计时,并在主叫用户与重联用户 之间的通话时长达到最大呼叫时长时,通过申请计费报告消息向业 务控制点报告最大呼叫时长已经被用尽。其中,在业务控制点得知最大呼叫时长已经被用尽时,再次向 业务交换点发送最大呼叫时长的相关信息。如果本次呼叫能够通话的总时长减去已经;陂用尽的一个或多个最大呼叫时长后所剩时长不 足一个最大呼叫时长,则业务控制点将所剩时长的相关信息发送至 业务交换点。业务交换点在主叫用户与重联用户之间的通i舌时长达 到所剩时长时,通过申请计费报告消息向业务控制点报告所剩时长 已经;故用尽。其中,如果重联用户在主叫用户与重联用户之间的通i舌时长达 到所剩时长或最大呼叫时长之前挂机,则业务交换点通过申请计费 报告消息将计时结果发送至业务控制点。通过本发明,可以避免在稳、态呼叫情况下^皮叫释方文后连4妄至重 联用户时只于用户多扣费的情况出王见。
此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的稳态呼叫在被叫释放后,SCP指示 呼叫重联时,对重联呼叫ACR消息的上报流程图;以及图2是才艮据本发明实施例的业务计费方法的流程图。
具体实施方式
本发明的主要思想是在呼叫重联情况下,无费率切换时长应 以重联呼叫应答到当前的时间为准,如果重联呼叫没有应答,则该 字^:填写为"o"。费率切换时长中的"费率切换到当前的时间,,应 以重联呼叫应答或重联呼叫后上次费率切换(这两个事件中的最近 一次)到当前的时间为准,如果重联呼叫没有应答,则该字賴J真写 为"o"。具体地,根据本发明实施例的ACR消息上寺艮方法包括以 下步骤a)移动智能用户A拨打被叫用户B; b)SSP上才艮初始检 测点(IDP)消息到SCP, SCP下发请求配置BCSM事件(Request Report BCSM Event,简称RRBE)消息、AC消息、以及继续 (Continue)消息;c):被叫B应答,A、 B双方进行通话,呼叫进 入稳态;d )被叫B挂机,SSP上报ACR和BCSM事件报告(Event Report BCSM,简称ERB ) ( ODisconnect Leg2 ); e ) SCP再次下发 RRBE消息、AC消息、以及Connect消息(要求重联到C用户);f) 重联用户C应答,A、 C双方进行通话,呼叫进入稳态;g)重联用 户C挂才几,SSP上才艮ACR和ERB (ODisconnect Leg2 ); h) SCP 下发释访文呼叫命令(ReleaseCall), SSP释》文与主叫A的连4妄。在步骤a中,签约智能业务信息的用户A呼叫被叫用户B (移 动用户或者固定用户),SSP先到用户位置寄存器(VLR)进行出呼 叫权限检查,如果VLR发现用户签约有起呼用户签约信息(OCSI, 该签约信息为用户位置更新时HLR插入到VLR中的),则通过完成 呼叫请求(Complete Call Request)消息将OCSI携带至会SSP。在步骤b中,SSP发送IDP消息到SCP, SCP通过RRBE请求 SSP配置相关事件,如应答事件,挂机事件等。SCP才艮据主叫用户 所在位置以及被叫号码确定本次呼叫的费率,并根据用户的账户余 额确定本次呼叫能通话的时长,通过AC消息下发给SSP。在步艰《c中,;故叫用户B应答后,SSP开始计算通话时长。如 果达到最大呼叫时长,SSP上报ACR消息,将最大呼叫时长上报给 SCP, SCP可以再次下发AC消息。在步骤d中,被叫用户B挂机后,SSP上报本次被叫挂机事件 和ACR消息,并通过ACR消息将呼叫通话时长上净艮给SCP 。在步骤e中,SCP再次通过RRBE请求SSP配置相关事件,如 应答事件,挂机事件等。SCP再将最大呼叫时长通过AC消息下发 给SSP。并下发Connect消息,要求重联到目标用户C。在步骤f中,重联用户C应答后,SSP开始计算通话时长。如 果重联呼叫应答后达到最大呼叫时长,SSP可以上报ACR消息,将 重联呼叫的最大呼叫时长上才艮给SCP, SCP可以再次下发AC消息。在步骤g中,重联用户C挂机后,SSP上报本次重联用户C挂 机事件和通过ACR消息上报重联呼叫应答后的通话时长。下面参考附图,详细it明本发明的具体实施方式
。图1是根据本发明实施例的稳态呼叫被叫释放后重联过程ACR 消息上才艮的流禾呈图,包括以下步骤S102,当移动智能用户A呼叫^皮叫用户B时,SSP向SCP发 起IDP消息,SCP向SSP回RRBE、 AC和Continue消息;S104, SSP收到AC消息后,如果有费率切才炎间隔,则立即启 动Tsw定时器(时长为费率切换间隔),收到Continue消息,继续 呼叫处理,向被叫用户B侧发送建立(SETUP)消息;S106, SSP收到用户B的报警(ALERT)和应答(ANSWER) 消息后,向SCP上才艮应答事件,并启动Tcp定时器(时长为最大呼 叫时长);S108,如果Tsw超时,SSP则记录费率切换时间点,如果Tcp 超时,SSP向SCP上报ACR, SCP再下发AC消息指示下一个最大 p乎叫时长;SllO,如果被叫用户B挂机,SSP向SCP上报用户B桂机事 件,并上报ACR消息,报告被叫用户B通话时长;SI 12,如果SCP再次下发RRBE, AC和Connect消息,指示 呼叫重联到被叫用户C。此时SSP需要清除与被叫用户B相关的费 率切换、应答标记和Tcp等相关信息;S114, SSP收到AC消息后,如果有费率切:换间隔,则立即启 动Tsw定时器(时长为费率切换间隔),收到Connect消息,向重联 用户C侧发送SETUP消息;SI 16, SSP收到重联用户C的ALERT和ANSWER消息后, 向SCP上报应答事件,并启动Tcp定时器(时长为最大呼叫时长);S118,如果Tsw超时,SSP则记录费率切换时间点,如果Tcp 超时,SSP向SCP上报ACR, SCP再下发AC消息指示下一个最大 呼叫时长;S120,如果重联用户C挂机,SSP向SCP上报重联用户C挂 机事件,并上报ACR消息,报告重联用户C通话时长;S122, SCP下发ReleaseCall指示释放呼叫;S124, SSP释放呼叫相关资源。由以上所述可以看出,本发明实际上提供了一种业务计费方法。 图2是根据本发明实施例的业务计费方法的流程图。如图2所示, 该业务计费方法包括以下步骤S202,当与主叫用户进行通话的4皮 叫用户挂机时,业务交换点向业务控制点发送申请计费报告消息; S204,业务控制点根据申请计费报告消息对主叫用户与被叫用户之 间的通话进4亍计费,并要求业务交4灸点将主叫用户连4妄至重联用户; S206,当重联用户挂机时,业务交换点向业务控制点发送申请计费 报告消息;以及S208,业务控制点根据申请计费报告消息对主叫用 户与重联用户之间的通话进行计费。其中,在被叫用户挂机,业务交换点向业务控制点发送申请计 费报告消息之前,还包括以下步骤当主叫用户请求与被叫用户进 行通话时,业务交换点向用户位置寄存器查询主叫用户是否具有起 呼一又限;在主叫用户具有起呼片又限的情况下,业务交才灸点:清求业务 控制点确定本次呼叫的费率以及本次呼叫能够通话的总时长;述业 务控制点响应于业务交换点的请求,确定本次呼叫的费率以及本次 呼叫能够通话的总时长,并将本次呼叫能够通话的总时长中包含的 最大呼叫时长的相关信息发送至业务交换点;以及业务交换点对主 叫用户和^L叫用户进4亍连4妻,在主叫用户开始与#皮叫用户进4亍通话时,对主叫用户与^c叫用户之间的通话时长进行计时,并在主叫用户与被叫用户之间的通话时长达到最大呼叫时长时,通过申请计费 报告消息向业务控制点报告最大呼叫时长已经被用尽。其中,在业务控制点得知最大呼叫时长已经被用尽时,再次向 业务交换点发送最大呼叫时长的相关信息。如果本次呼叫能够通话 的总时长减去已经被用尽的一个或多个最大呼叫时长后所剩时长不 足一个最大呼叫时长,则业务控制点将所剩时长的相关信息发送至 业务交换点。业务交换点在主叫用户与被叫用户之间的通话时长达 到所剩时长时,通过申请计费报告消息向业务控制点报告所剩时长 已经4皮用尽。其中,如果4皮叫用户在主叫用户与4皮叫用户之间的通i舌时长达 到所剩时长或最大呼叫时长之前挂才几,则业务交换点通过申请计费 报告消息将计时结果发送至业务控制点。其中,重联用户挂机,业务交换点向业务控制点发送申请计费报告消息之前,还包括以下步骤业务交换点请求业务控制点确定 本次呼叫的费率以及本次呼叫能够通话的总时长;业务控制点响应 于业务交换点的请求,确定本次呼叫的费率以及本次呼叫能够通话 的总时长,并将本次呼叫能够通话的总时长中包含的最大呼叫时长 的相关信息发送至业务交换点;以及业务交换点对主叫用户和重联 用户进行连"t秦,在主叫用户开始与重联用户进4亍通话时,对主叫用 户与重联用户之间的通"i舌时长进4亍计时,并在主叫用户与重联用户 之间的通话时长达到最大呼叫时长时,通过申请计费报告消息向业 务控制点报告最大呼叫时长已经被用尽。其中,在业务控制点得知最大呼叫时长已经被用尽时,再次向 业务交换点发送最大呼叫时长的相关信息。如果本次呼叫能够通话 的总时长减去已经被用尽的一个或多个最大呼叫时长后所剩时长不足一个最大呼叫时长,则业务控制点将所剩时长的相关信息发送至 业务交4奐点。业务交4灸点在主叫用户与重联用户之间的通话时长达 到所剩时长时,通过申请计费报告消息向业务控制点才艮告所剩时长 已经纟皮用尽。其中,如果重联用户在主叫用户与重联用户之间的通话时长达 到所剩时长或最大呼叫时长之前挂机,则业务交换点通过申请计费 报告消息将计时结果发送至业务控制点。通过本发明,可以避免在稳态呼叫情况下被叫释放后连接至重 联用户时只于用户多扣费的情况出J见。以上所述〗又为本发明的实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的权利要求范围之内。
权利要求
1.一种业务计费方法,其特征在于,包括以下步骤当与主叫用户进行通话的被叫用户挂机时,业务交换点向业务控制点发送申请计费报告消息;所述业务控制点根据所述申请计费报告消息对所述主叫用户与所述被叫用户之间的通话进行计费,并要求所述业务交换点将所述主叫用户连接至重联用户;当所述重联用户挂机时,所述业务交换点向所述业务控制点发送所述申请计费报告消息;以及所述业务控制点根据所述申请计费报告消息对所述主叫用户与所述重联用户之间的通话进行计费。
2. 根据权利要求1所述的业务计费方法,其特征在于,在所述被 叫用户挂机,所述业务交换点向所述业务控制点发送所述申请 计费报告消息之前,还包括以下步骤当所述主叫用户请求与所述被叫用户进行通话时,所述业 务交换点向用户位置寄存器查询所述主叫用户是否具有起呼 权限;在所述主叫用户具有起呼权限的情况下,所述业务交4奂点 请求所述业务控制点确定本次呼叫的费率以及本次呼叫能够 通话的总时长;所述业务控制点响应于所述业务交换点的i青求,确定本次呼叫的费率以及本次呼叫能够通话的总时长,并将本次呼叫能够通话的总时长中包含的最大呼叫时长的相关信息发送至所述业务交4奐点;以及所述业务交换点对所述主叫用户和所述净皮叫用户进行连-接,在所述主叫用户开始与所述^皮叫用户进^f亍通话时,对所述 主叫用户与所述被叫用户之间的通话时长进行计时,并在所述主叫用户与所述#:叫用户之间的通话时长达到所述最大呼叫 时长时,通过所述申请计费报告消息向所述业务控制点才艮告所 述最大呼叫时长已经被用尽。
3. 根据权利要求2所述的业务计费方法,其特征在于,在所述业 务控制点得知所述最大呼叫时长已经净皮用尽时,再次向所述业 务交换点发送所述最大呼叫时长的相关信息。
4. 根据权利要求3所述的业务计费方法,其特征在于,如果本次 呼叫能够通话的总时长减去已经被用尽的一个或多个所述最 大呼叫时长后所剩时长不足一个所述最大呼叫时长,则所述业 务控制点将所剩时长的相关信息发送至所述业务交换点。
5. 才艮据4又利要求4所述的业务计费方法,其特征在于,所述业务 交4灸点在所述主叫用户与所述被叫用户之间的通话时长达到 所剩时长时,通过所述申请计费报告消息向所述业务控制点报 告所剩时长已经#1用尽。
6. 根据权利要求2至5中任一项所述的业务计费方法,其特征在 于,如果所述被叫用户在所述主叫用户与所述被叫用户之间的 通话时长达到所剩时长或所述最大呼叫时长之前挂才几,则所述 业务交换点通过所述申请计费报告消息将所述计时结果发送 至所述业务控制点。
7. 4艮据权利要求1所述的业务计费方法,其特4正在于,所述重联 用户挂机,所述业务交换点向所述业务控制点发送所述申请计 费报告消息之前,还包括以下步骤所述业务交换点请求所述业务控制点确定本次呼叫的费 率以及本次呼叫能够通话的总时长;所述业务控制点响应于所述业务交换点的请求,确定本次 呼叫的费率以及本次呼叫能够通话的总时长,并将本次呼叫能 够通话的总时长中包含的最大呼叫时长的相关信息发送至所述业务交换点;以及所述业务交换点对所述主叫用户和所述重联用户进4亍连 接,在所述主叫用户开始与所述重联用户进4亍通话时,对所述 主叫用户与所述重联用户之间的通话时长进行计时,并在所述 主叫用户与所述重联用户之间的通i舌时长达到所述最大呼叫 时长时,通过所述申请计费报告消息向所述业务控制点才艮告所 述最大呼叫时长已经被用尽。
8. 根据权利要求7所述的业务计费方法,其特征在于,在所述业 务控制点得知所述最大呼叫时长已经;陂用尽时,再次向所述业 务交换点发送所述最大呼叫时长的相关信息。
9. 根据权利要求8所述的业务计费方法,其特征在于,如果本次 呼叫能够通话的总时长减去已经;波用尽的一个或多个所述最 大呼叫时长后所剩时长不足一个所述最大呼叫时长,则所述业 务控制点将所剩时长的相关信息发送至所述业务交换点。
10. 根据权利要求9所述的业务计费方法,其特征在于,所述业务 交换点在所述主叫用户与所述重联用户之间的通话时长达到 所剩时长时,通过所述申请计费报告消息向所述业务控制点报 告所剩时长已经#1用尽。
11. 根据权利要求7至10中任一项所述的业务计费方法,其特征 在于,如果所述重耳关用户在所述主叫用户与所述重联用户之间 的通话时长达到所剩时长或所述最大呼叫时长之前挂才几,则所 述业务交换点通过所述申请计费报告消息将所述计时结果发 送至所述业务控制点。
全文摘要
本发明提供了一种业务计费方法,包括以下步骤当与主叫用户进行通话的被叫用户挂机时,业务交换点向业务控制点发送申请计费报告消息;业务控制点根据申请计费报告消息对主叫用户与被叫用户之间的通话进行计费,并要求业务交换点将主叫用户连接至重联用户;当重联用户挂机时,业务交换点向业务控制点发送申请计费报告消息;以及业务控制点根据申请计费报告消息对主叫用户与重联用户之间的通话进行计费。通过本发明,可以避免在稳态呼叫情况下被叫释放后连接至重联用户时对用户多扣费的情况出现。
文档编号H04Q3/00GK101237498SQ20081000732
公开日2008年8月6日 申请日期2008年3月4日 优先权日2008年3月4日
发明者楚俊生 申请人:中兴通讯股份有限公司