首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

面向移动终端的消息推送系统的研究与实现

摘要第5-6页
Abstract第6页
第1章 绪论第9-14页
    1.1 选题背景与意义第9-10页
    1.2 国内外研究现状第10-12页
        1.2.1 客户端轮询实现推送第11页
        1.2.2 客户端保持tcp长连接第11-12页
        1.2.3 基于SMS的消息推送技术第12页
    1.3 主要研究内容第12-13页
    1.4 论文的组织结构第13-14页
第2章 相关技术的介绍第14-20页
    2.1 XMPP协议的介绍第14-16页
        2.1.1 XMPP简介第14页
        2.1.2 XMPP核心元素介绍第14-16页
        2.1.3 XMPP协议的安全性第16页
    2.2 MINA框架的介绍第16-17页
        2.2.1 MINA简介第16页
        2.2.2 MINA框架的架构简介第16-17页
    2.3 Asmack类库的介绍第17-18页
    2.4 Openfire类库介绍第18页
    2.5 AndroidPN介绍第18-20页
第3章 推送系统的需求分析第20-23页
    3.1 系统简介第20页
    3.2 系统功能模块及功能建模第20-23页
        3.2.1 推送系统顶层数据流图第21页
        3.2.2 用户注册模块数据流图第21页
        3.2.3 用户登录模块数据流图第21-22页
        3.2.4 消息推送模块数据流图第22页
        3.2.5 离线消息推送模块数据流图第22-23页
第4章 消息推送系统的设计和实现第23-46页
    4.1 使用XMPP协议实现推送功能第23-25页
        4.1.1 客户端与服务器建立会话第23-24页
        4.1.2 客户端在服务器中进行注册和登录第24-25页
        4.1.3 客户端接收服务器推送的消息第25页
    4.2 添加心跳功能第25-30页
        4.2.1 服务器的启动及会话的建立及其漏洞第26-27页
        4.2.2 其他应用的心跳策略第27-28页
        4.2.3 采用自适应心跳算法作为推送系统的心跳策略第28-30页
    4.3 完善客户端自动重连功能第30-37页
        4.3.1 客户端连接管理模块的详细实现第30-35页
        4.3.2 在现有的连接管理模块中添加重连功能第35-36页
        4.3.3 当客户端网络状态发生变化时添加重连功能第36-37页
    4.4 添加离线消息推送功能第37-42页
        4.4.1 离线消息推送概要设计第37-39页
        4.4.2 服务器处理客户端发来的数据第39-42页
        4.4.3 离线消息推送功能详细设计第42页
    4.5 添加按照用户别名推送消息的功能第42-46页
        4.5.1 服务器发送推送消息第43-44页
        4.5.2 按别名推送消息功能的实现第44-46页
第5章 推送系统集成及实例测试第46-52页
    5.1 能源头条项项目简介第46页
    5.2 “能源头条”中推送项目应用实例展示第46-51页
        5.2.1 将推送系统集成到“能源头条”App中第46-48页
        5.2.2 项目实例验证第48-51页
    5.3 本章小结第51-52页
第6章 总结与展望第52-54页
    6.1 对论文工作的总结第52页
    6.2 对论文工作的展望第52-54页
参考文献第54-56页
攻读硕士学位期间发表的论文及其它成果第56-57页
致谢第57-58页
作者简介第58页

论文共58页,点击 下载论文
上一篇:中国茶文化在俄国的传播
下一篇:论胡适苏联观的演变