基于P2P的企业通信系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lingdujimo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信系统是企业信息系统的重要组成部分之一,基于XMPP协议的通信系统具有强大的可扩充性,在日常办公、信息推送、即时通信、远端监控等方面都有着广泛的应用。但是作为客户端/服务器(C/S)架构的通信系统,该类型系统在工作时全部数据都需要服务器转发,服务器负载过重,存在诸多问题。为了减少服务器的压力,需要引入端到端(P2P)的通信模式。针对上述问题,本文结合终端设备的特点,设计并实现了混合网络结构的P2P通信系统,该系统在保持XMPP强大的业务扩展性的同时,实现了数据的P2P传输,能够有效降低服务器负载。本文首先详细分析了P2P系统的关键技术,通过分析关键技术并结合网络中各设备的特点,选择混合式P2P通信网络作为系统的网络结构,使用Chord算法作为P2P网络中节点资源的组织算法,使用ICE协议作为终端设备进行P2P通信时的NAT穿透方案。然后详细设计并实现了P2P通信系统,系统使用Openfire作为主服务器,管理整个通信系统;使用功能节点提供信令转发、NAT穿透支持等功能;使用Android应用作为客户端进行用户交互。并基于该通信系统实现了在不经过中央服务器转发情况下的文本、多媒体、文件等数据的发送和接收。本文最后对实现P2P通信系统的主要功能,网络性能等进行初步测试,测试结果表明系统运行状态良好,能够实现复杂网络环境下的P2P通信,进一步证明了系统的正确性、可用性,达到了预期的设计效果。
其他文献
本文分析和评述了几种常用亲本选配方法的研究现状和存在问题.这些方法包括:向量分析和最小二乘法、典范分析、距离分析、因子分析及模糊数学方法.向量分析法简单易行,需要确
近年来,随着经济的不断发展,化石能源的使用日益增长。虽然改善了我们的生活质量,但是同时也带来了严重的环境污染。目前,我国出现大面积的雾霾天气,给公民的身体健康带来了
通过盆栽试验,采用便携式调制叶绿素荧光仪PAM-2500测定不同氮素水平下桔梗叶片叶绿素荧光参数。测定结果表明:每次施N量为0.075 g·kg-1、每个月施用1次、连续施用4次,桔梗
<正>计算思维作为信息技术领域"生发"的思维方式,目前已经成为中小学信息技术课程的核心素养培育的重要板块。随着人工智能社会的演进,培育拥有计算思维的人才显得更为重要与
一、历史土耳其位于亚洲西部,地跨欧亚两洲,三面环海,地势复杂,各地区气候差异很大;小亚细亚半岛是栽培植物的世界起源地之一,农作物类型多样,品种资源十分丰富.本世纪三十
中国英语能力等级量表(以下简称量表)分三个阶段、九个级别对我国英语使用者的英语语言能力的各个方面进行系列描述。量表可为我国的英语测评统一标准,也可以为我国英语学习
目的探讨N-端脑钠肽前体(Nt-proBNP)水平在急性心肌梗死(AMI)急诊经皮冠状动脉介入术(PCI)患者中与冠状动脉病变程度及预后的关系。方法选取2016年1月至2017年1月在山西医科
教学过程中往往会有需要教具才能很好解释的生成问题,经济欠发达地区常常无力承担教学经费问题,教师备课经常需要考虑如何激发学生好奇心、建设和谐课堂、提高教学效果的问题
依据职业教育的办学目标,确定了职业教育不同层面的质量评价体系建设。以服务为宗旨的学校层面评价体系建设,以就业为导向的专业层面评价体系建设,以学生能力培养为核心的课