統(tǒng)計頁面平均停留時間、確定頁面用戶黏性的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種統(tǒng)計頁面平均停留時間、確定網(wǎng)頁用戶黏性的方法和裝置,統(tǒng)計頁面平均停留時間的方法包括:對于網(wǎng)站中待統(tǒng)計的頁面,獲取網(wǎng)站服務(wù)器記錄的該頁面的停留時間;其中,大于預(yù)設(shè)會話時間閾值的該頁面的停留時間以空值表示;計算出值為空值的該頁面的停留時間的個數(shù)在獲取的該頁面的停留時間的個數(shù)中所占的比重;根據(jù)獲取的非空值的該頁面的停留時間,計算出該頁面的平均停留時間的基礎(chǔ)值;若判定計算出的比重大于預(yù)設(shè)比重閾值,則根據(jù)該比重與預(yù)設(shè)會話時間閾值確定該頁面的平均停留時間;否則將計算出的該頁面的平均停留時間的基礎(chǔ)值作為該頁面的平均停留時間。應(yīng)用本發(fā)明可以提高計算網(wǎng)站頁面的平均停留時間的準(zhǔn)確性。
【專利說明】統(tǒng)計頁面平均停留時間、確定頁面用戶黏性的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種統(tǒng)計頁面平均停留時間、確定頁面用 戶黏性統(tǒng)計方法和裝置。
【背景技術(shù)】
[0002] 通常,一個網(wǎng)站中包含多個頁面,網(wǎng)站運營人員可以在網(wǎng)站頁面上發(fā)布想要公開 的資訊,或者利用網(wǎng)站來提供相關(guān)的網(wǎng)絡(luò)服務(wù)。人們可以通過網(wǎng)頁瀏覽器來訪問網(wǎng)站,獲取 需要的資訊或者享受網(wǎng)絡(luò)服務(wù)。
[0003] 網(wǎng)站頁面的停留時間通俗的講就是用戶在瀏覽這個網(wǎng)站頁面時所花費的時間,在 一定程度上反映了該網(wǎng)站頁面對用戶的黏性。因此,網(wǎng)站運營人員通常統(tǒng)計出一個網(wǎng)站頁 面的平均停留時間,將其作為衡量網(wǎng)站的性能的一個指標(biāo),來了解網(wǎng)站頁面的內(nèi)容質(zhì)量,并 為網(wǎng)站運營提供決策支持。
[0004] 在實際應(yīng)用中,網(wǎng)絡(luò)服務(wù)器對于網(wǎng)站的一個頁面,將用戶訪問該頁面的時間(ti) 和訪問下一個頁面的時間(t 2)的差值作為用戶瀏覽該頁面的時間,即該頁面的停 留時間。基于此,現(xiàn)有技術(shù)的計算網(wǎng)站的網(wǎng)頁平均停留時間的方法是:統(tǒng)計出該頁面的每次 訪問的停留時間后,將該頁面的每次訪問的停留時間之和與該頁面的訪問次數(shù)的比值,作 為該頁面的平均停留時間。
[0005] 然而,本發(fā)明的發(fā)明人發(fā)現(xiàn),根據(jù)現(xiàn)有方法計算的網(wǎng)站頁面的平均停留時間不夠 準(zhǔn)確;并進一步分析后發(fā)現(xiàn)原因在于:用戶行為存在較大差異,比如用戶訪問一個頁面后, 可能因為有事離開長時間未關(guān)閉該頁面,而當(dāng)該頁面中帶有視頻或者難以理解的文字等 時,用戶也可能是因為在一直瀏覽該頁面(觀看該頁面的視頻或者一直致力于理解其中的 文字)而長時間未關(guān)閉該頁面,現(xiàn)有方法無法得知用戶長時間未關(guān)閉頁面是因為用戶有事 離開還是用戶一直在瀏覽該頁面,在計算網(wǎng)站頁面的平均停留時間時,對于上述長時間未 關(guān)閉網(wǎng)頁的情況并不進行區(qū)分,使得計算出的網(wǎng)站頁面的平均停留時間不夠準(zhǔn)確。
【發(fā)明內(nèi)容】
[0006] 針對上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明實施例提供了一種統(tǒng)計頁面平均停留時 間、確定頁面用戶黏性的方法和裝置,用以提高網(wǎng)站頁面平均停留時間確定的準(zhǔn)確性,并確 定用戶對頁面的黏性。
[0007] 本發(fā)明實施例提供了一種統(tǒng)計頁面平均停留時間的方法,包括:
[0008] 對于網(wǎng)站中待統(tǒng)計的頁面,獲取網(wǎng)站服務(wù)器記錄的所述頁面的若干個停留時間; 其中,大于預(yù)設(shè)會話時間閾值的所述頁面的停留時間以空值null表示;
[0009] 計算出值為null的所述頁面的停留時間的個數(shù)在獲取的所述頁面的停留時間的 個數(shù)中所占的比重;并根據(jù)獲取的非null值的所述頁面的停留時間,計算出所述頁面的平 均停留時間的基礎(chǔ)值;
[0010] 若判定所述比重大于預(yù)設(shè)比重閾值,則根據(jù)所述比重與所述預(yù)設(shè)會話時間閾值確 定所述頁面的平均停留時間;否則,將所述基礎(chǔ)值作為所述頁面的平均停留時間。
[0011] 較佳地,所述若判定所述比重大于預(yù)設(shè)比重閾值,則根據(jù)所述比重與所述預(yù)設(shè)會 話時間閾值確定所述頁面的平均停留時間,具體包括:
[0012] 若判定所述比重大于預(yù)設(shè)比重閾值,則進一步判斷所述基礎(chǔ)值是否大于預(yù)設(shè)停留 時間閾值;若是,則將所述比重與預(yù)設(shè)會話時間閾值相乘后與所述基礎(chǔ)值相加,得到所述頁 面的平均停留時間;否則,將所述比重與預(yù)設(shè)會話時間閾值相乘,得到所述頁面的平均停留 時間。
[0013] 較佳地,所述根據(jù)獲取的非null值的所述頁面的停留時間,計算出所述頁面的平 均停留時間的基礎(chǔ)值,具體包括:
[0014] 將獲取的非null值的所述頁面的停留時間進行排序,選取排序在預(yù)設(shè)的排序區(qū) 間內(nèi)的所述頁面的停留時間后,計算出選取出的所述頁面的停留時間的平均值,作為所述 頁面的平均停留時間的基礎(chǔ)值。
[0015] 其中,所述預(yù)設(shè)的排序區(qū)間的兩個端點分別為INT(miXn)和INT(m 2Xn),其中,η 為獲取的所述頁面的平均停留時間的個數(shù),1?和1112為預(yù)設(shè)的百分比,且111,1? JNTOi^Xn) 表示對1? X η取整;INT (m2 X η)表示對m2 X η取整;以及
[0016] 所述選取排序在預(yù)設(shè)的排序區(qū)間內(nèi)的所述頁面的停留時間,具體包括:
[0017] 選取排序在第INT(miXn)位與第INT(m2Xn)位之間的所述頁面的停留時間。
[0018] 本發(fā)明實施例還提供了一種確定頁面用戶黏性的方法,包括:
[0019] 對于網(wǎng)站中待統(tǒng)計的頁面,根據(jù)上述的統(tǒng)計頁面平均停留時間的方法統(tǒng)計出該頁 面的平均停留時間;
[0020] 根據(jù)統(tǒng)計出的該頁面的平均停留時間、以及預(yù)設(shè)的平均停留時間與黏性等級的對 應(yīng)關(guān)系,確定用戶對該頁面的黏性等級。
[0021] 本發(fā)明實施例還提供了一種統(tǒng)計頁面平均停留時間的裝置,包括:
[0022] 停留時間獲取模塊,用戶對于網(wǎng)站中待統(tǒng)計的頁面,獲取網(wǎng)站服務(wù)器記錄的所述 頁面的若干個停留時間;其中,大于預(yù)設(shè)會話時間閾值的所述頁面的停留時間以空值null 表不;
[0023] 比重計算模塊,用于從所述停留時間獲取模塊獲取的所述頁面的停留時間中統(tǒng)計 出值為null的所述頁面的停留時間的個數(shù),計算該個數(shù)在所述停留時間獲取模塊獲取的 所述頁面的停留時間的個數(shù)中所占的比重;
[0024] 基礎(chǔ)值計算模塊,用于根據(jù)所述停留時間獲取模塊獲取的非null值的所述頁面 的停留時間,計算出所述頁面的平均停留時間的基礎(chǔ)值;
[0025] 平均停留時間計算模塊,用于若判定所述比重大于預(yù)設(shè)比重閾值,則根據(jù)所述比 重與所述預(yù)設(shè)會話時間閾值確定所述頁面的平均停留時間;否則,將所述基礎(chǔ)值作為所述 頁面的平均停留時間。
[0026] 較佳地,所述平均停留時間計算模塊具體包括:
[0027] 判斷單元,用于若判定所述比重大于所述預(yù)設(shè)比重閾值,則進一步判斷所述基礎(chǔ) 值是否大于預(yù)設(shè)停留時間閾值,若是,則發(fā)送第一計算通知,否則發(fā)送第二計算通知;若判 斷所述比重小于等于所述預(yù)設(shè)比重閾值,則發(fā)送第三計算通知;
[0028] 平均停留時間計算單元,用于接收到第一計算通知后,將所述比重與預(yù)設(shè)會話時 間閾值相乘后與所述基礎(chǔ)值相加,得到所述頁面的平均停留時間;接收到第二計算通知后, 將所述比重與預(yù)設(shè)會話時間閾值相乘,得到所述頁面的平均停留時間;以及接收到第三計 算通知后,將所述基礎(chǔ)值作為所述頁面的平均停留時間。
[0029] 較佳地,所述基礎(chǔ)值計算模塊具體用于將所述停留時間獲取模塊獲取的非null 的所述頁面的停留時間進行排序,選取排序在預(yù)設(shè)的排序區(qū)間內(nèi)的所述頁面的停留時間 后,計算出選取出的所述頁面的停留時間的平均值,作為所述頁面的平均停留時間的基礎(chǔ) 值。
[0030] 其中,所述基礎(chǔ)值計算模塊中預(yù)設(shè)的排序區(qū)間的兩個端點分別為INT(miXn)和 INT(m2Xn),其中,η為獲取的所述頁面的平均停留時間的個數(shù),mjPm2S預(yù)設(shè)的百分比,且 ; INT 0? X η)表示對叫X η取整;INT (m2 X η)表示對m2 X η取整。
[0031] 本發(fā)明實施例還提供了一種確定頁面用戶黏性的裝置,包括:
[0032] 上述的網(wǎng)站頁面平均停留時間統(tǒng)計裝置;以及
[0033] 網(wǎng)頁用戶黏性確定模塊,用于對于網(wǎng)站中待統(tǒng)計的頁面,根據(jù)所述網(wǎng)站頁面平均 停留時間統(tǒng)計裝置統(tǒng)計出的該頁面的平均停留時間、以及預(yù)設(shè)的平均停留時間與黏性等級 的對應(yīng)關(guān)系,確定用戶對該頁面的黏性等級。
[0034] 本發(fā)明的技術(shù)方案中,對于網(wǎng)站的待統(tǒng)計的頁面,獲取網(wǎng)絡(luò)服務(wù)器中記錄的該頁 面的若干個停留時間后,計算出值為null的該頁面的停留時間的個數(shù)在獲取的該頁面的 停留時間的個數(shù)中所占的比重,根據(jù)該比重與預(yù)設(shè)比重閾值的大小關(guān)系,采用不同的方式 來計算該頁面的平均停留時間,即當(dāng)該比重大于預(yù)設(shè)比重閾值時,根據(jù)該比重與預(yù)設(shè)會話 時間閾值的乘積來計算該頁面的平均停留時間,當(dāng)該比重小于等于預(yù)設(shè)比重閾值時,根據(jù) 該頁面的平均停留時間的基礎(chǔ)值計算該頁面的平均停留時間。本發(fā)明考慮了網(wǎng)絡(luò)服務(wù)器記 錄的值為null的頁面的停留時間對頁面的平均停留時間的影響,提高了頁面的平均停留 時間的的準(zhǔn)確性。而且,基于統(tǒng)計出的頁面的平均停留時間,可以確定出用戶對頁面的黏性 等級,進而便于網(wǎng)站運營人員作出運營決策等。
【專利附圖】
【附圖說明】
[0035] 圖1為本發(fā)明實施例的統(tǒng)計頁面平均停留時間的方法流程圖;
[0036] 圖2為本發(fā)明實施例的統(tǒng)計頁面平均停留時間的裝置的內(nèi)部結(jié)構(gòu)框圖;
[0037] 圖3為本發(fā)明實施例的確定頁面用戶黏性的裝置的內(nèi)部結(jié)構(gòu)框圖。
【具體實施方式】
[0038] 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉出優(yōu)選實 施例,對本發(fā)明進一步詳細說明。然而,需要說明的是,說明書中列出的許多細節(jié)僅僅是為 了使讀者對本發(fā)明的一個或多個方面有一個透徹的理解,即便沒有這些特定的細節(jié)也可以 實現(xiàn)本發(fā)明的這些方面。
[0039] 本申請使用的"模塊"、"系統(tǒng)"等術(shù)語旨在包括與計算機相關(guān)的實體,例如但不限 于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于:處理 器上運行的進程、處理器、對象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計算機。舉例來說,計 算設(shè)備上運行的應(yīng)用程序和此計算設(shè)備都可以是模塊。一個或多個模塊可以位于執(zhí)行中的 一個進程和/或線程內(nèi)。
[0040] 本發(fā)明的發(fā)明人發(fā)現(xiàn),網(wǎng)絡(luò)服務(wù)器在確定用戶在一個頁面的停留時間大于預(yù)設(shè)會 話時間閾值后,便會將用戶在該頁面的停留時間記錄為空值(null),因此并不能對用戶離 開和一直在瀏覽網(wǎng)頁而長時間未關(guān)閉頁面的情況進行區(qū)分。而且,本發(fā)明的發(fā)明人還發(fā)現(xiàn), 在網(wǎng)絡(luò)服務(wù)器記錄的一個頁面的停留時間中,若值為null的該頁面的停留時間的個數(shù)在 該頁面的停留時間的總數(shù)中所占的比重大于一定值,比如20%,則通常認為該頁面中包含 諸如視頻類的內(nèi)容。因此,本發(fā)明的發(fā)明人考慮到,對于網(wǎng)站的一個頁面,可以將值為null 的該頁面的停留時間的個數(shù)在該頁面的停留時間的總數(shù)中所占的比重,作為一個影響因素 對該頁面的平均停留時間進行統(tǒng)計,以使得計算出的平均停留時間更為準(zhǔn)確。
[0041] 基于此,本發(fā)明的技術(shù)方案中,對于網(wǎng)站的一個頁面,獲取網(wǎng)絡(luò)服務(wù)器中記錄的該 頁面的若干個停留時間,計算出值為null的該頁面的停留時間的個數(shù)在獲取的該頁面的 停留時間的個數(shù)中所占的比重,并根據(jù)獲取的非null值(值不為null)的該頁面的停留時 間,計算出該頁面的平均停留時間的基礎(chǔ)值;之后,根據(jù)計算出的比重與預(yù)設(shè)比重閾值的大 小關(guān)系,計算出該頁面的平均停留時間。從而,提高頁面的平均停留時間的準(zhǔn)確性。
[0042] 下面結(jié)合附圖詳細說明本發(fā)明的技術(shù)方案。本發(fā)明實施例提供的統(tǒng)計網(wǎng)頁平均停 留時間的方法的流程,如圖1所示,具體包括如下步驟:
[0043] S101 :對于網(wǎng)站中待統(tǒng)計的頁面(記為頁面A),獲取網(wǎng)站服務(wù)器記錄的頁面A的 若干個停留時間。
[0044] 具體地,網(wǎng)站服務(wù)器中記錄有網(wǎng)站的頁面的停留時間,對于一個待統(tǒng)計平均停留 時間的頁面A,獲取網(wǎng)站服務(wù)器記錄的頁面A的若干個停留時間,具體可以是獲取設(shè)定時間 段內(nèi)或者設(shè)定數(shù)量的網(wǎng)站服務(wù)器記錄的頁面A的停留時間。其中,大于預(yù)設(shè)會話時間閾值 的頁面A的停留時間以null (空值)表示。通常,預(yù)設(shè)會話時間閾值由本領(lǐng)域技術(shù)人員根 據(jù)實際需求或經(jīng)驗進行設(shè)定,具體可以是20分鐘、30分鐘。
[0045] 例如,表1示出了獲取的頁面A的10個停留時間,其中預(yù)設(shè)會話時間閾值為30分 鐘(1800秒)。如表1所示,針對一次訪問的頁面A的停留時間,也就是針對該次訪問,將訪 問下一個頁面的時間(向網(wǎng)絡(luò)服務(wù)器發(fā)送下一個頁面的請求的時間)減去訪問頁面A的時 間(向網(wǎng)絡(luò)服務(wù)器發(fā)送頁面A的請求的時間),便可得到針對該次訪問的頁面A的停留時 間。
[0046] 表 1
[0047]
【權(quán)利要求】
1. 一種統(tǒng)計頁面平均停留時間的方法,其特征在于,包括: 對于網(wǎng)站中待統(tǒng)計的頁面,獲取網(wǎng)站服務(wù)器記錄的所述頁面的若干個停留時間;其中, 大于預(yù)設(shè)會話時間閾值的所述頁面的停留時間以空值null表示; 計算出值為null的所述頁面的停留時間的個數(shù)在獲取的所述頁面的停留時間的個數(shù) 中所占的比重;并根據(jù)獲取的非null值的所述頁面的停留時間,計算出所述頁面的平均停 留時間的基礎(chǔ)值; 若判定所述比重大于預(yù)設(shè)比重閾值,則根據(jù)所述比重與所述預(yù)設(shè)會話時間閾值確定所 述頁面的平均停留時間;否則,將所述基礎(chǔ)值作為所述頁面的平均停留時間。
2. 如權(quán)利要求1所述的方法,其特征在于,所述若判定所述比重大于預(yù)設(shè)比重閾值,則 根據(jù)所述比重與所述預(yù)設(shè)會話時間閾值確定所述頁面的平均停留時間,具體包括: 若判定所述比重大于預(yù)設(shè)比重閾值,則進一步判斷所述基礎(chǔ)值是否大于預(yù)設(shè)停留時間 閾值;若是,則將所述比重與預(yù)設(shè)會話時間閾值相乘后與所述基礎(chǔ)值相加,得到所述頁面 的平均停留時間;否則,將所述比重與預(yù)設(shè)會話時間閾值相乘,得到所述頁面的平均停留時 間。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)獲取的非null值的所述頁面 的停留時間,計算出所述頁面的平均停留時間的基礎(chǔ)值,具體包括: 將獲取的非null值的所述頁面的停留時間進行排序,選取排序在預(yù)設(shè)的排序區(qū)間內(nèi) 的所述頁面的停留時間后,計算出選取出的所述頁面的停留時間的平均值,作為所述頁面 的平均停留時間的基礎(chǔ)值。
4. 如權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)的排序區(qū)間的兩個端點分別為 INT(miXn)和INT(m2Xn),其中,η為獲取的所述頁面的平均停留時間的個數(shù),1?和m 2為預(yù) 設(shè)的百分比,且叫化JNTOi^Xn)表示對η^Χη取整;INT(m2Xn)表示對m 2Xn取整;以及 所述選取排序在預(yù)設(shè)的排序區(qū)間內(nèi)的所述頁面的停留時間,具體包括: 選取排序在第INT(miXn)位與第INT(m2Xn)位之間的所述頁面的停留時間。
5. -種確定頁面用戶黏性的方法,其特征在于,包括: 對于網(wǎng)站中待統(tǒng)計的頁面,根據(jù)如權(quán)利要求1-4任一所述的方法統(tǒng)計出該頁面的平均 停留時間; 根據(jù)統(tǒng)計出的該頁面的平均停留時間、以及預(yù)設(shè)的平均停留時間與黏性等級的對應(yīng)關(guān) 系,確定用戶對該頁面的黏性等級。
6. -種統(tǒng)計頁面平均停留時間的裝置,其特征在于,包括: 停留時間獲取模塊,用戶對于網(wǎng)站中待統(tǒng)計的頁面,獲取網(wǎng)站服務(wù)器記錄的所述頁面 的若干個停留時間;其中,大于預(yù)設(shè)會話時間閾值的所述頁面的停留時間以空值null表 示; 比重計算模塊,用于從所述停留時間獲取模塊獲取的所述頁面的停留時間中統(tǒng)計出值 為null的所述頁面的停留時間的個數(shù),計算該個數(shù)在所述停留時間獲取模塊獲取的所述 頁面的停留時間的個數(shù)中所占的比重; 基礎(chǔ)值計算模塊,用于根據(jù)所述停留時間獲取模塊獲取的非null值的所述頁面的停 留時間,計算出所述頁面的平均停留時間的基礎(chǔ)值; 平均停留時間計算模塊,用于若判定所述比重大于預(yù)設(shè)比重閾值,則根據(jù)所述比重與 所述預(yù)設(shè)會話時間閾值確定所述頁面的平均停留時間;否則,將所述基礎(chǔ)值作為所述頁面 的平均停留時間。
7. 如權(quán)利要求6所述的裝置,其特征在于,所述平均停留時間計算模塊具體包括: 判斷單元,用于若判定所述比重大于所述預(yù)設(shè)比重閾值,則進一步判斷所述基礎(chǔ)值是 否大于預(yù)設(shè)停留時間閾值,若是,則發(fā)送第一計算通知,否則發(fā)送第二計算通知;若判斷所 述比重小于等于所述預(yù)設(shè)比重閾值,則發(fā)送第三計算通知; 平均停留時間計算單元,用于接收到第一計算通知后,將所述比重與預(yù)設(shè)會話時間閾 值相乘后與所述基礎(chǔ)值相加,得到所述頁面的平均停留時間;接收到第二計算通知后,將所 述比重與預(yù)設(shè)會話時間閾值相乘,得到所述頁面的平均停留時間;以及接收到第三計算通 知后,將所述基礎(chǔ)值作為所述頁面的平均停留時間。
8. 如權(quán)利要求6或7所述的裝置,其特征在于, 所述基礎(chǔ)值計算模塊具體用于將所述停留時間獲取模塊獲取的非null的所述頁面的 停留時間進行排序,選取排序在預(yù)設(shè)的排序區(qū)間內(nèi)的所述頁面的停留時間后,計算出選取 出的所述頁面的停留時間的平均值,作為所述頁面的平均停留時間的基礎(chǔ)值。
9. 如權(quán)利要求8所述的裝置,其特征在于,所述基礎(chǔ)值計算模塊中預(yù)設(shè)的排序區(qū)間的 兩個端點分別為INT(miXn)和INT(m 2Xn),其中,η為獲取的所述頁面的平均停留時間的 個數(shù),1?和m2為預(yù)設(shè)的百分比,且111,1? JNTOi^Xn)表示對η^Χη取整;INT(m2Xn)表示對 m2Xn取整。
10. -種確定頁面用戶黏性的裝置,其特征在于,包括: 如權(quán)利要求6-9任一所述的網(wǎng)站頁面平均停留時間統(tǒng)計裝置;以及 網(wǎng)頁用戶黏性確定模塊,用于對于網(wǎng)站中待統(tǒng)計的頁面,根據(jù)所述網(wǎng)站頁面平均停留 時間統(tǒng)計裝置統(tǒng)計出的該頁面的平均停留時間、以及預(yù)設(shè)的平均停留時間與黏性等級的對 應(yīng)關(guān)系,確定用戶對該頁面的黏性等級。
【文檔編號】G06F17/30GK104111970SQ201410250438
【公開日】2014年10月22日 申請日期:2014年6月6日 優(yōu)先權(quán)日:2014年6月6日
【發(fā)明者】劉洋 申請人:微夢創(chuàng)科網(wǎng)絡(luò)科技(中國)有限公司