面向Android系统的内容推送方法应用研究
2016-05-19方耀耀李同刚
方耀耀++李同刚



摘要:该文面向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 协议设计并实现了一款个性化锁屏应用及配套的内容管理与推送系统, 着重阐述和解决了推什么和怎么推的问题。本文共分为四个部分,第一部分分析说明了应用的推送技术方案。第二部分阐述了锁屏应用的几个主要功能及其设计实现思想, 第三部分别对客户端进行功能测试和对代理服务器进行压力测试,最后对全文作出总结, 并提出不足,同时对下一步工作进行了展望。……
