【摘 要】
:
随着移动互联网及其应用的发展,移动消息应用的类型呈现多样性特征。因为客户端向服务器发送消息的技术已经非常成熟,所以移动消息应用需要面对的核心问题是从服务器到客户端
论文部分内容阅读
随着移动互联网及其应用的发展,移动消息应用的类型呈现多样性特征。因为客户端向服务器发送消息的技术已经非常成熟,所以移动消息应用需要面对的核心问题是从服务器到客户端下行消息的问题,即如何实现“消息推送”。而“消息推送”可以大大提高用户活跃度,所以“消息推送”已经逐步成为各个移动互联网应用的标配。本文主要研究从服务器到Android手机客户端推送消息的问题,并将推送作为服务供其他应用使用。经过广泛的调研,本文选用XMPP协议作为从服务器向客户端推送消息的协议。推送服务器一方面通过REST接口向第三方应用提供推送消息的服务,另一方面与Android客户端之间维持XMPP持久连接,并推送消息。本文重点解决了消息推送协议设计、服务器支持大量手机用户长时间在线、客户端与服务器保持持久网络连接等关键技术问题。本文首先调研了XMPP协议和现有的消息推送系统架构,设计了基于XMPP协议的移动消息应用架构。而后本文详细分析了如何通过扩展XMPP协议实现消息的可靠推送。接下来,本文重点介绍了推送服务器的设计与实现,包括数据库、REST接口以及推送模块的设计与实现。接着本文对客户端的设计与实现加以说明,包括用户界面子系统以及通信子系统。用户界面子系统负责提供用户操作界面,允许用户进行推送消息管理;通信子系统通过后台长时运行的服务与服务器保持连接。最后使用真机对系统的电量消耗、流量消耗、稳定性以及性能等进行了测试,证明了系统的有效性。
其他文献
微博作为新媒体的代表,迅速发展成为网络平台中最时尚、最潮流、最受广大用户和相关组织推崇的新兴传播载体。由于微博的信息传播及时、广泛、便利和多角度,正好符合体育新闻
<正>公路货运车辆超载超限运输,不仅危及道路交通安全和缩短路桥寿命,而且造成交通堵塞和环境污染,已成为当前影响比较广泛的全国性的跨区域、跨部门、牵涉多行业的公共问题
改革开放以来,随着我国经济的快速增长,金融业得到前所未有的发展,金融对经济增长的影响程度不断加深。金融是现代经济的核心,决定着经济发展的速度和效率,两者之间的关系一
<正>交通运输业是国民经济和社会发展的基础性、先导性和服务性行业,是国家发展绿色循环低碳经济的重点领域之一。目前,我国交通运输发展呈现新的阶段性特征,与资源、发展和
当今是追求个性发展的时代,互动景观的追求是人性所需。互动景观是一种重视人类活动与园林景观相互作用的景观营建方式和景观存在方式。注重人类个体和人类群体在城市环境中的
保持封建统治的稳固和谐、国家的长治久安是朱熹治国思想的最高目标.他秉承儒家治国思想之大旨,糅合其他学派之精华,从"发展经济,富国安民"、"德礼为本,政刑为辅"、"正心修身
<正>心脏神经官能症又称功能性心脏不适。患者的主观症状以心血管系统功能失常为主,常有自诉心前区疼痛、心悸、胸闷、气短、呼吸困难、头晕等类似器质性心脏病的临床症状[1]
随着市场经济的发展、股份公司的建立及其发展的日益深入,作为现代公司制度的关键内容——股东权益最大化,这一理念越来越深入人心。一直以来,如何正确、合理的反映公司的价
目的观察吉非替尼联合培美曲塞治疗吉非替尼二线治疗进展后肺腺癌的疗效及安全性。方法选取2010年10月至2012年12月间74例一线化疗进展后给予吉非替尼治疗有效再次进展患者,
<正>Wiskott-Aldrich综合征(WAS)又称湿疹-血小板减少伴免疫缺陷病,1937年Wiskott首先报道此病,1954年Aldrich报道了第2例。本病临床上罕见,主要表现为血小板减少、湿疹和免