NGN(软交换)体系结构研究及呼叫测试工具的开发

NGN(软交换)体系结构研究及呼叫测试工具的开发

论文摘要

下一代网络是一个以业务为驱动,可以提供包括语音、数据和多媒体等各种业务的综合开放的网络架构。软交换技术则是下一代网络中用于呼叫和控制的核心技术,它为下一代网络提供具有实时性要求的业务的呼叫控制和连接控制功能。SIP协议和H.248协议是软交换体系结构中的两种十分重要的呼叫控制和媒体控制协议。本课题的目的就是要研制一种基于SIP协议和H.248协议的软交换呼叫测试工具。论文首先概述了下一代网络(NGN)技术产生的背景、当前应用状况和未来可能的发展趋势,然后详细探讨了软交换技术的产生、功能定义、技术特点、功能模型、网络模型以及当前的应用。文章还重点分析了SIP协议以及H.248协议在软交换体系结构中的几种应用模型。同时还详细讨论了本课题所涉及的相关的协议栈,即H.248协议栈、SIP协议栈。在此基础上,作者构造了呼叫测试软件的系统结构平台,详细描述呼叫测试软件各个组成模块的功能以及具体实现的原理、主要算法、数据结构、函数接口和工作流程图,并通过编程实现了上述呼叫测试软件系统。最后通过一个应用的实例测试了呼叫测试软件系统的性能和检测效率,进而分析了该软件存在的问题,提出了改进的方向。目前经该呼叫测试软件系统测试通过的下一代网络交换设备已成功交付给广东等地的电信部门使用,该交换机的呼叫单元经受住了短时间内呼叫数暴增的考验,赢得了用户的好评。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 NGN 概述
  • 1.2 课题来源和选题的意义
  • 1.3 论文的组织结构与安排
  • 第二章 下一代网络(NGN)技术
  • 2.1 下一代网络是网络发展的必然
  • 2.2 下一代通信网络
  • 2.3 Softswitch——下一代网络架构的核心
  • 2.3.1 软交换的概念
  • 2.3.2 Softswitch 体系框架
  • 2.3.2.1 Softswitch 网元介绍
  • 2.3.2.2 Softswitch 业务提供能力
  • 2.3.2.3 Softswitch 综合接入能力
  • 2.3.2.4 Softswitch 的协议和信令
  • 2.3.2.5 Softswitch 基于策略的网管机制
  • 第三章 H.248 协议分析
  • 3.1 H.248 协议的起源
  • 3.2 H.248 协议定义
  • 3.2.1 基本定义
  • 3.2.2 扩展说明
  • 3.3 H.248 协议概念
  • 3.3.1 H.248 协议在呼叫中的位置
  • 3.3.2 H.248 协议在NGN 中的位置
  • 3.3.3 H.248 协议栈结构
  • 3.3.4 连接模型以及基本概念
  • 3.3.4.1 连接模型
  • 3.3.4.2 终结点
  • 3.3.4.3 关联
  • 3.3.4.4 描述符
  • 3.3.4.5 H.248 协议命令
  • 3.3.5 H.248 协议的消息结构
  • 3.3.6 H.248 协议的消息传输机制
  • 3.4 呼叫流程
  • 第四章 SIP 协议分析
  • 4.1 SIP 概述
  • 4.1 1 SIP 协议定义
  • 4.1.2 SIP 协议支持多媒体通信的五个方面
  • 4.1.3 SIP 协议优点
  • 4.2 SIP 协议主要概念模型
  • 4.2.1 实体模型概述
  • 4.2.2 相关概念
  • 4.3 SIP 协议主要消息
  • 4.3.1 SIP 消息分类
  • 4.3.2 SIP 消息结构
  • 4.3.3 消息格式
  • 4.3.3.1 请求消息格式
  • 4.3.3.2 响应消息格式
  • 4.4 SIP 协议主要响应码
  • 4.4.1 响应码分类
  • 4.5 SIP 协议的基本呼叫流程
  • 4.5.1 SIP 协议的基本呼叫
  • 4.6 SIP 协议消息的可靠性机制
  • 4.6.1 对于INVITE/ACK 请求、响应消息的可靠性机制
  • 4.6.2 对于其他请求、响应消息的可靠性机制
  • 第五章 呼叫测试软件平台的设计和实现
  • 5.1 软件平台的整体架构和工作原理
  • 5.1.1 各组成模块的功能
  • 5.2 测试软件各功能模块的实现
  • 5.2.1 网络驱动模块和UDP 接收发送模块
  • 5.2.1.1 发送模块
  • 5.2.1.2 接收模块
  • 5.2.2 消息分发模块
  • 5.2.3 定时器模块
  • 5.2.4 统计模块
  • 5.2.5 协议编解码模块
  • 5.2.5.1 H.248 消息的编解码
  • 5.2.5.2 SIP 协议的编解码
  • 5.2.6 呼叫控制模块
  • 5.2.6.1 H.248 协议呼叫控制模块
  • 5.2.6.2 SIP 协议呼叫控制
  • 5.2.7 软件基本配置数据的读取和保存
  • 5.2.7.1 INI 文件结构
  • 5.2.7.2 TIniFile 类的几个常用方法
  • 5.2.7.3 测试软件配置文件Config.ini
  • 5.2.7.4 Config.ini 保存和读取
  • 第六章 软件平台的测试与分析
  • 6.1 模拟呼叫软件的应用
  • 6.1.1 模拟呼叫测试软件的应用模型
  • 6.1.2 模拟呼叫测试软件的数据配置
  • 6.1.3 呼叫测试软件的应用实例
  • 6.2 存在的问题以及今后的努力方向
  • 参考文献
  • 致谢
  • 在学期间的研究成果及发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    NGN(软交换)体系结构研究及呼叫测试工具的开发
    下载Doc文档

    猜你喜欢