基于Android日志的APP用户行为分析研究与实现
【学位单位】:北京邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.56;TP316
【部分图文】:
2.1.1?MVP架构简介??MVP架构(Model-View-Presenter)?S卩:模型-视图-呈现层,是从著名MVC(Model-View-Controller)架构逐渐演变过来的。MVC是一种体系结构的计模式,常被用在Web端的网页开发中,解决的主要问题是Model和View分离,以及View与Controller的分离。而Android开发本身也可以看成为MVC架构,不过在实际开发中Activity不能完全代表Controller这个角色,为很多View层的东西在Activity中也有存在。这样Activity的功能就会变得复杂。传统的MVC架构对Android应用开发来说并不是很适合。而MVP作MVC架构的改进在Android开发中得到了很大的应用。MVP把复杂的应用系分成模型、视图、呈现层三个层次部分分别进行开发,视图层对应Android用系统的用户界面展示部分,用户接受用户的请求和展示从后台获取到的反数据。模型层负责业务逻辑和数据的处理。呈现层控制系统的输入与输出,户请求处理和异步数据的同步等。MVP是一个非常优秀的软件开发框架结构下面对MVP这三层架构简要说明:??
图2-2MVP关系图??8??
2.2日志采集技术??曰志数据是我们用户行为分析的基础,日志数据分为在线数据和离线数据??[21]。如图2-5所示:?? ̄二-二」、??曰志数据??V.???...???,,?J??:?'??I?""1?…"'?111???|"1"?1????1?"|??在线数据=?离线数据??I??:??、???)?、':?.??J??r????—,.:1?r...”??????^????_?—.?s,:?,???_、???_i_?、??7?Web服务?|应用服务f客户端行?客户端异??器日志?器日志?为数据?常日志??、—_?J?i??}????v??__J??图2-5日志数据分类??第一种在线数据是后台实时产生的数据,其又分为两种:第一种是和Web??服务器相关的日志,比如Tomcat,Nginx,这种只需要能打开它的日志开关就能实??现,这是服务器自动记录下来的;第二种是应用服务器可以配置一些有一定级??别的日志像调试、警告、错误、信息等。这些功能是通过有关的日志组件来实??现的,并且它们没有固定的形式,开发人员根据业务的需求自己设定。??第二种是离线数据。离线数据不是在后台实时产生的
【参考文献】
相关期刊论文 前10条
1 张宁;范崇睿;张岩;;一种基于RFM模型的新型协同过滤个性化推荐算法[J];电信科学;2015年09期
2 舒方;马少辉;;客户重复购买的组合预测方法[J];计算机与现代化;2015年05期
3 黄文雄;;面向Android应用的用户行为分析方法[J];软件;2014年12期
4 赵天舒;;长春市大学生网络购物的影响因素分析[J];商场现代化;2014年05期
5 王玉珍;;基于Web日志挖掘的电子政务个性化服务体系研究[J];情报杂志;2013年08期
6 胡燕清;周进艳;徐孝娜;;数据挖掘在移动用户行为分析系统中的应用[J];现代电信科技;2013年Z1期
7 刘玉军;;我国移动电子商务面临的问题与对策[J];情报科学;2012年12期
8 黄晓斌;邱明辉;;日志分析法在数字图书馆可用性评价中的应用[J];情报理论与实践;2011年03期
9 赵洁;肖南峰;钟军锐;;基于贝叶斯网络和行为日志挖掘的行为信任控制[J];华南理工大学学报(自然科学版);2009年05期
10 刘洪辉;吴岳芬;;用户行为模式挖掘问题的研究[J];计算机技术与发展;2006年05期
相关硕士学位论文 前7条
1 刘潇蔓;基于特征选择和模型融合的网络购买行为预测研究[D];北京交通大学;2017年
2 郭慧兰;移动电子商务用户行为分析系统的研究与实现[D];重庆邮电大学;2016年
3 吴波;农产品电子商务平台用户行为分析[D];安徽农业大学;2016年
4 张天生;日志采集与分析在Web网站中的设计与实现[D];上海交通大学;2015年
5 李中良;基于Web日志挖掘和关联规则的个性化推荐系统模型研究[D];西南大学;2014年
6 郑桂凤;移动互联网的用户行为分析系统的设计与实现[D];北京邮电大学;2010年
7 杜晓旭;基于Boosting算法的人脸识别方法研究[D];浙江大学;2006年
本文编号:2842959
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2842959.html