面向Android系统的内容推送方法应用研究[权威资料].docVIP

面向Android系统的内容推送方法应用研究[权威资料].doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向Android系统的内容推送方法应用研究[权威资料].doc

面向Android系统的内容推送方法应用研究   摘要:该文面向Android系统,利用MQTT[1]协议基于发布与订阅的特性,在mosquitto开源项目原有的模型基础上,设计实现了一款个性化锁屏应用。完成了注册登录,精准推送,频道订阅等功能。同时从推送及时性和代理服务器的负载压力上对其进行了性能测试,实验结果表明2G双核单台服务器可以支持的客户端在12000以上。   关键词:Android;内容;推送;锁屏;MQTT   TP311 A 1009-3044(2016)07-0028-04   Research and Application of Content Push Based on the Android Platform   FANG Yao-yao, LI Tong-gang   (North China University of Technology , Beijing 100041, China)   Abstract:This article is for Android system,, by taking advantange of publishing and subscription features in MQTT, and based on the Mosquitto,a open source MQTT project, the authors design and implement a personalized screenlock application, which includes registration and login, content push, channel subscription and some other functions.at last, timely and precise push test and stress test are carried out on the servers, The experimental results show that the 2G dual core single server can support clients in more than 12000   Key words:Android; content; Push;ScreenLock; MQTT   随着智能手机和WIFI的普及,人们使用手机的习惯上变得碎片化。年轻的手机用户平均每人每天划屏解锁的次数能达到几十次,如果每次解锁能通过锁屏的界面获取到一些对用户有用或感兴趣的信息,那将是非常有意义和有价值的[2]。实际上,手机锁屏已经成为一种手机端产品信息实时发布的重要媒介和网络营销的重要手段。锁屏应用将手机锁屏位置变成广告位。通过广告主投放广告用户看广告返现,的形式获得极大的商业价值。网络资源的迅速膨胀,也为锁屏应用提供了丰富的内容,本文的内容不仅指单一的文本消息,还包括图片、音频、视频,动画等多媒体资源。   本文面向Android系统,基于MQTT 协议设计并实现了一款个性化锁屏应用及配套的内容管理与推送系统, 着重阐述和解决了推什么和怎么推的问题。本文共分为四个部分,第一部分分析说明了应用的推送技术方案。第二部分阐述了锁屏应用的几个主要功能及其设计实现思想, 第三部分别对客户端进行功能测试和对代理服务器进行压力测试,最后对全文作出总结, 并提出不足,同时对下一步工作进行了展望。   1 推送技术现状   Android系统下的推送解决方案主要有GCM[3],XMPP[4],MQTT以及第三方推送平台四种解决方案。GCM由于网络的问题,其服务在国内不稳定。XMPP协议比较复杂和冗余,数据负载重。第三方推送平台安全性低,可能会收费和有一定的限制。综合考虑,我们选取MQTT这一轻量级的消息传输协议作为移动平台下的推送技术。   MQTT是IBM开发的一个基于发布/订阅模式的轻量级消息传输协议, 其设计思想是轻量、简单、易于实现, 适用于计算能力有限, 低带宽、网络不可靠的环境。MQTT定义了三种角色,消息发布者,消息代理和消息订阅者,订阅者与代理之间建立一条长连接,发布者。   2 内容推送设计   图1是应用的结构图,共分为四层,第一层存有用户信息,内容信息等基础数据;第二层提供协议栈和统一通信的接口[5],用来序列化和标准化基础数据;第三层是本应用中主要功能的集合;第四层在界面层定义了两种用户角色。   2.1 用户信息的获取与存储   向用户信息包括用户基本信息和用户使用设备的信息。用户基本信息通过用户手动注册或修改的时候提

文档评论(0)

zhangningclb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档