论文部分内容阅读
为了更快更好地推出新的语音业务,进一步降低运营风险,规范语音增值业务市场,加大对业务和内容提供商的监管力度,引入新业务的竞争,同时降低业务和内容提供商的接入技术门槛,以推动语音增值业务的发展,移动运营商希望建设一个统一的语音增值业务平台即VAP(Voice value-Added services Platform)系统,并开放给业务提供商。作为开放性的标准语言,VoiceXML(Voice Extensible Markup Language)语言,简称VXML,成为了新的统一的语音增值业务平台的语言标准。作为符合VoiceXML规范的有效实现,VAP系统已经在多个省份商用,用户量还在不断增多,因此VAP系统的稳定性与性能问题成为需要重点研究的课题。为了更加系统地衡量VoiceXML语音平台的性能,找出系统瓶颈并对其进行改进,这就需要提出一套VoiceXML语音平台的性能指标,提出系统性能测试数据采集方案,并开发相应的性能测试工具进行测试。根据测试数据找到系统瓶颈并对其进行优化,然后再次测试以验证优化的有效性。本文作者在研究生阶段参与了VAP系统研究与开发工作,以及VAP系统性能测试工具的设计与开发工作。谨以此文对过去几年来的研发工作进行小结和回顾。本文共分为六章,依次介绍和分析了如下内容:第一章,介绍了基于VoiceXML的VAP系统的产生背景。VAP系统是一个统一的、开放的、基于VoiceXML语言的语音增值业务平台。随着VAP系统等VoiceXML语音平台的大规模商用,系统稳定性和性能问题逐渐成为关注的焦点。第二章,介绍了VoiceXML与VAP系统概况。包括VoiceXML的形成、目标和特点,给出了VoiceXML的结构模型图,并对VoiceXML语言中的相关概念进行分析和讲解。同时还介绍了VAP的体系结构,基本信令与消息流程,以及VAP系统的性能研究现状。从第三章开始进入本文的核心。本章提出了VoiceXML语音平台性能指标体系,详细说明了各性能指标的含义,并通过测试举例验证了性能指标的有效性。针对这些性能指标提出了用户和系统两个角度的数据采集方案,并说明了数据采集过程中需要注意的问题。第四章主要描述了VAP系统性能测试工具的设计与实现。说明了性能测试工具的需求,并从总体结构出发,对控制终端模块、前置交换模块、特殊资源模块和日志分析模块等四大模块进行了较详细的说明分析。第五章描述了VAP系统性能测试需求,测试的软硬件平台,并根据提出的测试方案进行了系统压力测试和呼叫处理瓶颈测试。测试表明不同的业务类型具有不同的系统瓶颈,主要集中在语法加载和文本语音转换时延两个方面。第六章对发现的系统瓶颈进行了分析,提出了相应的优化方案并实现,最后通过进一步测试说明了进行优化后的系统性能较以前有较大提高。