[发明专利]IAD上实现IVR实时编程的方法、装置及应用方法、系统在审
| 申请号: | 201710144269.0 | 申请日: | 2017-03-10 |
| 公开(公告)号: | CN106953903A | 公开(公告)日: | 2017-07-14 |
| 发明(设计)人: | 刘钢 | 申请(专利权)人: | 广州芯德通信科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04M3/493;H04M7/00;G06F9/44;G06F9/445;G06F17/30 |
| 代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙)44288 | 代理人: | 赵赛,袁嘉恩 |
| 地址: | 510000 广东省广州市广州高新技术产*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | iad 实现 ivr 实时 编程 方法 装置 应用 系统 | ||
技术领域
本发明涉及接入设备,尤其涉及在综合接入设备上实现IVR实时编程的方法及装置。
背景技术
IVR(英文全称为:Interactive Voice Response)即交互式语音应答,是自助服务的重要设备,为完成引导用户进行选择、自动语音报读、自动传真收发等功能,也是现代设备客服中心实现7×24小时服务的重要手段。从IVR使用者角度看,一个好的IVR系统应该具有以下特点:语音清晰、导航菜单简单明确;语音流程应由用户控制,在每一个播放点上都能够:重读、返回开始、具有自动语音帮助功能、能够在放音过程中拨号、具备语音识别及文字语音转换的集成。IAD(综合接入设备,Internet addiction disorder)设备的IVR系统除了要设置各种网络、语音的参数外,还要能读取当前设置的网络及语音参数。
IAD一般应用于嵌入式系统中,受限于存储空间及硬件的运算能力,不能达到大型IVR服务器的功能,目前主要是通过用预先编程的手段,把拟定好的流程写好,通过编译器把代码编译为可执行的机器目标码,给IAD设备升级编译出来的目标码,再由IAD设备执行IVR的操作控制流程。而对IVR进行升级时,需要把机器码擦写大片的flash芯片空间和重新加载升级后的机器码来对其进行升级更新,但是这样的升级更新时,会带来很多的弊端。比如,设备正在运行中,擦写flash芯片的时候,为了防止其他应用程序对擦写工作的干扰,必须把系统锁住,保护擦写程序的运行环境,意味着这时IAD设备已经暂时脱离了工作状态,不能提供服务;在升级程序期间,设备要完成软件版本号检查,版本适用性检验,版本校验;在擦写flash过程中,设备严禁掉电,否则flash中的目标码将会变成不完整,将无法正常启动;Flash芯片本身也有擦写寿命,过于频繁的升级会造成flash寿命的损耗,增加设备故障的风险;同时频繁升级的话,就会产生比较多的版本,也会为版本管理带来不利的影响。对于在线使用的设备,升级不可避免的会造成客户应用中断,增加了客户投诉风险。最后,所有IVR流程修改都必须经过软件开发人员修改代码,重新编译后,形成新的软件版本,用户需求种类多的时候,会造成版本繁多,版本管理困难。因为要软件开发人员进行二次开发,对研发力量依赖度高,往往会对客户的相应速度较慢。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种IAD上实现IVR实时编程的方法,其能够解决现有技术中IVR升级更新过程中操作麻烦、不便于使用、管理等问题。
本发明的目的之一采用以下技术方案实现:
本发明提供了IAD上实现IVR实时编程的方法,包括以下步骤:
S1:接收并获取XML配置文件;
S2:获取并判断VoIP模块是否启动,若是,则VoIP模块初始化并执行S6;若否,则依次执行S3、S4和S5;
S3:向VoIP模块发送IVR配置更新的通知;
S4:通过VoIP模块读取XML配置文件;
S5:暂停接入设备的运行环境,执行S6;当配置完成后,恢复接入设备的运行环境;
S6:根据XML配置文件配置SIP的Digitmap模块和IVR extend模块;
所述Digitmap模块用于根据预设的号码规则表对用户的拨号进行匹配得出对应规则关联操作,然后报告给IVR extend模块;所述IVR extend模块用于解析对应规则关联操作并执行;所述号码规则表是根据XML配置文件生成的。
优选地,所述XML配置文件记录了IVR的参数和流程;所述号码规则表用于保存拨号与规则关联操作之间的对应关系;所述号码规则表是根据IVR的参数和流程生成的。
优选地,所述对应规则关联操作至少包括IVR的播放、配置获取以及修改配置。
为了克服现有技术的不足,本发明的目的之二在于提供一种IAD上实现IVR实时编程的装置,其能够解决现有技术中IVR升级更新过程中操作麻烦、不便于使用、管理等问题。
本发明的目的之二采用以下技术方案实现:
本发明还提供了IAD上实现IVR实时编程的装置,包括:
配置文件获取模块,用于接收并获取XML配置文件;
判断状态模块,用于获取并判断VoIP模块是否启动,若是,则初始化VoIP模块并执行配置模块;若否,则依次执行通知模块、解析模块和动态配置模块;
通知模块,用于向VoIP模块发送IVR配置更新的通知;
解析模块,用于通过VoIP模块读取XML配置文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州芯德通信科技股份有限公司,未经广州芯德通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710144269.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能动力滑翔伞
- 下一篇:一种球形飞行器





