论文部分内容阅读
UMTS(通用移动通信系统)是采用WCDMA(宽带码分多址)技术的第三代移动通信系统。它可以实现最高2M bit/s的数据传输速率,能在全球范围内更好地实现无缝漫游,给移动用户提供语音、数据、视频等丰富多彩的多媒体业务。切换技术是UMTS关键技术之一,它是保证用户在移动通信网络中具有移动性的必不可少的方法。切换技术的优劣,直接影响到系统提供的业务质量的高低。首先,作为背景知识,对UMTS网络结构及工作原理作了简要介绍。其次详细分析了UMTS分组域核心网的切换流程,并根据3GPP(第三代移动通信合作伙伴组织)规范对UMTS系统内切换的主要异常流程作了全面地总结与完善,通过软件实现后,有效减少了由于切换业务而产生的故障,提高了系统的稳定性与可靠性。接着对SGSN(服务GPRS支持节点)侧切换模块进行了设计实现,全面考虑了可能出现的各种异常情况,提高了模块的稳定性;通过SDL(规格和描述语言)图的描述以及有限状态机的设计,使复杂的业务流程变得简单明白,有效地降低了出错率,同时也使得软件结构明晰,易于维护。最后对切换模块进行了测试,包括单元测试、集成测试和性能测试,重点在单元测试。针对以往单元测试随意性较大,对测试结果缺乏有效评估的问题,在公司内部率先使用了RTRT(Rational Test Realtime)单元测试工具,并对测试过程中遇到的问题提出解决方案,实现了回归测试的自动化,有效地解决了问题;同时积累了宝贵经验,对后续的测试工作具有指导性意义;针对RTRT单元测试工具不具备单步调试能力的问题提供了一种解决方案,大大提高了定位测试脚本中错误的速度和能力。