專利名稱:一種通用的手機軟件綜合發(fā)展數(shù)據(jù)分析系統(tǒng)及分析方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動應(yīng)用終端和數(shù)據(jù)挖掘領(lǐng)域,尤其是涉及一種通用的手機軟件綜合發(fā)展數(shù)據(jù)分析系統(tǒng)及分析方法。
背景技術(shù):
現(xiàn)在智能手機已經(jīng)普及,手機上的應(yīng)用程序也越來越多,但是開發(fā)商在開發(fā)應(yīng)用程序完成并發(fā)布,之后就很難追蹤這個應(yīng)用程序的發(fā)展情況,到底誰在使用我開發(fā)的應(yīng)用軟件?如何使用這個軟件?用戶的注意力集中在哪些頁面?這個軟件新增了多少用戶以及用戶的忠誠度有多高?這些問題都無從得知,開發(fā)商必須要充分了解這些情況才能有的放矢的進行針對用戶群和用戶習慣來改善軟件的質(zhì)量,為了掌握這些情況,只有個別大型軟件公司才有能力專門為此開發(fā)專門的數(shù)據(jù)挖掘系統(tǒng),而大部分手機應(yīng)用都是小型軟件公司開發(fā)的,無足夠的資源進行專項開發(fā)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通用的針對手機應(yīng)用軟件的數(shù)據(jù)挖掘的數(shù)據(jù)分析系統(tǒng)及分析方法,從數(shù)據(jù)采集,到數(shù)據(jù)入庫分析,最終形成數(shù)據(jù)分析報表。此技術(shù)高效使用優(yōu)勢資源,能集中為眾多開發(fā)商實現(xiàn)數(shù)據(jù)挖掘,提供用戶群行為特征及用戶與軟件有價值數(shù)據(jù)分析結(jié)果。本發(fā)明所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析系統(tǒng)包括采集數(shù)據(jù)用的SDK(Software Development Kit):應(yīng)用程序內(nèi)置了此SDK并設(shè)置采集周期和重要采集點后,SDK能自動采集軟件運行足跡、系統(tǒng)信息、用戶臉譜等價值數(shù)據(jù);經(jīng)過加密并壓縮后上傳至數(shù)據(jù)服務(wù)器;數(shù)據(jù)分析系統(tǒng)接收到SDK上傳來的數(shù)據(jù)后,過濾掉作弊的數(shù)據(jù),將真實數(shù)據(jù)入庫,利用數(shù)據(jù)庫按照預(yù)設(shè)的分析模型進行數(shù)據(jù)挖掘,提供有價值的分析結(jié)果;以及報表系統(tǒng)根據(jù)開發(fā)商的需要展示分析報表,以備開發(fā)商參考。本發(fā)明所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,包括步驟A)通過采集數(shù)據(jù)用的SDK采集軟件運行足跡、系統(tǒng)信息、用戶臉譜等價值數(shù)據(jù);經(jīng)過加密并壓縮后上傳至數(shù)據(jù)服務(wù)器;B)接收到SDK上傳來的數(shù)據(jù)后,過濾掉作弊的數(shù)據(jù),將真實數(shù)據(jù)入庫,利用數(shù)據(jù)庫按照預(yù)設(shè)的分析模型進行數(shù)據(jù)挖掘,提供有價值的分析結(jié)果;C)根據(jù)開發(fā)商的需要展示分析報表,以備開發(fā)商參考。本發(fā)明從數(shù)據(jù)采集,到數(shù)據(jù)入庫分析,最終形成數(shù)據(jù)分析報表。此技術(shù)高效使用優(yōu)勢資源,能集中為眾多開發(fā)商實現(xiàn)數(shù)據(jù)挖掘,提供用戶群行為特征及用戶與軟件有價值數(shù)據(jù)分析結(jié)果,具有極好的市場應(yīng)用前景。
圖1所示為本發(fā)明所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析系統(tǒng)架構(gòu)圖;圖2所示為本發(fā)明所述的SDK的采集數(shù)據(jù)流程圖;圖3所示為本發(fā)明所述的數(shù)據(jù)分析的處理流程。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明作進一步詳細說明。圖1所示為本發(fā)明所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析系統(tǒng)架構(gòu)圖。如圖所示,此技術(shù)包括以下三部分: 采集數(shù)據(jù)用的SDK:應(yīng)用程序內(nèi)置了此SDK并設(shè)置采集周期和重要采集點后,SDK能自動采集軟件運行足跡、系統(tǒng)信息、用戶臉譜等價值數(shù)據(jù)。經(jīng)過加密并壓縮后上傳至數(shù)據(jù)服務(wù)器。 數(shù)據(jù)分析系統(tǒng):接收到SDK上傳來的數(shù)據(jù)后,過濾掉作弊的數(shù)據(jù),將真實數(shù)據(jù)入庫,利用數(shù)據(jù)庫按照預(yù)設(shè)的分析模型進行數(shù)據(jù)挖掘,提供有價值的分析結(jié)果。 報表系統(tǒng):根據(jù)開發(fā)商的需要展示分析報表,以備開發(fā)商參考。本技術(shù)的核心主要包括分析維度、數(shù)據(jù)采集SDK、數(shù)據(jù)分析模型,以下分別從這三方面說明。1.采集分析維度 本技術(shù)主要根據(jù)以下采集分析維度來挖掘有價值信息的?;n用戶分析維度:用戶發(fā)展分析,活躍細分分析,用戶忠誠度分析,用戶特征分析。 產(chǎn)品分析維度:頁面訪問細分,自定義事件分析,自動更新分析,頁面價值分析。 行為分析維度:會話細分分析,訪問路徑分析,時段分析。 終端分析維度:操作系統(tǒng)分析,屏幕類型分析,終端類型分析,接入網(wǎng)路分析。2.數(shù)據(jù)采集SDK 米集點:以Android系統(tǒng)手機為例,onResume ()和onStop ()為最小的生命周期,只需要在這兩個點設(shè)置采集點能夠完整的追蹤軟件運行情況。 會話模型:以Android系統(tǒng)手機為例,由于用戶經(jīng)常會從應(yīng)用程序切出或切進,不能完全準確的觀察一次使用軟件的周期,所以SDK建立了一套會話機制來管理采集點,同時以會話為單位批量管理采集的數(shù)據(jù)。 數(shù)據(jù)安全:這些數(shù)據(jù)能夠成為商業(yè)利益分配的依據(jù),為防止作弊,故需要從產(chǎn)生原始數(shù)據(jù)到數(shù)據(jù)入庫這個過程進行數(shù)據(jù)加密和防止采集器進行反編譯。本技術(shù)利用DES和RSA加密算法結(jié)合客戶端約定規(guī)則以公鑰、密鑰、時間鑰匙進行雙重加密,最大限度的杜絕數(shù)據(jù)偽造。圖2所示為SDK的采集數(shù)據(jù)流程示意圖。3.數(shù)據(jù)分析模型本技術(shù)采集了龐大的終端數(shù)據(jù),使用ORACLE數(shù)據(jù)庫系統(tǒng)管理,在收集了眾多開發(fā)商需求的基礎(chǔ)上,總結(jié)出以下分析模型來挖掘軟件運行軌跡、用戶群特征、渠道質(zhì)量等數(shù)據(jù)。 漏斗模型:根據(jù)采集的軟件運行足跡可以分析出用戶從進入軟件到期望點(例如付費頁)的轉(zhuǎn)換率和轉(zhuǎn)換路徑,通過漏斗模型很容易觀察瓶頸所在,為改善轉(zhuǎn)換率提供重要依據(jù)。
用戶群模型:根據(jù)采集的終端信息可以分析出該使用軟件的用戶特征包括地域特征、年齡特征、時段特征、習慣特征、用戶活躍度、用戶忠誠度以及用戶發(fā)展情況。 用戶渠道模型:根據(jù)采集的渠道標記和綜合數(shù)據(jù)可以分析出渠道用戶的活躍度、忠誠度等指標。大部分商業(yè)軟件是付費讓渠道推廣商推廣的,本技術(shù)作為第三方客觀公正的提供不同推廣渠道推廣指標可以做為結(jié)算推廣費用的依據(jù),也可以輔助開發(fā)商根據(jù)這些指標選擇優(yōu)質(zhì)的渠道商。
權(quán)利要求
1.一種通用的手機軟件綜合發(fā)展數(shù)據(jù)分析系統(tǒng),其特征是,包括:采集數(shù)據(jù)用的SDK(Software Development Kit):應(yīng)用程序內(nèi)置了此SDK并設(shè)置采集周期和重要采集點后,SDK能自動采集軟件運行足跡、系統(tǒng)信息、用戶臉譜等價值數(shù)據(jù);經(jīng)過加密并壓縮后上傳至數(shù)據(jù)服務(wù)器; 數(shù)據(jù)分析系統(tǒng):接收到SDK上傳來的數(shù)據(jù)后,過濾掉作弊的數(shù)據(jù),將真實數(shù)據(jù)入庫,利用數(shù)據(jù)庫按照預(yù)設(shè)的分析模型進行數(shù)據(jù)挖掘,提供有價值的分析結(jié)果; 以及報表系統(tǒng):根據(jù)開發(fā)商的需要展示分析報表,以備開發(fā)商參考。
2.一種通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,包括步驟: A)通過采集數(shù)據(jù)用的SDK采集軟件運行足跡、系統(tǒng)信息、用戶臉譜等價值數(shù)據(jù);經(jīng)過加密并壓縮后上傳至數(shù)據(jù)服務(wù)器; B)接收到SDK上傳來的數(shù)據(jù)后,過濾掉作弊的數(shù)據(jù),將真實數(shù)據(jù)入庫,利用數(shù)據(jù)庫按照預(yù)設(shè)的分析模型進行數(shù)據(jù)挖掘,提供有價值的分析結(jié)果; C)根據(jù)開發(fā)商的需要展示分析報表,以備開發(fā)商參考。
3.如權(quán)利要求2所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,其特征是:所述的步驟A)通過SDK采集過程中,對產(chǎn)生原始數(shù)據(jù)到數(shù)據(jù)入庫這個過程進行數(shù)據(jù)加密和防止采集器進行反編譯。
4.如權(quán)利要求3所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,其特征是:所述的加密方法為利用DES和RSA加密算法結(jié)合客戶端約定規(guī)則以公鑰、密鑰、時間鑰匙進行雙重加密,最大限度的杜絕數(shù)據(jù)偽造。
5.如權(quán)利要求 2-4任一項所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,其特征是:所述步驟B)所述的預(yù)設(shè)的分析模型為漏斗模型:根據(jù)采集的軟件運行足跡分析出用戶從進入軟件到期望點的轉(zhuǎn)換率和轉(zhuǎn)換路徑,通過漏斗模型很容易觀察瓶頸所在,為改善轉(zhuǎn)換率提供重要依據(jù)。
6.如權(quán)利要求2-4任一項所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,其特征是:所述步驟B)所述的預(yù)設(shè)的分析模型為用戶群模型:根據(jù)采集的終端信息分析出該使用軟件的用戶特征包括地域特征、年齡特征、時段特征、習慣特征、用戶活躍度、用戶忠誠度以及用戶發(fā)展情況。
7.如權(quán)利要求2-4任一項所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,其特征是:所述步驟B)所述的預(yù)設(shè)的分析模型為用戶渠道模型:根據(jù)采集的渠道標記和綜合數(shù)據(jù)分析出渠道用戶的活躍度、忠誠度指標。
8.如權(quán)利要求2-4任一項所述的通用的手機軟件綜合發(fā)展數(shù)據(jù)分析方法,其特征是:所述步驟B)所述的預(yù)設(shè)的分析模型為CPA稽查模型:通過一套稽查模型根據(jù)終端設(shè)備標示、移動用戶標示、IP地址分析出養(yǎng)卡套利的黑名單,過濾不良數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種通用的手機軟件綜合發(fā)展數(shù)據(jù)分析系統(tǒng)及分析方法,所述分析系統(tǒng)包括采集數(shù)據(jù)用的SDK(Software Development Kit),數(shù)據(jù)分析系統(tǒng),以及報表系統(tǒng)。本發(fā)明從數(shù)據(jù)采集,到數(shù)據(jù)入庫分析,最終形成數(shù)據(jù)分析報表。此技術(shù)高效使用優(yōu)勢資源,能集中為眾多開發(fā)商實現(xiàn)數(shù)據(jù)挖掘,提供用戶群行為特征及用戶與軟件有價值數(shù)據(jù)分析結(jié)果,具有極好的市場應(yīng)用前景。
文檔編號G06F9/44GK103077021SQ20121058057
公開日2013年5月1日 申請日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者胡榮華 申請人:深圳市彩訊科技有限公司