扣费方法及装置制造方法

文档序号:7981787阅读:242来源:国知局
扣费方法及装置制造方法
【专利摘要】本发明公开了一种扣费方法及装置。其中,该方法包括:PPS系统接收IVR系统欲接入到该PPS系统的呼叫;该PPS系统在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费。通过本发明,将接入呼叫和扣费操作交由PPS系统处理,IVR系统将呼叫接入PPS系统,然后该PPS系统在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费,解决了相关技术中IVR系统的扣费操作较复杂的问题,进而简化了处理逻辑和处理流程,减少代码量,减少开发资源浪费。
【专利说明】扣费方法及装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种扣费方法及装置。
【背景技术】
[0002]在智能网领域中,在线计费系统(Online Charging System,简称为0CS)是应用最广泛的计费系统框架,这种计费系统框架将呼叫接入与计费控制分离,可以实时控制用户信用、减少欠费、降低坏帐成本,有效地控制了运营风险。呼叫接入与计费控制之间主要是通过Diameter协议(Diameter Credit Control,简称为DCC)接口消息和人机接口语言(Man-Machine Language,简称为MML)接口消息进行交互。Diameter协议具备可靠性高、良好的失败机制等优点,使其主要应用于预付费的呼叫处理业务(Prepaid Paid Service,简称为PPS)系统中。MML接口消息的易于理解、消息交互简单等优点,使其主要应用于交互式语音应答(Interactive Voice Response,简称为 IVR)系统中。
[0003]目前的PPS系统主要处理用户的拨打电话的功能,完成用户呼叫的实时计费要求。IVR系统主要为用户提供了例如充值、查询余额、转账、亲情号码的管理、品牌的管理、连接第三方或者话务员等一系列的服务。在这些服务中,充值、查询余额、转账等服务通常是免费供用户使用。亲情号码的管理、品牌的管理等服务多采用按次计费的方式,用户每进行一次变更收取一次变更的费用,这样的计费,可以通过MML接口很容易得到解决。连接第三方或者话务员这些服务比较特殊,其运营成本要比前面两个业务要高些,而且如果用户使用的时间越长,所需要消耗也越大,对于这些服务,就比较倾向于按时长的实时计费,这样就可以较好的避免用户恶意使用第三方或者话务员资源,有效的降低成本。
[0004]为了较好地完成IVR系统中按时长的实时计费功能,需要在IVR系统中完成一套DCC消息处理计费逻辑和异常控制流程。图1是根据相关技术的IVR系统计费操作的流程图,如图1所示,该流程包括以下步骤(步骤S102-步骤S134):
[0005]步骤S102,用户发起呼叫,移动交换中心(Mobile Switch Center,简称为MSC)根据始发 CAMEL 签约信息(Originating CAMEL Subscription Information,简称为 0_CSI)触发业务控制点(Service Control Point,简称为SCP)上的IVR业务。
[0006]步骤S104,IVR业务通过MML消息到OCS侧鉴权成功以后,发送请求报告事件(Request Report BCSM Event,简称为 RRBE)和连接到资源(Connect To Resource,简称为CTR)消息与MSC建立放音连接。
[0007]步骤S106,IVR业务在放音的连接建立成功以后,通过放音收号(Prompt AndCollect User Information,简称为P&C)消息,为用户播放主菜单。
[0008]步骤S108,MSC通过P&C_res返回用户的输入。
[0009]步骤S110,IVR业务收到用户的响应以后,分析用户输入的按键对应的功能,发现是连接第三方或者话务员功能,贝1J发送拆除前向连接(Disconnect Forward Connect,简称为DFC)消息,切断放音资源连接。
[0010]步骤S112,IVR业务通过初始CCR消息(CCR_INITIAL)消息,到OCS侧进行连接话务员的呼叫鉴权,申请时间片。
[0011 ] 步骤SI 14,OCS通过响应消息CCA_INITIAL消息,返回呼叫的时间片的时长。
[0012]步骤SI 16,IVR 业务下发 RRBE、申请计费(Apply Charge,简称为 AC)、CONNECT 消息接续第三方或者话务员。
[0013]步骤SI 18,MSC通过事件报告(event Report BCSM,简称为ERB)消息通知IVR业务与第三方连接或者话务员成功。
[0014]步骤S120,MSC通过计费报告(Apply Charging Report,简称为ACR)消息通知IVR业务,第一个时间片已经呼叫结束。
[0015]步骤S122,IVR业务通过CCR更新消息(CCR_UPDATE)消息,到OCS侧进行第二个时间片的申请。
[0016]步骤S124,OCS通过响应消息CCA_UPDATE,返回第二个时间片的时长。
[0017]步骤S126,IVR业务下发AC,通知MSC继续呼叫。
[0018]步骤S128,用户呼叫话务员结束以后,MSC通过ACR、ERB消息返回整个连接第三方或者话务员的时间和通知业务呼叫结束。
[0019]步骤S130,IVR业务则根据MSC上报的时长,发送结束CCR消息(CCR_TERMINAL),通知OCS进行扣费。
[0020]步骤S132,OCS通过响应消息CCA_TERMINAL返回扣费结果。
[0021]步骤S134,IVR业务下发RC结束整个呼叫。
[0022]从上面的流程可以看出,从步骤S116至步骤S134,这些步骤是处理一个呼叫的完整步骤,IVR系统采用如上的方式进行呼叫第三方的实时扣费功能,会造成IVR系统的处理逻辑复杂,代码量大,开发资源浪费等问题。
[0023]针对相关技术中IVR系统的扣费操作较复杂的问题,目前尚未提出有效的解决方案。

【发明内容】

[0024]针对相关技术中IVR系统的扣费操作较复杂的问题,本发明提供了一种扣费方法及装置,以至少解决上述问题。
[0025]根据本发明的一个方面,提供了一种扣费方法,该方法包括:PPS系统接收IVR系统欲接入到上述PPS系统的呼叫;该PPS系统在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费。
[0026]上述PPS系统接收上述IVR系统欲接入到上述PPS系统的呼叫包括:上述IVR系统将业务键信息替换为上述PPS系统的业务键信息,将上述呼叫的被叫方的接入号码替换为上述PPS系统的被叫号码;上述PPS系统接收上述IVR系统发送的替换后的上述业务键信息,以及替换后的上述被叫号码;上述PPS系统连接上述被叫方。
[0027]上述IVR系统将上述被叫方的接入号码替换为上述PPS系统的被叫号码包括:如果上述接入号码的配置格式是国内号码格式,上述IVR系统将上述接入号码的属性值设置为国内号码;如果上述接入号码的配置格式是国家码+号码格式,上述IVR系统将上述接入号码的属性值设置为国际号码;如果上述接入号码的配置格式是00 +国家码+号码格式,上述IVR系统将上述接入号码的属性值设置为未知,或者,上述IVR系统将上述接入号码的配置格式修改为国家码+号码格式,再将上述接入号码的属性值设置为上述国际号码。
[0028]上述PPS系统接收上述IVR系统发送的替换后的上述业务键信息,以及替换后的上述被叫号码之后,上述方法还包括:上述IVR系统将上述呼叫的获取时间、上述被叫方的接入号码以及主叫方号码计入⑶R话单中。
[0029]上述PPS系统连接上述被叫方包括:上述PPS系统向OCS侧请求接入上述被叫方的呼叫鉴权,并申请接入上述被叫方的一个时间片;上述PPS系统接收上述OCS侧返回的上述时间片的时长;上述PPS系统向MSC下发连接消息,其中,上述连接消息用于指示连接上述被叫方;上述PPS系统接收上述MSC返回的接入上述被叫方成功的消息。
[0030]上述PPS系统连接上述被叫方之后,上述方法还包括:在接收到上述MSC反馈的当前时间片的呼叫结束后,上述PPS系统向上述OCS侧申请下一个时间片;上述PPS系统接收上述OCS侧返回的上述下一个时间片的时长;上述PPS系统向MSC下发通知消息,其中,上述通知消息用于通知上述MSC继续执行呼叫操作;上述PPS系统接收上述MSC返回的上述呼叫的会话结束的通知以及会话的时长。
[0031]上述PPS系统根据上述会话的时长向在线计费系统申请扣费包括:上述PPS系统根据上述MSC返回的上述会话的时长,向上述OCS侧发送扣费指示消息,上述扣费指示消息用于指示上述OCS侧执行扣费操作;上述PPS系统接收上述OCS侧反馈的扣费结果。
[0032]上述IVR系统与上述PPS系统都处于激活状态,且处于同一个业务控制点SCP平台上。
[0033]根据本发明的另一方面,提供了一种扣费装置,该装置包括:呼叫获取模块,用于接收IVR系统欲接入到上述PPS系统的呼叫;扣费申请模块,用于在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费。
[0034]上述呼叫获取模块包括:接收单元,用于接收上述IVR系统发送的替换后的业务键信息,以及替换后的上述被叫号码;连接单元,用于连接上述被叫方。
[0035]上述连接单元包括:申请子单元,用于向OCS侧请求接入上述被叫方的呼叫鉴权,并申请接入上述被叫方的一个时间片;时长接收子单元,用于接收上述OCS侧返回的上述时间片的时长;消息下发子单元,用于向MSC下发连接消息,其中,上述连接消息用于指示连接上述被叫方;消息接收子单元,用于接收上述MSC返回的接入上述被叫方成功的消息。
[0036]上述装置还包括:申请模块,用于在接收到上述MSC反馈的当前时间片的呼叫结束后,向上述OCS侧申请下一个时间片;时长接收模块,用于接收上述OCS侧返回的上述下一个时间片的时长;消息下发模块,用于向MSC下发通知消息,其中,上述通知消息用于通知上述MSC继续执行呼叫操作;时长接收模块,用于接收上述MSC返回的上述呼叫的会话结束的通知以及会话的时长。
[0037]上述扣费申请模块包括:指示消息发送模块,用于根据上述MSC返回的上述会话的时长,向上述OCS侧发送扣费指示消息,上述扣费指示消息用于指示上述OCS侧执行扣费操作;结果接收单元,用于接收上述OCS侧反馈的扣费结果。
[0038]通过本发明,将接入呼叫和扣费操作交由PPS系统处理,IVR系统将呼叫接入PPS系统,然后该PPS系统在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费,解决了相关技术中IVR系统的扣费操作较复杂的问题,进而简化了处理逻辑和处理流程,减少代码量,减少开发资源浪费。
【专利附图】

【附图说明】
[0039]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0040]图1是根据相关技术的IVR系统计费操作的流程图;
[0041]图2是根据本发明实施例的扣费方法的流程图;
[0042]图3是根据本发明实施例的用户接入话务员时按时长计费的信令流程图;
[0043]图4是根据本发明实施例的扣费装置的结构框图;
[0044]图5是根据本发明实施例的扣费装置的具体结构框图;
[0045]图6是根据本发明实施例的用户接入话务员时按时长计费的各网元的消息交互示意图。
【具体实施方式】
[0046]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0047]在相关技术中,IVR系统在进行被叫方(也可以称为第三方或者话务员等)的扣费流程时,其中的呼叫和扣费步骤如果由IVR系统执行,将会导致处理逻辑复杂,浪费较多资源。基于此,本发明实施例提供了一种扣费方法及装置。下面通过实施例进行详细说明。
[0048]本实施例提供了一种扣费方法,如图2所示的扣费方法的流程图,该方法包括以下步骤(步骤S202-步骤S204):
[0049]步骤S202,PPS系统接收IVR系统欲接入到上述PPS系统的呼叫;
[0050]步骤S204,PPS系统在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费。
[0051]通过上述方法,将接入呼叫和扣费操作交由PPS系统处理,IVR系统将呼叫接入PPS系统,然后该PPS系统在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费,解决了相关技术中IVR系统的扣费操作较复杂的问题,进而简化了处理逻辑和处理流程,减少代码量,减少开发资源浪费。
[0052]IVR系统将呼叫接入PPS系统时,需要将该呼叫的相关信息发送至PPS系统,以便PPS系统进行后续的操作流程,因此,本实施例提供了一种优选实施方式,即PPS系统接收IVR系统欲接入到PPS系统的呼叫包括:IVR系统将业务键信息替换为PPS系统的业务键信息,将呼叫的被叫方的接入号码替换为PPS系统的被叫号码;PPS系统接收IVR系统发送的替换后的上述业务键信息,以及替换后的上述被叫号码;PPS系统连接上述被叫方。
[0053]在进行被叫方的接入号码替换时,号码属性一般设置为国内属性,因为话务员的号码一般是国内号码,如果配置的不是国内号码格式,则可以按如下规则进行转换:如果接入号码的配置格式是国内号码格式,IVR系统将上述接入号码的属性值设置为国内号码;如果接入号码的配置格式是国家码十号码格式,IVR系统将上述接入号码的属性值设置为国际号码;如果接入号码的配置格式是00 +国家码+号码格式,IVR系统将上述接入号码的属性值设置为未知,或者,IVR系统将上述接入号码的配置格式修改为国家码+号码格式,再将上述接入号码的属性值设置为国际号码。
[0054]IVR系统将后续业务接入PPS系统之后,IVR系统就处理完成了,由于IVR系统的数据区在接入PPS系统的时候已经释放了,IVR系统没有办法监控PPS系统的完成情况,因此在接入PPS系统以前,IVR系统需要将接入PPS系统的时间、所连接的第三方或者话务员的号码、主叫号码等信息记入生成的CDR话单中,当在OCS计费系统发生异常时,就可以利用IVR系统所记录的话单中的起始时间、主叫号码、所连接的第三方或者话务员的号码(相当于PPS系统话单中的被叫号码),对PPS系统的话单进行分拣,找到IVR系统呼叫中,呼叫话务员的通话话单,完成离线扣费的操作,从而尽量减少损失。
[0055]基于上述话单记录流程,本实施例提供了一种优选实施方式,即PPS系统接收IVR系统发送的业务键信息,以及上述呼叫的被叫方的接入号码之后,该方法还包括:IVR系统将上述呼叫的获取时间、上述被叫方的接入号码以及主叫方号码计入CDR话单中。
[0056]PPS系统连接被叫方的流程与IVR系统连接被叫方的流程基本类似,只是执行主体由IVR系统转换为PPS系统,下面对PPS系统连接被叫方的流程进行介绍,PPS系统连接被叫方包括:PPS系统向OCS侧请求接入上述被叫方的呼叫鉴权,并申请接入上述被叫方的一个时间片;PPS系统接收上述OCS侧返回的上述时间片的时长;PPS系统向MSC下发连接消息,其中,上述连接消息用于指示连接上述被叫方;PPS系统接收上述MSC返回的接入上述被叫方成功的消息。
[0057]PPS系统连接被叫方之后,上述方法还包括:在接收到上述MSC反馈的当前时间片的呼叫结束后,PPS系统向上述OCS侧申请下一个时间片;PPS系统接收上述OCS侧返回的上述下一个时间片的时长;PPS系统向MSC下发通知消息,其中,该通知消息用于通知上述MSC继续执行呼叫操作;PPS系统接收上述MSC返回的上述呼叫的会话结束的通知以及会话的时长。
[0058]在PPS系统连接被叫方之后,PPS系统需要向在线计费系统申请扣费,具体地,PPS系统根据上述会话的时长向在线计费系统申请扣费包括=PPS系统根据上述MSC返回的上述会话的时长,向上述OCS侧发送扣费指示消息,上述扣费指示消息用于指示上述OCS侧执行扣费操作;PPS系统接收上述OCS侧反馈的扣费结果。IVR系统与PPS系统都处于激活状态,且处于同一个业务控制点SCP平台上。
[0059]下面结合优选实施例和附图对上述实施例的实现过程进行详细说明。
[0060]本实施例将IVR系统与PPS系统融合在一起,接入第三方或者话务员时,IVR系统中不能较好的实现按时长计费。图3是根据本发明实施例的用户接入话务员时按时长计费的信令流程图,如图3所示,该流程包括以下步骤(步骤S302-步骤S336):
[0061]步骤S302,用户起呼,MSC根据0_CSI触发业务,SCP收到IDP消息后,IVR系统判断被叫号码为管理接入码后,进入IVR管理流程。
[0062]步骤S304,IVR系统下发RRBE (0_ABAND0N,主叫放弃)、CTR连接到MSC。
[0063]步骤S306,IVR系统通过P&C消息,为用户播放主菜单。
[0064]步骤S308,MSC通过P&C_res返回用户的输入。
[0065]步骤S310,IVR系统分析用户输入的按键对应的功能,发现是连接第三方或者话务员功能,则发送DFC消息,切断放音资源连接,准备连接话务员。
[0066]步骤S312,IVR系统需要接入码的第三方或话务员的号码与PPS系统的业务键传给信令转换模块。信令转换模块会将IVR业务所占用的数据区删除,然后将201步骤所收到的IDP消息复制一份,将复制出的IDP消息中的业务键替换为PPS的业务键,被叫号码替换为所需要接入的话务员的号码,其他参数保持不变,并将此消息用初始会话消息的方式发出,这时同一个SCP平台的PPS业务就会接收此消息进行后续处理。这个步骤中产生的IDP消息与一般的消息相比,没有新的会话号,会话号还是延用201步骤的会话号码,而且这个IDP在外部是不可见的,是一个内部消息。
[0067]在这一步中,进行被叫号码替换时,号码属性一般设置为国内属性,因为话务员的号码一般是国内号码,如果配置的不是国内号码格式,则可以按如下规则进行转换:
[0068]话务员号码格式配置为国内号码格式时,号码属性值置为国内号码。
[0069]话务员号码格式配置为国家码+号码的格式时,号码属性值设置为国际号码。
[0070]话务员号码格式配置为00+国家码+号码的格式时,号码属性值设置为未知,或者在IVR业务侧进行规整,将00去掉,号码属性值设置为国际。
[0071]步骤S314,PPS系统通过初始CCR消息(CCR_INITIAL)消息,到OCS侧进行连接话务员的呼叫鉴权,申请时间片。
[0072]步骤S316,OCS通过响应消息CCA_INITIAL消息,返回呼叫的时间片的时长。
[0073]步骤S318,PPS 系统下发 RRBE、申请计费(Apply Charge,AC)、CONTINUE 消息接续第三方或者话务员。注意,这里下发的是CONTINUE消息,因为PPS系统收到的被叫号码就是所需要接续的号码。
[0074]步骤S320,MSC通过ERB (o_answer)消息通知PPS系统与第三方连接或者话务员成功。
[0075]步骤S322,MSC通过ACR消息通知PPS系统,第一个时间片已经呼叫结束。
[0076]步骤S324,PPS系统通过CCR更新消息(CCR_UPDATE)消息,到OCS侧进行第二个时间片的申请。
[0077]步骤S326,OCS通过响应消息CCA_UPDATE,返回第二个时间片的时长。
[0078]步骤S328,PPS系统下发AC,通知MSC继续呼叫。
[0079]步骤S330,用户呼叫话务员结束以后,MSC通过ACR、ERB消息返回整个连接第三方或者话务员的时间和通知业务呼叫结束。
[0080]步骤S332,PPS系统则根据MSC上报的时长,发送结束CCR消息(CCR_TERMINAL),通知OCS进行扣费。
[0081]步骤S334,OCS通过响应消息CCA_TERMINAL返回扣费结果。
[0082]步骤S336,PPS系统下发RC结束整个呼叫。
[0083]本实施例的实现过程对IVR系统的改动较少,而且与传统的扣费方式相比,本实施例提供的方法更加简单,代码量小,充分利用了 PPS系统与IVR系统特点。
[0084]对应于上述扣费方法,本实施例提供了一种扣费装置,该装置用于实现上述实施例。图4是根据本发明实施例的扣费装置的结构框图,如图4所示,该装置包括:呼叫获取模块10和扣费申请模块20。下面对该结构进行说明。
[0085]呼叫获取模块10,用于接收IVR系统欲接入到该PPS系统的呼叫;
[0086]扣费申请模块20,连接至呼叫获取模块10,用于在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费。[0087]通过上述装置,将接入呼叫和扣费操作交由PPS系统处理,IVR系统将呼叫接入到PPS系统,然后该PPS系统在上述呼叫的会话结束时,根据上述会话的时长向在线计费系统申请扣费,解决了相关技术中IVR系统的扣费操作较复杂的问题,进而简化了处理逻辑和处理流程,减少代码量,减少开发资源浪费。
[0088]IVR系统将呼叫接入PPS系统时,需要将该呼叫的相关信息发送至PPS系统,以便PPS系统进行后续的操作流程,因此,本实施例提供了一种优选实施方式,图5是根据本发明实施例的扣费装置的具体结构框图,如图5所示,该装置除了包括上述图4中的各个模块之外,上述呼叫获取模块10还包括:接收单元12和连接单元14。下面对该结构进行说明。
[0089]接收单元12,用于接收上述IVR系统发送的替换后的业务键信息,以及替换后的上述被叫号码;
[0090]连接单元14,连接至接收单元12,用于连接上述被叫方。
[0091]在进行被叫方的接入号码替换时,号码属性一般设置为国内属性,因为话务员的号码一般是国内号码,如果配置的不是国内号码格式,则可以按一定规则进行转换。因此,本实施例提供了一种优选实施方式,即在上述接入号码的配置格式是国内号码格式的情况下,IVR系统将上述接入号码的属性值设置为国内号码;在上述接入号码的配置格式是国家码+号码格式的情况下,IVR系统将上述接入号码的属性值设置为国际号码;在上述接入号码的配置格式是00 +国家码+号码格式的情况下,IVR系统将上述接入号码的属性值设置为未知,或者,IVR系统将上述接入号码的配置格式修改为国家码+号码格式,再将上述接入号码的属性值设置为上述国际号码。
[0092]PPS系统连接被叫方的流程与IVR系统连接被叫方的流程基本类似,只是执行主体由IVR系统转换为PPS系统。因此,本实施例提供了一种优选实施方式,即上述连接单元18包括:申请子单元,用于向OCS侧请求接入上述被叫方的呼叫鉴权,并申请接入上述被叫方的一个时间片;时长接收子单元,用于接收上述OCS侧返回的上述时间片的时长;消息下发子单元,用于向MSC下发连接消息,其中,上述连接消息用于指示连接上述被叫方;消息接收单元,用于接收上述MSC返回的接入上述被叫方成功的消息。
[0093]上述装置还包括:申请模块,用于在接收到上述MSC反馈的当前时间片的呼叫结束后,向上述OCS侧申请下一个时间片;时长接收模块,用于接收上述OCS侧返回的上述下一个时间片的时长;消息下发农垦,用于向MSC下发通知消息,其中,上述通知消息用于通知上述MSC继续执行呼叫操作;时长接收模块,用于接收上述MSC返回的上述呼叫的会话结束的通知以及会话的时长。
[0094]在PPS系统连接被叫方之后,PPS系统需要向在线计费系统申请扣费,具体地,上述扣费申请模块包括:指示消息发送模块,用于根据上述MSC返回的上述会话的时长,向上述OCS侧发送扣费指示消息,上述扣费指示消息用于指示上述OCS侧执行扣费操作;结果接收单元,用于接收上述OCS侧反馈的扣费结果。
[0095]本实施例通过信令转换模块,将IVR系统与PPS系统融合在一起,完成了 IVR系统中不能很好的实现接入第三方或者话务员时,不能较好的实现按时长计费的问题。本实施例操作简单,对IVR系统的改动较少,而且与传统的扣费方式相比,本实施例提供的方法更加简单,代码量小,充分利用了 PPS系统与IVR系统特点。
[0096]本实施例对通过信令转换模块处理IVR系统转接第三方或者话务员的按时长计费的流程进行描述,图6是根据本发明实施例的用户接入话务员时按时长计费的各网元的消息交互示意图,如图6所示,上述按时长计费流程如下:
[0097]第一,用户通过拨打IVR接入码接入IVR系统,IVR系统对用户进行鉴权后拨放菜单供用户选择。用户根据菜单选项,选择接入第三方或者话务员。
[0098]在该步骤中,IVR系统会通过MML消息,到OCS计费系统获取用户的状态、品牌等信息,通过这些信息判断出用户是否允许使用IVR业务,以及需要拨放给用户的菜单是哪一个。
[0099]第二,IVR系统收到用户输入以后,将呼叫接入PPS系统中。
[0100]在该步骤中,IVR系统将需要接入码的第三方或话务员的号码与PPS系统的业务键传给信令转换模块。信令转换模块将呼叫接入预付费PPS系统。IVR系统在这一步中要完成话单⑶R的记录和业务的统计。
[0101]第三,PPS系统完成时向在线计费系统鉴权和申请长时的操作,并且在会话结束时,根据MSC上报的时长,向在线计费系统申请扣费。
[0102]在该步骤中,所接入的PPS系统要和IVR系统处于同一个SCP (Service ControlPoint,业务控制点)平台上,且处于激活状态。当接入PPS系统后,PPS系统如果检查到用户余额不足时,需要结束会话。如果收到用户发出的挂机消息时,也可以结束整个会话,如果用户使用完已授权的时长后,可以到在线计费系统再次申请新的会话。
[0103]本实施例主要是在能通过一个信令转换模块,在IVR业务中需要接入第三方或者话务员时,生成一个虚拟的IDP消息,通过这个IDP消息,将第三方或者话务员的号码传递给PPS业务处理。由PPS业务完成连接第三方或者话务员的接续和实时计费要求。这样就可以在IVR业务中充分利用PPS业务能较好的完成与OCS计费处理模块之间的实时计费处理能力,以及较完善的计费异常保护能力。本实施例中,连接第三方或者话务员的操作、扣费的操作都交由PPS系统处理了,这样大大简少了 IVR系统的代码量,而且对于IVR系统来说,也只需要配置所接入的PPS系统的业务键和第三方或者话务员的号码。处理逻辑上也简单了许多,而且PPS系统也不需要改造。如果发生应急,PPS系统也可以按照一般的逻辑进行处理。另一方面,IVR系统连接第三方或者话务员的统计也需要移到接入PPS系统之前,这样就不会造成IVR系统在呼叫第三方或者话务员功能时,统计功能丢失。
[0104]从以上的描述中可以看出,本发明保障了 IVR系统连接第三方或者话务员的计费处理要求,而且充分地复用了已具有的功能,提高了开发效率,节约了开发成本。本发明可广泛地用于世界各个国家、地区的IVR业务应用系统中。
[0105]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0106]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种扣费方法,其特征在于,包括: PPS系统接收IVR系统欲接入到所述PPS系统的呼叫; 所述PPS系统在所述呼叫的会话结束时,根据所述会话的时长向在线计费系统申请扣费。
2.根据权利要求1所述的方法,其特征在于,所述PPS系统接收所述IVR系统欲接入到所述PPS系统的呼叫包括: 所述IVR系统将业务键信息替换为所述PPS系统的业务键信息,将所述呼叫的被叫方的接入号码替换为所述PPS系统的被叫号码; 所述PPS系统接收所述IVR系统发送的替换后的所述业务键信息,以及替换后的所述被叫号码; 所述PPS系统连接所述被叫方。
3.根据权利要求2所 述的方法,其特征在于,所述IVR系统将所述被叫方的接入号码替换为所述PPS系统的被叫号码包括: 如果所述接入号码的配置格式是国内号码格式,所述IVR系统将所述接入号码的属性值设置为国内号码; 如果所述接入号码的配置格式是国家码+号码格式,所述IVR系统将所述接入号码的属性值设置为国际号码; 如果所述接入号码的配置格式是OO +国家码+号码格式,所述IVR系统将所述接入号码的属性值设置为未知,或者,所述IVR系统将所述接入号码的配置格式修改为国家码+号码格式,再将所述接入号码的属性值设置为所述国际号码。
4.根据权利要求2所述的方法,其特征在于,所述PPS系统接收所述IVR系统发送的替换后的所述业务键信息,以及替换后的所述被叫号码之后,所述方法还包括: 所述IVR系统将所述呼叫的获取时间、所述被叫方的接入号码以及主叫方号码计入⑶R话单中。
5.根据权利要求2所述的方法,其特征在于,所述PPS系统连接所述被叫方包括: 所述PPS系统向OCS侧请求接入所述被叫方的呼叫鉴权,并申请接入所述被叫方的一个时间片; 所述PPS系统接收所述OCS侧返回的所述时间片的时长; 所述PPS系统向MSC下发连接消息,其中,所述连接消息用于指示连接所述被叫方; 所述PPS系统接收所述MSC返回的接入所述被叫方成功的消息。
6.根据权利要求2所述的方法,其特征在于,所述PPS系统连接所述被叫方之后,所述方法还包括: 在接收到所述MSC反馈的当前时间片的呼叫结束后,所述PPS系统向所述OCS侧申请下一个时间片; 所述PPS系统接收所述OCS侧返回的所述下一个时间片的时长; 所述PPS系统向MSC下发通知消息,其中,所述通知消息用于通知所述MSC继续执行呼叫操作; 所述PPS系统接收所述MSC返回的所述呼叫的会话结束的通知以及会话的时长。
7.根据权利要求6所述的方法,其特征在于,所述PPS系统根据所述会话的时长向在线计费系统申请扣费包括: 所述PPS系统根据所述MSC返回的所述会话的时长,向所述OCS侧发送扣费指示消息,所述扣费指示消息用于指示所述OCS侧执行扣费操作; 所述PPS系统接收所述OCS侧反馈的扣费结果。
8.根据权利要求1至7中任一项所述的方法,其特征在于, 所述IVR系统与所述PPS系统都处于激活状态,且处于同一个业务控制点SCP平台上。
9.一种扣费装置,其特征在于,包括: 呼叫获取模块,用于接收IVR系统欲接入到所述PPS系统的呼叫; 扣费申请模块,用于在所述呼叫的会话结束时,根据所述会话的时长向在线计费系统申请扣费。
10.根据权利要求9所述的装置,其特征在于,所述呼叫获取模块包括: 接收单元,用于接收所述IVR系统发送的替换后的业务键信息,以及替换后的所述被叫号码; 连接单元,用于连接所述被叫方。
11.根据权利要求10所述的装置,其特征在于,所述连接单元包括: 申请子单元,用于向OCS侧请求接入所述被叫方的呼叫鉴权,并申请接入所述被叫方的一个时间片;· 时长接收子单元,用于接收所述OCS侧返回的所述时间片的时长; 消息下发子单元,用于向MSC下发连接消息,其中,所述连接消息用于指示连接所述被叫方; 消息接收子单元,用于接收所述MSC返回的接入所述被叫方成功的消息。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括: 申请模块,用于在接收到所述MSC反馈的当前时间片的呼叫结束后,向所述OCS侧申请下一个时间片; 时长接收模块,用于接收所述OCS侧返回的所述下一个时间片的时长; 消息下发模块,用于向MSC下发通知消息,其中,所述通知消息用于通知所述MSC继续执行呼叫操作; 时长接收模块,用于接收所述MSC返回的所述呼叫的会话结束的通知以及会话的时长。
13.根据权利要求12所述的装置,其特征在于,所述扣费申请模块包括: 指示消息发送模块,用于根据所述MSC返回的所述会话的时长,向所述OCS侧发送扣费指示消息,所述扣费指示消息用于指示所述OCS侧执行扣费操作; 结果接收单元,用于接收所述OCS侧反馈的扣费结果。
【文档编号】H04W4/24GK103581863SQ201210280449
【公开日】2014年2月12日 申请日期:2012年8月8日 优先权日:2012年8月8日
【发明者】郭沛仪 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1