全景相機(jī)社區(qū)用戶行為分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-12-23 06:44
隨著全景相機(jī)的普及,全景相機(jī)社區(qū)的規(guī)模不斷增大,用戶參與度越來越高,社區(qū)的運(yùn)營(yíng)難度也越來越大,社區(qū)運(yùn)營(yíng)者亟需一套系統(tǒng)幫助他們實(shí)現(xiàn)精細(xì)化運(yùn)營(yíng)。用戶行為分析是當(dāng)前企業(yè)實(shí)現(xiàn)精細(xì)化運(yùn)營(yíng)的重要手段,它通過采集并分析用戶的行為數(shù)據(jù),識(shí)別用戶價(jià)值,在此基礎(chǔ)上實(shí)現(xiàn)精細(xì)化運(yùn)營(yíng)。企業(yè)在用戶行為分析上會(huì)面臨一些問題。用戶行為數(shù)據(jù)往往分散在不同平臺(tái),上報(bào)規(guī)范有所差異,不易管理。同時(shí)由于行為事件的多樣性,數(shù)據(jù)格式難以統(tǒng)一,給開發(fā)人員帶來挑戰(zhàn)。另外,對(duì)用戶行為的分析沒有統(tǒng)一的標(biāo)準(zhǔn)和方法,同時(shí)數(shù)據(jù)可視化又給開發(fā)人員增加了額外的工作量?傊,用戶行為數(shù)據(jù)的采集與分析是當(dāng)前兩大難點(diǎn)。本文設(shè)計(jì)并實(shí)現(xiàn)了一套全景相機(jī)社區(qū)用戶行為分析系統(tǒng),用以解決公司多個(gè)社區(qū)平臺(tái)的用戶行為的采集與分析。該系統(tǒng)的解決方案包括四個(gè)方面:第一,借助5W1H分析法,統(tǒng)一用戶行為數(shù)據(jù)的格式和上報(bào)規(guī)范。第二,借助沙漏模型,整合公司全平臺(tái)的用戶行為,為多種數(shù)據(jù)分析場(chǎng)景提供數(shù)據(jù)。第三,系統(tǒng)對(duì)用戶行為數(shù)據(jù)進(jìn)行多維度分析,針對(duì)RFM模型的缺陷,將RFM模型改進(jìn)成RFP模型,再進(jìn)行用戶細(xì)分。第四,系統(tǒng)借助Tableau實(shí)現(xiàn)了全新的數(shù)據(jù)可視化方案,它將視圖繪制工作交...
【文章來源】:南京大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:95 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3.2:用戶行為分析系統(tǒng)總體架構(gòu)??26??
?;??1?i?I?1?|<-.-j?^??圖3.5:進(jìn)程視圖??如圖3.6所示,物理視圖面向運(yùn)維人員視角,主要描述系統(tǒng)物理節(jié)點(diǎn)間的通??信和部署情況。用戶通過瀏覽器使用HTTP協(xié)議訪問該系統(tǒng)。Tableau?Server搭建??在CentOS系統(tǒng)的遠(yuǎn)程服務(wù)器上。Tableau?Desktop部署在數(shù)據(jù)分析人員的PC上。??系統(tǒng)的數(shù)據(jù)采集模塊、離線處理模塊和數(shù)據(jù)分析模塊使用Tomcat服務(wù)器,均通??過Docker容器部署在云服務(wù)器上。遠(yuǎn)程數(shù)據(jù)庫(kù)部署在云服務(wù)器上。??3.3.2系統(tǒng)模塊劃分??本系統(tǒng)從功能模塊的角度總體可劃分為四大部分,分別是數(shù)據(jù)采集、離線??處理、數(shù)據(jù)分析和數(shù)據(jù)可視化,其中離線處理和數(shù)據(jù)分析都依賴了任務(wù)調(diào)度功??能。所以最終系統(tǒng)劃分為五個(gè)模塊,分別是數(shù)據(jù)采集模塊、離線處理模塊、數(shù)??據(jù)分析模塊、數(shù)據(jù)可視化模塊和任務(wù)調(diào)度模塊。??數(shù)據(jù)采集模塊主要負(fù)責(zé)將公司各平臺(tái)的用戶行為數(shù)據(jù)通過統(tǒng)一的5W1H數(shù)??據(jù)模型收集起來,其中客戶端平臺(tái)的數(shù)據(jù)直接通過HTTP傳輸,網(wǎng)頁(yè)平臺(tái)的數(shù)據(jù)??通過Google?Analytics?中轉(zhuǎn)。??29??
?第四章用戶行為分析系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)???protected?void?extractByDate(String?date)?{??//根據(jù)日期計(jì)算開始時(shí)間和結(jié)束時(shí)間的時(shí)間戳??Timestamp?startTime?=?TimeKit.toChineseTimestamp(date);??Timestamp?endTime?=?new?Timestamp(startTime.getTime()?+?24?*?3600?*?1000L);??List<Record>?records?=?getViewCount(startTime,?endTime);??records.forEach(record?->?{??int?uv?=?record.getlnt("uv");??float?avg_view?=?uv?==?0.0???0?:??(float)Math.round((float)record.getlnt("view一daily")?/?uv?*?10)?/10;??record.set("view_daily_avg",?avg_view);??record.set("date",?date);??});??//保存數(shù)據(jù)??DatabaseUtil.saveOrUpdate("community_uv_daily_record",?records,?date);??}??protected?List<Record>?getViewCount(Timestamp?startTime,?Timestamp?endTime)?{??DbPro?dataCollectionDbPro?=?new?DbPro("db.
【參考文獻(xiàn)】:
期刊論文
[1]基于沙漏模型的移動(dòng)互聯(lián)網(wǎng)用戶行為分析[J]. 胡宇辰,郭宇. 管理世界. 2013(07)
[2]移動(dòng)互聯(lián)網(wǎng)背景下的運(yùn)營(yíng)商創(chuàng)新業(yè)務(wù)運(yùn)營(yíng)策略研究[J]. 顧芳,劉旭峰,趙占純. 郵電設(shè)計(jì)技術(shù). 2011(12)
[3]數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)發(fā)掘的應(yīng)用[J]. 許向東,張全壽. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 1998(04)
碩士論文
[1]基于RFM改進(jìn)模型的互聯(lián)網(wǎng)金融平臺(tái)用戶細(xì)分研究[D]. 吳曉雪.北京交通大學(xué) 2016
本文編號(hào):3547996
【文章來源】:南京大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:95 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3.2:用戶行為分析系統(tǒng)總體架構(gòu)??26??
?;??1?i?I?1?|<-.-j?^??圖3.5:進(jìn)程視圖??如圖3.6所示,物理視圖面向運(yùn)維人員視角,主要描述系統(tǒng)物理節(jié)點(diǎn)間的通??信和部署情況。用戶通過瀏覽器使用HTTP協(xié)議訪問該系統(tǒng)。Tableau?Server搭建??在CentOS系統(tǒng)的遠(yuǎn)程服務(wù)器上。Tableau?Desktop部署在數(shù)據(jù)分析人員的PC上。??系統(tǒng)的數(shù)據(jù)采集模塊、離線處理模塊和數(shù)據(jù)分析模塊使用Tomcat服務(wù)器,均通??過Docker容器部署在云服務(wù)器上。遠(yuǎn)程數(shù)據(jù)庫(kù)部署在云服務(wù)器上。??3.3.2系統(tǒng)模塊劃分??本系統(tǒng)從功能模塊的角度總體可劃分為四大部分,分別是數(shù)據(jù)采集、離線??處理、數(shù)據(jù)分析和數(shù)據(jù)可視化,其中離線處理和數(shù)據(jù)分析都依賴了任務(wù)調(diào)度功??能。所以最終系統(tǒng)劃分為五個(gè)模塊,分別是數(shù)據(jù)采集模塊、離線處理模塊、數(shù)??據(jù)分析模塊、數(shù)據(jù)可視化模塊和任務(wù)調(diào)度模塊。??數(shù)據(jù)采集模塊主要負(fù)責(zé)將公司各平臺(tái)的用戶行為數(shù)據(jù)通過統(tǒng)一的5W1H數(shù)??據(jù)模型收集起來,其中客戶端平臺(tái)的數(shù)據(jù)直接通過HTTP傳輸,網(wǎng)頁(yè)平臺(tái)的數(shù)據(jù)??通過Google?Analytics?中轉(zhuǎn)。??29??
?第四章用戶行為分析系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)???protected?void?extractByDate(String?date)?{??//根據(jù)日期計(jì)算開始時(shí)間和結(jié)束時(shí)間的時(shí)間戳??Timestamp?startTime?=?TimeKit.toChineseTimestamp(date);??Timestamp?endTime?=?new?Timestamp(startTime.getTime()?+?24?*?3600?*?1000L);??List<Record>?records?=?getViewCount(startTime,?endTime);??records.forEach(record?->?{??int?uv?=?record.getlnt("uv");??float?avg_view?=?uv?==?0.0???0?:??(float)Math.round((float)record.getlnt("view一daily")?/?uv?*?10)?/10;??record.set("view_daily_avg",?avg_view);??record.set("date",?date);??});??//保存數(shù)據(jù)??DatabaseUtil.saveOrUpdate("community_uv_daily_record",?records,?date);??}??protected?List<Record>?getViewCount(Timestamp?startTime,?Timestamp?endTime)?{??DbPro?dataCollectionDbPro?=?new?DbPro("db.
【參考文獻(xiàn)】:
期刊論文
[1]基于沙漏模型的移動(dòng)互聯(lián)網(wǎng)用戶行為分析[J]. 胡宇辰,郭宇. 管理世界. 2013(07)
[2]移動(dòng)互聯(lián)網(wǎng)背景下的運(yùn)營(yíng)商創(chuàng)新業(yè)務(wù)運(yùn)營(yíng)策略研究[J]. 顧芳,劉旭峰,趙占純. 郵電設(shè)計(jì)技術(shù). 2011(12)
[3]數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)發(fā)掘的應(yīng)用[J]. 許向東,張全壽. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 1998(04)
碩士論文
[1]基于RFM改進(jìn)模型的互聯(lián)網(wǎng)金融平臺(tái)用戶細(xì)分研究[D]. 吳曉雪.北京交通大學(xué) 2016
本文編號(hào):3547996
本文鏈接:http://sikaile.net/guanlilunwen/gongchengguanli/3547996.html
最近更新
教材專著