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

基于Android平台的云推送服务的设计与实现

致谢第5-6页
摘要第6-7页
ABSTRACT第7-8页
目录第9-12页
1 引言第12-16页
    1.1 项目背景及意义第12页
    1.2 国内外发展现状第12-14页
    1.3 论文主要工作第14-15页
    1.4 论文篇章结构第15页
    1.5 本章小结第15-16页
2 项目关键技术第16-22页
    2.1 Android平台主流推送方案第16-19页
        2.1.1 常见推送方案原理分析第16-17页
        2.1.2 基于长连接的推送方案第17-19页
    2.2 Android应用开发技术第19-20页
    2.3 MQTT协议的开源实现第20页
    2.4 高性能服务器技术第20-21页
    2.5 Memcached缓存技术第21页
    2.6 本章小结第21-22页
3 推送服务平台需求分析第22-30页
    3.1 推送平台功能需求分析第22-28页
        3.1.1 客户端SDK功能需求分析第22-23页
        3.1.2 推送服务器功能需求分析第23-26页
        3.1.3 推送后台关键用例描述第26-28页
    3.2 系统非功能性需求第28-29页
    3.3 本章小结第29-30页
4 推送平台总体设计第30-43页
    4.1 消息推送方案设计第30-33页
        4.1.1 通信协议的选择第30-31页
        4.1.2 推送客户端设计第31页
        4.1.3 推送服务器设计第31-33页
    4.2 推送平台软件架构设计第33-35页
        4.2.1 服务器端软件架构第33-34页
        4.2.2 客户端SDK软件架构第34-35页
    4.3 系统数据库设计第35-39页
    4.4 系统性能保障机制设计第39-41页
    4.5 系统可靠性设计第41页
    4.6 系统安全性设计第41-42页
    4.7 本章小结第42-43页
5 系统详细设计与实现第43-66页
    5.1 客户端SDK的设计与实现第43-49页
        5.1.1 设备唯一标识方法第43页
        5.1.2 长连接维护模块第43-47页
        5.1.3 消息收发管理模块第47-49页
    5.2 用户设备信息管理模块第49-53页
        5.2.1 用户设备管理模块类设计第49-50页
        5.2.2 设备信息管理子模块第50-51页
        5.2.3 用户设备管理子模块第51-53页
    5.3 客户端连接管理模块第53-59页
        5.3.1 客户端连接管理模块类设计第53-54页
        5.3.2 连接事件监听子模块第54-56页
        5.3.3 消息事件统计子模块第56-58页
        5.3.4 设备连接批量处理实现第58-59页
    5.4 消息推送管理模块第59-64页
        5.4.1 消息推送流程设计第59-60页
        5.4.2 消息推送子模块第60-62页
        5.4.3 推送统计子模块第62-64页
    5.5 服务监控模块第64-65页
    5.6 本章小结第65-66页
6 推送服务平台测试及运行效果第66-71页
    6.1 平台测试内容及环境第66页
        6.1.1 测试内容第66页
        6.1.2 测试环境第66页
    6.2 消息推送测试及运行效果第66-68页
    6.3 推送统计测试及运行效果第68-69页
    6.4 服务监控测试及运行效果第69-70页
    6.5 本章小结第70-71页
7 结论第71-72页
参考文献第72-74页
作者简历第74-76页
学位论文数据集第76页

论文共76页,点击 下载论文
上一篇:n+1维欧氏空间的稳定极小超曲面
下一篇:T建筑公司的薪酬制度优化研究