一种用于语音增值业务系统的计费方法

文档序号:7618709阅读:119来源:国知局
专利名称:一种用于语音增值业务系统的计费方法
技术领域
本发明涉及一种VoiceXML系统的电信业务计费方法,确切地说,涉及一种用于VoiceXML系统的语音增值业务的计费方法,属于计算机通信技术领域。
背景技术
语音内容业务是在传统声讯业务的基础上,通过话音、短信、彩信、WAP等多种接入方式,为终端用户提供以话音为主、并融合多种类型的话音和数据业务为一体的信息获取和信息互动的增值业务。语音内容业务是通过采用语音扩展标记语言VoiceXML的系统,开放了网络的功能。业务提供商将业务写成VoiceXML的页面形式,通过语音业务管理平台进行发布,最后在运营商的语音增值业务平台上解释执行,通过话音通道展示给用户,使用户能够以语音的方式访问各种各样的网络资源。
参见图1所示的目前一种典型的语音增值业务的系统结构。其中VSMP(Voice Service Manager Platform)是负责该增值业务运营管理的语音业务管理平台,该平台与业务提供商平台和VAP之间采用简单对象访问协议(SOAP)进行通信,该平台能够同时管理多个业务提供商平台和VAP;VAP(Voice ValueAdd Service Platform)是负责解释执行VoiceXML脚本,以语音方式向用户呈现业务界面的语音增值业务平台;SP(Service Privider)是语音增值业务提供商。
因为担心业务提供商会对最终用户有欺诈行为,所以网络运营商一般不能把计费操作提供给业务提供商来实现,而只能在VAP上的VoiceXML解释器中实现费率和时长等的计算。
目前,在VAP上采用的计费方法简介如下使用一个费率文件,针对业务提供商的不同业务分别制定不同的费率和计费类型(例如按次、或按时长等),该费率文件随着业务提供商的业务文件一起发布给VSMP,VSMP经过必要的审核之后,再发布给一个或者若干个VAP;在用户通过语音访问VAP上的某一个具体业务时,VAP会立刻查询费率文件,再通过该费率文件中指定的业务费率和计费方式开始计费。
但是,这种方法存在许多缺点,分别说明如下(1)更改费率的成本过高。
业务提供商在修改业务费率的时候,先将费率文件提交给VSMP,在通过VSMP的审核以后,必须将该费率文件同步发送给所有部署该业务的VAP;如果在同步过程中发生意外,没有恢复的机制。此外,VAP无法判断其现有的费率文件是否过期,可能造成计费错误。如果考虑同步过程的恢复机制,则会产生同步成本过高现象。
(2)对于按时长计费的方式,无法控制有效计费时间。
目前的计费方法中,用户一旦进入业务提供商的业务中,就立刻开始计费,然而,此时用户可能还在听业务提供商播放的一些广告、介绍性质的语音,或者是一些提示如何选择操作的语音,实际上并没有使用业务提供商提供的任何实质内容和服务。这样会导致用户使用该业务的时间和计费时间不相符合,无法进行有效计费。比如一个歌曲点播的业务,用户必须花费大量的时间来听取歌曲的名称、演唱者姓名等信息,最后才能做出是否聆听某一首歌的选择,甚至用户最后没有选择任何歌曲,也就是放弃使用该业务;但是计费早在用户开始听歌曲名称的时候就开始了,这样就造成了虚假计费情况,很容易造成用户的不满和投诉。如果将提示如何选择操作和广告介绍性质类的语音提取出来,单独写成一个业务,并使此业务的计费费率为0,也能控制有效计费时间。但是一个完整的业务流程将会被打破,对于业务提供商来说,编写、修改和维护业务的工作量会大大增加;对于VAP来说,会在业务之间来回跳转,而且,跳转的目标、次数都无法控制,非常容易导致业务失控。
(3)对于按内容计费的方式,会造成业务成本过高的情况。
目前的计费方式中,要实现按内容计费,必须要将不同费率的内容分别部署在不同的业务中,然后按不同业务分别采用不同的按次计费费率。还是以前述的歌曲点播业务来举例说明某一个业务提供商有1000首歌,需要按照四种不同的费率来计费,此时该业务提供商必须要编写4个同样流程、但内容不同的业务,每一个业务里平均要部署250首歌供用户选择。这样,一方面,对于业务提供商来说,增加一首歌、或者改变一首歌的费率都需要修改多个业务,并在修改后还要让VSMP对业务进行审核,这样,修改业务的成本和审核业务的成本就会大幅增加。另一方面,用户选择歌曲的时候,往往是先选择歌手、专辑,最后选择歌曲名称;而在目前这种模式下,用户必须先要选择费率,然后才能在不同的费率下选择歌手和歌曲。对于某些针对某一个歌曲前来使用该业务的用户而言,可能需要查遍所有的4个业务才能找到其心仪的歌曲。显然,这种死板、僵化的操作流程不仅对于用户耐心是一个极大的考验,而且,更重要的是限制了该项业务的拓展。
(4)对于动态脚本来说,无法控制业务的恶意计费。
动态脚本是不能部署到VAP本地的一种脚本,它是在每一个用户需要访问的时候,才从业务提供商的服务器上动态地获取。动态脚本主要用于提供实时变化的数据的业务,例如股票的实时信息、交通状况以及天气预报等等。在这个模式下,该动态脚本业务的费率文件已经到达VAP本地,脚本却没有部署到VAP上,如果业务提供商采取某些恶意的手段,将本来应该按照较低费率进行计费的业务(比如股票信息)私自修改为按照较高费率进行计费的业务(比如交通状况等),网络运营商通常无法察觉和纠正之,这样就给最终用户和运营商都会造成很大的经济损失。
对于传统的基于交互式语音应答系统(IVR,Interactive Voice Response)的语音增值业务平台来说,它的计费能力非常低下,计费模型单一,主要采取用户接入的号码和费率、计费类型相对应的方法进行计费,更加无法解决上述的几个问题。
综上所述,如何设计一种灵活有效的应用于语音增值业务系统的计费方法成为一个迫切需要解决的技术问题。

发明内容
有鉴于此,本发明的目的是提供一种用于VoiceXML系统的语音增值业务的计费方法,该方法能够较好地解决现有计费方法中存在的各种问题,灵活、方便、有效、透明地实现按内容、或按次数、或按时长等多种计费方式,而且,将大部分业务的计费处理逻辑转移到业务提供商,提高了业务提供商的主动性,还可以丰富语音增值业务的计费种类。
为了达到上述目的,本发明提供了一种用于VoiceXML系统的语音增值业务的计费方法,其特征在于,包括下列步骤(1)扩展计费对象利用VoiceXML系统提供的对象object扩展机制,在VoiceXML语言中扩展一个专用于计费操作的“计费对象fee object”,供业务提供商在编写语音增值业务的VoiceXML脚本时,在需要计费的地方灵活设置该计费对象,以便实现各种不同类型的计费操作流程;(2)设置费率文件由语音增值业务提供商SP设计提供的费率文件送交给网络运营商,经由网络运营商审查并确定费率后,保存在语音业务管理平台VSMP上,在该VSMP的数据库中,还存储有所述费率文件中各种费率与其对应的业务关系的相关表格;(3)实现计费操作利用计费对象,在用户语音通信终端、语音增值业务平台VAP、语音业务管理平台VSMP和语音增值业务提供商SP之间进行信息交互,实现语音增值业务的计费过程。
所述步骤(1)中的“计费对象”里需要设置的参数包括但不限于以下三个计费类型type、计费操作operator和计费内容contentID。
所述计费类型type为必选参数,用于实现各种不同类型的计费;其取值必须是下述三个标识字符中的一个time、count和content,分别表示按时长、按次数和按内容计费;所述计费类型的标识字符及其代表的计费方式可以拓展。
所述计费操作operator为可选参数,当计费类型是按时长计费时,用于实现计费操作的开始和结束,其取值必须是下述两个标识字符中的一个begin和end,分别表示计费开始和计费结束,该参数只有在计费类型参数type为time,即按时长计费时有效,且必须存在。
所述计费内容contentID为可选参数,用于实现对相关内容执行按内容计费,其取值与具体业务内容相关联,该参数只有在计费类型参数type为content,即按内容计费时有效,且必须存在。
所述步骤(2)中的VSMP里,每个业务具有“按时长”、和/或“按次数”、和/或“按内容”的一种或一种以上的计费方式;并在按时长时,给出每秒或每若干秒的费率;按次数计费时,给出每次的费率;按内容计费时,给出每一个业务资源内容的费率。
所述步骤(3)中实现语音增值业务计费过程包括以下操作步骤(31)语音增值业务平台VAP接收到用户通过语音终端的呼入信息,要求使用某项语音业务;(32)VAP访问提供该项语音增值业务的业务提供商SP的网站,向其通报至少包括用户主叫号码、被叫号码、用户的业务申请信息、用户的业务使用信息的相关参数,请求获得该项语音增值业务的VoiceXML脚本文件;(33)SP的网站分析VAP上报的相关参数,动态生成该项语音增值业务的VoiceXML脚本,并返回给VAP;在动态生成VoiceXML脚本的过程中,SP根据接收到的相关参数,对需要计费的部分动态设置计费对象,即设置计费点,以实现按时长、或按次数、或按内容进行计费;(34)VAP对接收到的该项语音增值业务的VoiceXML脚本进行执行操作,当执行到计费对象时,VAP向语音业务管理平台VSMP提交至少包括当前业务的编号、计费方式的相关信息,查询计费信息;(35)VSMP根据VAP提交的相关信息查询费率文件后,返回计费信息;(36)VAP组织语音内容,向用户播放有关本次业务计费情况的语音通知,以供用户了解和监督使用该项语音业务的计费情况,防止业务提供商的欺诈。
所述步骤(34)中的VAP向VSMP查询的计费信息中的计费类型是按内容计费时,必须提交业务资源内容的编号。
所述步骤36中,VAP在执行VoiceXML脚本的操作中向用户播放的计费提示音,可采用个性化定制,即由用户在以下四种内容中选择其一(A)播放完整的计费提示音,即在每个计费点的开始、结束时都播放完整的提示和计费信息;该方式为默认方式;(B)用简单的音效提示计费点的开始和结束;(C)仅在每个计费点结束时听计费提示音(D)不听任何计费提示音。
与现有VAP和IVR的计费方法相比,本发明的计费方法主要的优点是(1)计费简单、灵活,且计费内容接受用户监督业务提供商可以灵活地在语音增值业务的VoiceXML脚本中通过放置计费对象来设置计费点,实现各种不同的计费模式。而且,这些计费点受到用户监督,可以有效防止和杜绝业务提供商的欺诈行为。
(2)可以将大部分语音业务逻辑转移到业务提供商,提高语音业务提供商的主动性,丰富语音增值业务种类由于担心业务提供商在计费上的欺诈行为,所以,目前是将绝大部分业务逻辑以静态方式放置在VAP内,这在很大程度上限制了VAP向第三方开放的优势。本发明中的计费对象是由业务提供商在业务逻辑中灵活设置,同时增加了用户监督过程,使得业务提供商可以根据需要在业务的任何地方调用该计费对象。这样,既让业务提供商业务参与计费,向他们提供了最大限度的灵活性,又有效地防止了某些业务提供商的恶意欺诈,以及提高了电信服务的信誉度。


图1是语音增值业务系统的网络结构组成示意图。
图2是本发明用于VoiceXML系统的语音增值业务的计费方法流程图。
图3是本发明计费方法中实现计费操作的各个步骤时序图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图和实施例对本发明作进一步的详细描述。
参见图2,本发明是一种用于VoiceXML系统的语音增值业务的计费方法,包括下列步骤(1)扩展计费对象利用VoiceXML系统提供的对象object扩展机制,在VoiceXML语言中扩展一个专用于计费操作的“计费对象fee object”,供业务提供商在编写语音增值业务的VoiceXML脚本时,在需要计费的地方灵活设置该计费对象,以便实现各种不同类型的计费操作流程。
在“计费对象”里需要设置的参数包括但不限于以下三个计费类型type、计费操作operator和计费内容contentID。
其中计费类型type为必选参数,用来实现计费的类型;目前来说,其取值必须是下述三个标识字符中的一个time、count和content,分别表示按时长、按次数和按内容计费;计费类型的标识字符及其代表的计费方式可以拓展。
计费操作operator为可选参数,用来实现当计费类型是按时长计费时的计费的开始和结束,该参数只有在计费类型参数type为time,即按时长计费时有效,且必须存在;其取值必须是下述两个标识字符中的一个begin和end,分别表示计费开始和计费结束。
计费内容contentID为可选参数,用来实现对相关内容执行按内容计费,该参数只有在计费类型参数type为content,即按内容计费时有效,且必须存在;其取值与具体业务内容相关联。
(2)设置费率文件由语音增值业务提供商SP设计提供的费率文件送交给网络运营商,经由网络运营商审查并确定费率后,保存在语音业务管理平台VSMP上;在VSMP中,每一个业务分别对应“按时长”、或“按次数”、或“按内容”中的一种或者多种计费方式。在按时长时,给出每秒或每若干秒的费率;按次数计费时,给出每次的费率;而在按内容计费时,必须给出每一个业务资源内容的费率。
(3)实现计费操作利用计费对象,在用户语音通信终端、语音增值业务平台VAP、语音业务管理平台VSMP和语音增值业务提供商SP之间进行信息交互,实现语音增值业务的计费过程。
参见图3,介绍实现计费操作的各个操作步骤(1)用户拨打VAP,要求使用某项语音增值业务;(2)VAP访问提供该项语音增值业务的SP的网站,上报包括用户主叫号码、被叫号码,用户业务申请信息、用户业务使用信息等相关参数,请求获得该项语音增值业务的VoiceXML脚本文件;(3)SP的网站分析VAP上报的相关参数,动态生成该项语音增值业务的VoiceXML脚本,并返回给VAP。在动态生成VoiceXML脚本的过程中,SP对需要计费的部分,可根据收到的相关参数动态设置计费对象,即设置计费点,以实现按时长、或按次数、或按内容的计费方式;(4)VAP对收到的该项语音增值业务的VoiceXML脚本进行执行操作,当执行到计费对象时,VAP向VSMP提交相关信息,包括当前的业务编号、计费方式(如果是按内容计费,还需要提交内容的编号),查询计费信息;(5)VSMP根据VAP提交的相关信息,查询费率文件,返回计费信息;(6)VAP组织语音内容,向用户播放有关此次业务的计费情况的语音通知,实现用户了解和监督使用该项语音增值业务的计费情况,防止业务提供商的恶意欺诈。
下面介绍本发明的一个实施例,具体说明如何利用“计费对象”来实现按时长、按次数和按内容的计费。在该实施例中,为叙述方便,把“计费对象”的标识符(classid)命名为ebupt//vap.charge。
(一)按时长计费对需要按时长进行计费的内容,前面放置计费对象(开始),后面放置计费对象(结束)。
a)计费对象(开始)<object name=”fee”classid=”ebupt//vap.charge”>
<param name=”type”value=”time”/>
<param name=”operator”value=”begin”/>
</object>
上述计费对象表示按时长计费开始。第一行表示这是一个计费对象,第二行表示计费类型是按时长计费,第三行表示计费操作是计费开始。当执行该计费对象时,VAP通过VSMP获得业务费率,将会给用户播放如下的语音通知“业务计费开始,计费类型为按时长计费,单价为每秒x.xx元。”然后开始计时。
b)计费对象(结束)<object name=”fee”classid=”ebupt//vap.charge”>
<param name=”type”value=”time”/>
<param name=”operator”value=”end”/>
</object>
上述计费对象表示按时长计费结束。第一行表示这是一个计费对象,第二行表示计费类型是按时长计费,第三行表示计费操作是计费结束。执行该计费对象时,VAP首先停止计时,然后根据上次得到的费率进行计算,再将计算结果写入到数据库中,生成计费信息,最后给用户播放如下语音通知“业务计费结束,计费时长为xxx秒,总费用为x.xx元。”(二)按次数计费对需要按次数进行计费的内容,前面放置以下计费对象。
<object name=”fee”classid=”ebupt//vap.charge”>
<param name=”type”value=”count”/>
</object>
上述计费对象表示按次数计费。第一行表示这是一个计费对象,第二行表示计费类型是按次数计费。执行该计费对象时,VAP通过VSMP获得业务费率,在数据库中计算生成计费信息,再给用户播放如下的语音通知“业务按次计费开始,费用为xx.xx元,计费完成。”(三)按内容计费对需要按内容进行计费的内容,前面放置以下计费对象<object name=”fee”classid=”ebupt//vap.charge”>
<param name=”type”value=”content”/>
<param name=”contentID”value=”1601003”/>
</object>
上述计费表示按内容计费。第一行表示这是一个计费对象,第二行表示计费类型是按内容计费,第三行表示对编号为1601003的内容进行计费。执行该计费对象时,VAP通过VSMP获得业务费率,在数据库中计算生成计费信息,再给用户播放如下的语音通知“业务按内容计费开始,您使用的内容是xxxx,费用为xx.xx元,计费完成。”对于一些信任度较高的业务提供商,用户可能不希望每次使用业务时都听到计费提示音,为此,可以在用户管理中增加计费提示音的个性化定制,由用户在以下四种方式中进行选择(A)听完整的计费提示音,即在每个计费点开始、结束都播放完整的提示和计费信息(默认方式);(B)用简单的音效提示计费点的开始和结束;(C)仅在每个计费点结束时听计费提示音;(D)不听任何计费提示音。
权利要求
1.一种用于语音扩展标记语言VoiceXML系统的语音增值业务的计费方法,其特征在于包括下列步骤(1)扩展计费对象利用VoiceXML系统提供的对象object扩展机制,在VoiceXML语言中扩展一个专用于计费操作的“计费对象fee object”,供业务提供商在编写语音增值业务的VoiceXML脚本时,在需要计费的地方灵活设置该计费对象,以便实现各种不同类型的计费操作流程;(2)设置费率文件由语音增值业务提供商SP设计提供的费率文件送交给网络运营商,经由网络运营商审查并确定费率后,保存在语音业务管理平台VSMP上,在该VSMP的数据库中,还存储有所述费率文件中各种费率与其对应的业务关系的相关表格;(3)实现计费操作利用计费对象,在用户语音通信终端、语音增值业务平台VAP、语音业务管理平台VSMP和语音增值业务提供商SP之间进行信息交互,实现语音增值业务的计费过程。
2.根据权利要求1所述的语音增值业务的计费方法,其特征在于所述步骤(1)中的“计费对象”里需要设置的参数包括但不限于以下三个计费类型type、计费操作operator和计费内容contentID。
3.根据权利要求2所述的语音增值业务的计费方法,其特征在于所述计费类型type为必选参数,用于实现各种不同类型的计费;其取值必须是下述三个标识字符中的一个time、count和content,分别表示按时长、按次数和按内容计费;所述计费类型的标识字符及其代表的计费方式可以拓展。
4.根据权利要求2所述的语音增值业务的计费方法,其特征在于所述计费操作operator为可选参数,当计费类型是按时长计费时,用于实现计费操作的开始和结束,其取值必须是下述两个标识字符中的一个begin和end,分别表示计费开始和计费结束,该参数只有在计费类型参数type为time,即按时长计费时有效,且必须存在。
5.根据权利要求2所述的语音增值业务的计费方法,其特征在于所述计费内容contentID为可选参数,用于实现对相关内容执行按内容计费,其取值与具体业务内容相关联,该参数只有在计费类型参数type为content,即按内容计费时有效,且必须存在。
6.根据权利要求1所述的语音增值业务的计费方法,其特征在于所述步骤(2)中的VSMP里,每个业务具有“按时长”、和/或“按次数”、和/或“按内容”的一种或一种以上的计费方式;并在按时长时,给出每秒或每若干秒的费率;按次数计费时,给出每次的费率;按内容计费时,给出每一个业务资源内容的费率。
7.根据权利要求1所述的语音增值业务的计费方法,其特征在于所述步骤(3)中实现语音增值业务计费过程包括以下操作步骤(31)语音增值业务平台VAP接收到用户通过语音终端的呼入信息,要求使用某项语音增值业务;(32)VAP访问提供该项语音增值业务的业务提供商SP的网站,向其通报至少包括用户主叫号码、被叫号码、用户的业务申请信息、用户的业务使用信息的相关参数,请求获得该项语音增值业务的VoiceXML脚本文件;(33)SP的网站分析VAP上报的相关参数,动态生成该项语音增值业务的VoiceXML脚本,并返回给VAP;在动态生成VoiceXML脚本的过程中,SP根据接收到的相关参数,对需要计费的部分动态设置计费对象,即设置计费点,以实现按时长、或按次数、或按内容进行计费;(34)VAP对接收到的该项语音增值业务的VoiceXML脚本进行执行操作,当执行到计费对象时,VAP向语音业务管理平台VSMP提交至少包括当前业务的编号、计费方式的相关信息,查询计费信息;(35)VSMP根据VAP提交的相关信息查询费率文件后,返回计费信息;(36)VAP组织语音内容,向用户播放有关本次业务计费情况的语音通知,以供用户了解和监督使用该项语音业务的计费情况,防止业务提供商的欺诈。
8.根据权利要求7所述的语音增值业务的计费方法,其特征在于所述步骤(34)中的VAP向VSMP查询的计费信息中的计费类型是按内容计费时,必须提交业务资源内容的编号。
9.根据权利要求7所述的语音增值业务的计费方法,其特征在于所述步骤(36)中,VAP在执行VoiceXML脚本的操作中向用户播放的计费提示音,可采用个性化定制,即由用户在以下四种内容中选择其一(A)播放完整的计费提示音,即在每个计费点的开始、结束时都播放完整的提示和计费信息;该方式为默认方式;(B)用简单的音效提示计费点的开始和结束;(C)仅在每个计费点结束时听计费提示音(D)不听任何计费提示音。
全文摘要
一种用于VoiceXML系统的语音增值业务的计费方法,包括下列步骤(1)扩展计费对象利用VoiceXML系统提供的对象object扩展机制,在Voice XML语言中扩展一个专用于计费操作的“计费对象fee object”,供业务提供商SP在编写语音增值业务的VoiceXML脚本时,在需要计费的地方灵活设置该计费对象,以便实现各种不同类型的计费操作流程;(2)设置费率文件由SP设计提供的费率文件送交给网络运营商,经由网络运营商审查并确定费率后,保存在VSMP上;(3)实现计费操作利用计费对象,在用户语音通信终端、VAP、VSMP和SP之间进行信息交互,实现语音增值业务的计费过程。该方法能够灵活、方便、有效、透明地实现按内容、或按次数、或按时长等多种计费方式,还可丰富语音增值业务的计费种类。
文档编号H04M3/493GK1700715SQ20051007336
公开日2005年11月23日 申请日期2005年5月31日 优先权日2005年5月31日
发明者廖建新, 王晶, 王纯, 李炜, 王文林, 韩熠, 温瑜, 朱晓民, 武家春, 张磊, 樊利民, 程莉 申请人:北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1