最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種用戶行為數(shù)據(jù)的分析方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11251714閱讀:744來源:國知局
一種用戶行為數(shù)據(jù)的分析方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及計(jì)算機(jī)以及網(wǎng)絡(luò)信息技術(shù)領(lǐng)域,尤其涉及一種用戶行為數(shù)據(jù)的分析方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。



背景技術(shù):

隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展,各種基于互聯(lián)網(wǎng)技術(shù)的產(chǎn)品也日益繁多起來。為了更好地對(duì)這些產(chǎn)品進(jìn)行維護(hù)以及優(yōu)化,以及為用戶提供更好的服務(wù),需要收集這些產(chǎn)品的用戶行為數(shù)據(jù),例如,用戶卸載產(chǎn)品的原因,用戶成功安裝產(chǎn)品的數(shù)量、用戶在使用產(chǎn)品時(shí)遇到了什么問題,用戶什么階段退出了產(chǎn)品,產(chǎn)品的缺陷率是多少,產(chǎn)品在用戶機(jī)器上崩潰率的原因有哪些等等,這樣就可以了解產(chǎn)品使用的規(guī)模和產(chǎn)品的活躍用戶,以及跟蹤產(chǎn)品的質(zhì)量,此外,還可以了解用戶使用產(chǎn)品的一些特定習(xí)慣、產(chǎn)品產(chǎn)生異常的原因,以及產(chǎn)品對(duì)用戶的一些影響等。

當(dāng)前,為了獲取用戶的操作反饋或用戶體驗(yàn)數(shù)據(jù)(簡稱用戶行為數(shù)據(jù)),企業(yè)往往需成立專門的研發(fā)小組及數(shù)據(jù)分析團(tuán)隊(duì)對(duì)用戶的行為數(shù)據(jù)進(jìn)行手動(dòng)采集及統(tǒng)計(jì)分析,耗時(shí)耗力,資金投入大,成本較為高昂;而且所采集的用戶行為數(shù)據(jù)的可靠性也會(huì)大打折扣,大大影響了后續(xù)對(duì)用戶行為數(shù)據(jù)的分析結(jié)果的準(zhǔn)確性。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,有必要提供一種可自行采集用戶行為數(shù)據(jù)并對(duì)所采集到的一種用戶行為數(shù)據(jù)的分析方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以節(jié)省企業(yè)為獲取用戶行為數(shù)據(jù)所耗費(fèi)的成本及提高數(shù)據(jù)的準(zhǔn)確性。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種用戶行為數(shù)據(jù)的分析方法,運(yùn)行在服務(wù)器端。該分析方法包括以下步驟:

交互服務(wù)器響應(yīng)終端發(fā)送的交互請(qǐng)求與所述終端建立交互連接并記錄與所述終端進(jìn)行交互時(shí)產(chǎn)生的數(shù)據(jù)流及將所記錄的數(shù)據(jù)流發(fā)送給后端分析服務(wù)器;

分析服務(wù)器接收所述數(shù)據(jù)流并從該數(shù)據(jù)流中抓取用戶行為數(shù)據(jù);

根據(jù)預(yù)設(shè)的策略對(duì)所接收到的用戶行為數(shù)據(jù)進(jìn)行有效性檢驗(yàn)并根據(jù)檢驗(yàn)結(jié)果獲取目標(biāo)數(shù)據(jù);

響應(yīng)預(yù)設(shè)的操作獲取分析需求;

判斷所獲取到的分析需求與所述預(yù)設(shè)的策略之間是否存在對(duì)應(yīng)關(guān)系;以及

當(dāng)所述分析需求與所述參數(shù)之間存在對(duì)應(yīng)關(guān)系時(shí),響應(yīng)所述分析需求分析所述目標(biāo)數(shù)據(jù)并得到分析結(jié)果。

在一些實(shí)施例中,所述根據(jù)預(yù)設(shè)的策略對(duì)所接收到的用戶行為數(shù)據(jù)進(jìn)行有效性檢驗(yàn)并根據(jù)檢驗(yàn)結(jié)果獲取目標(biāo)數(shù)據(jù)包括:

判斷所采集到的用戶行為數(shù)據(jù)中是否包含有所述預(yù)設(shè)策略信息;

當(dāng)所述用戶行為數(shù)據(jù)中包含有所述預(yù)設(shè)的策略信息時(shí),判斷該用戶行為數(shù)據(jù)通過有效性驗(yàn)證,可生成目標(biāo)數(shù)據(jù)。

在一些實(shí)施例中,所述判斷所獲取到的分析需求與所述預(yù)設(shè)的策略之間是否存在對(duì)應(yīng)關(guān)系包括:

判斷所述分析需求是否至少包括所述預(yù)設(shè)策略的參數(shù)中的一個(gè)參數(shù);

若是,則判斷所述分析需求與所述參數(shù)之間存在對(duì)應(yīng)關(guān)系。

在一些實(shí)施例中,所述記錄與所述終端進(jìn)行交互時(shí)產(chǎn)生的數(shù)據(jù)流包括實(shí)時(shí)記錄用戶的行為數(shù)據(jù)或從日志數(shù)據(jù)或通過監(jiān)聽用戶行為事件來獲取該數(shù)據(jù)流。

在一些實(shí)施例中,所述預(yù)設(shè)的策略包括訪問時(shí)間、停留時(shí)間、位置信息或行為事件中的至少一個(gè)。

在一些實(shí)施例中,還包括步驟:將所接收到的數(shù)據(jù)流存入第一數(shù)據(jù)庫;將所獲取到的目標(biāo)數(shù)據(jù)存入第二數(shù)據(jù)庫;以及將所述分析結(jié)果存入第三數(shù)據(jù)庫,其中,當(dāng)所述交互服務(wù)器處于空閑時(shí)將所述數(shù)據(jù)流發(fā)送給交互服務(wù)器。

在一些實(shí)施例中,根據(jù)分析結(jié)果獲取用戶的興趣點(diǎn)或用戶行為模型。

在一些實(shí)施例中,通過熱力圖或數(shù)據(jù)透視表或數(shù)據(jù)透視圖顯示用戶的興趣點(diǎn)或用戶行為模型。

此外,本發(fā)明所提供的用戶行為數(shù)據(jù)的分析系統(tǒng)包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)上述用戶行為數(shù)據(jù)的分析方法的步驟。

另外,本發(fā)明還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,在所述計(jì)算機(jī)程序運(yùn)行時(shí)執(zhí)行上述用戶行為數(shù)據(jù)的分析方法的步驟。

本發(fā)明提出的用戶行為數(shù)據(jù)的分析方法及系統(tǒng),可通過終端自行采集用戶的行為數(shù)據(jù),并通過設(shè)置的參數(shù)對(duì)所采集的用戶行為數(shù)據(jù)進(jìn)行篩選并得到目標(biāo)數(shù)據(jù),以及根據(jù)分析需求對(duì)目標(biāo)數(shù)據(jù)進(jìn)行分析并得到分析結(jié)果。如此,借助終端和服務(wù)器免人工動(dòng)獲取用戶行為數(shù)據(jù)及分析用戶行為數(shù)據(jù),確保了數(shù)據(jù)及分析結(jié)果的準(zhǔn)確性。

附圖說明

圖1為本發(fā)明一實(shí)施方式中用戶行為數(shù)據(jù)的分析系統(tǒng)的運(yùn)行環(huán)境的示意圖。

圖2為圖1中所示的用戶行為數(shù)據(jù)的分析系統(tǒng)的程序模塊示意圖。

圖3為本發(fā)明一實(shí)施方式中用戶行為數(shù)據(jù)的分析方法的步驟流程圖。

圖4為圖3所示的步驟s304的詳細(xì)的流程圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。

移動(dòng)終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、pda(個(gè)人數(shù)字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字tv、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。

請(qǐng)參見圖1,其示出了本發(fā)明一實(shí)施方式中的用戶行為數(shù)據(jù)的分析系統(tǒng)10(以下簡稱分析系統(tǒng)10)的運(yùn)行環(huán)境的示意圖。該分析系統(tǒng)10包括但不限于,至少一終端100以及一服務(wù)器200。終端100通過有線或無線通信方式連接至服務(wù)器200。該終端100響應(yīng)用戶的操作例如單擊某個(gè)瀏覽器或某個(gè)app相服務(wù)器200發(fā)送交互請(qǐng)求。該交互請(qǐng)求可以是訪問服務(wù)器200上的某一網(wǎng)頁或從服務(wù)器200上獲取到某一信息或服務(wù)等。該服務(wù)器200響應(yīng)所述終端100發(fā)送的用交互請(qǐng)求并建立與終端100的交互連接。如此,終端100便可從服務(wù)器200上獲取到響應(yīng)的信息或服務(wù)等。服務(wù)器200在給終端100提供服務(wù)器的同時(shí),還記錄與該終端100進(jìn)行交互時(shí)產(chǎn)生的數(shù)據(jù)流,并從該數(shù)據(jù)流中抓取用戶行為數(shù)據(jù)以及對(duì)所抓取到的用戶行為數(shù)據(jù)進(jìn)行分析且得到分析結(jié)果。

此外,為了提高數(shù)據(jù)或系統(tǒng)的安全性,該服務(wù)器200可包括多個(gè)不同的子發(fā)服務(wù)器例如交互服務(wù)器210、分析服務(wù)器220等,其中,各服務(wù)器分別用于存儲(chǔ)不同的數(shù)據(jù)或具有不同的訪問權(quán)限。在本發(fā)明的一實(shí)施方式中,交互服務(wù)器210與分析服務(wù)器220之間可以相互通信,該交互務(wù)器210為位于系統(tǒng)的前端,用于響應(yīng)終端100發(fā)送的交互請(qǐng)求并記錄與終端100交互時(shí)產(chǎn)生的數(shù)據(jù)流,以及將所記錄的數(shù)據(jù)流發(fā)送給分析服務(wù)器220。所述分析服務(wù)器220位于系統(tǒng)的后端,可從交互服務(wù)器210所獲取到的數(shù)據(jù)流中抓取到用戶行為數(shù)據(jù),并獲分析需求以對(duì)所抓取的用戶行為數(shù)據(jù)進(jìn)行分析并得到分析結(jié)果。如此,通過不同的服務(wù)器對(duì)數(shù)據(jù)執(zhí)行不同的操作,可提供數(shù)據(jù)的安全性;此外,通過設(shè)置多個(gè)服務(wù)器,可避免系統(tǒng)在對(duì)用戶行為數(shù)據(jù)分析時(shí)影響系統(tǒng)響應(yīng)終端的交互請(qǐng)求的速度和效率。

需要說明的時(shí),服務(wù)器200為一計(jì)算機(jī)設(shè)備,包括有處理器及存儲(chǔ)器(圖未示)。所述處理器可以是中央處理器、單片機(jī)、數(shù)字信號(hào)處理器等;所述存儲(chǔ)器可以是服務(wù)器200本身的內(nèi)存,也可以是安全數(shù)字卡、智能媒體卡、快閃存儲(chǔ)卡等外部存儲(chǔ)設(shè)備,用于存儲(chǔ)所述分析系統(tǒng)10的程序代碼及數(shù)據(jù)。

請(qǐng)參見圖2,其示出了本發(fā)明一實(shí)施方式中的分析系統(tǒng)10的程序模塊的示意圖。

該分析系統(tǒng)包括,但不限于,一采集模塊212、一抓取模塊221、一提取模塊222、一獲取模塊223以及一分析模塊224。其中,所述采集模塊212設(shè)置在交互服務(wù)器210上,所述抓取模塊221、提取模塊222、獲取模塊223以及分析模塊224設(shè)置在分析服務(wù)器220上。此外,該分析系統(tǒng)10除了包括上述程序模塊之外,還包括設(shè)置在終端100上的交互請(qǐng)求模塊110,設(shè)置在交互服務(wù)器210上的交互響應(yīng)模塊211,設(shè)置在分析服務(wù)器220的抓取模塊221。需要說明的是,本發(fā)明所稱的模塊是一種能被如終端100或交互服務(wù)器210或分析服務(wù)器220的控制器或處理器(圖未示)所執(zhí)行并且能夠完成特定功能的一些了程序指令段。關(guān)于上述各程序模塊的具體功能將在下面做進(jìn)一步詳細(xì)的描述。

所述交互請(qǐng)求模塊110向交互服務(wù)器210發(fā)送交互請(qǐng)求。其中,該交互請(qǐng)求用于從交互服務(wù)器210上獲取相應(yīng)的信息或服務(wù)。在本實(shí)施方式中,交互請(qǐng)求模塊110響應(yīng)用戶的特定操作例如雙擊瀏覽器或某個(gè)app向所述交互服務(wù)器210發(fā)送該交互請(qǐng)求。

所述交互響應(yīng)模塊211響應(yīng)交互請(qǐng)求模塊110所發(fā)送的請(qǐng)求與所述終端100建立交互連接。其中,該交互連接可為有線或無線的,例如通過通信線纜或wifi網(wǎng)絡(luò)或移動(dòng)通信網(wǎng)絡(luò)等。

當(dāng)移動(dòng)終端100與交互服務(wù)器210建立交互連接后,所述采集模塊212記錄交互服務(wù)器210與所述終端100進(jìn)行交互時(shí)產(chǎn)生的數(shù)據(jù)流并將所記錄的數(shù)據(jù)流發(fā)送給后端的分析服務(wù)器220。

在一實(shí)施方式中,所述采集模塊212實(shí)時(shí)記錄終端100與交互服務(wù)器210交互時(shí)的行為數(shù)據(jù)或日志數(shù)據(jù)并生成對(duì)應(yīng)的數(shù)據(jù)流。在另一實(shí)施方式中,所述采集模塊212通過監(jiān)聽終端100的用戶行為事件以獲取的該數(shù)據(jù)流,所述行為事件包括安裝、下載、更新、使用的功能等。在再一實(shí)施方式中,所述采集模塊212根據(jù)數(shù)據(jù)交互特征設(shè)置記錄參數(shù)并記錄對(duì)應(yīng)的數(shù)據(jù)流。

所述抓取模塊221接收由交互服務(wù)器210所發(fā)送的數(shù)據(jù)流并從該數(shù)據(jù)流中抓取用戶行為數(shù)據(jù)。在一實(shí)施方式中,所述抓取模塊221在所述交互服務(wù)器210處于空閑狀態(tài)時(shí)從所述交互服務(wù)器210上接收所記錄到的數(shù)據(jù)流。此外,該抓取模塊221還將所抓取到的用戶行為數(shù)據(jù)存儲(chǔ)在第一數(shù)據(jù)庫中。

所述提取模塊222根據(jù)預(yù)設(shè)的策略對(duì)所接收到的用戶行為數(shù)據(jù)進(jìn)行有效性檢驗(yàn)并根據(jù)檢驗(yàn)結(jié)果獲取目標(biāo)數(shù)據(jù)。

在一實(shí)施方式中,提取模塊222還保存所提取出來的目標(biāo)數(shù)據(jù),例如將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至第二數(shù)據(jù)庫中。該提取出的目標(biāo)數(shù)據(jù)至少與一個(gè)預(yù)設(shè)策略的參數(shù)相關(guān)。例如,當(dāng)需要對(duì)用戶的行為時(shí)間或事件進(jìn)行分析時(shí),則可將預(yù)設(shè)的策略參數(shù)設(shè)置為行為時(shí)間或時(shí)間。如此,當(dāng)所采集到的用戶行為數(shù)據(jù)中包含有行為事件信息或行為事件信息時(shí),所述提取模塊222判斷該用戶行為數(shù)據(jù)通過有效性驗(yàn)證并相應(yīng)的生成與之對(duì)應(yīng)的目標(biāo)數(shù)據(jù),及將該目標(biāo)數(shù)據(jù)存儲(chǔ)至第二數(shù)據(jù)庫中;相反,當(dāng)所采集到的用戶行為數(shù)據(jù)中不包含有行為事件信息或行為事件信息時(shí),所述提取模塊222判斷該用戶行為數(shù)據(jù)未通過有效性驗(yàn)證并刪除該用戶行為數(shù)據(jù)進(jìn)行刪除處理。這樣不僅可保證數(shù)據(jù)的有效性,還可節(jié)約后續(xù)數(shù)據(jù)分析時(shí)需便利的數(shù)據(jù)量及存儲(chǔ)空間。

所述獲取模塊223響應(yīng)預(yù)設(shè)的操作獲取分析需求。在一具體的實(shí)現(xiàn)方式中,獲取模塊223響應(yīng)用戶的輸入操作或?qū)Σ藛雾?xiàng)的選擇操作來獲取用戶所需要對(duì)用戶行為數(shù)據(jù)進(jìn)行分析的分析需求。例如,用戶可以通過手動(dòng)輸入所需要分析的信息;或通過系統(tǒng)所提供的菜單欄中的選項(xiàng)來輸入所需要分析的信息。

分析模塊224判斷所述獲取模塊223所獲取到的分析需求與所述預(yù)設(shè)的策略之間是否存在對(duì)應(yīng)關(guān)系。當(dāng)存在對(duì)應(yīng)關(guān)系時(shí),分析模塊224再根據(jù)分析需求分析所述目標(biāo)數(shù)據(jù)并得到分析結(jié)果。

具體的,所述分析模塊224判斷獲取模塊223所獲取到的分析需求中是否至少包括所述預(yù)設(shè)策略中的一個(gè)參數(shù)。當(dāng)所述分析需求中至少包括所述預(yù)設(shè)策略中的一個(gè)參數(shù)時(shí),所述分析模塊224判斷所述分析需求與所述參數(shù)之間存在對(duì)應(yīng)關(guān)系。例如,所述預(yù)設(shè)的策略包括用戶行為的事件(包括安裝、更新、刪除等)、發(fā)生時(shí)間(訪問時(shí)間、安裝時(shí)間、更新時(shí)間等)、停留時(shí)間、ip地址或物理地址等;相應(yīng)的,系統(tǒng)所能提供的分析需求是對(duì)行為事件、行為事件的時(shí)間、地址等進(jìn)行分析。

此外,在一實(shí)施方式中,所述分析模塊224根據(jù)分析結(jié)果獲取用戶的興趣點(diǎn)或用戶行為模型。其中,所述用戶的興趣點(diǎn)可以是同一用戶的不同的興趣點(diǎn),也可是多用戶的同一興趣點(diǎn);同一的,用戶行為模型可以是同一用戶的行為模塊,也可是多用戶的行為模型。此外,所述分析模塊224還可將該分析結(jié)果存儲(chǔ)在一第三數(shù)據(jù)庫中。

在另一實(shí)施方式中,所述分析模塊224可通過熱力圖或數(shù)據(jù)透視表或數(shù)據(jù)透視圖顯示用戶的興趣點(diǎn)或用戶行為模型。

本發(fā)明提出的用戶行為數(shù)據(jù)的分析系統(tǒng)可通過終端自行采集用戶的行為數(shù)據(jù),并通過設(shè)置的參數(shù)對(duì)所采集的用戶行為數(shù)據(jù)進(jìn)行篩選并得到目標(biāo)數(shù)據(jù),以及根據(jù)分析需求對(duì)目標(biāo)數(shù)據(jù)進(jìn)行分析并得到分析結(jié)果。如此,借助終端和服務(wù)器免人工動(dòng)獲取用戶行為數(shù)據(jù)及分析用戶行為數(shù)據(jù),確保了數(shù)據(jù)及分析結(jié)果的準(zhǔn)確性。

請(qǐng)參見圖3其示出了本發(fā)明一實(shí)施方式中的定位方法的步驟流程圖。在本實(shí)施例中,根據(jù)具體的情況,圖3所示的流程圖中步驟的執(zhí)行順序可以改變,某些步驟可以省略。

步驟s301,終端100上的交互請(qǐng)求模塊110向交互服務(wù)器210發(fā)送交互請(qǐng)求。其中,該交互請(qǐng)求用于從交互服務(wù)器210上獲取相應(yīng)的信息或服務(wù)。

具體的,交互請(qǐng)求模塊110響應(yīng)用戶的特定操作例如雙擊瀏覽器或某個(gè)app向所述交互服務(wù)器210發(fā)送該交互請(qǐng)求。

步驟s302,交互服務(wù)器210上的交互響應(yīng)模塊211響應(yīng)交互請(qǐng)求模塊110所發(fā)送的請(qǐng)求與所述終端100建立交互連接,且采集模塊212記錄交互服務(wù)器210與所述終端100進(jìn)行交互時(shí)產(chǎn)生的數(shù)據(jù)流并將所記錄的數(shù)據(jù)流發(fā)送給后端的分析服務(wù)器220。

具體的,該交互連接可為有線或無線的,例如通過通信線纜或wifi網(wǎng)絡(luò)或移動(dòng)通信網(wǎng)絡(luò)等。在一實(shí)施方式中,所述采集模塊212實(shí)時(shí)記錄終端100與交互服務(wù)器210交互時(shí)的行為數(shù)據(jù)或日志數(shù)據(jù)并生成對(duì)應(yīng)的數(shù)據(jù)流。在另一實(shí)施方式中,所述采集模塊212通過監(jiān)聽終端100的用戶行為事件以獲取的該數(shù)據(jù)流,所述行為事件包括安裝、下載、更新、使用的功能等。在再一實(shí)施方式中,所述采集模塊212根據(jù)數(shù)據(jù)交互特征設(shè)置記錄參數(shù)并記錄對(duì)應(yīng)的數(shù)據(jù)流。

步驟s303,分析服務(wù)器220上的抓取模塊221接收由交互服務(wù)器210所發(fā)送的數(shù)據(jù)流并從該數(shù)據(jù)流中抓取用戶行為數(shù)據(jù)。

在一實(shí)施方式中,所述抓取模塊221在所述交互服務(wù)器210處于空閑狀態(tài)時(shí)從所述交互服務(wù)器210上接收所記錄到的數(shù)據(jù)流。此外,該抓取模塊221還將所抓取到的用戶行為數(shù)據(jù)存儲(chǔ)在第一數(shù)據(jù)庫中。

步驟s304,分析服務(wù)器220上的提取模塊222根據(jù)預(yù)設(shè)的策略對(duì)所抓取到的用戶行為數(shù)據(jù)進(jìn)行有效性檢驗(yàn)并根據(jù)檢驗(yàn)結(jié)果獲取目標(biāo)數(shù)據(jù)。

在一實(shí)施方式中,提取模塊222還保存所提取出來的目標(biāo)數(shù)據(jù),例如將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至第二數(shù)據(jù)庫中。該提取出的目標(biāo)數(shù)據(jù)至少與一個(gè)預(yù)設(shè)策略的參數(shù)相關(guān)。例如,當(dāng)需要對(duì)用戶的行為時(shí)間或事件進(jìn)行分析時(shí),則可將預(yù)設(shè)的策略參數(shù)設(shè)置為行為時(shí)間或時(shí)間。如此,當(dāng)所采集到的用戶行為數(shù)據(jù)中包含有行為事件信息或行為事件信息時(shí),所述提取模塊222判斷該用戶行為數(shù)據(jù)通過有效性驗(yàn)證并相應(yīng)的生成與之對(duì)應(yīng)的目標(biāo)數(shù)據(jù),及將該目標(biāo)數(shù)據(jù)存儲(chǔ)至第二數(shù)據(jù)庫中;相反,當(dāng)所采集到的用戶行為數(shù)據(jù)中不包含有行為事件信息或行為事件信息時(shí),所述提取模塊222判斷該用戶行為數(shù)據(jù)未通過有效性驗(yàn)證并刪除該用戶行為數(shù)據(jù)進(jìn)行刪除處理。這樣不僅可保證數(shù)據(jù)的有效性,還可節(jié)約后續(xù)數(shù)據(jù)分析時(shí)需便利的數(shù)據(jù)量及存儲(chǔ)空間。

步驟s305,分析服務(wù)器220上的獲取模塊223響應(yīng)預(yù)設(shè)的操作獲取分析需求。

具體的,獲取模塊223響應(yīng)用戶的輸入操作或?qū)Σ藛雾?xiàng)的選擇操作來獲取用戶所需要對(duì)用戶行為數(shù)據(jù)進(jìn)行分析的分析需求。例如,用戶可以通過手動(dòng)輸入所需要分析的信息;或通過系統(tǒng)所提供的菜單欄中的選項(xiàng)來輸入所需要分析的信息。

步驟s306,分析服務(wù)器220上的分析模塊224判斷所述獲取模塊223所獲取到的分析需求與所述預(yù)設(shè)的策略之間是否存在對(duì)應(yīng)關(guān)系;若是,則進(jìn)入步驟s308;若否,則流程結(jié)束。

具體的,所述分析模塊224判斷獲取模塊223所獲取到的分析需求中是否至少包括所述預(yù)設(shè)參數(shù)中的一個(gè)參數(shù)。當(dāng)所述分析需求中至少包括所述預(yù)設(shè)參數(shù)中的一個(gè)參數(shù)時(shí),所述分析模塊224判斷所述分析需求與所述參數(shù)之間存在對(duì)應(yīng)關(guān)系。例如,所述預(yù)設(shè)的策略包括用戶行為的事件(包括安裝、更新、刪除等)、發(fā)生時(shí)間(訪問時(shí)間、安裝時(shí)間、更新時(shí)間等)、停留時(shí)間、ip地址或物理地址等;相應(yīng)的,系統(tǒng)所能提供的分析需求是對(duì)行為事件、行為事件的時(shí)間、地址等進(jìn)行分析。

步驟s307,所述分析模塊224根據(jù)分析需求分析所述目標(biāo)數(shù)據(jù)并得到分析結(jié)果。

在一實(shí)施方式中,所述分析模塊224根據(jù)分析結(jié)果獲取用戶的興趣點(diǎn)或用戶行為模型。其中,所述用戶的興趣點(diǎn)可以是同一用戶的不同的興趣點(diǎn),也可是多用戶的同一興趣點(diǎn);同一的,用戶行為模型可以是同一用戶的行為模塊,也可是多用戶的行為模型。此外,所述分析模塊224還可將該分析結(jié)果存儲(chǔ)在一第三數(shù)據(jù)庫中。

在另一實(shí)施方式中,所述分析模塊224可通過熱力圖或數(shù)據(jù)透視表或數(shù)據(jù)透視圖顯示用戶的興趣點(diǎn)或用戶行為模型。

本發(fā)明提出的用戶行為數(shù)據(jù)的分析方法可通過終端自行采集用戶的行為數(shù)據(jù),并通過設(shè)置的參數(shù)對(duì)所采集的用戶行為數(shù)據(jù)進(jìn)行篩選并得到目標(biāo)數(shù)據(jù),以及根據(jù)分析需求對(duì)目標(biāo)數(shù)據(jù)進(jìn)行分析并得到分析結(jié)果。如此,借助終端和服務(wù)器免人工動(dòng)獲取用戶行為數(shù)據(jù)及分析用戶行為數(shù)據(jù),確保了數(shù)據(jù)及分析結(jié)果的準(zhǔn)確性。

請(qǐng)參見圖4,在另一實(shí)施方式中,步驟s304還詳細(xì)包括以下步驟:

步驟s3041,判斷所采集到的用戶行為數(shù)據(jù)中是否至少包含一個(gè)所述參數(shù)信息;若是,則執(zhí)行步驟s3032;若否,則執(zhí)行步驟s3033。

步驟s3042,所述用戶行為數(shù)據(jù)通過驗(yàn)證,生成與該用戶行為數(shù)據(jù)對(duì)應(yīng)的目標(biāo)數(shù)據(jù)。

步驟s3043,刪除該用戶行為數(shù)據(jù)。

如此,本發(fā)明所提供的用戶行為數(shù)據(jù)分析方法還可所獲取的用戶行為數(shù)據(jù)的有效性進(jìn)行驗(yàn)證,進(jìn)一步確保進(jìn)行數(shù)據(jù)分析的基礎(chǔ)數(shù)據(jù)及分析結(jié)果的準(zhǔn)確性。

需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1