基于XMPP协议的消息统一通知框架的研究与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:niko_robin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国高校信息化建设的全面实施和移动互联网的迅猛发展,学校的各个部门都开发出了面向不同终端、覆盖不同范围和用户的应用系统。为了使各个应用系统的公告和通知快速有效地传递给在校师生,在所有应用系统之间建立起面向PC、Android、iOS多终端的消息统一通知成为亟需解决的问题。  本文首先简要介绍了目前应用系统中消息通知方式存在的不足,然后对现有主流的即时通信协议进行分析与对比,选择XMPP协议作为框架设计的基础;其次,针对不同终端的应用系统的开发模式,设计出能同时将消息推送到PC、Android、iOS的消息统一通知框架:  1.设计了消息统一通知服务器。消息统一通知服务器提供了面向基于B/S模式的web客户端和基于C/S模式的移动客户端的两种连接方式,通过建立起的不同连接可将消息同时推送到PC、Android、iOS三种终端。  2.设计了消息路由。消息路由中缓存了所有用户通过不同应用系统登录的会话信息,消息服务器根据路由缓存将消息推送不同应用系统,实现了应用系统之间消息通知的互联互通  3.规范了消息统一通知服务器与不同客户端之间进行交互的数据。  最后,对消息统一通知框架进行了原型实现,验证了其具有可行性,实时性,多样性和统一性。
其他文献
视频编码是多媒体关键技术之一,从科研到娱乐的各个领域都扮演着重要的角色。H.264是目前最先进的视频编码标准,包括了许多新提出的视频编码技术。目前,应用最广泛的视频编码标
数据库系统的优化对于整个系统的正常运行起着至关重要的作用,但是,它却是一项非常复杂的工作。 本文从数据库服务器、应用程序、操作系统及网络等几方面对数据库应用系统在
随着因特网的快速发展,网络用户对网络服务的需求也不断增长。但是现有网络主要是根据“端到端”观点设计的。网络节点只是进行简单的数据转发,而由端系统来进行网络的控制和管
在该文中,针对构建面向军应用的分布式虚拟环境的实际应用需求,结合分布式虚拟环境技术发展的动向,采用分层结构及组件化思想,提出了一个面向军事应用的分布式虚拟环境的数据
本文首先分析了语音识别研究的历史和现状.在分析了各种语音识别基本方法的基础上,根据汉语语音的特点,选择了汉语孤立词语音识别算法分析与研究这一课题.作者给出了基于VQ/H
利用计算机技术实现无纸化考试,取代传统的手工考试方式,是近年来计算机技术的一个非常活跃的研究领域。对于计算机方面的课程,特别是实践性强的课程,利用无纸化考试不仅克服了传
公钥基础设施(PKI)是建立在公钥密码体制上的信息安全基础设施,为应用者提供身份认证、加密、数字签名、时间戳等安全服务.数字证书认证中心(CA)是PKI的核心部件,它的主要任
随着数据库技术的发展特别是多媒体数据库应用领域的不断扩大,多媒体数据库系统和关系数据库系统之间的信息互用日趋增多,尤其是在军用仿真可视化方面有着广泛的需求.由于多
Android手机操作系统是目前使用最广泛的手机操作系统。当下人们的生活与工作越发依赖智能手机,然而Android系统上的安全问题却日益凸显。Android上数量众多的恶意应用为广大A
该文详细论述了DES,RSA密码算法在智能卡上的实现过程.对智能卡COS适用的安全体系、安全机制、密码技术、密钥管理和其它相关的技术进行分析研究并提出了技术解决方案,在此基