小艾通知云推送服务的设计与实现

小艾通知云推送服务的设计与实现

论文摘要

近年来,以Apple iPhone和Google Android为代表的智能手机取得了爆炸性的增长。由于手机的高便携性,人们越来越倾向于利用其来获取实时信息,例如查询最新邮件,获取实时的股票价格等等,这些都为支持服务器向手机推送消息的云推送服务提供了广阔的应用空间。本文对传统的云推送技术进行了深入的研究,发现无论是采用轮询的实现方式,还是基于长连接的实现方式,在智能手机上都会对有限的资源(如网络流量,电池电量等等)产生极大的浪费。因此,传统的云推送技术并不适用于类似于智能手机这样的移动应用环境。将云推送以服务的方式提供给用户使用可以很好的解决传统云推送技术在移动应用环境下的局限性,使用云推送服务,那些具有推送功能的移动应用就可以共享一条长连接来发送消息,而不是每人维护一条长连接,这样就可以大大节省手机资源,提高用户的满意度。在此背景下,本文基于Android智能手机操作系统设计和实现了小艾通知云推送服务(iNotify Message Push Service)。本文通过良好的设计和大量应用业界先进技术,确保了小艾通知云推送服务具有良好的稳定性、可扩展性和安全性,能够很好的支持大量并发用户的请求。应用此项服务,移动应用开发人员可以简单快捷的为自己的移动应用添加云推送支持。移动应用用户也可以大大节省手机资源。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 课题任务
  • 1.2.1 课题内容
  • 1.2.2 本人承担任务
  • 1.3 论文结构
  • 第二章 相关技术简介
  • 2.1 传统云推送技术简介
  • 2.2 JAVA EE 6企业级应用开发技术简介
  • 2.2.1 JSF 2.0
  • 2.2.2 EJB 3.1
  • 2.2.3 JPA 2.0
  • 2.3 JAVA NIO与JBOSS NETTY应用框架简介
  • 2.3.1 Java NIO
  • 2.3.2 JBoss Netty
  • 2.4 ECLIPSE RCP技术简介
  • 2.4.1 SWT
  • 2.4.2 JFace
  • 2.5 ANDROID智能手机操作系统简介
  • 2.6 本章小结
  • 第三章 需求分析
  • 3.1 名词解释
  • 3.2 功能性需求
  • 3.3 非功能性需求
  • 3.3.1 安全性
  • 3.3.2 可靠性
  • 3.3.3 可用性
  • 3.3.4 性能
  • 3.3.5 可维护性
  • 3.3.6 可移植性
  • 3.4 本章小结
  • 第四章 总体设计
  • 4.1 主流云推送服务技术架构调研
  • 4.1.1 RIM BlackBerry Enterpri se Server
  • 4.1.2 Apple Push Notification Service
  • 4.1.3 Google Cloud to Device Messaging Service
  • 4.2 小艾通知云推送服务的技术架构
  • 4.2.1 整体结构设计
  • 4.2.2 推送流程设计
  • 4.2.3 服务外部接口设计
  • 4.2.4 小艾通知应用数据库设计
  • 4.2.5 小艾通知推送服务器与手机客户端交互设计
  • 4.2.6 服务安全性设计
  • 4.2.7 服务可靠性设计
  • 4.2.8 服务性能保障设计
  • 4.2.9 系统部署结构设计
  • 4.3 本章小结
  • 第五章 详细设计与实现
  • 5.1 小艾通知应用服务器的详细设计与实现
  • 5.1.1 界面设计
  • 5.1.2 功能设计与实现
  • 5.2 小艾通知推送服务器的详细设计与实现
  • 5.2.1 界面设计
  • 5.2.2 功能设计与实现
  • 5.3 小艾通知手机客户端的详细设计与实现
  • 5.3.1 界面设计
  • 5.3.2 功能设计与实现
  • 5.4 如何集成小艾通知云推送服务
  • 5.5 本章小结
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.2 问题和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于用户需求的图书馆微信平台个性推送服务研究[J]. 信息与电脑(理论版) 2019(24)
    • [2].《国际口腔医学杂志》推出精准推送服务[J]. 国际口腔医学杂志 2020(02)
    • [3].基于用户浏览记录的图书馆智能推送服务系统[J]. 科技创新导报 2020(04)
    • [4].面向企业的高校专利信息主动推送服务实践和探索[J]. 情报探索 2020(07)
    • [5].《国际口腔医学杂志》推出精准推送服务[J]. 国际口腔医学杂志 2019(05)
    • [6].《国际口腔医学杂志》推出精准推送服务[J]. 国际口腔医学杂志 2018(04)
    • [7].《国际口腔医学杂志》推出精准推送服务[J]. 国际口腔医学杂志 2018(05)
    • [8].基于科研用户兴趣模型的知识推送服务模式研究[J]. 图书情报工作 2017(07)
    • [9].4G网络环境下移动数字图书馆学习推送服务模式研究[J]. 中国中医药图书情报杂志 2016(02)
    • [10].青海省藏语信息化主动推送服务平台应用与实践[J]. 农业科技与信息 2016(23)
    • [11].面向科研的嵌入式知识推送服务研究(上)——产生、环节与内涵[J]. 图书馆杂志 2015(07)
    • [12].高校图书馆知识推送服务与企业创新的思考[J]. 晋图学刊 2015(05)
    • [13].《国际口腔医学杂志》推出精准推送服务[J]. 国际口腔医学杂志 2020(01)
    • [14].基于情境感知的高校图书馆个性化科研知识推送服务研究[J]. 图书馆工作与研究 2020(06)
    • [15].基于用户情境的图书馆智慧推送服务研究[J]. 图书馆 2019(03)
    • [16].面向科研的嵌入式知识推送服务研究(下)——基于用户兴趣模型的视角[J]. 图书馆杂志 2015(08)
    • [17].基于数据挖掘的高校图书馆智能推送服务系统的设计与实现[J]. 中国信息技术教育 2020(19)
    • [18].图书馆阅读推广活动中精准化推送服务的应用研究[J]. 图书情报导刊 2019(02)
    • [19].大数据技术在图书馆精准化推送服务中的保障研究[J]. 自动化与仪器仪表 2018(07)
    • [20].基于高校图书馆知识推送服务的研究[J]. 经济师 2013(12)
    • [21].图书馆数据库资源推送服务研究[J]. 科技视界 2013(33)
    • [22].基于群组用户画像的图书馆信息智能推送服务[J]. 图书馆学刊 2019(07)
    • [23].高校图书馆嵌入式移动学习推送服务模式构建及效用实验[J]. 图书馆学研究 2015(13)
    • [24].复杂网络社团结构下高校图书馆的个性化推送服务[J]. 中国科教创新导刊 2013(17)
    • [25].高校图书馆的主动推送服务[J]. 商情(科学教育家) 2008(03)
    • [26].基于个性化推送服务的数字图书馆学习资源提取[J]. 图书与情报 2019(05)
    • [27].云环境下实时消息推送服务构建研究[J]. 计算机技术与发展 2020(03)
    • [28].《华西口腔医学杂志》和《国际口腔医学杂志》推出精准推送服务[J]. 华西口腔医学杂志 2018(02)
    • [29].《华西口腔医学杂志》和《国际口腔医学杂志》推出精准推送服务[J]. 华西口腔医学杂志 2018(03)
    • [30].基于电子杂志2.0的个性化文献资源推送服务研究[J]. 情报理论与实践 2009(02)

    标签:;  ;  ;  ;  

    小艾通知云推送服务的设计与实现
    下载Doc文档

    猜你喜欢