语音增值业务平台中关键模块及缓存机制的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:xxak48
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了更快更好地推出新的语音业务,进一步降低运营风险,中国移动计划在全国范围内建设独立的语音增值业务平台,并向业务/内容提供商开放,从而引入更多新业务的竞争,以推动智能业务向更广更深的领域发展,在原有智能网业务的基础上引入更多的新内容。基于上述需求,有必要建设一个基于VoiceXML(Voice Extensible Markup Language)的语音内容业务系统,作为增值业务的管理、承载平台,开放给业务提供商和内容提供商。 语音增值业务平台VAP(Voice Value-Added service platform)是语音内容业务系统的核心模块,完成语音呼叫接续和语音增值业务解释执行的功能。 本文就是首先向读者介绍了语音增值业务平台在整套语音内容业务系统中的位置,逻辑系统结构,功能体系以及语音增值业务平台的总体设计方案,然后给出VoiceXML业务执行环境中Vxi、Inet和Cache三个关键模块以及外呼模块的设计与实现。 接下来主要介绍了语音增值业务平台中缓存机制的设计与实现。整套缓存机制包括按层次缓存、按内容缓存、层次和内容相结合的缓存以及改写VoiceXML缓存文件四大部分。其中按层次和内容相结合即VoiceXML文档DOM(Document Object Model)树缓存机制和改写VoiceXML缓存文档缓存机制是针对本平台特性提出的新的缓存机制,它们的引入和实现使平台的性能得以质的提升。 VoiceXML文档DOM树缓存机制可认为是层次缓冲和内容缓冲两方面思想相结合的产物。即它在内存中引入缓冲系统,引入了一个新的层次;另一方面,它只对VoiceXML文档进行有选择的缓冲,体现了内容缓冲的思路。有效的减少了解释器执行的次数,从而提高了缓冲的效率,极大的缩短了语音业务系统的响应时间。 改写VoiceXML缓存文档缓存机制是在系统缓冲机制的基础上,针对VoiceXML系统,通过采用语法解析预编译替换机制和文本语音转换替换机制,对系统中已经缓存的VoiceXML文档进行改写,能有效减少语法编译和文本语音转换的次数,从而提高整个系统性能。
其他文献
随着网络技术的飞速发展,信息化的浪潮迅速延伸到国防、科研、经济等各个领域。在网络建设和应用中,校园网的建设以其突出的特点走在了其他行业的前列。目前,安全,高效,低廉的认证
学位
随着移动互联网的飞速发展,视频技术越来越多的进入了人们的生活,即时视频通讯软件、网络高清视频服务、无线高清视频监控等在我们周围越来越普及。另外,硬件的发展也非常迅速,超
朱鹮是当今世界濒危级鸟类,我国一级保护动物。自从1981年洋县重现发现以来,经过20多年的努力,种群数量已有明显增加,但并没有完全摆脱灭绝的威胁。鸟类鸣声包含丰富的信息,
为解决Internet上日益严重的“信息过载”和“信息迷航”问题,智能信息检索和个性化信息服务成为目前信息服务研究的重点。设计合理的智能信息检索系统,是实现智能信息检索和
本文通过分析和大量的仿真实验证明了SCTP在有线和无线环境中传送主流应用时具有的优于TCP的特点。  首先是SCTP支持多宿主机的特点,可以提供网络级容错,其次是其基于流控制
随着移动通信网络规模的不断扩大以及市场竞争的日趋激烈,提供多样化、层次化的业务已成为运营商提高服务水平和赢得竞争的重要手段之一。电信运营的发展也从单一的基础网络的
随着网络的不断发展,新的网络技术应运而生。一个原始设计的网络由于在提供负载的变化和流量特征等方面不能令人满意。网络资源例如网络节点或链路因为资源保留和网络拓扑的
作为解决大规模计算问题的重要手段,高性能计算越来越广泛地应用到科学与工程的各个领域。随着高性能计算的快速发展,有两个现象值得关注:一方面,并行计算机的峰值性能提升迅速,理
网络中各种物理设施都需要相应操作系统的支持。操作系统类型作为一个重要的网络特征值,对于攻击者和网络管理者都非常有价值。一般情况下,具体的系统漏洞都与具体的操作系统