基于IaaS平台的即时通信息系统的研究与实现

被引量 : 0次 | 上传用户:paulhujq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,即时通信产品是移动社交网络的重要产品之一,为推动人们交流、推动商业发展、推动移动网络的发展起到了重要作用,甚至改变了人们的日常交流方式。比较成熟的即时通信产品包括腾讯QQ,微信,Skeype等。但是随着这些产品的发展,他们的一些缺点也逐渐凸显出来。所以对即时通信软件的进一步研究具有重要意义。调查表明,即时通信工具的主要问题在于:(1)专有性太强,每款软件都有自己独特的功能,不能够直接引入到其他商业沟通领域使用;(2)重复开发周期太长,将即时通信嵌入到商用领域需要做大量重复性开发,使得软件的可重用性降低;(3)安全性较差,不能保证涉密内容的安全性,用户信息安全受到威胁。针对上述问题,本文将即时通信作为一个开放业务进行开发,并通过IaaS平台开放给商业用户,从而增加即时通信业务的开放性,降低即时通信的开发周期,更方便地对即时通信业务进行安全控制,本文围绕上述几个问题,主要工作如下。(1)深入调研和分析了目前即时通信产品存在的问题,并根据这些问题选择了将即时通信作为业务开放出去的思路搭建了基于OpenStack的即时通信业务IaaS云平台,在IaaS云平台上实现并封装了即时通信功能接口。(2)基于上述云平台,搭建了Openfire服务器,并对该服务器进行了针对性的二次开发。主要的二次开发工作有两点。第一,实现了XMPP和HTTP协议之间的数据封装转换;第二,开发基于Openfire的足迹分享和定位功能插件,丰富了Openfire的功能。(3)在上述一个平台一个服务器的基础上实现了Android客户端,主要实现了一对一聊天相关功能、群组相关功能、足迹分享功能和定位功能,最后,对系统进行了功能测试,测试了客户端以及系统和云平台之间的各功能,验证了平台的即时通信接口的正确性。基于IaaS平台的即时通信应用的开发结果证明,云平台上封装即时通信息功能的接口,可以独立引入到其他商业领域,解决了即时通信专有性强的问题;扩展Openfire功能为开源服务器拓宽了功能领域;基于该平台的开发具有更短的开发周期,简化了开发成本。
其他文献
<正> 1.引言排序是在时间上对资源作一安排以完成若干项任务。这里的资源可代表机器、设备、计算机等,而任务可代表工件、产品、计算机要算的程序等。经过几十年的发展,排序
近半个世纪 ,我国遥测技术的发展令人骄傲 ,它为我国“两弹一星”等重大试验的成功立下了不朽功勋 ;进入上世纪 90年代以来 ,它在规模、体制、频段等诸多方面又上了一个新台
<正>这本书被称为"妈咪的色情小说",而且因为能够帮助挽救婚姻而得到好评。不管如何,有一点是可以肯定的,《五十度灰》已经成为英国最畅销的书籍。该书的出版商兰登书屋(Rand
<正><正>《劝学》的字词句教学和文意理解教学结束后,进入自由探究环节,下面是师生的一段研讨。生:和第2、第3段相比,感觉第4段好像不太完整。师:是吗?生:第2段末有个总结句"
期刊
本文选取13个经济指标,通过因子分析法综合评估安徽和上海两个地区1990年-2009年的经济发展水平,得出造成两地区经济差异的主要原因,并提出协调两地区经济发展差距的对策建议
当美国国防部(DoD)决定对天然材料功能的科学研究提供资金支持时,如何创建新型的循环经济基石即成为重中之重,因为这一最实用最有前途的领域竟然处于一片空白。经过一段时间
本文介绍了美国制造业计划概况和实施进展,分析了该计划评估机制,并对2016至2017年间美国政府问责办公室、德勤公司分别对该计划实施情况开展的评估和美国国家科学院、工程院
目前,在高速公路工程中涌现了很多软土地基加固技术,为我国的高速公路建设做出了很大贡献。本文针对近年来(2011年)所出现的一种新型软基加固技术—土工格室+夯实水泥土楔形桩复
通过对我国国家审计的一个博弈模型的分析,得出抑制国家机关等单位违规和作假的措施:降低审计机关的审计成本,提高审计机关审计水平,提高审计机关审计收益,提高对审计机关失
为改善和提高城市水务企业的供水排水管网管理水平及服务质量,适应城市规划,建设和管理的需要,实现水务管网规划设计、输配管理、图档管理、抢修辅助决策及综合信息查询统计