当前位置:主页 > 科技论文 > 信息工程论文 >

基于SIP协议的集群通信系统Android客户端的开发实现

发布时间:2017-09-06 15:01

  本文关键词:基于SIP协议的集群通信系统Android客户端的开发实现


  更多相关文章: 集群通信 VOIP SIP协议 Android开发


【摘要】:随着互联网的快速崛起,无线通信逐渐从传统的PSTN方式向IP网络电话方向发展。当前VOIP网络电话应用的主流协议有H.323、SIP、MEGACO和MGCP协议,H.323的设计思想与传统的电信网络集中管理原则更加贴近,可以满足在互联网上传输数据的业务要求,而SIP协议采用文本编码格式,协议结构更加简单,可扩展性和兼容性相比于H.323更加突出,因此本文主要研究SIP协议的框架、原理以及会话建立的具体流程并应用SIP协议开发智能终端软件。时下拥有最大用户群体的智能终端平台系统当属Android和IOS,鉴于Android的开源特性,文章选择Android作为开发平台,研究实现一套基于Android平台的SIP集群通信系统。本文的主要工作包括:(1)查阅资料并深入研究系统的理论基础,了解当前集群通信的发展状态及趋势并学习VOIP的工作原理。重点分析SIP协议的基本结构、消息格式、典型呼叫流程以及SIP会话所需要的基本物理实体。(2)分析Android的平台架构、平台特性以及应用于本软件开发的API,搭建Android开发环境,学习Android系统的软件开发流程,结合系统目标和前期调研结果制定系统需求方案,根据系统需求方案划分软件的功能模块,主要包含:用户信息注册模块,用户登录认证模块,集群语音对讲模块,用户地理位置定位模块等。(3)了解MVC框架的编程模式,采用XML语言设计软件的UI,利用Android提供的关于SIP开发的API,设计逻辑代码完成软件的基本功能。(4)搭建测试服务器,收集资料并学习软件测试的方法,根据系统各模块的功能设计测试用例,测试系统是否实现预先制定的各项功能。测试结果表明软件运行正常,用户体验良好,系统各项功能均得以实现。
【关键词】:集群通信 VOIP SIP协议 Android开发
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN929.52
【目录】:
  • 摘要4-5
  • Abstract5-9
  • 专用术语注释表9-10
  • 第一章 绪论10-14
  • 1.1 研究背景10
  • 1.2 国内外研究现状10-12
  • 1.2.1 集群通信系统研究的现状10-11
  • 1.2.2 VOIP研究现状11-12
  • 1.3 研究内容及意义12-13
  • 1.4 章节安排13-14
  • 第二章 VOIP和SIP协议介绍14-24
  • 2.1 VOIP概述14-16
  • 2.2 SIP协议及其相关内容介绍16-23
  • 2.2.1 SIP协议综述16-17
  • 2.2.2 SIP协议分层结构17-18
  • 2.2.3 SIP协议消息格式18-22
  • 2.2.4 SDP协议简介22-23
  • 2.3 本章小结23-24
  • 第三章 基于Android的集群通信系统分析与设计24-37
  • 3.1 Android平台简介24-28
  • 3.1.1 Android平台架构24-26
  • 3.1.2 Android平台特性26
  • 3.1.3 Android开发平台环境搭建26-28
  • 3.1.4 Android应用开发API28
  • 3.2 Android集群系统需求说明28-29
  • 3.3 Android集群系统详细设计29-36
  • 3.3.1 系统总体布局设计29-30
  • 3.3.2 Android客户端功能设计30-33
  • 3.3.3 服务器端设计33-36
  • 3.4 本章小结36-37
  • 第四章 基于Android的集群通信系统的实现37-50
  • 4.1 基于Android的集群通信系统客户端的实现37-46
  • 4.1.1 用户注册模块39-41
  • 4.1.2 用户登录模块41-43
  • 4.1.3 集群语音对讲模块43-45
  • 4.1.4 用户位置上报模块45-46
  • 4.2 基于Android的集群通信系统服务器的实现46-49
  • 4.2.1 Web服务器的实现46-49
  • 4.2.2 Yate服务器的搭建49
  • 4.3 本章小结49-50
  • 第五章 集群通信系统软件的安装与测试50-61
  • 5.1 用户注册功能测试50-53
  • 5.1.1 注册功能模块测试案例50-53
  • 5.1.2 注册功能模块调试与分析53
  • 5.2 用户登录功能测试53-55
  • 5.2.1 登录功能模块测试案例53-55
  • 5.2.2 登录功能模块调试与分析55
  • 5.3 群组语音通信功能测试55-58
  • 5.4 群组用户定位功能测试58-59
  • 5.5 用户退出软件功能测试59-60
  • 5.5.1 退出功能模块测试案例59
  • 5.5.2 退出功能模块调试与分析59-60
  • 5.6 本章小结60-61
  • 第六章 总结与展望61-63
  • 6.1 工作总结61
  • 6.2 下一步研究方向61-63
  • 参考文献63-65
  • 致谢65

【相似文献】

中国期刊全文数据库 前10条

1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期

2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期

3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期

4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期

5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期

6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期

7 方智勇;;Android手机这样用[J];电脑迷;2010年15期

8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期

9 ;ZTE and Three Release Android ,

本文编号:803798


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/803798.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户fb161***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com