当前位置: 首页 > 专利查询>李晓方专利>正文

将IVR产生的费用转换为互联网网站虚拟货币的方法技术

技术编号:3560324 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种将IVR产生的费用转换为互联网网站虚拟货币的方法。互联网网站用户通过电话或者移动通讯装置连接到交互式语音应答系统,经过系统身份验证后享用其中的服务并产生一定的计时费用。SP网关程序接收交互式语音应答系统服务商提供的计时费用字符串并进行字符分割,通过ODBC(开放数据库互连)连接到数据库系统(DBS),并将所需数据存入。企业网站通过web应用程序与数据库建立JDBC连接(Java数据库连接),分析并读取所需内容,以虚拟货币单位数量的形式输出到Web页面上。

【技术实现步骤摘要】

本专利技术涉及IVR(InteractiveVoiceResponse)即互动式语音应答业务,特别是涉及将IVR产生的费用转换为互联网网站虚拟货币的方法
技术介绍
在中国中的IVR业务以电信168为代表,在电信中已发展多年并且相当成熟。在SP领域,IVR是中国移动早在2002年底就推出的一项业务。由于种种原因,IVR一直到今年初才发展迅速并引起了业界的关注。目前,IVR市场目前正蕴藏着巨大的市场空间。互联网(Internet)的发展是以人类对信息不断提升的需求为出发点,以技术的创新为依托的一种产业。基于国内网络应用领域IP技术不断成熟和发展,越来越多的企业开创了基于互联网的服务。未来的网络是基于IP技术的融合网络,数据、语音、多媒体等业务的融合既是语音业务发展的挑战也是其发展的机遇。现今我国语音业务发展的种类繁多、精彩纷呈,随着语音业务市场技术平台和通信载体的多样化,竞争日趋激烈。如何拓展语音增值业务,是固网运营商和移动运营商共同面临的问题。
技术实现思路
本专利技术的目的是提供一种将IVR产生的费用转换为互联网网站虚拟货币的方法。本专利技术将以往通过IVR的普遍计费所得到的数据通过网络传输,数据库存储和程序计算转化为应用互联网输出的网页数据方式,相对的扩大了IVR用户群的类型,并将以往的使用IVR服务用户单方面消费的单一模型转化用户在享用IVR服务的同时可以得到相应的网络产品回报的双向交互模型,用户使用网站的虚拟货币可以从事网站的其他商业活动,从而使得语音业务更加具有灵活性。本专利技术的上述目的是这样实现的,一种将IVR产生的费用转换为互联网网站虚拟货币的方法,包括以下步骤用户通过用户设备向网站服务器注册,以得到用户ID;在用户呼叫IVR系统后,IVR确认用户输入的用户ID以确认用户身份,并根据用户的语音服务类型选择,提供语音服务,同时将包含用户ID及所使用语音服务的起始时间和结束时间的内容字符串发送给网关服务器;网关服务器收到内容字符串后,对该内容字符串进行分割,提取用户ID以及起始时间字符和结束时间字符,并将起始时间字符和结束时间字符与用户ID关联地存储到数据库中;数据库根据预定计算公式把起始时间字符和结束时间字符所定义的语音服务时间换算成可以通过网页显示的虚拟货币。其中,所述的起始时间字符和结束时间字符与用户ID关联地存储到数据库中是指,将起始时间字符和结束时间字符存储在数据库系统中的专门存放用户信息的表中。其中,所述内容字符串还包括企业代码、业务子功能代码、业务编号和业务语音编号。其中,当网关服务器收到内容字符串后,还将所收到的字符串完整的发回到IVR系统,用作可靠传输验证。其中,所述的将起始时间字符和结束时间字符存储到数据库中的步骤包括a)网关服务器将起始时间字符和结束时间字符存储到远程数据库中;b)如果网关服务器不能连接远程数据库,则将起始时间字符和结束时间字符存储到本地数据库中,同时持续发送远程数据库连接请求,一旦远程数据库连接重新建立后,网关服务器就定期检测本地数据库中是否有相关数据记录,如果有则读取本地数据库中数据,并将数据插入到远程数据库中。其中,所述远程数据库采用关系型数据库作为数据库系统。其中,所述的预定计算规则是,根据结束时间和开始时间算出以分钟为单位的用时,然后将该用时×单价×分配比率。其中,当分配比率为A%时,将虚拟货币的A%存储到用户数据表中。其中,所述分配比率为40%。其中,用户通过动态网页程序读取存储在远程数据库中的用户数据表,由此在此网页上显示用户数据表中的虚拟货币。下面结合附图对本专利技术进行详细说明。附图说明图1是显示本专利技术的从请求连接到存储分割的字符的过程的示意图;图2是显示本专利技术的网关服务器存储字符到数据库的过程的示意图;图3是显示本专利技术的硬件配置的示意图。具体实施例方式本专利技术的主要结构如图3所示,交互式语音应答系统11和用户终端22可以统一看作外部数据源;网关服务器33和网关程序的作用在于请求质询,数据分析,以及判断和处理;为防止数据丢失和及时存储,数据库系统分为本地44和远程55两类,相互之间的协作功能可以保证数据的完整性和可靠性;基于动态网页的Web服务系统66通过特定的接口程序,将数据以虚拟货币的形式表现在网页上。用户首次通过浏览器访问网站,填写相关信息,数据库存储数据的同时生成的序列号。序列号具有唯一性,用作用户身份识别的验证码。也就是,用户通过用户终端22向网站服务器66注册,以得到用户ID。如图1所示,网关服务器33选用Windows为操作系统,网关程序基于Microsoft Visual C++6.0进行开发和调试。网关程序调用动态链接文件中的函数读取本地创建的系统设置文件中的数据,发送企业ID,用户名和密码,请求类型和其他链路参数到IVR系统提供商11请求建立连接,连接建立后创建连接控件,同时启动线程对该连接控件进行刷新,监视链路情况。用户拨打语音服务接入号码后,IVR系统端首先根据语音服务接入号码确认生成企业代码,待用户经过身份验证并选择相应的业务号(譬如先按4输入数字ID验证,然后选择3听取笑话)后,IVR系统端确认生成业务子功能码,业务编号代码和用户身份ID,并将语音服务开始时间储存为StartTime,终止时间储存为EndTime,IVR系统提供商11将以上信息通过互联网发送给网关服务器33,记录格式为ContengMsg=SPID&ServiceType&ServiceID&UID&VOXID&StartTime&EndTime,此段字符串解释为内容=企业代码&业务子功能码&业务编号&用户身份验证ID&业务语音编号&开始时间&结束时间。网关服务器33在确认接收到字符串后,将所获字符串完整发回到IVR系统提供商11用作可靠传输验证。网关程序将字符串以&为分割字符进行分割,分割后的字符,特别是开始时间和结束时间的字符作为网站服务所需要的内容由网关程序存储到数据库系统中的专门存放用户信息的表中。网关程序调用了封装了ODBC SDK函数的CRecordset类,从而实现包括对数据库系统的浏览、修改记录、控制游标移动、排序等操作。ODBC(Open Database Connectivity,开放数据库互连)是一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了应用程序的独立性。网关服务器33首先建立系统DSN数据源,需配置数据库监听服务器名称和端口号,然后通过网关程序读取数据库信息设置文件获得远程数据库55的IP和端口。网关程序发送连接请求检测远程数据库状态,连接建立成功后,将从IVR系统服务提供商处获得并处理过的数据插入到数据库相关表中。如图2所示处理流程,如果远程数据库55无法连接,网关程序将从数据库信息设置文件中读取本地数据库设置,建立连接后,将数据储存在本地数据库44本文档来自技高网...

【技术保护点】
一种将IVR产生的费用转换为互联网网站虚拟货币的方法,包括以下步骤:用户通过用户设备向网站服务器注册,以得到用户ID;在用户呼叫IVR系统后,IVR确认用户输入的用户ID以确认用户身份,并根据用户的语音服务类型选择提供语音服 务,同时将包含用户ID及所使用语音服务的起始时间和结束时间的内容字符串发送给网关服务器;网关服务器收到内容字符串后,对该内容字符串进行分割,提取用户ID以及起始时间字符和结束时间字符,并将起始时间字符和结束时间字符与用户ID关联地存 储到数据库中;数据库根据预定计算公式把起始时间字符和结束时间字符所定义的语音服务时间换算成可以通过网页显示的虚拟货币。

【技术特征摘要】

【专利技术属性】
技术研发人员:李晓方
申请(专利权)人:李晓方
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利