当前位置:主页 > 科技论文 > 软件论文 >

面向iPhone的即时通讯软件开发组件的设计与实现

发布时间:2020-11-05 14:56
   自从互联网行业爆发式增长后,人们越来越多的社交活动依赖于移动互联网的产品,从最初的朋友间社交逐步扩展到陌生人之间的社交,从地区性的社交逐步扩大到世界范围的社交,从最早的在年轻人间的社交逐步拓展到跨越各个年龄层之间的社交。而在技术方面,随着互联网技术越来越成熟,网络的带宽逐步增大和4G的普及,如今,无论在路上,在家里,在公共场所,还是在任何地点,你都可以和其他人通过手机来进行各种社交活动。因此,越来越多企业渐渐发现移动软件不能仅仅满足于本身产品的核心功能,要逐步增加用户的社交属性功能来提升用户的粘性,只有这样,才能让用户不仅仅将软件本身当作一个工具,而是一个产品,一个生态来使用。而传统模式下,移动应用开发者如果想要拥有即时通讯功能,开发者需要实现繁琐的即时通讯逻辑业务,各种数据库的操作与同步问题,还有服务器的开发等各种各样的复杂的问题,不仅仅耗费冗长开发时间成本,同时还需要支付包括人工和服务器的开销成本,对于中小企业是一个很难接受的成本支出。但是如果采用即时通讯开发包的模式,能够在实现同样的功能的情况下减少绝大部分的成本开销。本文就是基于越来越多的应用需要社交功能这个前提,实现一个基于移动平台的即时通讯软件开发组件提供给开发者使用。移动开发者可以通过集成开发包和组件,调用即时通讯功能组件的API,从而实现即时通讯的各项功能。在实现方面,组件主要依据日常中常见的即时通讯功能,实现了收发消息,群组管理,好友关系等几个重要的功能,并将功能按照需求分成了不同的组件供开发者使用。所有的请求都只需要开发者通过简单的API调用即可完成,所有的数据会经过第三方服务器来负责分发和数据存储,不再需要开发者自己进行额外的搭建。最后,在对即时通讯组件进行系统可靠性和稳定性测试验证后,最终达到了产品的预期,并进行了产品的发布。
【学位单位】:哈尔滨工业大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:

用例图,产品管理


图 2-1 产品管理需求用例描述 用户管理需求户作为即时聊天的产品核心和灵魂的部分,为了保证其唯一性,在每端的使用时,软件开发包内部都对应着一个登陆用户。而作为用户关维护的最重要的一环,服务器承担了这部分业务的主要部分,通过建系数据库表,针对每一个注册用户,将其设备唯一的标识符以及用户别、年龄、头像等必要的信息存入数据库所对应的字段中,方便任何以区分设备和用户的唯一关系。此之外,作为第三方软件开发包,这里所阐述的用户注册行为不等同义上应用的用户注册,这里的注册没有具体的业务场景,只用作于软内部和服务端通信时,辨别请求来源的设备信息。同时在开发者需要品用户和设备之间进行绑定时,提供相关支持。由于移动端切换登陆设备情况非常多,所以软件开发包的注册、登陆过客户端将用户的设备唯一标识符上传给服务器。在 iOS 系统,由于

工作流程图,工作流程,市场产品,功能需求


- 10 -图 2-2 DeviceToken 工作流程件开发包功能需求提供给开发者包含最常见的即时通讯功能的简单的集成操作,通过 API 的调用拥有所需对市场产品分析和客户的咨询,总结了软件开示:型 发送或者接收文字、语音、图片、地理位

用例图,即时通信,软件框架,整体模


如用例图2-3 所示。图 2-3 系统中的用例描述由于即时通信软件框架主要是针对于开发者提供,所以在整体模块上虽然和常见的即时通讯软件的需求相似,但实际却有大不相同,首先,软件框架在模块的考虑上,优先实现的是更加大众化和抽象的功能,优先满足产品的最根本的需求。其次,在设计上,每一个模块都给予用户在使用上更多的自由度,满足不同产品的定制化需求。所有用例的简单说明见表 2-1。
【相似文献】

相关期刊论文 前10条

1 冯勃达;;大学生对即时通讯软件使用行为的影响因素分析[J];通讯世界;2018年01期

2 徐玉芬;;即时通讯软件在应用型本科院校师生互动中的运用研究[J];教育教学论坛;2017年24期

3 程筱呈;;人际传播中的“距离”——基于大学生使用手机即时通讯软件的研究[J];新闻传播;2013年11期

4 张健;;即时通讯软件营销存在的问题与解决对策[J];软件导刊;2010年12期

5 ;即时通讯软件[J];新电脑;2006年03期

6 蒋旻昱;;即时通讯软件中的分众思想[J];数位时尚(新视觉艺术);2010年05期

7 许斌;王与荣;汪春晖;;即时通讯软件在国际维和部队中的应用[J];医学研究生学报;2006年08期

8 刘漪;智能手机上的万能即时通讯软件——AgileMessenger[J];电子世界;2004年06期

9 杜宇;王建国;;影响使用者对即时通讯软件使用意愿之实证研究[J];安徽理工大学学报(社会科学版);2015年01期

10 ;即时通讯软件横向评测——网络沟通面对面[J];新电脑;2004年03期


相关硕士学位论文 前10条

1 张昊;面向iPhone的即时通讯软件开发组件的设计与实现[D];哈尔滨工业大学;2018年

2 王金龙;IOS平台上基于SIP协议的即时通讯软件设计与实现[D];浙江工业大学;2017年

3 毛延荣;基于Linux的IMD系统的设计与实现[D];江西财经大学;2018年

4 李卓林;基于WebLogic中间件的即时通讯软件的设计与实现[D];电子科技大学;2018年

5 盛世;基于UDP协议的P2P即时通讯软件的设计与实现[D];北京工业大学;2018年

6 毕驰珉;教育系统即时通讯软件的研究与开发[D];复旦大学;2013年

7 王明月;基于分布式的众信即时通讯软件后台系统设计与实现[D];东华大学;2016年

8 马骁骅;IBM Chart Meeting即时通讯软件设计与实现[D];大连理工大学;2012年

9 齐迎旭;手机软酷网即时通讯软件的设计与实现[D];电子科技大学;2013年

10 刘睿智;企业内部即时通讯软件的设计与实现[D];电子科技大学;2014年



本文编号:2871794

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2871794.html


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

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