学位论文 > 优秀研究生学位论文题录展示

基于SIP协议的多媒体客户端中中间件的实现及网络探针项目的开发

作 者: 秦海权
导 师: 武穆清
学 校: 北京邮电大学
专 业: 通信与信息系统
关键词: 互联网语音业务(VOIP) 下一代网络(NGN) 会话初始协议(SIP) 即时通信
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 101次
引 用: 1次
阅 读: 论文下载
 

内容摘要


在过去的几年中,互联网的革新已经驱动了产业的改革。IP网络,特别是宽带网络和无线网络,有了极大的发展。在日常办公环境下实现基于互联网的服务已经变得成熟和不可或缺。然而我们现在常用的基于互联网协议(IP)的服务像电子邮件、即时通信(Instant Messages)和互联网语音业务(VOIP)等都是分开的。随着互联网语音业务(VOIP)和下一代网络(NGN)技术的发展和推广,使为企业提供便宜、集语音、视频、传真、数据共享、即时消息、电子办公支持的通信与业务应用整体解决方案成为可能。项目“基于会话初始协议(SIP)的多媒体客户端”就是一种基于会话初始协议(SIP)协议的企业多媒体通信系统,本系统将电子邮件、即时通信(Instant MessageS)和互联网语音业务(VOIP)等多个功能集成到一起,为用户提供一个方便、快捷的通讯软件终端。通过该终端软件,用户可以利用手持终端通过WiFi连入到网络中,或者利用个人计算机设备通过电缆连入网络。网络业务发展突飞猛进,运营商极力需要一种工具来分析日益增加的各种网络流量,希望能够有一种数据采集分析工具,来显示分析通过某一个网络节点的流量信息,同时能帮助发现某些非法的网络业务流,然后通过某些途径来进行截断。尤其针对非法的VoIP语音业务,运营商希望能把网络的某节点的所有语音流截下来进行分析,获得所有话路对应的流量信息,然后来发现发现非法VoIP语音流,从而希望能发现对应的服务器进行封堵。同时,这种分析工具,在需求发生变化时,希望能很好地扩展,用于分析其他网络业务的流量信息等。网络探针系统的软件部分的设计目的就是为了完成这些功能而来的。

全文目录


摘要  4-5
ABSTRACT  5-9
第一部分 基于SIP的多媒体客户端中中间件的实现  9-84
  第一章 概述  9-13
    1.1 VOIP网络电话产生的背景  9-10
    1.2 IP电话发展趋势  10-12
    1.3 选题依据  12-13
  第二章 互联网电话(VOIP)基本原理和关键技术  13-24
    2.1 互联网电话(VOIP)的概念  13-14
    2.2 互联网电话(VOIP)的基本原理  14
    2.3 互联网电话(VOIP)的类型和基本传输过程  14-17
      2.3.1 电话类型  14-15
      2.3.2 基本传输过程  15
      2.3.3 语音-数据转换  15-16
      2.3.4 原数据到IP转换  16
      2.3.5 IP包—数据的转换  16
      2.3.6 数字语音转换为模拟语音  16-17
    2.4 互联网电话的系统组成  17-18
    2.5 互联网电话(VOIP)系统的关键技术  18-24
      2.5.1 信令技术  18-21
      2.5.2 实时传输技术  21
      2.5.3 编码技术  21-22
      2.5.4 服务质量保证技术  22
      2.5.5 网络传输技术  22
      2.5.6 媒体网关控制协议(MGCP)协议  22-24
  第三章 SIP协议  24-44
    3.1 会话初始协议(SIP)协议消息介绍  26-33
      3.1.1 会话初始协议(SIP)消息的一般格式  26
      3.1.2 SIP请求消息  26-27
      3.1.3 SIP回应消息  27-29
      3.1.4 消息首部  29-33
    3.2 SIP功能实体  33-36
      3.2.1 代理服务器(Agent Server)  34
      3.2.2 重定向服务器(Redirect Server)  34-35
      3.2.3 注册服务器(Register Server)  35-36
      3.2.4 用户代理服务器(User Agent Server)  36
    3.3 SIP基本呼叫流程  36-40
      3.3.1 SIP基本呼叫流程  36-37
      3.3.2 含重定向服务器的呼叫流程  37-39
      3.3.3 含代理服务器的呼叫流程  39-40
    3.4 SIP协议栈介绍  40-44
      3.4.1 SIP协议栈的分层结构  41
      3.4.2 SIP协议栈的逻辑结构  41-44
  第四章 基于SIP的多媒体客户端的项目中中间件的实现  44-57
    4.1 系统介绍  44-46
    4.2 系统软件架构  46-47
    4.3 系统主要功能介绍  47-51
      4.3.1 用户注册、登录管理  48-49
      4.3.2 基于SIP协议栈的互联网电话  49-50
      4.3.3 即时通信/好友状态的更新  50-51
    4.4 系统中各模块之间的通信机制  51-57
      4.4.1 多线程机制简介:  51-54
      4.4.2 本系统得的多线程通信逻辑结构:  54-57
  第五章 中间件的设计与实现  57-79
    5.1 中间件用到的类简介:  57-66
      5.1.1 UCAppManage包介绍:  58-59
      5.1.2 UCLog包介绍:  59-61
      5.1.3 UCConversation包介绍:  61-63
      5.1.4 Phonebook包介绍  63-66
    5.2 功能的具体实现:  66-79
      5.2.1 系统启动:  66-69
      5.2.2 下层事件上传处理过程:  69-70
      5.2.3 登录事件的实现:  70-72
      5.2.4 联系人列表事件的实现  72-73
      5.2.5 电话呼出功能的实现  73-75
      5.2.6 呼入电话功能的实现  75-77
      5.2.7 即时消息的处理:  77-79
  第六章 测试过程:  79-84
    6.1 测试环境:  79
    6.2 测试内容:  79-84
      6.2.1 用户登录测试:  80
      6.2.2 查找功能测试  80-81
      6.2.3 语音通信功能测试:  81-82
      6.2.4 即时通信功能测试:  82-84
第二部分 网络探针  84-96
  第七章 项目背景及总体设计  84-87
    7.1 项目背景介绍:  84-85
    7.2 总体设计:  85-87
  第八章 信令分析模块的处理  87-96
    8.1 信令分析模块的介绍:  87
    8.2 信令分析模块的具体实现  87-93
      8.2.1 主处理函数  87-88
      8.2.2 process_invite()函数  88-89
      8.2.3 process_bye()函数  89-90
      8.2.4 process_temp()函数  90-91
      8.2.5 SIP信令哈希表的建立和查找流程  91-93
    8.3 测试过程:  93-96
      8.3.1 测试环境:  93-94
      8.3.2 测试内容  94-96
结束语  96-97
参考文献  97-99
致谢  99

相似论文

  1. 企业事务日历即时管理系统,TP311.52
  2. 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
  3. 基于DPI的即时通信软件监测系统的研究与实现,TN915.09
  4. 移动终端上一种基于身份数字签名方案的研究,TN918.1
  5. 电子政务内网中安全即时通信系统的设计与实现,TP393.08
  6. 基于P2P的即时通信服务器设计与实现,TP393.05
  7. 手机统一通信平台Gtalk客户端实现,TP311.52
  8. 基于NAT穿透的P2P即时通信系统的设计与实现,TP393.09
  9. 潍坊市本地电话网网络演进策略研究与实践,TN916.2
  10. 论个人即时通信产品交互设计中的矛盾性,TB472
  11. 基于XMPP的企业版IM系统及其在手机端实现的研究,TN929.53
  12. 即时通信信息检测监控技术的研究与实现,TN915.09
  13. 基于CDMA网络的即时通信系统的设计与实现,TN929.533
  14. 基于XMPP协议的即时通信系统客户端的设计与实现,TP393.09
  15. 基于Web和移动终端的即时通信研究,TP393.09
  16. 基于校园网的综合通信服务平台的设计与实现,TP311.52
  17. 某省电信运营商点对点短信业务营销策略研究,F626
  18. 双边市场视角下移动即时通信行业互联互通问题研究,F626
  19. 基于移动平台的社交网络的设计与实现,O157.5
  20. 基于即时通信的物流管理系统设计,TP311.52
  21. 基于P2P模式的即时通信系统的研究与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com