基于XMP P协议的移动环境下推送系统的设计与实现

来源 :电子科技大学 | 被引量 : 9次 | 上传用户:cxhhhsy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
国际电信联盟做了一个调查研究,调查结果显示中国移动终端用户群体的数目居世界之首。在当下,3G网络技术已经在国内得到广泛的推广,并向着4G网络时代迈进,移动终端设备已经得到了广泛的普及,这使得移动互联网走进了千家万户。推送服务已经成了移动互联网时代一种司空见惯却非常重要的服务形式。再给人们的日常生活带来了极大便捷的同时,也给许多行业带来了广阔的商机。本论文的主要工作是在移动环境下实现一个服务器端向android手机端主动推动消息的即时通信系统。XMPP协议是当下在即时通信领域中应用最为广泛,功能最为强大的一个即时通信协议。本系统的设计与实现的基础就是依据XMPP协议,服务器端与android手机端的通信过程严格遵循XMPP协议。本文对XMPP协议的工作过程做了详细的研究。本文详细介绍了用java语言设计并实现一个移动环境下服务器端向android手机端推送消息的移动即时通信系统。文中对服务器端与客户端各个功能模块的设计与实现以及各模块之间的协作流程进行了完整、详细的阐述。通过图示说明详细阐述了各模块之间的协作关系。前面这些工作都是在Windows系统下完成的,随后本文介绍了采用Webservice技术完成跨平台、跨语言调用推送服务。Webservice是一种专门用于解决跨平台、跨语言调用的规范。本文的做法是将Windows平台下推送服务的接口利用Webservice技术暴露出来,产生WSDL文件,然后根据WSDL文件产生本地代码。这样当我在Linux平台下需要调用Windows平台下的推送服务时,直接调用根据WSDL文件产生的本地代码即可。最后对整个系统的各个模块的功能和性能进行了测试。测试结果表明整个系统不管是从功能上还是从性能上都达到了预期的目标。
其他文献
随着信息化社会的快速发展,互联网中的数据急剧膨胀。大规模的数据生产就必然伴随着大规模的数据存储,但传统存储方式很难突破其存储限制,分布式存储系统应运而生。Hadoop是
由于成像设备的光学性能、仪器或环境噪声、处理技术、存储空间、传输带宽等各种物理和经济因素的限制,在对图像进行采集、压缩、处理、传输和复制等过程中,不可避免地会给图像
无线通信技术的发展使得智能手机得到普及,智能手机所承担的功能也日益增多,其中移动支付是其不可缺少的一部分。NFC(近场通信)技术以其在实现移动支付方面的作用而闻名,它面向近
人体行为分析是计算机视觉中的一个重要研究课题,其应用包括智能视频监控、虚拟现实和人与电子设备进行交互的各种系统。这些应用领域多数需要对人体行为进行检测、跟踪和自
并行测试是指测试系统并行地对被测系统进行测试。通过并行测试能够减少测试时间以及其它开销,提高测试效率。TTCN-3语言的重要语言特性之一就是并行测试。传统协议测试中要
中国书法具有三千多年的历史,是中国重要的传统艺术形式,它沉载着中华民族的传统审美情趣、哲学思考和文化心理特质,是中华民族传统文化中的瑰宝。在CADAL书法资源库中有很多
随着大数据、4G高速网络时代到来,实时交互、成本低廉的网络事件对社会生活、政策法规、人民心态影响逐渐加深。事件监控、舆论引导等问题引起广泛重视。本文针对网络事件发生
伴随计算机技术的广泛使用,信息安全问题日益突出,信息系统安全越来越受到人们的重视。鉴于操作系统在计算机系统中所承担的关键作用,整个计算机系统的安全在很大程度上依赖于操
随着网络攻击种类越来越多样化、攻击手段越来越复杂,入侵检测技术日益受到重视。入侵检测是一种重要的网络安全技术,根据检测原理不同,该技术可被划分为误用检测和异常检测。由
隐蔽信道的研究是信息安全领域的一个重要课题。网络时间式隐蔽信道是众多隐蔽信道中的一种,它将网络中的正常协议包作为构造自身通信信道的资源,能够在不同安全级别的主机和