基于移动互联网的信息推送系统的研究与实现

被引量 : 8次 | 上传用户:kenmaxabc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于移动互联网的信息推送技术就是一种将互联网资源由服务器端主动推向移动客户端的技术。服务器端对内容及用户数据进行采集和加工,形成一条包含内容信息以及相关设置的交互协议报文,通过维护与客户端之间长连接的方式将信息实时地推送给用户,客户端对收到的报文进行解析,根据其中的信息进行对应的处理和内容下载。值得一提的是,结合用户画像的技术和一些内容推荐算法可以提高信息推送的价值。本文通过对国内外信息推送技术方案的研究,比较与分析,确定了使用即时通信协议MQTT (Message Queuing Telemetry Transport,消息队列遥测传输)作为移动互联网下的技术方案,利用MQTT协议基于订阅与发布的特性,在其现有的消息模型基础上设计并实现了一个信息推送系统。解决了服务器端与客户端之间网络资源信息不对称,不同步的矛盾。服务器端实现对推送内容,推送序列,推送任务以及用户信息,设备信息的管理,完成了信息由服务器到客户端的主动推送和自动推送的功能;代理服务器在实现了MQTT协议的开源项目Mosquitto的基础上进行优化,为信息的推送提供存储和转发服务,同时通过桥接的方式来增加并发量;客户端选取Android手机作为典型,以解锁划图的表现方式对服务器推送过来的信息进行展示。另外,本文利用构件技术对系统中相对独立的推送功能模块进行整理和封装,为需要推送功能的课题组其他应用提供信息推送的接口和服务。最后分别就系统的主要功能和接口以及单点MQTT代理服务器的性能进行了测试,测试结果表明本文设计并实现的信息推送系统达到了课题预期的要求。并在实际项目中得到了应用和实践。
其他文献
目的分析妊娠合并子宫肌瘤的临床治疗效果。方法对2011年6月~2012年6月在徐州丰县中医医院住院治疗的23例妊娠合并子宫肌瘤患者的资料进行回顾性分析。结果 23例妊娠伴有子宫
目的探讨社区家庭访视对老年慢性病患者的护理效果,分析总结家庭护理中的注意事项。方法选择2010年2月-2012年3月86例老年慢性病患者为研究对象,使用计算机随机的方法分为两
<正>突发事件处置中,为了快速、有效地予以应对和处置,最大限度地减少人员伤亡及装备损毁,各类具有"软破坏、软杀伤"特点的非致命性武器,往往成为了各国执法部门在应急处理突
通过调查问卷和走访、咨询部分篮球界专家,结果发现裁判员在临场中的判罚尺度和准确性与裁判员的心理有直接的关系。裁判员的心理变化受到临场执法经验不足、篮球规则裁判法
目的探讨在肾上腺损伤诊断中CT扫描的应用及肾上腺损伤的CT特点。方法应用Philips Brilliance 256层螺旋CT(iCT)腹部平扫联合增强扫描程序,对21例腹部外伤患者行腹部平扫联合
目的观察静脉滴注尼卡地平治疗血透中高血压急症的临床疗效。方法36例高血压急症患者,舒张压(DBP)≥120mmHg,透析中血压进行性增高伴有靶器官损害者;或收缩压(SBP)≥220mmHg,
在服装设计当中,欧普艺术可以通过服装的图案、结构等方式达到夸张造型的效果。欧普艺术利用的是视错的方式帮助改善人体的缺陷,主要通过质感、色彩、形状、线条等来影响人对
目的分析导致全口义齿修复后来院复诊的原因,并给予相应的处理。方法通过对在口腔科制作全口义齿后因各种不同原因来我科复诊的61例病例进行分析,并针对不同的原因,采取相应
本课题旨在系统搜集整理中西古今有关不寐或者失眠障碍的文献,对失眠障碍的病因、病机、诊疗方法等予以阐释,将中西医对该类疾病诊疗的认识及经验做以总结并加以对比;阐述用桂
分析了交通综合信息平台和XM L的特点,提出了基于XM L技术的交通综合信息平台的体系框架,研究了其中的3个主要部分:分布异构数据层、信息集成层和应用系统层,讨论了每个部分