移动端即时通信应用开发套件的设计与实现
本文关键词:移动端即时通信应用开发套件的设计与实现
更多相关文章: 移动互联网 即时通信 开发套件 MQTT VOIP
【摘要】:即时通信,指实时收发并处理互联网消息的业务。随着移动互联网的飞速发展,即时通信类应用已经成为人们日常生活中使用频率最高的应用,深刻地改变了人们的生活方式。目前移动互联网即时通信市场存在多款主流应用,这些产品绝大多数都是内部定制的私有协议,缺乏互操作性和可定制性,限制了即时通信市场的进一步发展。此外,现在许多移动应用都有内嵌即时通信功能的业务需求,许多中小型企业为了安全性考虑,也需要一个能够易于部署和复用的企业移动通信解决方案。然而即时通信的功能实现相对比较复杂,延长了产品的迭代更新周期,对产品的发展十分不利。基于以上原因,需要提出一种移动端即时通信应用开发套件的设计方案并对其进行实现,方便开发者开发即时通信应用。本文首先对国内外即时通信应用开发套件的研究进展进行了调研,随后结合笔者所在实验室的企业即时通信项目,提出了一种开发套件的设计方案并给出了具体实现。论文内容包括:1.对开发套件进行了功能需求分析,设计了开发套件的整体框架,提出了一种包含初始化和账号认证、通讯录管理、即时消息、群组管理以及语音通话在内,共五项即时通信基本功能的开发套件设计方案。2.对实现各功能模块所需的相关技术进行了研究,包括开源社交平台ELGG、轻量目录访问协议LDAP、MQTT协议、SIP协议以及开源VOIP库Linphone等。3.设计了各个功能模块中的主要函数接口和数据模型。结合采用的技术路线,对每个模块负责的主要功能进行了分析,并对相关业务流程进行了设计。4.对开发套件的内部架构进行了具体实现,以类图的方式展现了各功能模块的内部实现细节,详细说明了模块内部函数接口的调用方式和步骤。最后,笔者及项目组成员基于此开发套件实现了一款移动端即时通信应用“企发号”。通过对该应用进行功能测试和性能测试,验证了本文提出的移动端即时通信应用开发套件具备可用性、安全性、兼容性以及稳定性。并能够较好的适应移动互联网低带宽、高延迟的网络环境。
【关键词】:移动互联网 即时通信 开发套件 MQTT VOIP
【学位授予单位】:中国科学院研究生院(沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- ABSTRACT6-9
- 引言9-11
- 第一章 绪论11-16
- 1.1 课题研究背景及意义11-13
- 1.2 国内外研究现状13-14
- 1.3 研究工作项目背景及研究内容14-15
- 1.4 论文结构15-16
- 第二章 相关技术研究16-27
- 2.1 主流移动平台操作系统介绍16-17
- 2.2 ELGG社交平台介绍17-18
- 2.3 LDAP协议介绍18-19
- 2.4 即时通信协议介绍19-22
- 2.4.1 传统即时通信协议19-20
- 2.4.2 MQTT协议20-22
- 2.5 SIP协议介绍22-24
- 2.6 VOIP系统介绍24-25
- 2.7 开源VOIP库Linphone介绍25-27
- 第三章 开发套件整体框架设计27-31
- 3.1 开发套件整体模块划分27-28
- 3.2 服务器技术简介28-31
- 第四章 开发套件功能设计31-49
- 4.1 初始化与账号认证模块设计31-36
- 4.1.1 接口与数据模型设计31-32
- 4.1.2 业务流程设计32-36
- 4.2 通讯录管理模块设计36-37
- 4.2.1 接口与数据模型设计36-37
- 4.2.2 业务流程设计37
- 4.3 即时消息模块设计37-43
- 4.3.1 接口与数据模型设计37-39
- 4.3.2 消息格式设计39-41
- 4.3.3 话题设计41
- 4.3.4 业务流程设计41-43
- 4.4 群组管理模块设计43-45
- 4.4.1 接口与数据模型设计43-44
- 4.4.2 业务流程设计44-45
- 4.5 语音通话模块设计45-49
- 4.5.1 接口与数据模型设计46
- 4.5.2 业务流程设计46-49
- 第五章 开发套件功能实现49-67
- 5.1 开发套件内部架构实现49-50
- 5.2 初始化与账号认证模块实现50-54
- 5.2.1 类图设计与分析50
- 5.2.2 业务流程实现50-54
- 5.3 通讯录管理模块实现54-57
- 5.3.1 类图设计与分析54
- 5.3.2 业务流程实现54-57
- 5.4 即时消息模块实现57-60
- 5.4.1 类图设计与分析57-58
- 5.4.2 业务流程实现58-60
- 5.5 群组管理模块实现60-63
- 5.5.1 类图设计与分析60-61
- 5.5.2 业务流程实现61-63
- 5.6 语音通话模块实现63-67
- 5.6.1 类图设计与分析63-64
- 5.6.2 业务流程实现64-67
- 第六章 开发套件测试67-80
- 6.1 测试环境67
- 6.2 功能测试67-74
- 6.3 性能测试74-80
- 结束语80-81
- 参考文献81-83
- 发表文章83-84
- 致谢84
【相似文献】
中国期刊全文数据库 前10条
1 魏一丁;;对电商中的移动端流量转化为销量的研究[J];现代经济信息;2014年16期
2 王璇;;移动端儿童严肃游戏界面设计研究[J];装饰;2014年02期
3 李焱,张璐,许家栋;基于移动端多天线系统的无线衰落信道模型[J];电波科学学报;2003年06期
4 ;韩都衣舍这样区分移动端与PC端[J];销售与市场(渠道版);2014年06期
5 ;BAT抢占移动端,谁占鳌头?[J];中国广电技术文萃;2014年02期
6 张健;;GSM-R通信系统中移动端性能测试分析[J];硅谷;2013年23期
7 张仪;;多屏趋势势不可挡[J];卫星电视与宽带多媒体;2014年01期
8 董钧祥;李勤;;基于Mobile SVG的服务器移动端负载平衡的LBS关键技术研究[J];煤炭技术;2011年01期
9 雷伟军;;3G安全机制与移动端使用安全研究[J];电子设计工程;2013年14期
10 ;PPT转存大秘技 PC与移动端那点事[J];电脑爱好者;2013年21期
中国重要报纸全文数据库 前10条
1 记者 李小兵;移动端商业化成亮点 奇虎360二季度业绩增3.7倍[N];上海证券报;2013年
2 北京商报记者 魏蔚;美团上半年移动端交易额破百亿元[N];北京商报;2014年
3 本报记者 陈锦锋;6·18电商大战再度上演 移动端成为必争之地[N];通信信息报;2014年
4 记者 申海洋;唯品会二季度营收破50亿 未来将重点布局移动端和物流[N];民营经济报;2014年
5 本报记者 张涛;唯品会业绩再报喜 未来将发力移动端[N];中国商报;2014年
6 本报记者 张玉洁;移动端撑起“半壁江山”[N];中国证券报;2014年
7 记者 刘佳;猎豹移动三季度移动端营收猛增627.7%[N];第一财经日报;2014年
8 记者 吴文治;京东移动端下单数超总量四成[N];北京商报;2014年
9 本报记者 贺骏;移动端订单在京东促销中占比达40% 上市公司成为领跑者[N];证券日报;2014年
10 本报记者 亚文辉;电商大促转战移动端 靠物流提升服务体验[N];中国高新技术产业导报;2014年
中国硕士学位论文全文数据库 前10条
1 刘毅;百胜营建系统移动端前端设计与实现[D];大连理工大学;2015年
2 林广义;B公司移动端服务平台的研究和实现[D];华南理工大学;2015年
3 刘芸;基于移动端消费者行为分析的酒店营销创新研究[D];浙江工商大学;2015年
4 张帆;公共自行车系统的移动端服务设计[D];浙江理工大学;2015年
5 陆婷婷;电商平台移动端的服装品类营销策略研究[D];浙江理工大学;2016年
6 丁占华;移动端用户界面中隐喻设计的行为引导作用研究[D];中央美术学院;2016年
7 张曼舒;移动端阅读类应用界面的设计研究[D];北京理工大学;2015年
8 孙翱;移动端即时通信应用开发套件的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2016年
9 刘晓洁;基于移动端的宝洁天猫旗舰店销售额提升策略研究[D];北方工业大学;2015年
10 张贝;移动端视觉界面的繁简性研究[D];北京交通大学;2015年
,本文编号:917713
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/917713.html