两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

痕跡數(shù)據(jù)獲取方法和系統(tǒng)、痕跡插件和數(shù)據(jù)獲取方法與流程

文檔序號:11155225閱讀:966來源:國知局
痕跡數(shù)據(jù)獲取方法和系統(tǒng)、痕跡插件和數(shù)據(jù)獲取方法與制造工藝

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種痕跡數(shù)據(jù)獲取方法和系統(tǒng)、痕跡插件和數(shù)據(jù)獲取方法。



背景技術(shù):

在互聯(lián)網(wǎng)技術(shù)領(lǐng)域中,為了分析用戶需求,更好地改善商品,常常需要獲取用戶訪問網(wǎng)頁頁面的痕跡數(shù)據(jù),以根據(jù)該痕跡數(shù)據(jù)進(jìn)行相應(yīng)的處理和分析。目前,采用比較多的是通過代碼注入的方法獲取所需要的痕跡數(shù)據(jù)。例如,先向待獲取痕跡數(shù)據(jù)的網(wǎng)頁頁面注入相應(yīng)代碼,在執(zhí)行頁面加載時(shí),通過上述代碼將大量需要記錄的痕跡數(shù)據(jù)寫入規(guī)定好的文件中,并且進(jìn)行讀取。

但是,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶數(shù)據(jù)的私有化程度越來越高,對數(shù)據(jù)收集的自定義化要求也越來越高,相應(yīng)地獲取規(guī)定的用戶痕跡數(shù)據(jù)的過程也越來越復(fù)雜。采用現(xiàn)有的痕跡數(shù)據(jù)獲取方法往往會存在:頁面代碼注入量大、資源消耗大、部署復(fù)雜和痕跡數(shù)據(jù)獲取效率低的技術(shù)問題。

針對上述問題,目前尚未提出有效的解決方案。



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

本發(fā)明實(shí)施例提供了一種痕跡數(shù)據(jù)獲取方法和系統(tǒng)、痕跡插件和數(shù)據(jù)獲取方法,以解決現(xiàn)有的痕跡數(shù)據(jù)獲取方法存在的頁面代碼注入量大、資源消耗大、部署復(fù)雜和痕跡數(shù)據(jù)獲取效率低的技術(shù)問題。

本申請?zhí)峁┝艘环N痕跡數(shù)據(jù)獲取方法,包括:

將痕跡數(shù)據(jù)劃分為多個類型;

根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的各類型痕跡數(shù)據(jù);

根據(jù)所述痕跡插件的內(nèi)部封裝的異步方法,將所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)異步發(fā)送至處理單元;

接收所述處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)。

在一個實(shí)施方式中,所述類型包括以下至少之一:用戶的基本信息數(shù)據(jù)、用戶的設(shè)備數(shù)據(jù)、用戶的位置數(shù)據(jù)和用戶的行為操作數(shù)據(jù)。

在一個實(shí)施方式中,在所述根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的各類型痕跡數(shù)據(jù)之前,將所述痕跡插件部署在待獲取痕跡數(shù)據(jù)的頁面中。

在一個實(shí)施方式中,所述根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的各類型痕跡數(shù)據(jù),包括:

加載生成待獲取痕跡數(shù)據(jù)的頁面;

控制所述痕跡插件從所述待獲取痕跡數(shù)據(jù)的頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

在一個實(shí)施方式中,控制所述痕跡插件從所述頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),包括:通過向所述待獲取痕跡數(shù)據(jù)的頁面注入預(yù)設(shè)痕跡標(biāo)記,根據(jù)所述預(yù)設(shè)痕跡標(biāo)記,控制所述痕跡插件從所述頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

本申請還提供了一種痕跡數(shù)據(jù)獲取系統(tǒng),包括:

分類模塊,用于將痕跡數(shù)據(jù)劃分為多個類型;

獲取模塊,用于根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的各類型痕跡數(shù)據(jù);

發(fā)送模塊,用于根據(jù)所述痕跡插件的內(nèi)部封裝的異步方法,將所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)異步發(fā)送至處理單元;

接收模塊,用于接收所述處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)。

在一個實(shí)施方式中,所述獲取包括:

頁面加載單元,用于加載生成待獲取痕跡數(shù)據(jù)的頁面;

痕跡數(shù)據(jù)獲取單元,用于控制所述痕跡插件從所述頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

在一個實(shí)施方式中,所述痕跡數(shù)據(jù)獲取單元包括:

注入子單元,用于向所述待獲取痕跡數(shù)據(jù)的頁面注入預(yù)設(shè)痕跡標(biāo)記;

數(shù)據(jù)獲取子單元,用于根據(jù)所述預(yù)設(shè)痕跡標(biāo)記,從所述頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),并將所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)發(fā)送至所述發(fā)送模塊。

本申請還提供一種痕跡收集插件,包括:

痕跡數(shù)據(jù)為劃分單元,用于將痕跡數(shù)據(jù)劃分多個類型;

痕跡數(shù)據(jù)收集單元,用于根據(jù)預(yù)設(shè)要求,向待獲取痕跡數(shù)據(jù)的頁面注入預(yù)設(shè)痕跡標(biāo)記,并根據(jù)所述預(yù)設(shè)痕跡標(biāo)記獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

本申請還提供了一種數(shù)據(jù)獲取方法,包括:

將數(shù)據(jù)劃分為多個類型;

根據(jù)數(shù)據(jù)的類型,通過預(yù)設(shè)數(shù)據(jù)標(biāo)記,獲取符合預(yù)設(shè)要求的數(shù)據(jù);

將所述符合預(yù)設(shè)要求的數(shù)據(jù)發(fā)送至處理單元;

接收所述處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)。

在本申請實(shí)施例中,先將痕跡數(shù)據(jù)進(jìn)行分類,再通過痕跡插件根據(jù)預(yù)設(shè)數(shù)據(jù)標(biāo)記獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),解決了現(xiàn)有的痕跡數(shù)據(jù)獲取方法中存在的頁面代碼注入量大、資源消耗大、部署復(fù)雜和痕跡數(shù)據(jù)獲取效率低的技術(shù)問題,實(shí)現(xiàn)了簡單部署且高效獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的技術(shù)效果。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中:

圖1是根據(jù)本申請實(shí)施例提供的痕跡數(shù)據(jù)獲取方法的處理流程圖;

圖2是根據(jù)本申請實(shí)施例提供的痕跡數(shù)據(jù)獲取系統(tǒng)的結(jié)構(gòu)示意圖;

圖3是根據(jù)本申請實(shí)施例提供的痕跡插件的結(jié)構(gòu)示意圖;

圖4是根據(jù)本申請實(shí)施例提供的數(shù)據(jù)獲取方法的處理流程圖;

圖5是根據(jù)本申請實(shí)施例應(yīng)用痕跡數(shù)據(jù)獲取方法/系統(tǒng)獲取痕跡數(shù)據(jù)的處理流程圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對本發(fā)明做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施方式及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。

考慮到現(xiàn)有的痕跡數(shù)據(jù)獲取方法,通常是采用向待獲取痕跡數(shù)據(jù)的網(wǎng)頁頁面注入代碼獲取痕跡數(shù)據(jù)。這種方法,本身就存在部署不方便的技術(shù)問題。而且,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶數(shù)據(jù)私有化程度的提高,以及對痕跡數(shù)據(jù)獲取自定義化的要求提高,采用現(xiàn)有的痕跡數(shù)據(jù)方法需要對頁面注入大量的相關(guān)代碼,實(shí)施過程繁瑣。同時(shí),由于存在大量的代碼,加載頁面、獲取痕跡數(shù)據(jù)所占用的資源就比較大,進(jìn)而還造成采用現(xiàn)有的痕跡數(shù)據(jù)方法獲取痕跡數(shù)據(jù)的效率低,且部署復(fù)雜。針對產(chǎn)生上述技術(shù)問題的根本原因,本申請考慮先將痕跡數(shù)據(jù)進(jìn)行分類,按照具體要求,通過痕跡插件根據(jù)痕跡數(shù)據(jù)的類型獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),從而可以避免通過代碼獲取痕跡數(shù)據(jù)。這樣,可以方便將痕跡插件部署在任一待獲取痕跡數(shù)據(jù)的頁面中獲取規(guī)定的痕跡數(shù)據(jù),同時(shí)也可以按照具體要求通過調(diào)整痕跡插件以獲取不同類型的痕跡數(shù)據(jù)。

基于上述考慮,本申請?zhí)峁┝艘环N痕跡數(shù)據(jù)獲取方法。請參閱圖1,該方法可以包括以下步驟。

步驟101:將痕跡數(shù)據(jù)劃分為多個類型。

在本實(shí)施方式中,所述痕跡數(shù)據(jù)可以是用戶訪問瀏覽某網(wǎng)站頁面時(shí)產(chǎn)生的數(shù)據(jù)信息。具體地,上述痕跡數(shù)據(jù)可以包括以下多個類型:用戶的基本信息數(shù)據(jù)、用戶的設(shè)備數(shù)據(jù)、用戶的位置數(shù)據(jù)和用戶的行為操作數(shù)據(jù)。值得注意的是,上述所列舉的4種痕跡數(shù)據(jù)類型只是為了更好地說明本申請實(shí)施例。痕跡數(shù)據(jù)類型還可以包括除上述列舉的4種痕跡數(shù)據(jù)類型以外的其他類型的痕跡數(shù)據(jù)。具體實(shí)施時(shí),可以根據(jù)具體情況,按照具體要求,靈活選擇。對此,本申請不作限定。

在本實(shí)施方式中,所述將痕跡數(shù)據(jù)劃分為多個類型。具體可以為根據(jù)痕跡數(shù)據(jù)的內(nèi)容或形式,先將待獲取痕跡數(shù)據(jù)頁面中的痕跡數(shù)據(jù)劃分成多個不同的類型。這樣做可以為后續(xù),簡單快速、有針對性地獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)作準(zhǔn)備。例如,某網(wǎng)站要獲取用戶關(guān)于該網(wǎng)站A頁面的痕跡數(shù)據(jù)。其中,用戶關(guān)于該網(wǎng)站A頁面的痕跡數(shù)據(jù)包括許多雜亂無章的痕跡數(shù)據(jù)。這時(shí),可以將該網(wǎng)站A頁面的痕跡數(shù)據(jù)按照數(shù)據(jù)內(nèi)容劃分為瀏覽A頁面的用戶的基本信息數(shù)據(jù)、瀏覽A頁面的用戶的設(shè)備數(shù)據(jù)、瀏覽A頁面的用戶的位置數(shù)據(jù)和瀏覽A頁面的用戶的行為操作數(shù)據(jù)。

步驟102:根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的各類型痕跡數(shù)據(jù)。

在本實(shí)施方式中,所述痕跡插件可以是一種具體用于識別并收集符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的裝置。具體地,該裝置可以是內(nèi)嵌于某網(wǎng)站瀏覽器中的應(yīng)用插件,也可以是獨(dú)立于該瀏覽器的能夠獨(dú)立運(yùn)行,根據(jù)指令獲取痕跡數(shù)據(jù)的應(yīng)用插件。

在本實(shí)施方式中,所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)可以是為了得到某種結(jié)果,從頁面痕跡數(shù)據(jù)中得到的需要分析、處理的痕跡數(shù)據(jù)。例如,某網(wǎng)站要對訪問該網(wǎng)站用戶的地域位置作統(tǒng)計(jì)分析,以便在用戶量相對比較少的地方加大宣傳。這時(shí)可以針對該網(wǎng)站主頁的痕跡數(shù)據(jù)進(jìn)行獲取預(yù)設(shè)要求的痕跡數(shù)據(jù)。其中,該網(wǎng)站主頁的痕跡數(shù)據(jù)的類型包括:訪問該網(wǎng)站用戶的基本信息數(shù)據(jù)、訪問該網(wǎng)站用戶的位置數(shù)據(jù)和訪問該網(wǎng)站用戶的行為操作數(shù)據(jù)。針對該網(wǎng)站用戶的地域位置的統(tǒng)計(jì)分析,這里的符合預(yù)設(shè)要求的痕跡數(shù)據(jù)就可以是訪問該網(wǎng)站用戶的位置數(shù)據(jù)。對于其他不符合預(yù)設(shè)要求的痕跡數(shù)據(jù),例如這里的訪問該網(wǎng)站用戶的基本信息數(shù)據(jù)和訪問該網(wǎng)站用戶的行為操作數(shù)據(jù)可以不獲取。從而,可以通過只獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),減少占用的資源,提高獲取痕跡數(shù)據(jù)的效率。

在本實(shí)施方式中,所述根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。具體可以為按照預(yù)設(shè)要求,對于不同類型的痕跡數(shù)據(jù),通過痕跡插件選擇性地獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),其中,所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的數(shù)據(jù)類型符合預(yù)設(shè)要求。例如,某網(wǎng)站要對訪問該網(wǎng)站用戶的地域位置作統(tǒng)計(jì)分析時(shí),只要獲取用戶訪問該網(wǎng)站的位置數(shù)據(jù),作為所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

在一個優(yōu)選的實(shí)施方式,為了使得痕跡插件從不同類型的痕跡數(shù)據(jù)中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),可以通過痕跡插件向待獲取痕跡數(shù)據(jù)的網(wǎng)頁頁面注入預(yù)設(shè)痕跡標(biāo)記,根據(jù)痕跡標(biāo)記,控制痕跡插件獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。在本實(shí)施方式中,所述預(yù)設(shè)痕跡標(biāo)記,可以是一個特定的字符串,也可以是僅起標(biāo)識區(qū)別作用的幾個符號。當(dāng)然,這里所列舉的兩種預(yù)設(shè)痕跡標(biāo)記只是為了更好地說明本申請實(shí)施例,可以使用其他形式的標(biāo)記作為預(yù)設(shè)痕跡標(biāo)記,對此,本申請不作限定。在具體實(shí)施時(shí),痕跡插件可以根據(jù)該預(yù)設(shè)痕跡標(biāo)識搜尋并獲取對應(yīng)的痕跡數(shù)據(jù),這種與預(yù)設(shè)痕跡標(biāo)記對應(yīng)的痕跡數(shù)據(jù)就可以是上述的符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。例如,某網(wǎng)站要對訪問該網(wǎng)站用戶的地域位置作統(tǒng)計(jì)分析,要獲取用戶訪問該網(wǎng)站的位置數(shù)據(jù)時(shí),可以以字符串“weizhi”作為預(yù)設(shè)痕跡標(biāo)記。向該網(wǎng)站主頁注入“weizhi”,痕跡插件可以根據(jù)“weizhi”搜尋并獲取對應(yīng)的用戶訪問該網(wǎng)站的位置數(shù)據(jù)。

在一個優(yōu)選的實(shí)施方式中,為了獲取待獲取痕跡數(shù)據(jù)頁面的痕跡數(shù)據(jù),在所述根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)之前,還包括:將上述痕跡插件部署在待獲取痕跡數(shù)據(jù)的頁面中。以使得痕跡插件可以針對該頁面進(jìn)行痕跡數(shù)據(jù)的獲取。例如,當(dāng)某網(wǎng)站要獲取用戶訪問該網(wǎng)站的位置數(shù)據(jù)時(shí),可以將痕跡插件部署在該網(wǎng)站的主頁,從而可以通過該痕跡插件獲取相應(yīng)的痕跡數(shù)據(jù)。

在一個優(yōu)選的實(shí)施方式中,為了通過痕跡插件獲取待獲取痕跡數(shù)據(jù)頁面的痕跡數(shù)據(jù),需要先加載生成該頁面,再從頁面中獲取痕跡數(shù)據(jù)。具體地,可以為:

S1:加載生成待獲取痕跡數(shù)據(jù)的網(wǎng)頁頁面;

S2:控制痕跡插件從該頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),其中,符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的數(shù)據(jù)類型符合預(yù)設(shè)要求。

步驟103:根據(jù)所述痕跡插件的內(nèi)部封裝的異步方法,將所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)異步發(fā)送至處理單元。

在本實(shí)施方式中,所述處理單元可以是對符合預(yù)設(shè)要求進(jìn)行具體處理,具有一定邏輯處理功能的裝置。在本實(shí)施方式中,所述處理單元可以是初級的處理結(jié)構(gòu),可以對預(yù)設(shè)要求的痕跡數(shù)據(jù)進(jìn)行初步處理,再將初步處理結(jié)果返回給相應(yīng)的結(jié)構(gòu)進(jìn)行進(jìn)一步的分析處理。例如,處理單元可以是一個簡單的讀取裝置,根據(jù)得到的用戶訪問該網(wǎng)站的位置數(shù)據(jù),讀取得到各個用戶訪問該網(wǎng)站時(shí)所在城市名稱。再將各個用戶訪問該網(wǎng)站時(shí)所在城市名稱發(fā)送到統(tǒng)計(jì)單元進(jìn)行統(tǒng)計(jì)處理。

在本實(shí)施方式中,為將符合預(yù)設(shè)要求的痕跡數(shù)據(jù)發(fā)送到對應(yīng)的處理單元,可以在根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)之后,根據(jù)痕跡插件的內(nèi)部封裝的異步方法,將符合預(yù)設(shè)要求的痕跡數(shù)據(jù)發(fā)送至對應(yīng)的處理單元。

在本實(shí)施方式中,所述根據(jù)所述痕跡插件的內(nèi)部封裝的異步方法,將所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)異步發(fā)送至所述處理單元。具體可以為,通過異步傳輸方法將符合預(yù)設(shè)要求的痕跡數(shù)據(jù)發(fā)送至對應(yīng)的處理單元進(jìn)行處理。

步驟104:接收所述處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)。

在一個優(yōu)選實(shí)施方式中,在接收所述處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)之后,還包括:根據(jù)所述處理后的痕跡數(shù)據(jù),建立用戶分類定位視圖。

在本實(shí)施方式中,所述用戶分類定位視圖可以是上述處理單元根據(jù)符合預(yù)設(shè)要求的痕跡數(shù)據(jù),按照系統(tǒng)需求進(jìn)行處理得到的處理結(jié)果。當(dāng)然,上述的用戶分類定位視圖可以是為了更好地說明本申請實(shí)施例的一種示意性說明。接收的處理結(jié)果還可以是其他根據(jù)符合預(yù)設(shè)要求的痕跡數(shù)據(jù),按照系統(tǒng)需求處理得到的處理結(jié)果。

在本實(shí)施方式中,所述處理后的痕跡數(shù)據(jù)可以是處理單元對符合預(yù)設(shè)要求的痕跡數(shù)據(jù)進(jìn)行相應(yīng)處理后,返回的處理后的痕跡數(shù)據(jù)。上述處理后痕跡數(shù)據(jù),也可以是一種處理單元根據(jù)符合預(yù)設(shè)要求的痕跡數(shù)據(jù),初步處理得到的處理結(jié)果。根據(jù)所述處理后的痕跡數(shù)據(jù),可以進(jìn)一步得到深入分析的處理結(jié)果,如用戶分類定位視圖。例如,某網(wǎng)站要對訪問該網(wǎng)站用戶的地域位置作統(tǒng)計(jì)分析時(shí),根據(jù)返回得到的訪問該網(wǎng)站的用戶所在城市,對各個用戶所在城市進(jìn)行統(tǒng)計(jì),建立訪問該網(wǎng)站用戶的城市分布圖。這里訪問該網(wǎng)站用戶的城市分布圖可以認(rèn)為是一種處理單元初步處理得到的處理結(jié)果,即可以為上述處理后的痕跡數(shù)據(jù)。

在本申請實(shí)施例中,先將痕跡數(shù)據(jù)進(jìn)行分類,再通過痕跡插件根據(jù)預(yù)設(shè)數(shù)據(jù)標(biāo)記獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),解決了現(xiàn)有的痕跡數(shù)據(jù)獲取方法中存在的頁面代碼注入量大、資源消耗大、部署復(fù)雜和痕跡數(shù)據(jù)獲取效率低的技術(shù)問題,實(shí)現(xiàn)了簡單部署且高效獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的技術(shù)效果。

在一個具體實(shí)施例中,用戶瀏覽X網(wǎng)站中商品A的展示信息時(shí),如果覺得商品A不錯,值得購買,會點(diǎn)擊在商品A的展示信息右下方的大拇指圖標(biāo),如果覺得商品A不值得購買,則會點(diǎn)擊商品A的展示信息左下方的腳掌圖標(biāo)。為了獲取用戶對于商品A的評價(jià),可以根據(jù)本申請?zhí)峁┑暮圹E數(shù)據(jù)獲取方法獲取用戶的操作數(shù)據(jù),再統(tǒng)計(jì)用戶的操作數(shù)據(jù)統(tǒng)計(jì)獲得用戶對商品A的評價(jià)情況。具體實(shí)施時(shí),可以按照以下步驟執(zhí)行。在X網(wǎng)站中商品A的展示信息頁面部署痕跡插件。將X網(wǎng)站中商品A的展示信息頁面中的痕跡數(shù)據(jù)進(jìn)行分類,分為:用戶瀏覽商品A的用戶基本信息數(shù)據(jù)、用戶瀏覽商品A時(shí)的操作數(shù)據(jù)和用戶瀏覽商品A時(shí)的位置數(shù)據(jù)。其中,用戶瀏覽商品A時(shí)的操作數(shù)據(jù)是實(shí)施的預(yù)設(shè)要求數(shù)據(jù)。具體地,該用戶瀏覽商品A時(shí)的操作數(shù)據(jù)包括用戶對商品A展示信息右下方大拇指圖標(biāo)的點(diǎn)擊和用戶對商品A展示信息左下方腳掌圖標(biāo)的點(diǎn)擊。通過痕跡插件,向X網(wǎng)商品A頁面注入預(yù)設(shè)痕跡標(biāo)記“dianji”,從而可以控制痕跡插件從X網(wǎng)商品A頁面中獲取用戶瀏覽商品A時(shí)的操作數(shù)據(jù)。其中,該操作數(shù)據(jù)可以包括用戶對大拇指圖標(biāo)的點(diǎn)擊和用戶對腳掌的點(diǎn)擊。再通過痕跡插件內(nèi)部的異步方法將用戶瀏覽X網(wǎng)站A商品時(shí)的操作數(shù)據(jù)發(fā)送到X網(wǎng)站服務(wù)器中的第一處理單元進(jìn)行初步處理,得到用戶的具體操作數(shù)據(jù),即該用戶是點(diǎn)擊了大拇指圖標(biāo)還是點(diǎn)擊了腳掌圖標(biāo)。將得到的用戶具體數(shù)據(jù)發(fā)送到X網(wǎng)站服務(wù)器中的統(tǒng)計(jì)單元,控制統(tǒng)計(jì)單元對用戶具體操作數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理,得到用戶對X網(wǎng)站商品A的評價(jià)情況統(tǒng)計(jì)表。根據(jù)用戶對X網(wǎng)站商品A的評價(jià)情況統(tǒng)計(jì)表可以了解用戶認(rèn)為商品A是否值得購買,是否可以在市場上推廣商品A。在本實(shí)施例中,先將痕跡數(shù)據(jù)劃分為多個類型,再通過痕跡插件獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),從而避免了直接使用頁面代碼,解決了現(xiàn)有的痕跡數(shù)據(jù)獲取方法中存在的頁面代碼注入量大、資源消耗大、部署復(fù)雜和痕跡數(shù)據(jù)獲取效率低的技術(shù)問題,實(shí)現(xiàn)了簡單部署且高效獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的技術(shù)效果。同時(shí),根據(jù)本申請所提供的方法可以根據(jù)具體需要,設(shè)計(jì)定制對應(yīng)的痕跡插件,即可以通過調(diào)整痕跡插件來獲取不同種類的痕跡數(shù)據(jù),從而可以減少技術(shù)人員的工作量,提高痕跡數(shù)據(jù)獲取速度。

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種痕跡數(shù)據(jù)獲取系統(tǒng),如下面的實(shí)施例所述。由于痕跡數(shù)據(jù)獲取系統(tǒng)解決問題的原理與痕跡數(shù)據(jù)獲取方法相似,因此痕跡數(shù)據(jù)獲取系統(tǒng)的實(shí)施可以參見痕跡數(shù)據(jù)獲取方法的實(shí)施,重復(fù)之處不再贅述。以下所使用的,術(shù)語“單元”或者“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能被構(gòu)想的。參閱圖2,是本申請實(shí)施例的痕跡數(shù)據(jù)獲取系統(tǒng)的一種結(jié)構(gòu)框圖。參閱2所示,該系統(tǒng)可以包括:

分類模塊201,用于將痕跡數(shù)據(jù)劃分為多個類型。

獲取模塊202,用于根據(jù)痕跡數(shù)據(jù)的類型,通過痕跡插件獲取符合預(yù)設(shè)要求的各類型痕跡數(shù)據(jù)。

發(fā)送模塊203,用于根據(jù)痕跡插件的內(nèi)部封裝的異步方法,將符合預(yù)設(shè)要求的痕跡數(shù)據(jù)異步發(fā)送至處理單元。

接收模塊204,用于接收處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)。

上述痕跡數(shù)據(jù)獲取系統(tǒng),可以通過控制分類模塊201、獲取模塊202、發(fā)送模塊203和接收模塊204協(xié)調(diào)合作,按照具體要求,從待獲取痕跡數(shù)據(jù)的網(wǎng)頁頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),并將所述痕跡數(shù)據(jù)發(fā)送至相應(yīng)的處理單元進(jìn)行處理,再接收處理后的痕跡數(shù)據(jù),以備進(jìn)一步使用。

在一個優(yōu)選實(shí)施方式中,為了控制插件從待獲取痕跡數(shù)據(jù)的頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),上述獲取模塊202還可以包括:

頁面加載單元,用于加載生成待獲取痕跡數(shù)據(jù)的頁面;

痕跡數(shù)據(jù)獲取單元,用于控制所述痕跡插件從所述頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

在一個優(yōu)選實(shí)施方式中,為了通過上述痕跡數(shù)據(jù)獲取單元獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),所述痕跡數(shù)據(jù)獲取單元具體可以包括以下結(jié)構(gòu):

注入子單元,用于向所述待獲取痕跡數(shù)據(jù)的頁面注入預(yù)設(shè)痕跡標(biāo)記;

數(shù)據(jù)獲取子單元,用于根據(jù)所述預(yù)設(shè)痕跡標(biāo)記,從所述頁面中獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),并將所述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)發(fā)送至所述發(fā)送模塊。

需要說明的是,上述預(yù)設(shè)痕跡標(biāo)記與符合預(yù)設(shè)要求的痕跡數(shù)據(jù)對應(yīng)。由于痕跡數(shù)據(jù)種類很多,很大。具體實(shí)施時(shí),往往只要對其中某種類型的痕跡數(shù)據(jù)進(jìn)行獲取、處理,對于其他類型的痕跡數(shù)據(jù)不會直接使用。因此,在獲取痕跡數(shù)據(jù)的過程中,可以按照要求從大量痕跡數(shù)據(jù)中只針對性地獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。其中,上述符合預(yù)設(shè)要求的痕跡數(shù)據(jù)可以是其類型符合預(yù)設(shè)要求。這樣可以避免對不需要的痕跡數(shù)據(jù)進(jìn)行獲取、處理。進(jìn)而可以提高痕跡數(shù)據(jù)獲取效率?;谏鲜隹紤],痕跡數(shù)據(jù)獲取單元可以通過協(xié)調(diào)控制注入子單元和數(shù)據(jù)獲取子單元獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

本申請還提供了一種痕跡插件。參閱圖3,所述痕跡插件可以包括以下結(jié)構(gòu)。

痕跡數(shù)據(jù)為劃分單元301,用于將痕跡數(shù)據(jù)劃分多個類型;

痕跡數(shù)據(jù)收集單元302,用于根據(jù)預(yù)設(shè)要求,向待獲取痕跡數(shù)據(jù)的頁面注入預(yù)設(shè)痕跡標(biāo)識,并根據(jù)所述預(yù)設(shè)痕跡標(biāo)記獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。

需要說明的是,上述痕跡插件可以是內(nèi)嵌于某瀏覽器中的一個部件,也可以是獨(dú)立于瀏覽器的一個應(yīng)用。對此,本申請不作限定。具體實(shí)施時(shí),可以先將痕跡插件部署在待獲取痕跡數(shù)據(jù)的網(wǎng)頁頁面或者啟動內(nèi)嵌于待獲取痕跡數(shù)據(jù)的網(wǎng)頁頁面中的痕跡插件。上述痕跡插件具體可以通過痕跡數(shù)據(jù)劃分單元301先將痕跡數(shù)據(jù)先分類,再通過痕跡數(shù)據(jù)收集單元302通過注入預(yù)設(shè)痕跡標(biāo)記獲取與預(yù)設(shè)痕跡標(biāo)記相對應(yīng)的符合預(yù)設(shè)要求的痕跡數(shù)據(jù)。這樣,避免了通過注入頁面代碼獲取痕跡數(shù)據(jù)時(shí)存在的頁面代碼注入量大、資源消耗大和部署復(fù)雜的技術(shù)問題。而且,可以通過調(diào)整痕跡插件,靈活方便地獲取不同的符合預(yù)設(shè)要求的痕跡數(shù)據(jù),減少了技術(shù)人員的工作量。

本申請還提供了一種數(shù)據(jù)獲取方法。參閱圖4,可以按照以下步驟執(zhí)行數(shù)據(jù)獲取方法,獲取符合預(yù)設(shè)要求的數(shù)據(jù)。

步驟401:將數(shù)據(jù)劃分為多個類型。

步驟402:根據(jù)數(shù)據(jù)的類型,通過預(yù)設(shè)數(shù)據(jù)標(biāo)記,獲取符合預(yù)設(shè)要求的數(shù)據(jù)。

步驟403:將所述符合預(yù)設(shè)要求的數(shù)據(jù)發(fā)送至處理單元。

步驟404:接收所述處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)。

需要說明的是,上述預(yù)設(shè)數(shù)據(jù)標(biāo)記與符合預(yù)設(shè)要求的數(shù)據(jù)相對應(yīng),根據(jù)預(yù)設(shè)數(shù)據(jù)標(biāo)記可以從大量的數(shù)據(jù)中搜尋并獲取符合預(yù)設(shè)要求的數(shù)據(jù)。其中,符合預(yù)設(shè)要求的數(shù)據(jù)的數(shù)據(jù)類型可以為預(yù)設(shè)要求中所要求的數(shù)據(jù)類型。此外,上述數(shù)據(jù)的類型可以根據(jù)具體情況按照具體要求靈活進(jìn)行選取劃分。對此,本申請不作限定。在接收所述處理單元按照系統(tǒng)需求處理后的痕跡數(shù)據(jù)之后,還可以對處理后的痕跡數(shù)據(jù)進(jìn)行進(jìn)一步處理。例如,可以根據(jù)處理后的用戶訪問的痕跡數(shù)據(jù),建立用戶訪問情況統(tǒng)計(jì)圖。

從以上的描述中,可以看出,本申請實(shí)施例實(shí)現(xiàn)了如下技術(shù)效果:通過使用痕跡插件獲取痕跡數(shù)據(jù),避免了對待獲取痕跡數(shù)據(jù)頁面注入大量的頁面代碼,解決了現(xiàn)有的痕跡數(shù)據(jù)獲取方法存在的頁面代碼注入量大、資源消耗大和部署復(fù)雜的技術(shù)問題,實(shí)現(xiàn)了高效獲取痕跡數(shù)據(jù)的技術(shù)效果;通過將痕跡數(shù)據(jù)先分類,再通過痕跡插件注入預(yù)設(shè)痕跡標(biāo)記獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),實(shí)現(xiàn)了對符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的準(zhǔn)確獲?。淮送?,由于本申請是通過痕跡插件獲取痕跡數(shù)據(jù),可以通過調(diào)整痕跡插件獲取符合不同預(yù)設(shè)要求的痕跡數(shù)據(jù),實(shí)現(xiàn)了簡單部署、高效獲取的技術(shù)效果。

在一個具體實(shí)施例中,請參閱圖5。可以根據(jù)本申請?zhí)峁┑暮圹E數(shù)據(jù)獲取方法/系統(tǒng)獲取用戶的規(guī)定數(shù)據(jù),并根據(jù)上述規(guī)定數(shù)據(jù)建立獲得用戶定位分類視圖。具體可以按照以下步驟執(zhí)行。當(dāng)用戶訪問某網(wǎng)站網(wǎng)頁時(shí),將該網(wǎng)站網(wǎng)頁的用戶痕跡數(shù)據(jù)進(jìn)行分類,具體可以劃分成以下3種:用戶信息、應(yīng)用信息和內(nèi)容信息。將上述3類信息傳輸至部署有痕跡插件的頁面。痕跡插件先進(jìn)行過濾判斷??梢赃^濾排除一些無效的訪問信息。例如一些惡意的網(wǎng)絡(luò)攻擊或者誤操作產(chǎn)生的錯誤訪問等。再判斷所訪問用戶是否是注冊用戶,根據(jù)是否是注冊用戶,獲取相應(yīng)的規(guī)定的痕跡記錄,進(jìn)而獲取規(guī)定數(shù)據(jù)。其中,上述獲取規(guī)定數(shù)據(jù)的過程,可以是痕跡插件向?qū)?yīng)頁面輸入與規(guī)定痕跡記錄相對應(yīng)的痕跡數(shù)據(jù)標(biāo)記,根據(jù)痕跡數(shù)據(jù)標(biāo)記,從該頁面中獲取上述規(guī)定數(shù)據(jù)。再將所獲取得到的規(guī)定數(shù)據(jù)通過通信傳輸發(fā)送至處理單元進(jìn)行數(shù)據(jù)處理。處理單元進(jìn)行數(shù)據(jù)處理后,返回相應(yīng)的分析結(jié)果。根據(jù)返回的分析結(jié)果,進(jìn)行進(jìn)一步的分析、處理,建立獲得用戶定位分類視圖。

通過先將痕跡數(shù)據(jù)分類,通過痕跡插件獲取所需要的規(guī)定數(shù)據(jù),再根據(jù)所述規(guī)定數(shù)據(jù)進(jìn)行相應(yīng)的處理。避免了現(xiàn)有的痕跡數(shù)據(jù)方法由于通過注入頁面代碼獲取痕跡數(shù)據(jù)導(dǎo)致的頁面代碼注入量大、資源消耗大和部署復(fù)雜的技術(shù)問題。

以上實(shí)施例中,先將痕跡數(shù)據(jù)進(jìn)行分類,再通過痕跡插件根據(jù)預(yù)設(shè)數(shù)據(jù)標(biāo)記獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù),解決了現(xiàn)有的痕跡數(shù)據(jù)獲取方法中存在的頁面代碼注入量大、資源消耗大、部署復(fù)雜和痕跡數(shù)據(jù)獲取效率低的技術(shù)問題,實(shí)現(xiàn)了簡單部署且高效獲取符合預(yù)設(shè)要求的痕跡數(shù)據(jù)的技術(shù)效果。

本領(lǐng)域技術(shù)人員還可以了解到本發(fā)明實(shí)施例列出的各種說明性邏輯塊(illustrative logical block),單元,和步驟可以通過電子硬件、電腦軟件,或兩者的結(jié)合進(jìn)行實(shí)現(xiàn)。為清楚展示硬件和軟件的可替換性(interchangeability),上述的各種說明性部件(illustrative components),單元和步驟已經(jīng)通用地描述了它們的功能。這樣的功能是通過硬件還是軟件來實(shí)現(xiàn)取決于特定的應(yīng)用和整個系統(tǒng)的設(shè)計(jì)要求。本領(lǐng)域技術(shù)人員可以對于每種特定的應(yīng)用,可以使用各種方法實(shí)現(xiàn)所述的功能,但這種實(shí)現(xiàn)不應(yīng)被理解為超出本發(fā)明實(shí)施例保護(hù)的范圍。

本發(fā)明實(shí)施例中所描述的各種說明性的邏輯塊,或單元都可以通過通用處理器,數(shù)字信號處理器,專用集成電路(ASIC),現(xiàn)場可編程門陣列或其它可編程邏輯裝置,離散門或晶體管邏輯,離散硬件部件,或上述任何組合的設(shè)計(jì)來實(shí)現(xiàn)或操作所描述的功能。通用處理器可以為微處理器,可選地,該通用處理器也可以為任何傳統(tǒng)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以通過計(jì)算裝置的組合來實(shí)現(xiàn),例如數(shù)字信號處理器和微處理器,多個微處理器,一個或多個微處理器聯(lián)合一個數(shù)字信號處理器核,或任何其它類似的配置來實(shí)現(xiàn)。

本發(fā)明實(shí)施例中所描述的方法或算法的步驟可以直接嵌入硬件、處理器執(zhí)行的軟件模塊、或者這兩者的結(jié)合。軟件模塊可以存儲于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動磁盤、CD-ROM或本領(lǐng)域中其它任意形式的存儲媒介中。示例性地,存儲媒介可以與處理器連接,以使得處理器可以從存儲媒介中讀取信息,并可以向存儲媒介存寫信息??蛇x地,存儲媒介還可以集成到處理器中。處理器和存儲媒介可以設(shè)置于ASIC中,ASIC可以設(shè)置于用戶終端中??蛇x地,處理器和存儲媒介也可以設(shè)置于用戶終端中的不同的部件中。

在一個或多個示例性的設(shè)計(jì)中,本發(fā)明實(shí)施例所描述的上述功能可以在硬件、軟件、固件或這三者的任意組合來實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),這些功能可以存儲與電腦可讀的媒介上,或以一個或多個指令或代碼形式傳輸于電腦可讀的媒介上。電腦可讀媒介包括電腦存儲媒介和便于使得讓電腦程序從一個地方轉(zhuǎn)移到其它地方的通信媒介。存儲媒介可以是任何通用或特殊電腦可以接入訪問的可用媒體。例如,這樣的電腦可讀媒體可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁性存儲裝置,或其它任何可以用于承載或存儲以指令或數(shù)據(jù)結(jié)構(gòu)和其它可被通用或特殊電腦、或通用或特殊處理器讀取形式的程序代碼的媒介。此外,任何連接都可以被適當(dāng)?shù)囟x為電腦可讀媒介,例如,如果軟件是從一個網(wǎng)站站點(diǎn)、服務(wù)器或其它遠(yuǎn)程資源通過一個同軸電纜、光纖電纜、雙絞線、數(shù)字用戶線(DSL)或以例如紅外、無線和微波等無線方式傳輸?shù)囊脖话谒x的電腦可讀媒介中。所述的碟片(disk)和磁盤(disc)包括壓縮磁盤、鐳射盤、光盤、DVD、軟盤和藍(lán)光光盤,磁盤通常以磁性復(fù)制數(shù)據(jù),而碟片通常以激光進(jìn)行光學(xué)復(fù)制數(shù)據(jù)。上述的組合也可以包含在電腦可讀媒介中。

以上所述的具體實(shí)施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
桦川县| 曲麻莱县| 泰安市| 贞丰县| 龙山县| 游戏| 磴口县| 赤峰市| 宝鸡市| 马龙县| 拜城县| 白银市| 西昌市| 成武县| 英超| 广安市| 托克托县| 安乡县| 探索| 株洲市| 大安市| 阿荣旗| 连云港市| 梁平县| 黄梅县| 鄢陵县| 凌云县| 阜新| 武胜县| 高要市| 新闻| 延津县| 来宾市| 饶阳县| 阳原县| 皮山县| 河源市| 若尔盖县| 西林县| 盈江县| 叶城县|