本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法、終端設(shè)備及服務(wù)器。
背景技術(shù):
近年來,隨著互聯(lián)網(wǎng)的迅猛發(fā)展,越來越多的網(wǎng)絡(luò)用戶通過瀏覽網(wǎng)站來獲取信息或服務(wù)。網(wǎng)站通過獲取用戶的網(wǎng)絡(luò)訪問數(shù)據(jù),以更好的了解網(wǎng)絡(luò)用戶的需求,從而更好的提供用戶服務(wù)、維護(hù)網(wǎng)站的運(yùn)行和進(jìn)行網(wǎng)站推廣等。
現(xiàn)有技術(shù)中,一般通過分析在網(wǎng)頁服務(wù)器端收集的網(wǎng)絡(luò)訪問日志獲取用戶的網(wǎng)絡(luò)行為數(shù)據(jù),并且對所述用戶的網(wǎng)絡(luò)行為數(shù)據(jù)進(jìn)行簡單的處理,以提供給興趣方。圖1示出經(jīng)過簡單處理獲取的用戶網(wǎng)絡(luò)行為數(shù)據(jù),其包括用戶查看的網(wǎng)頁的信息、進(jìn)入所述網(wǎng)頁的時間和停留時間。
然而,由于服務(wù)器端收集的網(wǎng)絡(luò)訪問日志收錄的信息比較有限,因此能夠提供給興趣方的用戶網(wǎng)絡(luò)行為數(shù)據(jù)也較為粗略,不能夠很好地滿足興趣方研究用戶網(wǎng)絡(luò)行為的需求。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法、終端設(shè)備及服務(wù)器,以獲取較細(xì)顆粒度的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)。
根據(jù)本發(fā)明的一方面,本發(fā)明提供一種網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法,所述方法包括:檢測用戶在瀏覽器應(yīng)用窗口中的操作,并且獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù);向訪問數(shù)據(jù)服務(wù)器發(fā)送用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、所述操作的類型數(shù)據(jù)、所述操作對象數(shù)據(jù)和所述操作時間數(shù)據(jù)。
進(jìn)一步地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括以下操作中的至少兩種:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。
優(yōu)選地,所述獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù)的處理還包括:響應(yīng)于檢測到用戶打開、切換網(wǎng)頁的動作,獲取用戶進(jìn) 入網(wǎng)頁的事件數(shù)據(jù)及對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù);所述向訪問數(shù)據(jù)服務(wù)器發(fā)送用戶網(wǎng)絡(luò)訪問數(shù)據(jù)的處理還包括:向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、所述用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)、所述進(jìn)入對象數(shù)據(jù)和所述進(jìn)入時間數(shù)據(jù)。
優(yōu)選地,所述方法還包括:如果在預(yù)定的時間長度內(nèi)未檢測到用戶在已進(jìn)入的網(wǎng)頁中的操作,則向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、指示用戶離開所述網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,本發(fā)明還提供一種網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法,所述方法包括:從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、用戶在瀏覽器應(yīng)用窗口中的操作的類型數(shù)據(jù)、對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù);對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析,并且對所述操作對象數(shù)據(jù)進(jìn)行可視化處理,生成操作效果圖;提供經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖。
進(jìn)一步地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括以下操作中的至少兩種:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。
優(yōu)選地,所述從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù)的處理還包括:從所述客戶端接收用戶的標(biāo)識、用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)及對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù)。
優(yōu)選地,所述從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù)的處理還包括:從所述客戶端接收用戶的標(biāo)識、指示用戶離開已進(jìn)入的網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
優(yōu)選地,所述對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析的處理包括:根據(jù)打開第一網(wǎng)頁的時間和從所述第一網(wǎng)頁切換至第二網(wǎng)頁的時間計算用戶瀏覽所述第一網(wǎng)頁的時間長度。
優(yōu)選地,所述對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析的處理包括:根據(jù)所述用戶的標(biāo)識獲取用戶的信息。
根據(jù)本發(fā)明的另一方面,本發(fā)明還提供一種終端設(shè)備,所述終端設(shè)備包括:操作數(shù)據(jù)獲取單元,用于檢測用戶在瀏覽器應(yīng)用窗口中的操作,并且獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù);用戶網(wǎng)絡(luò)訪 問數(shù)據(jù)發(fā)送單元,用于向訪問數(shù)據(jù)服務(wù)器發(fā)送用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、所述操作的類型數(shù)據(jù)、所述操作對象數(shù)據(jù)和所述操作時間數(shù)據(jù)。
進(jìn)一步地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括以下操作中的至少兩種:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。
優(yōu)選地,所述操作數(shù)據(jù)獲取單元還包括:進(jìn)入數(shù)據(jù)獲取子單元,用于響應(yīng)于檢測到用戶打開、切換網(wǎng)頁的動作,獲取用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)及對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù);所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)發(fā)送單元還包括:進(jìn)入數(shù)據(jù)發(fā)送子單元,用于向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、所述用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)、所述進(jìn)入對象數(shù)據(jù)和所述進(jìn)入時間數(shù)據(jù)。
優(yōu)選地,所述終端設(shè)備還包括:離開數(shù)據(jù)發(fā)送單元,用于如果在預(yù)定的時間長度內(nèi)未檢測到用戶在已進(jìn)入的網(wǎng)頁中的操作,則向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、指示用戶離開所述網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,本發(fā)明還提供一種服務(wù)器,所述服務(wù)器包括:用戶網(wǎng)絡(luò)訪問數(shù)據(jù)接收單元,用于從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、用戶在瀏覽器應(yīng)用窗口中的操作的類型數(shù)據(jù)、對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù);用戶網(wǎng)絡(luò)訪問數(shù)據(jù)處理單元,用于對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析,并且對所述操作對象數(shù)據(jù)進(jìn)行可視化處理,生成操作效果圖;用戶網(wǎng)絡(luò)訪問數(shù)據(jù)提供單元,用于提供經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖。
進(jìn)一步地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括以下操作中的至少兩種:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。
優(yōu)選地,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)接收單元還包括:進(jìn)入數(shù)據(jù)接收子單元,用于從所述客戶端接收用戶的標(biāo)識、用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)及 對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù)。
優(yōu)選地,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)接收單元還包括:離開數(shù)據(jù)接收子單元,用于從所述客戶端接收用戶的標(biāo)識、指示用戶離開已進(jìn)入的網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
優(yōu)選地,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)處理單元包括:用戶瀏覽網(wǎng)頁時間長度計算子單元,用于根據(jù)打開第一網(wǎng)頁的時間和從所述第一網(wǎng)頁切換至第二網(wǎng)頁的時間計算用戶瀏覽所述第一網(wǎng)頁的時間長度。
優(yōu)選地,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)處理單元包括:用戶信息獲取子單元,用于根據(jù)所述用戶的標(biāo)識獲取用戶的信息。
本發(fā)明提供的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法、終端設(shè)備及服務(wù)器,通過檢測用戶在瀏覽器應(yīng)用窗口中的操作并獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù),可獲取較細(xì)顆粒度的用戶網(wǎng)絡(luò)訪問數(shù)據(jù),例如用戶打開網(wǎng)頁的時間、在網(wǎng)頁中的操作、網(wǎng)頁切換操作、停留時間等數(shù)據(jù)。
另一方面,在服務(wù)器端通過對采集的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析和可視化處理,能夠提供豐富、直觀的用戶網(wǎng)絡(luò)行為的信息,更明確地了解用戶的需求。
附圖說明
圖1是示出現(xiàn)有的用戶網(wǎng)絡(luò)行為數(shù)據(jù)的示意圖;
圖2是示出本發(fā)明示例性實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法的流程示意圖;
圖3是示出本發(fā)明另一示例性實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法的流程示意圖;
圖4是示出圖3所示實施例中經(jīng)分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖的示意圖;
圖5是示出圖2和圖3所示實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法一種應(yīng)用場景的信息交互示意圖;
圖6是示出本發(fā)明示例性實施例的終端設(shè)備的結(jié)構(gòu)示意圖;
圖7是示出本發(fā)明另一示例性實施例的終端設(shè)備的結(jié)構(gòu)示意圖;
圖8是示出本發(fā)明示例性實施例的服務(wù)器的結(jié)構(gòu)示意圖;
圖9是示出本發(fā)明另一示例性實施例的服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明的基本構(gòu)思是,用戶通過終端設(shè)備中的瀏覽器訪問網(wǎng)站時,在瀏覽器應(yīng)用中通過下載的采集程序(如腳本代碼)來檢測用戶在瀏覽器應(yīng)用窗口中的操作并獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù),以獲取較細(xì)顆粒度的用戶網(wǎng)絡(luò)訪問數(shù)據(jù),可例如用戶打開網(wǎng)頁的時間、在網(wǎng)頁中的操作、網(wǎng)頁切換操作、停留時間等數(shù)據(jù)。瀏覽器還可將獲取的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)發(fā)送至服務(wù)器,以進(jìn)行可視化展示,便于網(wǎng)站客服人員更好的了解用戶的需求,從而更好的提供用戶服務(wù)、維護(hù)網(wǎng)站的運(yùn)行和進(jìn)行網(wǎng)站推廣等。
下面結(jié)合附圖對本發(fā)明示例性實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法、終端設(shè)備及服務(wù)器進(jìn)行詳細(xì)描述。
實施例一
圖2是示出本發(fā)明示例性實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法的流程示意圖。
本發(fā)明實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法的執(zhí)行主體為用戶進(jìn)行網(wǎng)站訪問時使用的安裝有瀏覽器應(yīng)用的終端設(shè)備,例如臺式電腦、筆記本電腦等。
參照圖2,在步驟S210,檢測用戶在瀏覽器應(yīng)用窗口中的操作,并且獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù)。
具體地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括,但不限于以下操作:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。以用戶點(diǎn)擊網(wǎng)頁P(yáng)1中鏈接網(wǎng)頁P(yáng)2的鏈接為例,當(dāng)檢測到用戶在瀏覽器應(yīng)用窗口中的所述“點(diǎn)擊”操作時,獲取與所述“點(diǎn)擊”操作對應(yīng)的操作對象數(shù)據(jù),例如“網(wǎng)頁P(yáng)1中鏈接網(wǎng)頁P(yáng)2的鏈接”和操作時間數(shù)據(jù)“2015-07-2914:53:45”。
在步驟S220,向訪問數(shù)據(jù)服務(wù)器發(fā)送用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、所述操作的類型數(shù)據(jù)、所述操作對象數(shù)據(jù)和所述操作時間數(shù)據(jù)。
具體地,所述訪問數(shù)據(jù)服務(wù)器是用于統(tǒng)一收集用戶網(wǎng)絡(luò)訪問數(shù)據(jù)并進(jìn)行處理的服務(wù)器。用戶的標(biāo)識具體可包括,但不限于用戶的登陸賬號。
本發(fā)明實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法,通過檢測用戶在瀏覽器 應(yīng)用窗口中的操作并獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù),可獲取較細(xì)顆粒度的用戶網(wǎng)絡(luò)訪問數(shù)據(jù),例如用戶打開網(wǎng)頁的時間、在網(wǎng)頁中的操作、網(wǎng)頁切換操作、停留時間等數(shù)據(jù)。
當(dāng)用戶點(diǎn)擊鏈接打開一個網(wǎng)頁時,并不一定實際在瀏覽所述網(wǎng)頁。為更準(zhǔn)確的獲取用戶實際進(jìn)入網(wǎng)頁的時間,優(yōu)選地,步驟S210中所述獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù)的處理還包括:響應(yīng)于檢測到用戶打開、切換網(wǎng)頁的動作,獲取用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)及對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù)。相應(yīng)地,步驟S220中所述向訪問數(shù)據(jù)服務(wù)器發(fā)送用戶網(wǎng)絡(luò)訪問數(shù)據(jù)的處理還包括:向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、所述用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)、所述進(jìn)入對象數(shù)據(jù)和所述進(jìn)入時間數(shù)據(jù)。
具體地,以用戶從已打開網(wǎng)頁P(yáng)1切換至已打開網(wǎng)頁P(yáng)2為例,當(dāng)檢測到用戶在瀏覽器應(yīng)用窗口中的所述“切換網(wǎng)頁”操作時,獲取用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù),例如“進(jìn)入網(wǎng)頁”及對應(yīng)的進(jìn)入對象數(shù)據(jù)“網(wǎng)頁P(yáng)2”和進(jìn)入時間數(shù)據(jù)“2015-07-2914:53:46”。
當(dāng)用戶已進(jìn)入一個網(wǎng)頁但并未關(guān)閉所述網(wǎng)頁時,用戶并不一定實際在瀏覽所述網(wǎng)頁而可能在做其他事情。為更準(zhǔn)確的獲取用戶實際離開網(wǎng)頁的時間,優(yōu)選地,所述方法還包括:如果在預(yù)定的時間長度內(nèi)未檢測到用戶在已進(jìn)入的網(wǎng)頁中的操作,則向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、指示用戶離開所述網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
具體地,以用戶進(jìn)入網(wǎng)頁P(yáng)1但一直未關(guān)閉網(wǎng)頁P(yáng)1為例,當(dāng)從操作時間數(shù)據(jù)“2015-07-2914:56:30”起,在預(yù)定的時間長度(例如2分鐘內(nèi))未檢測到用戶在網(wǎng)頁P(yáng)1中的操作時,向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、指示用戶離開所述網(wǎng)頁的事件數(shù)據(jù),例如“離開網(wǎng)頁”、所述網(wǎng)頁的數(shù)據(jù)“網(wǎng)頁P(yáng)1”和離開時間數(shù)據(jù)“2015-07-2914:58:30”。
優(yōu)選地,所述方法還包括:從網(wǎng)站服務(wù)器接收攜帶有腳本語言代碼的網(wǎng)頁,所述腳本語言代碼包括所述訪問數(shù)據(jù)服務(wù)器的標(biāo)識和網(wǎng)站的配置信息;向與所述標(biāo)識對應(yīng)的所述訪問數(shù)據(jù)服務(wù)器發(fā)送所述網(wǎng)站的配置信息;從所述訪問數(shù)據(jù)服務(wù)器接收與所述網(wǎng)站的配置信息對應(yīng)的采集代碼;運(yùn)行所述采集代碼。
具體地,所述腳本語言代碼具體可包括,但不限于Java Script(簡稱JS)腳本語言代碼。運(yùn)行所述采集代碼以執(zhí)行檢測用戶在瀏覽器應(yīng)用窗口中的操作的步驟。
實施例二
圖3是示出本發(fā)明另一示例性實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法的流程示意圖。
本發(fā)明實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法的執(zhí)行主體為訪問數(shù)據(jù)服務(wù)器。
參照圖3,在步驟S310,從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、用戶在瀏覽器應(yīng)用窗口中的操作的類型數(shù)據(jù)、對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù)。
具體地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括,但不限于以下操作:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。以用戶點(diǎn)擊網(wǎng)頁P(yáng)1中鏈接網(wǎng)頁P(yáng)2的鏈接為例,從客戶端接收用戶的標(biāo)識、用戶在瀏覽器應(yīng)用窗口中的操作的類型數(shù)據(jù),例如“點(diǎn)擊”、對應(yīng)的操作對象數(shù)據(jù)“網(wǎng)頁P(yáng)1中鏈接網(wǎng)頁P(yáng)2的鏈接”和操作時間數(shù)據(jù)“2015-07-2914:53:45”。用戶的標(biāo)識具體可包括,但不限于用戶的登陸賬號。
在步驟S320,對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析,并且對所述操作對象數(shù)據(jù)進(jìn)行可視化處理,生成操作效果圖。
具體地,對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析,且對所述操作對象數(shù)據(jù)進(jìn)行可視化處理后的數(shù)據(jù)示例如下:
{"id":2345999,"time":1438085406010,"user":"張三","action":[
{"act":"enter","einfo":"通過百度搜索【鮮花】"},
{"act":"enter","einfo":"進(jìn)入<a href=’http://xxxx.html’target=’blank’
>網(wǎng)頁p1</a><imgsrc=’http://p.qiao.baidu.com/a/xxxxxx.jpg’alt=’網(wǎng)頁p1的截圖’></img>"}
]}
其中,Id:消息id;
Time:時間;
User:用戶的名稱,如果用戶沒有登錄,默認(rèn)為空;
Action:用戶的操作描述;
Act:操作類別;
Einfo:操作描寫,是HTML富文本;
示例中“網(wǎng)頁p1的截圖”為用戶點(diǎn)擊網(wǎng)頁P(yáng)1中的圖片“http://p.qiao.baidu.com/a/xxxxxx.jpg”生成的操作效果圖。
在步驟S330,提供經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖。
具體地,可將經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖直接提供給網(wǎng)站技術(shù)人員,以便網(wǎng)站技術(shù)人員進(jìn)行網(wǎng)站維護(hù)和網(wǎng)站推廣等。也可將經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖加上協(xié)議頭后發(fā)送至網(wǎng)站上提供用戶(網(wǎng)民)與客服聊天服務(wù)的即時通訊服務(wù)器(例如百度商橋服務(wù)器),以供即時通訊服務(wù)器將經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖發(fā)送至客服的即時通訊工具的聊天界面上,可視化地展示給客服,以便客服更好地了解用戶需求,提供用戶服務(wù)。
本發(fā)明實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法,通過接收用戶在瀏覽器應(yīng)用窗口中的操作的類型數(shù)據(jù)、對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù),可獲取較細(xì)顆粒度的用戶網(wǎng)絡(luò)訪問數(shù)據(jù),例如用戶打開網(wǎng)頁的時間、在網(wǎng)頁中的操作、網(wǎng)頁切換操作、停留時間等數(shù)據(jù),通過對接收的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析和可視化處理,能夠提供豐富、直觀的用戶網(wǎng)絡(luò)行為的信息,更明確地了解用戶的需求。
優(yōu)選地,步驟S310中所述從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù)的處理還包括:從所述客戶端接收用戶的標(biāo)識、用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)及對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù)。
優(yōu)選地,步驟S310中所述從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù)的處理還包括:從所述客戶端接收用戶的標(biāo)識、指示用戶離開已進(jìn)入的網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
優(yōu)選地,步驟S320中所述對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析的處理包括:根據(jù)打開第一網(wǎng)頁的時間和從所述第一網(wǎng)頁切換至第二網(wǎng)頁的時間計算用戶瀏覽所述第一網(wǎng)頁的時間長度。
具體地,用戶瀏覽所述第一網(wǎng)頁的時間長度即用戶在所述第一網(wǎng)頁的停留時間。當(dāng)用戶打開多個網(wǎng)頁時,打開第一網(wǎng)頁的時間為實際進(jìn)入第一網(wǎng)頁的時間。
優(yōu)選地,步驟S320中所述對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析的處理包括:根據(jù)所述用戶的標(biāo)識獲取用戶的信息,例如用戶的姓名、性別、所處區(qū)域等信息。
圖4是示出圖3所示實施例中經(jīng)分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖的示意圖。如圖4所示,在第一條用戶網(wǎng)絡(luò)訪問數(shù)據(jù)項中,除了示出“2015-07-2914:52:08訪客張三通過百度搜索【鮮花】進(jìn)入p1頁面”的網(wǎng)頁進(jìn)入狀態(tài)信息,還示出經(jīng)過可視化處理的P1網(wǎng)頁的操作效果圖。在第二條用戶網(wǎng)絡(luò)訪問數(shù)據(jù)項中,除了示出“2015-07-2914:53:09訪客張三滾動鼠標(biāo)”的鼠標(biāo)操作信息,還示出經(jīng)過可視化處理的鼠標(biāo)在P1網(wǎng)頁內(nèi)的滾動區(qū)域的操作效果圖及經(jīng)過分析處理的在P1網(wǎng)頁內(nèi)的滾動區(qū)域內(nèi)的停留時間“在p1頁面紅色框區(qū)域停留超過10秒”。在第三條用戶網(wǎng)絡(luò)訪問數(shù)據(jù)項中,除了示出“2015-07-2914:53:20訪客張三點(diǎn)擊p1頁面的圖片”的圖片操作信息,還示出經(jīng)過可視化處理的p1網(wǎng)頁的圖片的操作效果圖。在第五條用戶網(wǎng)絡(luò)訪問數(shù)據(jù)項中,除了示出“2015-07-2914:53:46訪客張三進(jìn)入p2頁面”的網(wǎng)頁進(jìn)入狀態(tài)信息,還示出經(jīng)過分析處理的在P1網(wǎng)頁內(nèi)停留時間“在P1頁面停留約1.5分鐘”以及經(jīng)過可視化處理的P2網(wǎng)頁的操作效果圖。在倒數(shù)第四條用戶網(wǎng)絡(luò)訪問數(shù)據(jù)項中,除了示出“2015-07-2914:58:05訪客張三提交了表單”的表單項操作信息,還示出經(jīng)過可視化處理的提交的表單的操作效果圖。
圖5是示出圖2和圖3所示實施例的網(wǎng)絡(luò)訪問數(shù)據(jù)的處理方法一種應(yīng)用場景的信息交互示意圖。
如圖5所示,用戶通過終端設(shè)備上的瀏覽器應(yīng)用訪問網(wǎng)站,即向網(wǎng)站服務(wù)器發(fā)送訪問請求(S510)。網(wǎng)站服務(wù)器向瀏覽器發(fā)送攜帶有腳本語言代碼的網(wǎng)頁(S520),所述腳本語言代碼包括訪問數(shù)據(jù)服務(wù)器的標(biāo)識和網(wǎng)站的配置信息。瀏覽器向與所述標(biāo)識對應(yīng)的訪問數(shù)據(jù)服務(wù)器發(fā)送所述網(wǎng)站的配置信息(S530)。訪問數(shù)據(jù)服務(wù)器向瀏覽器發(fā)送與所述網(wǎng)站的配置信息對應(yīng)的采集代碼(S540)。
瀏覽器運(yùn)行所述采集代碼,檢測用戶在瀏覽器應(yīng)用窗口中的操作, 并獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù),向訪問數(shù)據(jù)服務(wù)器發(fā)送用戶網(wǎng)絡(luò)訪問數(shù)據(jù)(S550),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、所述操作的類型數(shù)據(jù)、所述操作對象數(shù)據(jù)和所述操作時間數(shù)據(jù)。
訪問數(shù)據(jù)服務(wù)器對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析,并且對所述操作對象數(shù)據(jù)進(jìn)行可視化處理,生成操作效果圖,向即時通訊服務(wù)器發(fā)送經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖(S560)。即時通訊服務(wù)器向即時通訊工具客服端發(fā)送經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖(S570),在即時通訊工具客服端的聊天界面上可視化地展示給客服。
實施例三
圖6是示出本發(fā)明示例性實施例的終端設(shè)備的結(jié)構(gòu)示意圖。
參照圖6,本實施例的終端設(shè)備可包括操作數(shù)據(jù)獲取單元610和用戶網(wǎng)絡(luò)訪問數(shù)據(jù)發(fā)送單元620。
操作數(shù)據(jù)獲取單元610用于檢測用戶在瀏覽器應(yīng)用窗口中的操作,并且獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù)。
用戶網(wǎng)絡(luò)訪問數(shù)據(jù)發(fā)送單元620用于向訪問數(shù)據(jù)服務(wù)器發(fā)送用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、所述操作的類型數(shù)據(jù)、所述操作對象數(shù)據(jù)和所述操作時間數(shù)據(jù)。
進(jìn)一步地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括以下操作中的至少兩種:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。
本發(fā)明實施例的終端設(shè)備,通過檢測用戶在瀏覽器應(yīng)用窗口中的操作并獲取與所述操作對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù),可獲取較細(xì)顆粒度的用戶網(wǎng)絡(luò)訪問數(shù)據(jù),例如用戶打開網(wǎng)頁的時間、在網(wǎng)頁中的操作、網(wǎng)頁切換操作、停留時間等數(shù)據(jù)。
圖7是示出本發(fā)明另一示例性實施例的終端設(shè)備的結(jié)構(gòu)示意圖。
參照圖7,在圖6所示的終端設(shè)備的基礎(chǔ)上,所述操作數(shù)據(jù)獲取單元610還包括:進(jìn)入數(shù)據(jù)獲取子單元710,用于響應(yīng)于檢測到用戶打開、切換網(wǎng)頁的動作,獲取用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)及對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù)。所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)發(fā)送單元620還包括:進(jìn)入數(shù) 據(jù)發(fā)送子單元720,用于向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、所述用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)、所述進(jìn)入對象數(shù)據(jù)和所述進(jìn)入時間數(shù)據(jù)。
優(yōu)選地,所述終端設(shè)備還包括:離開數(shù)據(jù)發(fā)送單元730,用于如果在預(yù)定的時間長度內(nèi)未檢測到用戶在已進(jìn)入的網(wǎng)頁中的操作,則向所述訪問數(shù)據(jù)服務(wù)器發(fā)送用戶的標(biāo)識、指示用戶離開所述網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
優(yōu)選地,所述終端設(shè)備還包括:腳本語言代碼接收單元740,用于從網(wǎng)站服務(wù)器接收攜帶有腳本語言代碼的網(wǎng)頁,所述腳本語言代碼包括所述訪問數(shù)據(jù)服務(wù)器的標(biāo)識和網(wǎng)站的配置信息;網(wǎng)站配置信息發(fā)送單元750,用于向與所述標(biāo)識對應(yīng)的所述訪問數(shù)據(jù)服務(wù)器發(fā)送所述網(wǎng)站的配置信息;采集代碼接收單元760,用于從所述訪問數(shù)據(jù)服務(wù)器接收與所述網(wǎng)站的配置信息對應(yīng)的采集代碼;采集代碼運(yùn)行單元770,用于運(yùn)行所述采集代碼。
實施例四
圖8是示出本發(fā)明示例性實施例的服務(wù)器的結(jié)構(gòu)示意圖。
參照圖8,本實施例的服務(wù)器可包括用戶網(wǎng)絡(luò)訪問數(shù)據(jù)接收單元810、用戶網(wǎng)絡(luò)訪問數(shù)據(jù)處理單元820和用戶網(wǎng)絡(luò)訪問數(shù)據(jù)提供單元830。
用戶網(wǎng)絡(luò)訪問數(shù)據(jù)接收單元810用于從客戶端接收用戶網(wǎng)絡(luò)訪問數(shù)據(jù),所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)包括用戶的標(biāo)識、用戶在瀏覽器應(yīng)用窗口中的操作的類型數(shù)據(jù)、對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù)。
用戶網(wǎng)絡(luò)訪問數(shù)據(jù)處理單元820用于對所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析,并且對所述操作對象數(shù)據(jù)進(jìn)行可視化處理,生成操作效果圖。
用戶網(wǎng)絡(luò)訪問數(shù)據(jù)提供單元830用于提供經(jīng)所述分析處理的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)以及可視化的操作效果圖。
進(jìn)一步地,所述用戶在瀏覽器應(yīng)用窗口中的操作包括以下操作中的至少兩種:打開網(wǎng)頁的操作、切換網(wǎng)頁的操作、在網(wǎng)頁顯示窗口中的翻頁操作、滾動操作、鏈接點(diǎn)擊操作、表單輸入操作、表單提交操作、對下拉菜單項的操作。
本發(fā)明實施例的服務(wù)器,通過接收用戶在瀏覽器應(yīng)用窗口中的操作的類型數(shù)據(jù)、對應(yīng)的操作對象數(shù)據(jù)和操作時間數(shù)據(jù),可獲取較細(xì)顆粒度的用戶網(wǎng)絡(luò)訪問數(shù)據(jù),例如用戶打開網(wǎng)頁的時間、在網(wǎng)頁中的操作、網(wǎng) 頁切換操作、停留時間等數(shù)據(jù),通過對接收的用戶網(wǎng)絡(luò)訪問數(shù)據(jù)進(jìn)行分析和可視化處理,能夠提供豐富、直觀的用戶網(wǎng)絡(luò)行為的信息,更明確地了解用戶的需求。
圖9是示出本發(fā)明另一示例性實施例的服務(wù)器的結(jié)構(gòu)示意圖。
參照圖9,在圖8所示的服務(wù)器的基礎(chǔ)上,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)接收單元810還包括:進(jìn)入數(shù)據(jù)接收子單元910,用于從所述客戶端接收用戶的標(biāo)識、用戶進(jìn)入網(wǎng)頁的事件數(shù)據(jù)及對應(yīng)的進(jìn)入對象數(shù)據(jù)和進(jìn)入時間數(shù)據(jù)。
優(yōu)選地,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)接收單元810還包括:離開數(shù)據(jù)接收子單元920,用于從所述客戶端接收用戶的標(biāo)識、指示用戶離開已進(jìn)入的網(wǎng)頁的事件數(shù)據(jù)、所述網(wǎng)頁的數(shù)據(jù)和離開時間數(shù)據(jù)。
優(yōu)選地,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)處理單元820包括:用戶瀏覽網(wǎng)頁時間長度計算子單元930,用于根據(jù)打開第一網(wǎng)頁的時間和從所述第一網(wǎng)頁切換至第二網(wǎng)頁的時間計算用戶瀏覽所述第一網(wǎng)頁的時間長度。
優(yōu)選地,所述用戶網(wǎng)絡(luò)訪問數(shù)據(jù)處理單元820包括:用戶信息獲取子單元940,用于根據(jù)所述用戶的標(biāo)識獲取用戶的信息。
優(yōu)選地,所述服務(wù)器還包括:網(wǎng)站配置信息接收單元950,用于從所述客戶端接收網(wǎng)站的配置信息;采集代碼生成單元960,用于根據(jù)所述網(wǎng)站的配置信息生成采集代碼;采集代碼發(fā)送單元970,用于向所述客戶端發(fā)送所述采集代碼。
需要指出,根據(jù)實施的需要,可將本申請中描述的各個步驟拆分為更多步驟,也可將兩個或多個步驟或者步驟的部分操作組合成新的步驟,以實現(xiàn)本發(fā)明的目的。
上述根據(jù)本發(fā)明的方法可在硬件、固件中實現(xiàn),或者被實現(xiàn)為可存儲在記錄介質(zhì)(諸如CD ROM、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機(jī)代碼,或者被實現(xiàn)通過網(wǎng)絡(luò)下載的原始存儲在遠(yuǎn)程記錄介質(zhì)或非暫時機(jī)器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計算機(jī)代碼,從而在此描述的方法可被存儲在使用通用計算機(jī)、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理??梢岳斫猓嬎銠C(jī)、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機(jī)代碼的存儲組件(例如,RAM、ROM、閃存等),當(dāng) 所述軟件或計算機(jī)代碼被計算機(jī)、處理器或硬件訪問且執(zhí)行時,實現(xiàn)在此描述的處理方法。此外,當(dāng)通用計算機(jī)訪問用于實現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行將通用計算機(jī)轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計算機(jī)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。