一种交互式语音应答业务中实现计费的方法和系统的制作方法

文档序号:7929516阅读:251来源:国知局
专利名称:一种交互式语音应答业务中实现计费的方法和系统的制作方法
技术领域
本发明涉及电信通讯行业领域,尤其涉及的是, 一种交互式语音应答 业务中实现计费的方法和系统。
背景技术
目前OCS (Online Charging System,在线计费系统)方式下的IVR (Interactive Voice Response,交互式语音应答)业务为用户4是供了诸如查询 余额、充值、查询亲情号码、转账等一系列的单项服务,对于用户使用IVR 业务的计费问题,采用传统的IVR业务计费模式的业务,信令流程见图1 所示,说明如下
101、 用户起呼,MSC .( Mobile Switch Center,移动交换中心)根据 O—CSI ( Originating CAMEL Subscription Information,始发CAMEL签约信 息)触发业务,SCP ( Service Control Point,业务控制点)收到IDP (Initial Detection Point,初始4全测点)消息后,IVR业务判断被叫号码为管理接入 码后,进入IVR管理流程;
102、 SCP下发RRBE ( Request Report BCSM Event,请求报告BCSM 事件)、O—ABANDON (主叫放弃)、CTR ( Connect To Resource,链接到资 源)到MSC/SSP ( Mobile Switch Center/ Service Switch Point,移动交换中 心/业务交换点);
103、 IVR业务向OCS发送鉴权的MML (Man-Machine Language,人 机命令语言)指令;
104、 OCS接收到指令后,内部处理,然后返回结果MML-ACK(Man-Machine Language Acknowlegement,人才几命令i吾言响应);i口果鉴4又 成功,进入下一步,否则结束会话;
105 、 SCP进入主菜单下发P&C ( Prompt And Collect User Information, 放音收号)消息到MSC/SSP,用户按照提示如"充值请按l、查询亲情号码 请按2......,结束呼叫请挂机"输入相应的数字选择流程。通过P&C—RES
响应消息返回用户的l俞入。
106、 假设用户选择的是2,即查询亲情号码(选择其他时处理流程相 同),贝'J SCP向OCS发送查询亲情号码的MML指令(即QUERY FNS )。 OCS接收到指令后,内部处理,然后返回结果MML-ACK。如果查询成功, 进入下一步,否则结束会话或者返回主菜单,返回105;
107、 SCP通过向MSC/SSP下发PA消息,提示用户查询亲情号码的结 果,如"你的第1个亲情号码是XXX,第2个亲情号码是XXX......";
108、 流程结束后,RC (Release Call,释放呼叫),返回主菜单。 通常,用传统计费模式的IVR业务有三种处理方式第一,全部免费,
用户使用IVR业务不用支付任何费用;第二,按次计费,用户使用某个IVR 业务比如查询账户余额、充值等,就要按照使用的次数来支付费用;第三, 是前面两种方式的折中,对于某些IVR业务是免费的,而另外一些IVR业 务则需要支付费用,具体实现是在OCS側,根据不同业务流程采取不同的 扣费策略,有的免费,有的按次收费。
但是,上述几种方法都不能精确反映根据用户使用网络资源的时间来 进行收费,缺乏科学性。按次计费浪费用户的开支;用户免费使用IVR业 务,导致用户过多地占用话路资源,不能够有效地控制IVR业务流程过多 的占用话路资源、不利于运营商充分利用网络资源,比如免费的USSD (Unstructured Supplementary Service Data,非结构化补充凄t据)业务。 因此,现有技术还存在缺陷,有待于改进和发展。

发明内容
本发明解决的技术问题是提供一种交互式语音应答业务中实现计费的 方法和系统,该方法和系统能够根据用户使用网络资源的时间进行收费。
为解决上述技术问题,本发明采用以下方案 一种交互式语音应答业务中实现计费的方法,包括以下步骤
51、 业务控制点经由业务交换点接收用户起呼的触发消息,并向在线 计费系统发送鉴权指令;
52、 所述在线计费系统依所述鉴权指令实时地对该用户进行鉴权和话 费信息检查,并在会话结束时根据所述业务控制点返回的会话时间进行扣 费。
所述的方法,其中,所述步骤S2包括当所述业务控制点向在线计费 系统发出鉴权指令而未收到其返回的鉴权结果时,所述会话结束;则所述 会话时间是一预设的时长。
所述的方法,其中,所述步骤S2包括当检查到所述用户的话费不足 时,所述会话结束;则所述会话时间是该用户已经使用的时长。
所述的方法,其中,所述步骤S2包括接收到所迷用户发出的结束信 息时,所述会话结束。
所述的方法,其中,如果鉴权成功且话费充足,所述在线计费系统则 给出本次授权时长;所述会话时间是所述本次授权时长。
所述的方法,其中,如果到达所述本次授权时长,则通过已使用服务 单元携带所述本次时长,再申请后次时长;所述会话时间是所述本次授权 时长和所述后次时长的累加。
所述的方法,其中,多次申请所述后次时长,所述会话时间是首次授 权时长与所述多次后次时长的累加。
本发明还提供一种交互式语音应答业务中实现计费的系统,包括业务 控制点和在线计费系统,所述业务控制点包括参数模块,用于实时地将用户的状态发送至在线计费系统;时间模块,用于监控所述用户的会话时 间;结束模块,用于结束本次对话;所述在线计费系统包括扣费模块, 用于接收所述结束模块的触发,并根据所述参数模块发送的会话时间对所 述用户进行扣费。
所述的系统,其中,所述在线计费系统包括与所述参数模块连接的 鉴权模块,用于根据所述参数模块发送的用户状态进行鉴权;与所述鉴权 模块和时间模块连接的授时模块,在鉴权成功且话费充足时,给所述用户 给出授权时长;与所述鉴权模块连接的预留模块,用于在给出所述授权时 长同时预留相应余额。
所述的系统,其中,所述业务控制点包括与所述时间模块和参数模 块连接的更新模块,用于在到达所述授权时长后,触发所述参数模块更新 用户状态。
与现有技术相比,由于本发明采用实时地对用户进行鉴权和话费信息 检查,在会话结束后所述在线计费系统根据所述业务控制点返回的会话时 间进行扣费;实现了对IVR业务按照时间精确计费,避免了传统的IVR按 次计费的弊端,节省用户的开支;同时也克服了免费IVR业务导致用户过 多地占用话路资源地问题,充分地利用局方网络资源。


图1是现有技术中的IVR业务信令流程图; 图2是本发明的交互式语音应答业务中实现计费的系统示意框图; 图3是本发明的交互式语音应答业务中实现计费的方法的信令图; 图4是本发明的方法中紧急流程时的IVR业务信令流程图。 '
具体实施例方式
下面结合具体实施方式
和附图对本发明作进一步详细的描述。本发明解决了传统IVR业务中不能有效地根据用户使用网络资源的时 间来进行收费,不能够有效地控制IVR业务流程过多的占用话路资源、不 利于运营商充分利用网络资源地问题。本发明在OCS方式计费下,利用 DCC ( Dial Control Center,拨号控制中心)接口 ,在IVR业务流程中通过 CCR/CCA ( Credit-Control國Reques/Credit-Control-Answer,信用控制请求/信 用控制应答)消息到OCS系统进行实时鉴权、扣费,实现对IVR业务按照 时间精确计费,使得OCS用户可以根据自己的需要选择使用IVR还是USSD 业务,可以避免传统的IVR按次计费的弊端,节省用户的开支,且实施起 来非常简单易行。
本实施方式包括正常情况和紧急情况,正常情况的信令流程图见图3, 描述如下
201 、用户起呼,MSC根据O—CSI触发业务,SCP收到IDP消息后, IVR业务判断被叫号码为管理-接入码后,进入IVR管理流程;
202、 SCP下发RRBE (0_ABANDON,主叫放弃)、CTR (Connect To Resource,链接到资源)到MSC/SSP;
203、 SCP判断是否用DCC来实时扣费的开关,如果是,则进入下一 步,如果不是,执行步骤103至步骤107,见图1。
204、 SCP进行参数准备,组包、向OCS发送CCRINITIAL(初始CCR) 消息。
205、 OCS接收到CCR消息后,根据用户的状态、余额等做出鉴权结 论、成功则预留扣费,然后返回结果CCA INITIAL (初始CCA)消息。SCP 解包获取结果参数,如果鉴权成功,进入下一步,IVR业务启动定时器, 定时器的时间就是初始CCA的授权时长;否则结束会话。
206、 同步骤105,即SCP进入主菜单下发P&C( Prompt And Collect User Information,放音收号)消息到MSC/SSP,用户按照提示如"充值请按1、 查询亲情号码请按2......,结束呼叫请挂机"输入相应的数字选择流程。通过P&C—RES响应消息返回用户的输入。
207、 同步骤106,即假设用户选择的是2,即查询亲情号码(选择其 他时处理流程相同),则SCP向OCS发送查询亲情号码的MML指令(即 QUERYFNS)。 OCS接收到指令后,内部处理,然后返回结果MML-ACK。 如果查询成功,进入下一步,否则结束会话或者返回主菜单,返回206;
208、 同步骤107,即SCP通过向MSC/SSP下发PA消息,提示用户查 询亲情号码的结果,如"你的第1个亲情号码是XXX,第2个亲情号码是 XXX......,,;
209、 当到达所述授权时长,即预留时间用完(本实施方式中的预留时 间是120s), SCP组包、向OCS发送CCRUPDATE (更新CCR)消息,通 过已使用服务单元(Used Server Unit, USU)携带本次通话已经使用的时 长,再申请后次时长;OCS再预留时长(即授权后次时长),'OCS通过CCA UPDATE (更新CCA)返回授权时长,SCP重置定时器。这样IVR业务流 程继续。需要指出的是更新消息组CCR UPDATE/CCA UPDATE可以有多 组。
210、 当用户费用用完或用户主动放弃时,会话结束。OCS出正常话单, 所述在线计费系统(OCS)根据所述业务控制点(SCP)返回的会话时间进 行扣费;SCP发送RC消息到MSC/SSP,释放会话。
通过图1和图3的比可以看出,所述在线计费系统(OCS)根据会话 时间进行扣费,如果话费不足,则会话时间是已经使用的时长;如果话费 充足,扣费的会话时长是首次授权时长与后次时长的积累;实现了对IVR 业务按照时间精确计费,避免了传统的IVR按次计费的弊端,节省用户的 开支;同时也克服了免费IVR业务导致用户过多地占用话路资源地问题,' 充分地利用局方网络资源。
以上描述的是正常流程,正常流程的结束条件是用户话费用完了或者 用户主动放弃会话时,此时业务控制点(SCP)在收到CCAFINAL(CCA结束)消息之后,出正常话单,话单迄止时间分别是会话开始和结束时间。 为进一步的完善系统,增加了紧急流程,紧急流程的结束条件是在业务控
制点(SCP )发出CCR消息但未在预定的时间内收到相应的CCA消息,此 时业务控制点(SCP)下发预定义的会话时长启动定时器,会话结束SCP 返回会话时间供OCS釆集后补扣费。紧急流程是在流程结束后出紧急话单, 供OCS系统采集后补扣费,话单的时长就是所述预定义的会话时长。
紧急流程有三种情形初始(CCR INITIAL )紧急、更新(CCR UPDATE ) 紧急、结束(CCRFINAL )紧急。三种情形处理类似,都是在业务控制点 (SCP )发出CCR消息但未在预定的时间内收到相应的CCA消息时,下发 预定义的会话时长启动定时器,会话结束SCP返回会话时间供OCS采集后 补扣费。这里以初始紧急为例说明,见图4,当没有收到CCA初始消息, SCP下发预定义的时长(一般为15分钟)启动定时器,其他处理和正常流 程一样,会话结束后SCP返回会话时间供OCS采集后补扣费。需要说明的 是,在一次流程中,只要出现一次紧急情形,就直接跳转到出紧急话单。 正常话单和紧急话单通过业务键来区分,从而包含业务键的话单文件的名 称也不一样,这样方便OCS系统分拣,大大提供系统效率。
表1和表2分别是OCS信息表、卡号段与OCS对应关系表
表l OCS信息表
ocsidocshostocsrealmipportcommandflagurgentflagdescription
OCSOCSOCSOCSOCSCCROCS紧急时OCS
索引主才几名域名Ip地址端口命令标志是否接续标描述
号1-requeset志
3-request+pro1接续,
xy0释放会话1OcsOOlXXX.com10.40.1386811OCS I
.XXX.55.73
com
2Ocs002XXX. com10.40.1386830OCS2
.XXX.55.66
com
对表1的OCS信息表做如下说明
K每个OCS信息的有以下几个配置项OCS索引ocsid、 OCS主机名、 OCS域名、OCSip地址和端口号、CCR命令标志、OCS紧急时是否接续标 志和OCS描述description。
2、 ocsid为唯一索引,唯一标示一个OCS。
3、 OCS主机名、OCS域名、OCS ip地址和端口号为SCP作为DCC 客户端和ocs服务端链接时用到的配置信息。
4、 CCR命令标志,枚举型,时作为CCR包头的一个字段,1表示请 求型消息,3表示请求型消息,并且可以被proxy (DCC代理)转发。
5、 OCS紧急时是否接续标志,l可以继续会话,0释放会话。
6、 配置项可以动态增加、删除或修改。
表2 卡号段与OCS对应关系表
cardprefixocsid
ocs用户卡号段OCS索引
861391
861592
对表2卡号段与OCS对应关系表做如下说明:1、 这张表比较简单,包括字段是ocs用户卡号段、ocs索引。
2、 OCS用户卡号段cardprefix为唯一索引,唯一对应一个OCS索引。 如86139号段属于第一个OCS,鉴权消息CCR需要发送到10.40.155.73; 86159号段属于第二个OCS,鉴权消息CCR需要发送到10.40.155.66。
3、 配置项可以动态增加、删除或修改。
有了这两张表IVR业务可以实现一个IVR业务按照号段和多个OCS 进行交互。IVR业务根据主叫用户号码去和b表从左最大匹配找出OCS索 引,然后在a表中找出对应的OCS信息。IVR业务就可以和该OCS进行信 息交互,实现实时鉴权、扣费。
此外,采用基于DIAMETER基础协议的DCC ( Diameter credit control 基于diameter的信任控制协议)接口中的CCR、 CCA消息实时地对用户使 用IVR业务进行鉴^又、扣费,同时对用户正常地使用IVR业务不产生任何 影响,业务控制点(SCP)和在线计费系统(OCS)在计费时主要的处理过 程如下
100、参数准备阶段SCP准备所有DCC协议级的参数(如源主机名、 源域名、目的域名、业务上下文,详细"^兌明见RFC3588)以及计费相关的 参数如主叫号码、被叫号码、主叫漫游位置信息;
200、组包,SCP根据DCC协议对每个CCR包的定义和每个AVP结 构的定义,对AVP赋值和CCR包头赋值;
300、发送、接收DCC消息包,SCP通过DCC客户端接口机发送CCR 请求消息,并接受OCS返回的CCA消息;
400、解包,OCS在收到CCR请求消息之后,根据用户的状态、余额 以及CCR消息中的计费有关的参数,鉴权、预留费用,在鉴权成功且话费 充足时,给所述用户给出授权时长处理好后将结果码、预留费用通过CCA 返回给SCP, SCP要用解包算法获取到鉴权结果和授权服务单元GSU。
500、正常处理。如果返回结果码正常2XXX后,IVR业务继续;如果返回失败返回码IVR业务终止。
600、设置、重置定时器,相当于呼叫业务中的AC (ApplyCharging, 申请计费)消息,监控会话所用时间,分段向OCS发送已使用时长。
700、紧急流程处理当SCP与OCS系统断链、或者OCS系统繁忙返 回3004、或者到OCS路由不可达时返回3002时、返回的CCA参数异常(如 AVP缺失等),IVR业务通过开关控制IVR业务流程是否继续。允许继续的 话,IVR流程结束后,出紧急话单,供OCS系统采集后补扣费。
800、通过DCC接口携带话费立显和用户优选语言相关DCC消息字段 实现话费立显功能和根据OCS用户的优选语言来放通知音的功能。
本方法对用户使用IVR业务实时地鉴权、预留费用,会话结束后扣费。 如果用户费用不足,提示用户后,结束IVR业务,同时对已经^^用的时长 去OCS扣费。同时还可以通过DCC接口实现话费立显功能,根据OCS用 户的优选语言来放通知音的功能。
本发明还提供一种交互式语音应答业务中实现计费的系统,包括业务 控制点和在线计费系统,框图见图2,业务控制点(SCP)包括参凝:模块, 时间模块,结束模块,更新模块,在线计费系统(OCS)包括扣费模块, 鉴权模块,授时模块,预留模块。
参数模块用于实时地将用户的状态发送至在线计费系统(OCS);时间 模块用于监控所述用户的会话时间;结束模块用于结束本次对话;扣费模 块用于接收所述结束模块的触发,并根据所述参数模块发送的会话时间对 所述用户进行扣费;鉴权模块与所述参数模块连接,用于根据所述参数模 块发送的用户状态进行鉴权;授时模块与所述鉴权模块和时间模块连接,, 在鉴权成功且话费充足时,给所述用户给出授权时长;预留模块与所述鉴 权模块连接,用于在给出所述授权时长同时预留相应余额。更新模块与所 述时间模块和参数模块连接,用于在到达所述授权时长后,触发所述参数模块更新用户状态。
本系统主要是在SCP侧修改IVR业务逻辑,在原有IVR业务流程模块
中增加调用用于监控用户会话时间的时间模块,用于在会话结束时根据会
话时间对用户进行扣费的扣费模块,实现SCP和OCS之间实时计费信息地 处理、IVR流程监控,流程结束后处理计费话单来实现上述目的。按照时 间精确计费可以避免传统的IVR按次计费的弊端,节省用户的开支;同时 也可以克服免费IVR业务导致用户过多地占用话路资源地问题。充分利用 局方网络资源。本发明为IVR业务流程增添了特色,提高了用户的满意度, 提高了运营商的网络资源利用效率,本发明可广泛地用于世界各个国家、 地区的IVR业务应用系统中。
应当理解的是,以上所提供的具体实施方式
只是对本发明的说明,而 不应当理解为对本发明的限制,对本领域的普通技术人员来说,可以根据 上述说明加以改进或变换,而所有这些改进和变换都应为本发明所揭示的 原理和特征,均属本发明的保护范围。
权利要求
1、一种交互式语音应答业务中实现计费的方法,包括以下步骤S1、业务控制点经由业务交换点接收用户起呼的触发消息,并向在线计费系统发送鉴权指令;S2、所述在线计费系统依所述鉴权指令实时地对该用户进行鉴权和话费信息检查,并在会话结束时根据所述业务控制点返回的会话时间进行扣费。
2、 根据权利要求1所述的方法,其特征在于,所述步骤S2包括当 所述业务控制点向在线计费系统发出鉴权指令而未收到其返回的鉴权结果 时,所述会话结束;则所述会话时间是一预设的时长。
3、 根据权利要求1所述的方法,其特征在于,所述步骤S2包括当 检查到所述用户的话费不足时,所述会话结束;则所述会话时间是该用户 已经使用的时长。
4、 根据权利要求1所述的方法,其特征在于,所述步骤S2包括接 收到所述用户发出的结束信息时,所述会话结束。
5、 根据权利要求4所述的方法,其特征在于,如果鉴权成功且话费充 足,所述在线计费系统则给出本次授权时长;所述会话时间是所述本次授 权时长。
6、 根据权利要求5所述的方法,其特征在于,如果到达所述本次授权 时长,则通过已使用服务单元携带所述本次时长,再申请后次时长;所述 会话时间是所述本次授权时长和所述后次时长的累加。
7、 根据权利要求6所述的方法,其特征在于,多次申请所述后次时长,所述会话时间是首次授权时长与所述多次后次时长的累加。
8、 一种交互式语音应答业务中实现计费的系统,包括业务控制点和在线计费系统,其特征在于,所述业务控制点包括参数^t块,用于实时地将用户的状态发送至在 线计费系统;时间模块,用于监控所述用户的会话时间;结束模块,用于 结束本次对话;所述在线计费系统包括扣费模块,用于接收所述结束模块的触发, 并根据所述参数模块发送的会话时间对所述用户进行扣费。
9、 根据权利要求8所述的系统,其特征在于,所述在线计费系统包括 与所述参数模块连接的鉴权模块,用于根据所述参数模块发送的用户状态进行鉴权;与所述鉴权模块和时间模块连接的授时模块,在鉴权成功且话费充足 时,给所述用户给出授权时长;与所述鉴权模块连接的预留模块,用于在给出所述授权时长同时预留 相应余额。
10、 根据权利要求9所述的系统,其特征在于,所述业务控制点包括 与所述时间才莫块和参数模块连接的更新模块,用于在到达所述授权时长后, 触发所述参凝^莫块更新用户状态。
全文摘要
本发明公开了一种交互式语音应答业务中实现计费的方法和系统,其方法包括以下步骤业务控制点经由业务交换点接收用户起呼的触发消息,并向在线计费系统发送鉴权指令;所述在线计费系统依所述鉴权指令实时地对该用户进行鉴权和话费信息检查,并在会话结束时根据所述业务控制点返回的会话时间进行扣费。与现有技术相比,于本发明采用实时地对用户进行鉴权和话费信息检查,在会话结束后所述在线计费系统根据所述业务控制点返回的会话时间进行扣费;实现了对IVR业务按照时间精确计费,避免了传统的IVR按次计费的弊端,节省用户的开支;同时也克服了免费IVR业务导致用户过多地占用话路资源的问题,充分地利用局方网络资源。
文档编号H04W4/24GK101448235SQ200810241650
公开日2009年6月3日 申请日期2008年12月17日 优先权日2008年12月17日
发明者周志军, 朱仲亮 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1