基于MQTT协议的移动社交网络客户端的设计与实现

被引量 : 41次 | 上传用户:yuxjmail
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的发展和互联网向移动终端的普及,以及智能手机系统的快速更新,使用移动终端进行社交活动已经成为人们生活中必不可少的一部分。但由于移动终端处理能力和传输带宽等因素的限制,如何实现高效、可靠、低消耗的移动社交类应用仍存在许多技术难点。MQTT协议是一种轻量级基于代理的发布/订阅消息的传输协议,基于其简单、轻量的特性,十分适合在移动终端上使用。将MQTT协议应用在移动社交软件开发已经成为目前的热门方向。本文论述了移动社交网络、Android平台和MQTT协议的研究背景、意义和国内外研究现状,并对MQTT协议、Android平台以及本系统的服务器进行了分析与研究;完成了本系统客户端整体的设计,包括基于MVC模型的整体架构,基于XML文件的界面布局,登录、微博、即时通信等多个功能模块,以及SQLite数据库,并给出了整体结构图和功能模块图;实现了客户端全部界面及功能,并给出各界面实现的效果图、功能模块实现类图以及部分流程的时序图,达到预期的效果。最终通过功能性测试和性能测试两方面验证了客户端的功能实现效果以及客户端的兼容性、可靠性、稳定性、安全性和网络流量的低消耗性。
其他文献
近几年来,微博作为新型媒体交流平台给网络发展上带来了强大的影响力。随着微博的扩大,许多传统媒体也加入了线上微博的浪潮,寄希望通过微博在扩大其媒体影响力的同时,也能够为线
企业管理的研究范畴当中,在经历了“成本中心论”、“产值中心论”、“销售中心论”后,“客户中心论”终于浮出水面。客户关系管理是“客户中心论”的代表和核心内容。微观上,
近年来,网络结构与演化机制已成为复杂网络研究的一个主要问题。学者们对于复杂网络的研究涉及到物理学、生物学、经济学、信息学等越来越多的学科。如何通过对于已观察到的网
在"全国建筑业科技进步与技术创新成果经验交流与表彰大会"上,中国建筑业协会会长郑一军强调:不断取得高质量的科研成果和行业技术进步水平的持续提高,才是我们应当坚持不懈
<正>翻转式教学模式(Flipped Class Model)是一种新型的教学模式,它自2007年以来,随着互联网的普及在美国中小学中流行。翻转课堂以其精简的视频、明确的教学信息、学生学习
<正>新时期护理模式的转变和整体护理的实施,对护士的专科护理水平提出了更高的要求。针对近年来部队医院护士流动大这一状况,我们自2004年以来在科内采取护士分组、分班次随
信息化为基层党组织开展活动提供了新的工作载体,对推动党内民主的发展,提高党务管理水平,建设学习型、服务型、创新型基层党组织具有重要意义。当前基层党组织在运用信息技术上
早在2011年初,《刑法修正案(八)》的出台就曾引起人们对贪污贿赂犯罪死刑是否正当的辩论。党和国家在十八大之后继续严厉打击贪污腐败犯罪,众多贪腐官员纷纷落马,不乏有人被依法判
网络产品评论可以是网民在不受约束的情况下随意发表的,这种随意性造成了这些产品评论中充斥了大量的无用的、不真实的信息。这些信息就是垃圾评论。无论是在消费者参考网络评
大学生学业与职业生涯规划指导是一项长期、艰巨、复杂的工作,是一项系统性的工程,是关系到学生能否顺利成长成才的重要方面。本文就如何构建大学生学业与职业生涯规划有效机