基于MQTT协议的广告推送系统的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:sophieyeah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的发展,人们与互联网的关系变的更加的密切了。越来越多的人开始抛弃原始获取消息的渠道,这给广告的发展提供了新的挑战和机遇。广告顾名思义即广而告之,以报纸、电视和宣传单等为载体的消息传递方式难以跟上时代的步伐,因此有必要将新一代互联网与广告产业相结合来迎接新挑战。虽然现今已存在类似的广告推送方式,但是可靠、精准、及时的推送到用户手中依然是个严峻的问题。通过对互联网用户的调查,加以国内外相关技术,在论证可行性后,本文设计了“基于MQTT协议的广告推送系统”。该系统在网页端使用了B/S架构,在移动端使用了C/S架构。在MQTT协议的基础上开发并实现了网页和移动端这两个子系统。使用了Mosquitto作为服务端框架,使用java作为开发语言,使用IDEA作为开发工具。在移动端使用Paho作为客户端框架,选用在各个平台中占有较大的比重的Andorid作为开发平台。开发软件使用的是Google的Android Studio集成开发平台。在功能上,通过调查和分析客户的习惯确定了自动订阅、订阅内容回馈、和负订阅内容上传下载等功能。在服务器端提供了对数据库的支持,定制了MQTT协议,实现了广告内容的推送。在部署和一系列测试后可以认为系统的功能是可用的,能达到预期的目标,总体上能够满足用户的需求。本项目的开发,使得MQTT协议得到了进一步的运用和发展,成为软件业和广告业的成功的解决方案。
其他文献
在我们今天生活的社会中,能源危机日益严峻,人们必须找到经济、清洁的可再生能源来维持社会的进步和发展。超导材料科学发展已有百年,在电力、电子、医疗、磁学等多个领域展现出了巨大的应用前景。以电力领域为例,用超导材料制成的导电线可大幅度降低电力传输过程中的热损耗,提高经济效益。在多种超导材料中,YBCO因其优良的磁场和电场性能而获得人们的关注。多年来,世界各地的科研人员对其性能进行了全面的研究,而我们实
随着全球工业的迅速发展,机床设备逐渐向自动化、高速化和智能化的方向发展,然而机床的工作环境复杂,导致了机床刀具的磨损和颤振等情况的出现,严重影响着机床的加工精度,因此需要机床改进技术,使其能够及时的对故障做出判断,确保机床的安全运行。在车床切削颤振的研究中,切削颤振信号的检测分析、颤振特征的提取和颤振的判别方法尤为关键。因此,本文的主要研究内容如下:(1)通过动力学建模的方式对车床切削颤振机理进行
软件缺陷预测能够在项目开发中预测出可能存在缺陷的软件模块并对其进行重点测试。当前,软件缺陷预测根据预测目标主要包括分类预测和回归预测。其中,分类预测能够判断软件模
近年来,开源软件包管理成为软件产品重用的一种普遍的方式,尤其是在Linux发行版操作系统领域。其中,软件升级问题是软件包管理工具必须要解决的关键挑战之一。软件升级问题旨
玻璃生产属于高能耗产业,其中玻璃熔窑作为生产环节的核心热工设备,其能源消耗量是巨大的。若窑炉因发生异常造成玻璃制品合格率下降,将会导致能源直接损失。本文的研究对象
未来网络的物理层将提供具有多种载波间隔、载波数配置的调制波形,允许不同业务采用不同波形完成非正交接入。一种可行的解决方案是将系统带宽划分为若干服务子带,每个服务子
2019年5月24日,由中国人民银行出资100亿元人民币设立的存款保险基金管理有限责任公司成立,标志着我国正式建立了独立的存款保险基金管理机构。我国自存款保险制度建立以来,
近年来,泰国汉语学习者“低龄化”趋势日渐明显,儿童学习者所占比重不断增加。为契合泰国“在玩中学”的教育理念,我们将多元智能理论与汉语综合课相结合,在充分发挥学生各项
现代工业的不断发展对控制系统建模、性能标准等提出了更高的要求。非线性/随机系统因其在工业过程中的重要应用,成为了控制理论界的研究热点。另一方面,有限时间控制也是控
太赫兹光谱是太赫兹应用中极为重要的部分,被广泛应用于爆炸物检测、物质成分识别、医学诊断以及产品质量控制等众多领域。研究太赫兹光谱仪的体积小型化、测量快速精准对于