一种呼叫回呼计费方法和业务控制设备的制作方法

文档序号:7846487阅读:169来源:国知局
专利名称:一种呼叫回呼计费方法和业务控制设备的制作方法
技术领域
本发明涉及通信计费技术,尤其涉及一种呼叫回呼计费方法和业务控制设备。
背景技术
UCB (基于 USSD (非结构化补充业务数据,Unstructured SupplementaryService Data)的呼叫回呼业务,USSD CallBack)的实现原理是主叫终端的HLR(归属位置寄存器,Home Location Register)响应主叫终端发起UCB呼叫请求,通知主叫终端归属网络的相应SCP(Service Control Point,业务控制点)分别建立面向主叫终端和被叫终端的 MT(Mobile Terminated,移动终接)呼叫,再将两段MT呼叫桥接,以实现主叫终端和被叫终端之间的通话。在UCB业务的具体实现过程中,对主叫终端的计费往往存在一定的误差,原因在于,对主叫终端的计费往往开始于主叫终端的MT呼叫建立完成之时,但此时双方通话可能尚未开始。例如,如果首先建立主叫终端的MT呼叫,并在主叫终端的MT呼叫建立完成之后才开始建立被叫终端的MT呼叫,则在建立被叫终端MT呼叫的过程中,已经开始对主叫终端进行计费(即对主叫终端的计费在主叫终端的MT呼叫建立完成之后即已开始),因此将导致出现尽管通话尚未开始但已经对主叫终端产生进行计费的问题,从而使得对主叫终端的计费存在一定程度的误差。

发明内容
有鉴于此,实有必要提供一种呼叫回呼计费方法和业务控制设备,以解决现有UCB 业务对主叫终端的计费存在一定程度误差的问题。根据本发明的一个方面,提供一种呼叫回呼计费方法,包括接收来自交换设备的桥接成功通知或被叫接续失败通知,记录所述桥接成功通知或被叫接续失败通知的接收时间;接收来自所述交换设备的初始计费请求,基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中携带的通话时长进行校准,向计费设备发出包含有校准后的通话时长的计费通知,以便所述计费设备根据所述校准后的通话时长进行计费。根据本发明的另一方面,提供一种业务控制设备,包括收发模块;记录模块,用于通过所述收发模块接收来自交换设备的桥接成功通知或被叫接续失败通知,记录所述桥接成功通知或被叫接续失败通知的接收时间;校准模块,用于通过所述收发模块接收来自所述交换设备的初始计费请求,基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中携带的通话时长进行校准,通过所述收发模块向计费设备发出包含有校准后的通话时长的计费通知,以便所述计费设备根据所述校准后的通话时长进行计费。本发明实施例基于桥接成功通知或被叫接续失败通知的接收时间对初始计费请求中携带的通话时长进行校准,以便基于校准后的通话时长对主叫终端进行计费。由此可知,对主叫终端的计费开始于收到桥接成功通知或被叫接续失败通知的时刻,而非主叫终端的MT呼叫建立完成之时,因此可有效降低UCB业务中对主叫终端的计费误差。


图1是依据本发明一优选实施例的呼叫回呼计费方法的示范性流程图;图2是依据本发明一优选实施例的呼叫回呼计费方法的示范性信令图;图3是依据本发明另一优选实施例的呼叫回呼计费方法的示范性信令图;图4是依据本发明一优选实施例的业务控制设备的示范性逻辑结构示意图。
具体实施例方式图1是依据本发明一优选实施例的呼叫回呼计费方法100的示范性流程图。如图1所示,步骤102,接收来自交换设备的桥接成功通知或被叫接续失败通知, 记录所述桥接成功通知或被叫接续失败通知的接收时间;步骤104,接收来自所述交换设备的初始计费请求,基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中携带的通话时长进行校准,向计费设备发出包含有校准后的通话时长的计费通知,以便所述计费设备根据所述校准后的通话时长进行计费。由背景技术中描述的现有技术之中存在的技术问题可知,对主叫终端的计费误差是因通话尚未开始但已经对主叫终端进行计费而导致的。在具体实现过程中,从对主叫终端进行计费开始到主被叫终端之间的通话真正开始,这一时间区间内产生的计费数据往往是由交换设备发出的第一条ACR消息(Apply Charging R印ort,计费请求报告)消息来承载的。因此,在具体实现过程中,仅需要对该第一条ACR消息中携带的通话时长进行校准即可,该第一条ACR消息即为上述初始计费请求。在具体实现过程中,初始计费请求中还携带有通话开始时间,所述基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中的通话时长进行校准具体包括根据所述通话开始时间和所述桥接成功通知或被叫接续失败通知的接收时间计算接续时长,其中,接续时长=桥接成功通知或被叫接续失败通知的接收时间-通话开始时间;根据所述接续时长和所述通话时长计算所述校准后的通话时长,其中,校准后的通话时长=通话时长-接续时长。在具体实现过程中,所述桥接成功通知可以为桥接成功(P0RTS_BRIDGED)消息。在具体实现过程中,所述被叫接续失败通知可以为释放(Release,Rel)消息。在具体实现过程中,所述计费通知为可以CCR(信用控制请求, Credit-Control-Request)消息。本发明实施例基于桥接成功通知或被叫接续失败通知的接收时间对初始计费请求中携带的通话时长进行校准,以便基于校准后的通话时长对主叫终端进行计费。由此可知,对主叫终端的计费开始于收到桥接成功通知或被叫接续失败通知的时刻,而非主叫终端的MT呼叫建立完成之时,因此可有效降低UCB业务中对主叫终端的计费误差。图2是依据本发明一优选实施例的呼叫回呼计费方法200的示范性信令图。如图2所示,步骤202,在主叫终端发起呼叫回呼操作后,主叫终端当前所在网络的交换设备即主叫所在地MSC(Mobile Switching Center,移动交换中心)/VLR(Visitor Location Register,拜访位置寄存器)向主叫终端归属HLR(Home Location Register,归属位置寄存器)即主叫归属地HLR发起呼叫回呼请求。在具体实现过程中,上述呼叫回呼请求可通过USSD Req消息来实现。步骤204,主叫归属地HLR向主叫归属网络内的相关SCP (也就是主叫归属网络内负责对UCB业务进行控制的SCP)即主叫归属地SCP发送呼叫回呼控制请求,以请求主叫归属地SCP对呼叫回呼过程进行控制。在具体实现过程中,主叫归属地HLR可通过将上述USSD Req消息转发给主叫归属地SCP来请求主叫归属地SCP对呼叫回呼过程进行控制,即上述呼叫回呼控制请求可以通过USSD Req消息来实现。步骤206,主叫归属地SCP向主叫归属地MSC/SSP(业务交换点,ServiceSwitching Point)发送主叫接续通知,以通知主叫归属地MSC/SSP接续主叫终端。具体来说,主叫归属地MSC/SSP即为图1所述的交换设备。在具体实现过程中,上述主叫接续通知可通过ICA (试呼,Initiate CallAttempt) 消息来实现。步骤208,主叫归属地MSC/SSP向主叫所在地MSC/VLR发送接续主叫请求,以接续
主叫终端。在具体实现过程中,上述接续主叫请求可通过IAM(初始地址消息, InitialAddress Message)来实现。步骤210,主叫所在地MSC/VLR在成功接续主叫终端之后,向主叫归属地MSC/SSP 通知主叫成功接续。在具体实现过程中,主叫归属地MSC/SSP收到主叫成功接续的通知的时间即为上述初始计费请求中携带的通话开始时间。此外,主叫所在地MSC/VLR可通过ACM(Address Complete Message,地址全消息)向主叫归属地MSC/SSP通知主叫成功接续。步骤212,主叫归属地MSC/SSP向主叫归属地SCP通知主叫成功接续。在具体实现过程中,主叫归属地MSC/SSP可通过ERB(BCSM(基本呼叫状态模型, Basic Call State Model)事件报告,Event Report BCSM)消息向主叫归属地SCP通知主叫成功接续。步骤214,主叫归属地SCP向主叫归属地MSC/SSP发送被叫接续通知。在具体实现过程中,上述被叫接续通知可通过ICA消息来实现。步骤216,主叫归属地MSC/SSP向被叫所在地MSC/VLR发送接续被叫请求。在具体实现过程中,上述接续被叫请求可通过IAM来实现。步骤218,被叫所在地MSC/VLR在成功接续被叫终端之后,向主叫归属地MSC/SSP 通知被叫成功接续。在具体实现过程中,被叫所在地MSC/VLR可通过ACM向主叫归属地MSC/SSP通知被叫成功接续。
步骤220、主叫归属地MSC/SSP向主叫归属地SCP通知被叫成功接续。在具体实现过程中,主叫归属地MSC/SSP可通过ERB消息向主叫归属地SCP通知被叫成功接续。步骤222、主叫归属地SCP通知主叫归属地MSC/SSP桥接主、被叫通话。在具体实现过程中,主叫归属地SCP可通过BRIDGEP0RTS (桥接)消息通知主叫归属地MSC/SSP桥接主、被叫通话。步骤224、主叫归属地MSC/SSP在成功桥接主、被叫通话后,向主叫归属地SCP上报桥接成功通知。在具体实现过程中,上述桥接成功通知可通过桥接成功(P0RTS_BRIDGED)消息来实现。在收到来自主叫归属地MSC/SSP的桥接成功通知后,主叫归属地SCP记录桥接成功通知的接收时间。步骤226,主叫归属地MSC/SSP向主叫归属地SCP上报第一条ACR,其中,该第一条 ACR即为图1所述的初始计费请求。步骤226,主叫归属地SCP根据第一条ACR向在线计费系统(OnlineCharging Report, 0CS)上报 CCR。具体来说,主叫归属地SCP根据桥接成功通知的接收时间对第一条ACR中携带的通话时长进行校准,向OCS发出包含有校准后的通话时长的CCR,以便OCS根据校准后的通话时长进行计费,其中OCS即为图1所述的计费设备。更进一步的,上述第一条ACR中携带有通话开始时间,该通话开始时间即为步骤210中主叫归属地MSC/SSP收到主叫成功接续的通知的时间。根据桥接成功通知的接收时间对第一条ACR中携带的通话时长进行校准具体包括根据通话开始时间和桥接成功通知的接收时间计算接续时长,其中,接续时长=桥接成功通知的接收时间-通话开始时间;根据接续时长和所述通话时长计算所述校准后的通话时长,其中,校准后的通话时长=通话时长-接续时长。本发明实施例基于桥接成功通知的接收时间对初始计费请求中携带的通话时长进行校准,以便基于校准后的通话时长对主叫终端进行计费。由此可知,对主叫终端的计费开始于收到桥接成功通知的时刻,而非主叫终端接续成功之时,因此可有效降低UCB业务中对主叫终端的计费误差。图3是依据本发明另一优选实施例的呼叫回呼计费方法300的示范性信令图。如图3所示,步骤302,在主叫终端发起呼叫回呼操作后,主叫终端当前所在网络的交换设备即主叫所在地MSC/VLR向主叫终端归属HLR即主叫归属地HLR发起呼叫回呼请求。在具体实现过程中,上述呼叫回呼请求可通过USSD Req消息来实现。步骤304,主叫归属地HLR向主叫归属网络内的相关SCP (也就是主叫归属网络内负责对UCB业务进行控制的SCP)即主叫归属地SCP发送呼叫回呼控制请求,以请求主叫归属地SCP对呼叫回呼过程进行控制。在具体实现过程中,主叫归属地HLR可通过将上述USSD Req消息转发给主叫归属地SCP来请求主叫归属地SCP对呼叫回呼过程进行控制,即上述呼叫回呼控制请求可以通过USSD Req消息来实现。步骤306,主叫归属地SCP向主叫归属地MSC/SSP发送主叫接续通知,以通知主叫归属地MSC/SSP接续主叫终端。具体来说,主叫归属地MSC/SSP即为图1所述的交换设备。在具体实现过程中,上述主叫接续通知可通过ICA消息来实现。步骤308,主叫归属地MSC/SSP向主叫所在地MSC/VLR发送接续主叫请求,以接续
主叫终端。在具体实现过程中,上述接续主叫请求可通过IAM来实现。步骤310,主叫所在地MSC/VLR在成功接续主叫终端之后,向主叫归属地MSC/SSP 通知主叫成功接续。在具体实现过程中,主叫归属地MSC/SSP收到主叫成功接续的通知的时间即为上述初始计费请求中携带的通话开始时间。此外,主叫所在地MSC/VLR可通过ACM向主叫归属地MSC/SSP通知主叫成功接续。步骤312,主叫归属地MSC/SSP向主叫归属地SCP通知主叫成功接续。在具体实现过程中,主叫归属地MSC/SSP可通过ERB消息向主叫归属地SCP通知主叫成功接续。步骤314,主叫归属地SCP向主叫归属地MSC/SSP发送被叫接续通知。在具体实现过程中,上述被叫接续通知可通过ICA消息来实现。步骤316,主叫归属地MSC/SSP向被叫所在地MSC/VLR发送接续被叫请求。在具体实现过程中,上述接续被叫请求可通过IAM来实现。步骤318,被叫所在地MSC/VLR在接续被叫终端失败(例如被叫终端忙或者被叫终端久不接听)之后,向主叫归属地MSC/SSP通知被叫接续失败。在具体实现过程中,被叫终端接续失败的通知可通过释放(Release,Rel)消息来承载,该Rel消息表明要求释放呼叫。步骤320,主叫归属地MSC/SSP通知主叫归属地SCP被叫接续失败。在具体实现过程中,主叫归属地MSC/SSP可通过ERB消息通知主叫归属地SCP被叫接续失败。在收到来自主叫归属地MSC/SSP的被叫接续失败的通知后,主叫归属地SCP记录被叫接续失败的通知的接收时间。步骤322,主叫归属地MSC/SSP向主叫归属地SCP上报第一条ACR,其中,该第一条 ACR即为图1所述的初始计费请求。步骤324,主叫归属地SCP根据第一条ACR向在线计费系统(OnlineCharging Report, 0CS)上报 CCR。具体来说,主叫归属地SCP根据被叫接续失败的通知的接收时间对第一条ACR中携带的通话时长进行校准,向OCS发出包含有校准后的通话时长的CCR,以便OCS根据校准后的通话时长进行计费,其中OCS即为图1所述的计费设备。更进一步的,上述第一条ACR 中携带有通话开始时间,该通话开始时间即为步骤310中主叫归属地MSC/SSP收到主叫成功接续的通知的时间。根据被叫接续失败的通知的接收时间对第一条ACR中携带的通话时长进行校准具体包括根据通话开始时间和被叫接续失败的通知的接收时间计算接续时长,其中,接续时长=被叫接续失败的通知的接收时间-通话开始时间;根据接续时长和所述通话时长计算所述校准后的通话时长,其中,校准后的通话时长=通话时长-接续时长。本发明实施例基于被叫接续失败通知的接收时间对初始计费请求中携带的通话时长进行校准,以便基于校准后的通话时长对主叫终端进行计费。由此可知,对主叫终端的计费开始于收到被叫接续失败通知的时刻,而非主叫终端接续成功之时,因此可有效降低 UCB业务中对主叫终端的计费误差。图4是依据本发明一优选实施例的业务控制设备400的示范性逻辑结构示意图。 如图4所示,业务控制设备400包括收发模块402、记录模块404和校准模块406。记录模块404,用于通过所述收发模块402接收来自交换设备的桥接成功通知或被叫接续失败通知,记录所述桥接成功通知或被叫接续失败通知的接收时间;校准模块406,用于通过所述收发模块402接收来自所述交换设备的初始计费请求,基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中携带的通话时长进行校准,通过所述收发模块402向计费设备发出包含有校准后的通话时长的计费通知,以便所述计费设备根据所述校准后的通话时长进行计费。在具体实现过程中,所述初始计费请求中还携带有通话开始时间,所述校准模块 406具体包括第一计算模块,用于根据所述通话开始时间和所述桥接成功通知或被叫接续失败通知的接收时间计算接续时长,其中,接续时长=桥接成功通知或被叫接续失败通知的接收时间-通话开始时间;第二计算模块,用于根据所述接续时长和所述通话时长计算所述校准后的通话时长,其中,校准后的通话时长=通话时长-接续时长。在具体实现过程中,所述桥接成功通知为P0RTS_BRIDGED消息;所述被叫接续失败通知为Rel消息。在具体实现过程中,所述初始计费请求为ACR消息。在具体实现过程中,所述计费通知为CCR消息。本发明实施例基于桥接成功通知或被叫接续失败通知的接收时间对初始计费请求中携带的通话时长进行校准,以便基于校准后的通话时长对主叫终端进行计费。由此可知,对主叫终端的计费开始于收到桥接成功通知或被叫接续失败通知的时刻,而非主叫终端的MT呼叫建立完成之时,因此可有效降低UCB业务中对主叫终端的计费误差。本领域普通技术人员可知,上述方法中的全部或部分步骤可以通过程序指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质如ROM、 RAM和光盘等。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种呼叫回呼计费方法,其特征在于,包括接收来自交换设备的桥接成功通知或被叫接续失败通知,记录所述桥接成功通知或被叫接续失败通知的接收时间;接收来自所述交换设备的初始计费请求,基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中携带的通话时长进行校准,向计费设备发出包含有校准后的通话时长的计费通知,以便所述计费设备根据所述校准后的通话时长进行计费。
2.如权利要求1所述的呼叫回呼计费方法,其特征在于,所述初始计费请求中还携带有通话开始时间,所述基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中的通话时长进行校准具体包括根据所述通话开始时间和所述桥接成功通知或被叫接续失败通知的接收时间计算接续时长,其中,接续时长=桥接成功通知或被叫接续失败通知的接收时间-通话开始时间;根据所述接续时长和所述通话时长计算所述校准后的通话时长,其中,校准后的通话时长=通话时长-接续时长。
3.如权利要求1或2所述的呼叫回呼计费方法,其特征在于,所述桥接成功通知为桥接成功P0RTS_BRIDGED消息;所述被叫接续失败通知为释放Rel消息。
4.如权利要求3所述的呼叫回呼计费方法,其特征在于,所述初始计费请求为计费请求报告ACR消息。
5.如权利要求4所述的呼叫回呼计费方法,其特征在于,所述计费通知为信用控制请求CCR消息。
6.一种业务控制设备,其特征在于,包括收发模块;记录模块,用于通过所述收发模块接收来自交换设备的桥接成功通知或被叫接续失败通知,记录所述桥接成功通知或被叫接续失败通知的接收时间;校准模块,用于通过所述收发模块接收来自所述交换设备的初始计费请求,基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中携带的通话时长进行校准,通过所述收发模块向计费设备发出包含有校准后的通话时长的计费通知,以便所述计费设备根据所述校准后的通话时长进行计费。
7.如权利要求6所述的业务控制设备,其特征在于,所述初始计费请求中还携带有通话开始时间,所述校准模块具体包括第一计算模块,用于根据所述通话开始时间和所述桥接成功通知或被叫接续失败通知的接收时间计算接续时长,其中,接续时长=桥接成功通知或被叫接续失败通知的接收时间-通话开始时间;第二计算模块,用于根据所述接续时长和所述通话时长计算所述校准后的通话时长, 其中,校准后的通话时长=通话时长-接续时长。
8.如权利要求6或7所述的业务控制设备,其特征在于,所述桥接成功通知为桥接成功 P0RTS_BRIDGED消息;所述被叫接续失败通知为释放Rel消息。
9.如权利要求8所述的业务控制设备,其特征在于,所述初始计费请求为计费请求报告ACR消息。
10.如权利要求9所述的业务控制设备,其特征在于,所述计费通知为信用控制请求 CCR消息。
全文摘要
本发明实施例提供了一种呼叫回呼计费方法和业务控制设备,其中,呼叫回呼计费方法包括接收来自交换设备的桥接成功通知或被叫接续失败通知,记录所述桥接成功通知或被叫接续失败通知的接收时间;接收来自所述交换设备的初始计费请求,基于所述桥接成功通知或被叫接续失败通知的接收时间对所述初始计费请求中携带的通话时长进行校准,向计费设备发出包含有校准后的通话时长的计费通知,以便所述计费设备根据所述校准后的通话时长进行计费。本发明实施例还提供了一种业务控制设备。本发明实施例可有效降低UCB业务中对主叫终端的计费误差。
文档编号H04W4/16GK102217339SQ201180000427
公开日2011年10月12日 申请日期2011年4月28日 优先权日2011年4月28日
发明者丁鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1