当前位置:主页 > 管理论文 > 移动网络论文 >

基于JavaEE与Android的消息推送系统的研究与实现

发布时间:2017-05-16 20:21

  本文关键词:基于JavaEE与Android的消息推送系统的研究与实现,,由笔耕文化传播整理发布。


【摘要】:近几年,移动互联网有了非常迅猛的发展,与之相应的是移动应用也有了极为迅猛的发展。在刚刚过去的双十一,根据天猫的数据,在双十一天猫成交额中移动端订单占到42.6%,是去年移动端交易额的4.54倍。由此可见,移动互联网对人们行为方式有了极大的改变。移动互联网有了极大的发展,而与之相应的移动端获取信息的方式的发展却相对滞后。在移动互联网中,手机不同于计算机,我们必须考虑到其信息的流量问题,还要考虑其实时性问题。所以在移动互联网,我们必须改信息的获取方式由以前的PULL方式为PUSH方式,主动的向移动端推送数据。基于此,本文提出了消息推送平台的概念,用一个平台为多个应用统一提供消息推送的服务。第三方的应用不需要再集成各自的消息推送,只需调用本平台的接口即可完成消息推送的功能。从而整合了消息推送,合理利用资源。本系统由服务器端和移动端两部分组成。服务器端提供管理后台以备开发者对其移动应用、移动APP、消息等进行管理,并且提供本消息推送平台的使用接口,管理与移动端的数据连接;移动端负责接收、解析并分发消息以及提供第三方应用程序的调用接口。服务器端采用Java语言实现,管理后台采用JavaEE+Spring+hibernate实现,并用tomcat提供Web服务。底层的连接、数据读写基于MINA框架来实现。服务器端主要由两个部分组成,一部分是通过监听在设定端口上的XMPP服务的方式来与与客户端进行通信。另外一部分是Web服务器,负责接收第三方应用的的Web请求和其他管理功能。移动端是基于Android平台的,采用基于Java的XMPP协议包asmack来实现。通过该协议包来建立与服务器的通信。移动端主要包括消息的收发、解析以及持久连接的发起、重连等功能。综上所述,本文设计和实现了一个基于JavaEE与Android的消息推送平台,使消息推送更简单、易用、有效,可以有效的帮助开发者提高开发效率并可以有效的减少第三方移动APP的流量和能耗。
【关键词】:消息推送平台 Android JavaEE MINA asmack XMPP
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP391.3
【目录】:
  • 摘要5-6
  • Abstract6-9
  • 第1章 绪论9-14
  • 1.1 课题背景与意义9-11
  • 1.2 国内外研究动态11-12
  • 1.3 主要研究内容和意义12-13
  • 1.4 论文的组织结构13-14
  • 第2章 相关技术14-26
  • 2.1 MINA框架14-17
  • 2.1.1 MINA简介14
  • 2.1.2 MINA框架的架构简介14-17
  • 2.2 ASMACK类库17-18
  • 2.2.1 Asmack简介和主要特点17
  • 2.2.2 Asmack主要类17-18
  • 2.3 XMPP18-21
  • 2.3.1 XMPP简介18
  • 2.3.2 XMPP协议特点18-19
  • 2.3.3 XMPP协议地址格式19
  • 2.3.4 XMPP协议消息格式19-20
  • 2.3.5 XMPP协议的安全性20-21
  • 2.4 ANDROID平台21-23
  • 2.4.1 Android系统21
  • 2.4.2 Android应用程序组件21-23
  • 2.5 JAVAEE标准平台和MVC构架模式23-25
  • 2.5.1 JavaEE标准平台简介23-24
  • 2.5.2 MVC框架模式24-25
  • 2.6 本章小结25-26
  • 第3章 系统总体设计26-32
  • 3.1 系统简介26
  • 3.2 系统设计原则和设计目标26-28
  • 3.2.1 系统设计原则26-27
  • 3.2.2 系统设计目标27-28
  • 3.3 系统总体架构28-30
  • 3.4 系统功能模块30-31
  • 3.5 本章小结31-32
  • 第4章 系统详细设计和实现32-66
  • 4.1 移动端设计和实现32-46
  • 4.1.1 移动端的结构32-33
  • 4.1.2 连接、注册、登录和发送消息的实现33-37
  • 4.1.3 移动端接收消息的实现37-43
  • 4.1.4 长连接的实现43-44
  • 4.1.5 消息的解析与封装的实现44-46
  • 4.2 服务器端设计和实现46-54
  • 4.2.1 服务器端结构46-47
  • 4.2.2 服务器接收消息的实现47-51
  • 4.2.3 服务器发送消息的实现51-54
  • 4.2.4 服务器端消息的封装和解析54
  • 4.3 服务器端管理后台的设计和实现54-62
  • 4.3.1 管理后台结构54-55
  • 4.3.2 管理后台基于MVC的系统架构设计和实现55-60
  • 4.3.3 管理后台数据库的设计和实现60-62
  • 4.4 接口的设计和实现62-65
  • 4.4.1 接口的设计原则62
  • 4.4.2 主要接口简介62-65
  • 4.5 本章小结65-66
  • 第5章 系统测试和应用示例66-74
  • 5.1 华电校信通简介66
  • 5.2 本平台的使用方法简介66-69
  • 5.2.1 移动端的集成66-68
  • 5.2.2 服务器端的使用68-69
  • 5.3 测试结果69-73
  • 5.4 本章小结73-74
  • 第6章 总结与展望74-76
  • 6.1 总结74-75
  • 6.2 展望75-76
  • 参考文献76-80
  • 攻读硕士学位期间发表的论文及其它成果80-81
  • 致谢81-82
  • 作者简介82

【相似文献】

中国期刊全文数据库 前10条

1 沈晖;短消息的新武器[J];中国计算机用户;2002年28期

2 空中来客;老机也疯狂──短消息与电话本[J];数字通信;2001年03期

3 FF;;不让QQ显示发送消息时间[J];电脑迷;2005年11期

4 张漫,李冰,梁吉胜,王永安;基于Delphi中消息的处理及应用[J];煤矿机械;2005年04期

5 何腾蛟;吴跃;;基于JavaScript的消息管理机制[J];计算机应用;2009年S1期

6 JOSH NOSSITER ,宋艳萍;快速发送消息的灵活性[J];今日电子;1996年06期

7 钱少先;Windows下消息循环及运行机制[J];安庆师范学院学报(自然科学版);1997年02期

8 ;Sms(短消息)网上发[J];数字生活;2001年03期

9 ;通过Internet网发送移动短消息[J];邮电商情;2001年07期

10 竹子兰;;“甜似蜜”蜂房小技巧(之网络秘技篇)[J];电脑应用文萃;2002年12期

中国重要会议论文全文数据库 前8条

1 时金桥;秦宝山;;MIX消息刷新策略的研究[A];全国网络与信息安全技术研讨会论文集(下册)[C];2007年

2 张国才;;JMS下共享消息通道的通信模式设计[A];全国第16届计算机科学与技术应用(CACIS)学术会议论文集[C];2004年

3 吴艳;;下一代移动消息业务-MMS[A];2002’中国通信学会无线及移动通信委员会学术年会论文集[C];2002年

4 冯昊;李双庆;;Web Services中SOAP消息的安全研究与对策[A];2008年计算机应用技术交流会论文集[C];2008年

5 王燕;徐振朋;曹刘娟;;一种具有最小阻塞消息发送时间的检查点策略[A];第四届中国测试学术会议论文集[C];2006年

6 左克;王怀民;刘必欣;周斌;;基于MOM技术的Web Services异步性的研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年

7 聂丽;舒跃国;;军用CDMA短消息综合接入平台[A];四川省通信学会2008年学术年会论文集[C];2008年

8 曹登峰;;基于CMPP 2.1协议 实现与ISMG连接——建立互联网气象短消息增值服务平台的基础[A];首届长三角气象科技论坛论文集[C];2004年

中国重要报纸全文数据库 前10条

1 ;他们欢迎无线垃圾消息?[N];网络世界;2005年

2 张煜;移动短信热全球[N];通信产业报;2002年

3 胡祝;短消息瞄准企业用户[N];电脑报;2001年

4 马;无线短消息跨网络[N];中国计算机报;2001年

5 上海西门子移动通信有限公司 柏依丽;西门子多媒体消息解决方案[N];人民邮电;2003年

6 浦明辉;中文短消息免费发[N];中国计算机报;2002年

7 宋献涛 叶惠敏;短消息为什么这样红?[N];计算机世界;2001年

8 南靖移动通信分公司 蔡舜乾;上网发送短消息[N];福建邮电报;2000年

9 春辉;固定网短消息将成市场热点[N];人民邮电;2001年

10 ;多媒体消息的基本业务特征[N];人民邮电;2002年

中国博士学位论文全文数据库 前4条

1 张小明;基于分布对象的异步消息的研究与实现[D];中国人民解放军国防科学技术大学;2001年

2 王乐;短语消息聚类相关技术研究[D];国防科学技术大学;2008年

3 王红;移动agent关键技术研究[D];中国科学院研究生院(计算技术研究所);2002年

4 华东明;安全协议的形式化方法及其应用的研究[D];中国科学院研究生院(计算技术研究所);2005年

中国硕士学位论文全文数据库 前10条

1 刘伟唯;消息群发及反馈系统的设计与实现[D];内蒙古大学;2015年

2 成海霞;基于发布订阅模式的医疗消息推送系统[D];浙江大学;2015年

3 罗达诗;面向演化的程序设计语言[D];兰州大学;2015年

4 刘丽华;基于VoIP/IM技术的通信系统及其漫游方法的设计与实现[D];西南交通大学;2015年

5 许作亮;应急广播消息采编软件的设计与实现[D];电子科技大学;2015年

6 王默涵;面向移动互联网的Presence/IM机制的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2015年

7 刘松;基于HornetQ与Restful service的异步消息平台的设计与实现[D];南京大学;2013年

8 邱继东;手机快讯系统的研究与实现[D];电子科技大学;2013年

9 宋晓宇;DSRC/WAVE自适应消息调整器及应用研究[D];大连理工大学;2015年

10 徐婷婷;基于HL7的HIS与PACS网关设计和实现[D];南方医科大学;2015年


  本文关键词:基于JavaEE与Android的消息推送系统的研究与实现,由笔耕文化传播整理发布。



本文编号:371841

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/371841.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户51eaa***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com