亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

熱力圖生成方法及裝置制造方法

文檔序號:6625894閱讀:179來源:國知局
熱力圖生成方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種熱力圖生成方法及裝置。該熱力圖生成方法包括:確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域;分別檢測多個顯示頁面的顯示停留時長;以及根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。通過本發(fā)明,使得熱力圖可以表現(xiàn)用戶在不同網(wǎng)頁區(qū)域的閱讀停留時長,從而可以更加全面、充分地反映用戶的網(wǎng)頁閱讀行為。
【專利說明】熱力圖生成方法及裝置

【技術領域】
[0001]本發(fā)明涉及網(wǎng)頁數(shù)據(jù)統(tǒng)計領域,具體而言,涉及一種熱力圖生成方法及裝置。

【背景技術】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展、網(wǎng)民數(shù)量的增加以及上網(wǎng)方式的多樣化與簡易化,更多的網(wǎng)站主開始關注網(wǎng)民在自己網(wǎng)站上的行為,來改善網(wǎng)站的設計和幫助內(nèi)容的優(yōu)化,以此衍生出來的網(wǎng)站分析行業(yè)備受關注。因此,將用戶在網(wǎng)站上的行為進行可視化的呈現(xiàn)也是必不可少的一個環(huán)節(jié)。其中,熱力圖是一種較為直觀的展示用戶在頁面行為的展示方式。現(xiàn)有的熱力圖繪制方法是根據(jù)服務器接收到的包含用戶點擊行為(記錄用戶在網(wǎng)頁上點擊處的橫縱坐標的數(shù)值)的信息。通過將點擊次數(shù)較多的位置用亮色突出,而點擊次數(shù)較少的位置用暗色淡化的方式來反應用戶在網(wǎng)站上的點擊行為。通過不同位置的顏色深淺不同來反應網(wǎng)民在網(wǎng)頁上更關注的點是目前普遍的熱力圖繪制邏輯。
[0003]現(xiàn)有的這種熱力圖繪制邏輯其實是基于一種假設之上,即用戶在頁面上的點擊行為代表了用戶在頁面上的所有行為。但其實用戶在頁面上除了可以點擊,還可以有其他眾多的行為,比如用戶可能在網(wǎng)頁上進行大量的閱讀,停留很長時間,但期間只發(fā)生很少的點擊更甚者沒有點擊任何地方,只通過滑動鼠標中間的滾軸鍵來控制頁面屏幕的下滑。類似于這樣的行為,現(xiàn)有的熱力圖繪制邏輯無法實現(xiàn),只能片面的表現(xiàn)用戶的點擊行為,不能準確地反映用戶的停留閱讀行為。
[0004]針對相關技術中熱力圖不能展現(xiàn)用戶的停留閱讀行為,從而不能充分展現(xiàn)用戶網(wǎng)頁行為的問題,目前尚未提出有效的解決方案。


【發(fā)明內(nèi)容】

[0005]針對現(xiàn)有的熱力圖不能展現(xiàn)用戶的停留閱讀行為,從而不能充分展現(xiàn)用戶網(wǎng)頁行為的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種用于熱力圖的數(shù)據(jù)處理方法及裝置,以解決上述問題。
[0006]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種熱力圖生成方法。該方法包括:確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域;分別檢測多個顯示頁面的顯示停留時長;以及根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。
[0007]進一步地,確定網(wǎng)頁上的多個顯示頁面包括:在網(wǎng)頁加載腳本文件代碼;通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,判斷滾軸的位置是否發(fā)生變化;以及如果滾軸的位置發(fā)生變化,則獲取滾軸的位置對應的顯示頁面。
[0008]進一步地,分別檢測多個顯示頁面的顯示停留時長包括:如果滾軸的位置發(fā)生變化,則獲取滾軸位置發(fā)生變化時的時間;以及根據(jù)滾軸此次位置發(fā)生變化時的時間和滾軸上次位置發(fā)生變化的時間,獲取滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
[0009]進一步地,根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖包括:通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化;如果滾軸的位置發(fā)生變化,則在滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比;將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面;以及根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖,其中,熱力圖使用顏色標識出不同的橫線密度。
[0010]進一步地,如果滾軸的位置發(fā)生變化,則在滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線包括:在網(wǎng)頁上建立坐標系,其中,坐標系只包含縱坐標并且最小單位是I個像素;以及如果滾軸的位置發(fā)生變化,則在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
[0011]進一步地,如果滾軸的位置發(fā)生變化,則在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線包括:確定標準橫線密度,其中,標準橫線密度是預先設定的每單位停留時間、單位距離下的橫線的密度;如果滾軸的位置發(fā)生變化,則按照標準橫線密度計算對應滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度;以及根據(jù)滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度,在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線。
[0012]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種用于熱力圖生成裝置,該裝置包括:確定單元,用于確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域;檢測單元,用于分別檢測多個顯示頁面的顯示停留時長;以及獲取單元,用于根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。
[0013]進一步地,確定單元包括:加載模塊,用于在網(wǎng)頁加載腳本文件代碼;判斷模塊,用于通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,判斷滾軸的位置是否發(fā)生變化;以及第一獲取模塊,用于如果滾軸的位置發(fā)生變化,則獲取滾軸的位置對應的顯示頁面。
[0014]進一步地,檢測單元包括:第二獲取模塊,用于在滾軸的位置發(fā)生變化時,獲取滾軸位置發(fā)生變化時的時間;以及第三獲取模塊,用于根據(jù)滾軸此次位置發(fā)生變化時的時間和滾軸上次位置發(fā)生變化的時間,獲取滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
[0015]進一步地,獲取單元包括:判斷模塊,用于通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化;創(chuàng)建模塊,用于在滾軸的位置發(fā)生變化時,在滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比;第四獲取模塊,用于將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面;以及第五獲取模塊,用于根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖,其中,熱力圖使用顏色標識出不同的橫線山/又ο
[0016]進一步地,創(chuàng)建模塊包括:第一創(chuàng)建子模塊,用于在網(wǎng)頁上建立坐標系,其中,坐標系只包含縱坐標并且最小單位是I個像素;以及第二創(chuàng)建子模塊,用于在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
[0017]進一步地,第二創(chuàng)建子模塊包括:確定子模塊,用于確定標準橫線密度,其中,標準橫線密度是預先設定的每單位停留時間、單位距離下的橫線的密度;計算子模塊,用于按照標準橫線密度計算對應滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度;以及第三創(chuàng)建子模塊,用于根據(jù)滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度,在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線。
[0018]通過本發(fā)明,采用包括以下步驟的方法:確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域;分別檢測多個顯示頁面的顯示停留時長;以及根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖,解決了熱力圖不能展現(xiàn)用戶的停留閱讀行為,從而不能充分展現(xiàn)用戶網(wǎng)頁行為的問題,進而達到了通過熱力圖展現(xiàn)用戶的停留閱讀行為、充分展現(xiàn)用戶網(wǎng)頁閱讀行為的效果。

【專利附圖】

【附圖說明】
[0019]構成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明的熱力圖生成方法的第一實施例的流程圖;
[0021]圖2是根據(jù)本發(fā)明的熱力圖生成方法的第二實施例的流程圖;
[0022]圖3是根據(jù)本發(fā)明的熱力圖生成方法的第三實施例的流程圖;
[0023]圖4是根據(jù)本發(fā)明的熱力圖生成方法的第四實施例的流程圖;
[0024]圖5(a)和圖5(b)是根據(jù)本發(fā)明的熱力圖生成方法的優(yōu)選實施例的流程圖;
[0025]圖6是根據(jù)本發(fā)明的熱力圖生成裝置的第一實施例的結構框圖;
[0026]圖7是根據(jù)本發(fā)明的熱力圖生成裝置的第二實施例的結構框圖;以及
[0027]圖8是根據(jù)本發(fā)明的熱力圖生成裝置的第三實施例的結構框圖。

【具體實施方式】
[0028]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
[0029]圖1是根據(jù)本發(fā)明的熱力圖生成方法的第一實施例的流程圖。如圖1所示,該方法包括如下步驟:
[0030]步驟S102,確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域。
[0031]用戶進行網(wǎng)頁瀏覽時,通過滾動鼠標的滾軸來改變?yōu)g覽的頁面。用戶完全閱讀整個網(wǎng)頁,需要滾軸滾動數(shù)次,每滾動一次滾軸該網(wǎng)頁所顯示的頁面就是該步驟中所述的一個顯示頁面(即用戶可以讀到該網(wǎng)頁內(nèi)容的頁面部分)。例如,用戶使用的網(wǎng)絡終端是手機,則一個顯示頁面就是手機屏幕靜態(tài)時展現(xiàn)的頁面。因此,整個網(wǎng)頁的閱讀過程中會出現(xiàn)多個顯示頁面,并且每個顯示頁面出現(xiàn)的時刻不同。
[0032]可選地,在一些智能設備中,用戶可通過滑動一次屏幕來更改顯示頁面。因此,本方法不僅限于通過滾動滾軸來改變顯示的頁面。
[0033]步驟S104,分別檢測多個顯示頁面的顯示停留時長。
[0034]顯示頁面的顯示停留時長是指用戶停留在每個顯示頁面的時間長度。顯示停留時長越長,代表用戶對該頁面感興趣的程度越強。這里忽略用戶停留在某一顯示頁面而不閱讀該頁面內(nèi)容的情況。
[0035]步驟S106,根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。
[0036]熱力圖通常是將表現(xiàn)給用戶的內(nèi)容以顏色的深淺進行標識,從而更加直觀地呈現(xiàn)給用戶。在該方法中,將多個顯示頁面的顯示停留時長用顏色深淺進行區(qū)分,生成與整個網(wǎng)頁對應的熱力圖。例如,對于顯示停留時長越長的頁面,在熱力圖上對應的顏色越深。顯示停留時長與熱力圖中顏色的對應關系不僅限于例子中所述。
[0037]該實施例由于采取了以下步驟:確定網(wǎng)頁上的多個顯示頁面;分別檢測多個顯示頁面的顯示停留時長;根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖,使得通過熱力圖可以表現(xiàn)用戶在不同網(wǎng)頁區(qū)域的閱讀停留時長,從而可以更加全面、充分地反映用戶的網(wǎng)頁閱讀行為。
[0038]圖2是根據(jù)本發(fā)明的熱力圖生成方法的第二實施例的流程圖。該實施例可以作為圖1所示實施例的一種優(yōu)選實施方式,如圖2所示,該熱力圖生成方法包括:
[0039]步驟S201,在網(wǎng)頁加載腳本文件代碼。
[0040]腳本文件類似于DOS操作系統(tǒng)中的批處理文件,它可以將不同的命令組合起來,并按確定的順序自動連續(xù)地執(zhí)行。腳本程序相對一般程序開發(fā)來說比較接近自然語言,可以不經(jīng)編譯而是解釋執(zhí)行。
[0041]腳本語言種類較多,一般的腳本語言的執(zhí)行只同具體的解釋執(zhí)行器有關,所以只要系統(tǒng)上有相應語言的解釋程序就可以做到跨平臺。優(yōu)選地,在該方法中可使用javascript,通過在網(wǎng)站中添加javascript代碼來監(jiān)測用戶的網(wǎng)頁行為。
[0042]步驟S202,通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,判斷滾軸的位置是否發(fā)生變化。
[0043]滾軸位置的變化代表了用戶閱讀的頁面發(fā)生了變化,因此有必要通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,從而監(jiān)測不同滾軸位置對應的顯示頁面。
[0044]步驟S204,如果滾軸的位置發(fā)生變化,則獲取滾軸的位置對應的顯示頁面。
[0045]當滾軸滾動到一個新的位置,則顯示給用戶一個新的顯示頁面,需確定該顯示頁面,以便于針對該頁面記錄顯示停留時長。
[0046]步驟S206,分別檢測多個顯示頁面的顯示停留時長。
[0047]該步驟等同于步驟S104,這里不再贅述。
[0048]步驟S207,根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。
[0049]該步驟等同于步驟S106,這里不再贅述。
[0050]在該實施例中,給出了熱力圖生成方法的具體步驟:在網(wǎng)頁加載腳本文件代碼;通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,判斷滾軸的位置是否發(fā)生變化;如果滾軸的位置發(fā)生變化,則獲取滾軸的位置對應的顯示頁面;分別檢測多個顯示頁面的顯示停留時長;根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。通過以上步驟,可以動態(tài)獲取每個顯示頁面的顯示停留時長,從而更加高效地生成對應整個網(wǎng)頁的熱力圖。
[0051]圖3是根據(jù)本發(fā)明的熱力圖生成方法的第三實施例的流程圖。該實施例可以作為圖2所示實施例的一種優(yōu)選實施方式,如圖3所示,該熱力圖生成方法包括:
[0052]步驟S301,在網(wǎng)頁加載腳本文件代碼。
[0053]該步驟等同于步驟S201,這里不再贅述。
[0054]步驟S302,通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,判斷滾軸的位置是否發(fā)生變化。
[0055]該步驟等同于步驟S202,這里不再贅述。
[0056]步驟S303,如果滾軸的位置發(fā)生變化,則獲取滾軸的位置對應的顯示頁面。
[0057]該步驟等同于步驟S204,這里不再贅述。
[0058]步驟S305,如果滾軸的位置發(fā)生變化,則獲取滾軸位置發(fā)生變化時的時間。
[0059]滾軸位置發(fā)生變化的時間即上一個顯示頁面最終停留到的時間點。
[0060]步驟S306,根據(jù)滾軸此次位置發(fā)生變化時的時間和滾軸上次位置發(fā)生變化的時間,獲取滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
[0061]滾軸此次位置發(fā)生變化時的時間與滾軸上次位置發(fā)生變化的時間的差值,即為滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
[0062]步驟S307,根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。
[0063]該步驟等同于步驟S106,這里不再贅述。
[0064]在該實施例中,給出了熱力圖生成方法的具體步驟:在網(wǎng)頁加載腳本文件代碼;通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,判斷滾軸的位置是否發(fā)生變化;如果滾軸的位置發(fā)生變化,則獲取滾軸的位置對應的顯示頁面;通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化;如果滾軸的位置發(fā)生變化,則獲取滾軸位置發(fā)生變化時的時間;根據(jù)滾軸此次位置發(fā)生變化時的時間和滾軸上次位置發(fā)生變化的時間,獲取滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長;根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。通過以上步驟,可動態(tài)讀取不同顯示頁面的顯示停留時長,對于高效地生成熱力圖十分有利。
[0065]圖4是根據(jù)本發(fā)明的熱力圖生成方法的第四實施例的流程圖。該實施例可以作為圖1所示實施例的一種優(yōu)選實施方式,如圖4所示,該熱力圖生成方法包括:
[0066]步驟S401,確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域。
[0067]該步驟等同于步驟S102,這里不再贅述。
[0068]步驟S402,分別檢測多個顯示頁面的顯示停留時長。
[0069]該步驟等同于步驟S104,這里不再贅述。
[0070]步驟S403,通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化。
[0071]該步驟等同于步驟S202,這里不再贅述。
[0072]步驟S404,如果滾軸的位置發(fā)生變化,則在滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
[0073]每監(jiān)測出一個顯示頁面的顯示停留時長,則針對該顯示頁面創(chuàng)建多條均勻間隔的橫線。由于每個顯示頁面的顯示停留時長不同,因此各顯示頁面的橫線密度也不同。
[0074]步驟S405,將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面。
[0075]由于不同的滾軸位置所對應的顯示頁面之間會存在部分頁面的重疊,同時,不同的用戶在同一顯示頁面的停留時長不同,因此,為了準確反映用戶的網(wǎng)頁閱讀行為,需要將大量的顯示頁面的顯示停留時長按照橫線的密度進行疊加,從而得到每個顯示頁面接近真實的顯示停留時長(表現(xiàn)為橫線的密度)。
[0076]步驟S406,根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖,其中,熱力圖使用顏色標識出不同的橫線密度。
[0077]這里,橫線的密度通過使用不同的顏色加以區(qū)別,從而生成能表現(xiàn)用戶不同閱讀停留時長的熱力圖。
[0078]在該實施例中,給出了熱力圖生成方法的具體步驟:確定網(wǎng)頁上的多個顯示頁面;分別檢測多個顯示頁面的顯示停留時長;通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化;如果滾軸的位置發(fā)生變化,則在滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條橫線;將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面;根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖。利用以上步驟對大量的不同密度的橫線進行疊加,相對更加真實地展示用戶的閱讀停留時長,從而通過熱力圖可以反映用戶對于該網(wǎng)頁不同區(qū)域的閱讀熱度。
[0079]下面是根據(jù)本發(fā)明的熱力圖生成方法的第五實施例的流程圖。該實施例可以作為圖4所示實施例的一種優(yōu)選實施方式。該熱力圖生成方法包括:
[0080]確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域。
[0081]該步驟等同于步驟S102,這里不再贅述。
[0082]分別檢測多個顯示頁面的顯示停留時長。
[0083]該步驟等同于步驟S104,這里不再贅述。
[0084]通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化。
[0085]該步驟等同于步驟S403,這里不再贅述。
[0086]在網(wǎng)頁上建立坐標系,其中,坐標系只包含縱坐標并且最小單位是I個像素。
[0087]需要注意的是,由于我們只考察滾軸在縱向的滾動位置,從而確定其對應的頁面區(qū)域,因此只需建立只含縱坐標的坐標系即可。
[0088]如果滾軸的位置發(fā)生變化,則在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建均勻間隔的多條橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
[0089]每當監(jiān)測到滾軸位置發(fā)生變化,則代表上個顯示頁面的停留已經(jīng)結束,這時需在剛剛結束的顯示頁面上根據(jù)其顯示停留時長創(chuàng)建多條均勻間隔的橫線。同時,橫線的密度與該顯示頁面的顯示停留時長成正比,即顯示停留時長越長,橫線的密度越大。
[0090]將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面。
[0091]該步驟等同于步驟S405,這里不再贅述。
[0092]根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖,其中,熱力圖使用顏色標識出不同的橫線密度。
[0093]該步驟等同于步驟S406,這里不再贅述。
[0094]在該實施例中,給出了熱力圖生成方法的具體步驟:確定網(wǎng)頁上的多個顯示頁面;分別檢測多個顯示頁面的顯示停留時長;通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化;在網(wǎng)頁上建立坐標系;如果滾軸的位置發(fā)生變化,則在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建均勻間隔的多條橫線;將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面;根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖。利用以上步驟可以動態(tài)地創(chuàng)建對應每一個顯示頁面的均勻間隔的橫線,從而有利于高效、精確地生成熱力圖。
[0095]下面是根據(jù)本發(fā)明的熱力圖生成方法的第六實施例的流程圖。該實施例可以作為本方法第五實施例的一種優(yōu)選實施方式。該熱力圖生成方法包括:
[0096]確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域。
[0097]該步驟等同于步驟S102,這里不再贅述。
[0098]分別檢測多個顯示頁面的顯示停留時長。
[0099]該步驟等同于步驟S104,這里不再贅述。
[0100]通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化。
[0101]該步驟等同于步驟S403,這里不再贅述。
[0102]在網(wǎng)頁上建立坐標系,其中,坐標系只包含縱坐標并且最小單位是I個像素。
[0103]該步驟與第五實施例中所述相同,這里不再贅述。
[0104]確定標準橫線密度,其中,標準橫線密度是預先設定的每單位停留時間、單位距離下的橫線的密度。
[0105]標準橫線密度是預先設定的一個參考密度值,比如,標準橫線密度為100/s/cm,即停留時間為ls,縱向Icm的長度內(nèi)創(chuàng)建100條均勻間隔的橫線。
[0106]如果滾軸的位置發(fā)生變化,則按照標準橫線密度計算對應滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度。
[0107]例如,標準橫線密度為100/s/cm,滾軸的位置發(fā)生變化前顯示的顯示頁面的顯示停留時長為10s,縱向長度為10cm,則該顯示頁面的應該創(chuàng)建10000條均勻間隔的橫線。
[0108]根據(jù)滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度,在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建均勻間隔的多條橫線。
[0109]如上一步驟中舉例所述,則應該在滾軸的位置發(fā)生變化前顯示的顯示頁面的坐標系中建立10000條均勻間隔的橫線。
[0110]將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面。
[0111]該步驟等同于步驟S405,這里不再贅述。
[0112]根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖,其中,熱力圖使用顏色標識出不同的橫線密度。
[0113]該步驟等同于步驟S406,這里不再贅述。
[0114]在該實施例中,給出了熱力圖生成方法的具體步驟:確定網(wǎng)頁上的多個顯示頁面;分別檢測多個顯示頁面的顯示停留時長;通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化;在網(wǎng)頁上建立坐標系;確定標準橫線密度;如果滾軸的位置發(fā)生變化,則按照標準橫線密度計算對應滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度;根據(jù)滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度,在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建均勻間隔的多條橫線;將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面;根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖。在以上步驟中,可以通過橫線的密度來充分代替相應顯示頁面的顯示停留時長,從而使問題的闡述更加的直觀,便于利用顏色深淺來體現(xiàn)不同網(wǎng)頁區(qū)域的閱讀熱度。
[0115]圖5是根據(jù)本發(fā)明的熱力圖生成方法的優(yōu)選實施例的流程圖。圖5(a)是監(jiān)測腳本運行的流程圖,圖5(b)是熱力圖生成的流程圖。具體如下所述:
[0116]一、監(jiān)測部分:
[0117]預先被監(jiān)測的網(wǎng)站植入javascript代碼,網(wǎng)站打開時,啟動該javascript腳本,執(zhí)行相關監(jiān)測與信息返回功能將每次滾軸移動之后的滾軸相對位置和移動的時間點返回給服務器,服務器通過計算兩次時間點的差值確定滾軸在上一個位置的停留時長。
[0118]二、熱力圖生成部分:
[0119]由滾軸的每個相對位置確認對應的每個頁面板塊位置,再通過滾軸在每個位置的停留時長確定用戶在每個頁面板塊的停留時長。將停留時長轉化成圖片上橫線的疏密度并將頁面的所有板塊進行疊加(疏密度也疊加)。最后將頁面整體的橫線疏密度轉化成顏色由深到淺的熱力圖。
[0120]監(jiān)測腳本的運行流程如圖5 (a)所示,具體為:
[0121]1.在被監(jiān)測頁面預先植入一段javascript代碼。
[0122]2.當打開頁面時,頁面上的javascript腳本開始執(zhí)行,將初始的滾軸位置和時間通過request請求發(fā)送給服務器。
[0123]3.Javascript代碼監(jiān)測滾軸的相對位置是否發(fā)生變動,即用戶是否滑動滾軸,若判斷為是,則將新的滾軸相對位置和當前的時間以request請求的形式發(fā)送給服務器。
[0124]熱力圖生成的運行流程如圖5(b)所示,具體為:
[0125]1.由每次服務器收到的帶有滾軸相對位置的信息確認對應的每個頁面板塊的位置,即通過滾軸位置確定用戶瀏覽的內(nèi)容在整個頁面的位置。
[0126]2.通過相鄰兩次時間相減得到用戶在上一個瀏覽的頁面位置上所停留的時長。
[0127]3.將用戶在每個板塊停留的時長用不同密度的橫線表示,同時用密度疊加的方式表現(xiàn)停留時長的置加。
[0128]4.得到的整個頁面被從上到下被密度不等的大量橫線所覆蓋。
[0129]5.將這些帶有密度不等的橫線的網(wǎng)頁圖片轉化成熱力圖:熱力圖顏色由淺到深對應橫線密度的由疏到密。
[0130]由于該優(yōu)選實施例獲取的熱力圖,可以表現(xiàn)用戶在不同網(wǎng)頁區(qū)域的閱讀停留時長,從而可以更加全面、充分地反映用戶的網(wǎng)頁閱讀行為。
[0131]圖6是根據(jù)本發(fā)明的熱力圖生成裝置的第一實施例的結構框圖。如圖6所示,該裝置結構包括:
[0132]確定單元22,用于確定網(wǎng)頁上的多個顯示頁面,其中,多個顯示頁面分別為網(wǎng)頁上不同時刻顯示的頁面區(qū)域。
[0133]用戶進行網(wǎng)頁瀏覽時,通過滾動鼠標的滾軸來改變?yōu)g覽的頁面。用戶完全閱讀整個網(wǎng)頁,需要滾軸滾動數(shù)次,每滾動一次滾軸該網(wǎng)頁所顯示的頁面就是該步驟中所述的一個顯示頁面(即用戶可以讀到該網(wǎng)頁內(nèi)容的頁面部分)。例如,用戶使用的網(wǎng)絡終端是手機,則一個顯示頁面就是手機屏幕靜態(tài)時展現(xiàn)的頁面。因此,整個網(wǎng)頁的閱讀過程中會出現(xiàn)多個顯示頁面,并且每個顯示頁面出現(xiàn)的時刻不同。
[0134]可選地,在一些智能設備中,用戶可通過滑動一次屏幕來更改顯示頁面。因此,本單元不僅限于通過滾動滾軸來改變顯示的頁面。
[0135]檢測單元24,用于分別檢測多個顯示頁面的顯示停留時長。
[0136]顯示頁面的顯示停留時長是指用戶停留在每個顯示頁面的時間長度。顯示停留時長越長,代表用戶對該頁面感興趣的程度越強。這里忽略用戶停留在某一顯示頁面而不閱讀該頁面內(nèi)容的情況。
[0137]獲取單元26,用于根據(jù)多個顯示頁面的顯示停留時長生成與網(wǎng)頁對應的熱力圖。
[0138]熱力圖通常是將表現(xiàn)給用戶的內(nèi)容以顏色的深淺進行標識,從而更加直觀地呈現(xiàn)給用戶。該單元可以將多個顯示頁面的顯示停留時長用顏色深淺進行區(qū)分,生成與整個網(wǎng)頁對應的熱力圖。例如,對于顯示停留時長越長的頁面,在熱力圖上對應的顏色越深。顯示停留時長與熱力圖中顏色的對應關系不僅限于例子中所述。
[0139]本實施例提供的熱力圖生成裝置包括:確定單元22、檢測單元24和獲取單元26。該裝置使得生成的熱力圖可以表現(xiàn)用戶在不同網(wǎng)頁區(qū)域的停留時長,從而更加全面、充分地反映用戶的網(wǎng)頁閱讀行為。
[0140]圖7是根據(jù)本發(fā)明的熱力圖生成裝置的第二實施例的結構框圖。該實施例可以作為圖6所示實施例的一種優(yōu)選實施方式。如圖7所示,該熱力圖生成裝置包括:
[0141]確定單元22、檢測單元24和獲取單元26,其中,檢測單元24和獲取單元26和圖6中所述相同,這里不再贅述。確定單元22還可以包括:
[0142]加載模塊32,用于在網(wǎng)頁加載腳本文件代碼。
[0143]腳本文件類似于DOS操作系統(tǒng)中的批處理文件,它可以將不同的命令組合起來,并按確定的順序自動連續(xù)地執(zhí)行。腳本程序相對一般程序開發(fā)來說比較接近自然語言,可以不經(jīng)編譯而是解釋執(zhí)行。
[0144]腳本語言種類較多,一般的腳本語言的執(zhí)行只同具體的解釋執(zhí)行器有關,所以只要系統(tǒng)上有相應語言的解釋程序就可以做到跨平臺。優(yōu)選地,在該裝置中可使用javascript,通過在網(wǎng)站中添加javascript代碼來監(jiān)測用戶的網(wǎng)頁行為。
[0145]判斷模塊34,用于通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,判斷滾軸的位置是否發(fā)生變化。
[0146]滾軸位置的變化代表了用戶閱讀的頁面發(fā)生了變化,因此有必要通過腳本文件代碼監(jiān)測網(wǎng)頁的滾軸的位置,從而監(jiān)測不同滾軸位置對應的顯示頁面。
[0147]第一獲取模塊36,用于在滾軸的位置發(fā)生變化時,獲取滾軸的位置對應的顯示頁面。
[0148]當滾軸滾動到一個新的位置,則顯示給用戶一個新的顯示頁面,需通過第一獲取模塊36確定該顯示頁面,以便于針對該頁面記錄顯示停留時長。
[0149]本實施例提供了確定單元22可包含的模塊,包括:加載模塊32、判斷模塊34和第一獲取模塊36。通過該裝置,可以動態(tài)獲取每個顯示頁面的顯示停留時長,從而更加高效地生成對應整個網(wǎng)頁的熱力圖。
[0150]圖8是根據(jù)本發(fā)明的熱力圖生成裝置的第三實施例的結構框圖。該實施例可以作為圖7所示實施例的一種優(yōu)選實施方式。如圖8所示,該熱力圖生成裝置包括:
[0151]確定單元22、檢測單元24和獲取單元26,其中,確定單元22和獲取單元26與圖7中所述相同,這里不再贅述。檢測單元24還可以包括:
[0152]第二獲取模塊44,用于在滾軸的位置發(fā)生變化時,獲取滾軸位置發(fā)生變化時的時間。
[0153]滾軸位置發(fā)生變化的時間即上一個顯示頁面最終停留到的時間點。
[0154]第三獲取模塊46,用于根據(jù)滾軸此次位置發(fā)生變化時的時間和滾軸上次位置發(fā)生變化的時間,獲取滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
[0155]滾軸此次位置發(fā)生變化時的時間與滾軸上次位置發(fā)生變化的時間的差值,即為滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
[0156]本實施例提供了檢測單元24可包含的模塊,包括:第二獲取模塊44和第三獲取模塊46。該裝置可動態(tài)讀取不同顯示頁面的顯示停留時長,對于高效地生成熱力圖十分有利。
[0157]下面給出的是根據(jù)本發(fā)明的熱力圖生成裝置的第四實施例。該實施例可以作為圖6所示實施例的一種優(yōu)選實施方式。該熱力圖生成裝置包括:
[0158]確定單元22、檢測單元24和獲取單元26,其中,確定單元22和檢測單元24與圖7中所述相同,這里不再贅述。獲取單元26還可以包括:
[0159]判斷模塊,用于通過腳本文件代碼監(jiān)測滾軸的位置,判斷滾軸的位置是否發(fā)生變化。
[0160]等同于模塊34,這里不再贅述。
[0161]創(chuàng)建模塊,用于在滾軸的位置發(fā)生變化時,在滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
[0162]每監(jiān)測出一個顯示頁面的顯示停留時長,則創(chuàng)建模塊針對該顯示頁面創(chuàng)建多條均勻間隔的橫線。由于每個顯示頁面的顯示停留時長不同,因此各顯示頁面的橫線密度也不同。
[0163]第四獲取模塊,用于將多個顯示頁面的顯示停留時長按照橫線的密度進行疊加,獲取布滿不同間隔的橫線的頁面。
[0164]由于不同的滾軸位置所對應的顯示頁面之間會存在部分頁面的重疊,同時,不同的用戶在同一顯示頁面的停留時長不同,因此,為了準確反映用戶的網(wǎng)頁閱讀行為,第四獲取模塊需要將大量的顯示頁面的顯示停留時長按照橫線的密度進行疊加,從而得到每個顯示頁面接近真實的顯示停留時長(表現(xiàn)為橫線的密度)。
[0165]第五獲取模塊,用于根據(jù)不同間隔的橫線,生成與網(wǎng)頁對應的熱力圖,其中,熱力圖使用顏色標識出不同的橫線密度。
[0166]這里,橫線的密度通過使用不同的顏色加以區(qū)別,利用第五獲取模塊生成能表現(xiàn)用戶不同閱讀停留時長的熱力圖。
[0167]本實施例提供了獲取單元26還可包含的模塊,包括:判斷模塊、創(chuàng)建模塊、第四獲取模塊和第五獲取模塊。通過該裝置對大量的不同密度的橫線進行疊加,相對更加真實地展示用戶的閱讀停留時長,從而通過生成的熱力圖反映用戶對于該網(wǎng)頁不同區(qū)域的閱讀熱度。
[0168]下面給出的是根據(jù)本發(fā)明的熱力圖生成裝置的第五實施例。該實施例可以作為第四實施例的一種優(yōu)選實施方式。該熱力圖生成裝置包括:
[0169]確定單元22、檢測單元24和獲取單元26,其中,獲取單元26還包括判斷模塊、創(chuàng)建模塊、第四獲取模塊和第五獲取模塊,除創(chuàng)建模塊之外,其他單元和模塊與圖根據(jù)本發(fā)明的熱力圖生成裝置的第四實施例中所述相同,這里不再贅述。創(chuàng)建模塊還可以包括:
[0170]第一創(chuàng)建子模塊,用于在網(wǎng)頁上建立坐標系,其中,坐標系只包含縱坐標并且最小單位是I個像素。
[0171]需要注意的是,由于我們只考察滾軸在縱向的滾動位置,從而確定其對應的頁面區(qū)域,因此只需第一創(chuàng)建子模塊建立只含縱坐標的坐標系即可。
[0172]第二創(chuàng)建子模塊,用于在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建均勻間隔的多條橫線,其中,橫線的密度與滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
[0173]每當監(jiān)測到滾軸位置發(fā)生變化,則代表上個顯示頁面的停留已經(jīng)結束,這時需利用第二創(chuàng)建子模塊在剛剛結束的顯示頁面上根據(jù)其顯示停留時長創(chuàng)建多條均勻間隔的橫線。同時,橫線的密度與該顯示頁面的顯示停留時長成正比,即顯示停留時長越長,橫線的密度越大。
[0174]本實施例提供了創(chuàng)建模塊還可包含的子模塊:第一創(chuàng)建子模塊和第二創(chuàng)建子模塊。通過該裝置可以動態(tài)地創(chuàng)建對應每一個顯示頁面的均勻間隔的橫線,從而有利于高效、精確地生成熱力圖。
[0175]下面給出的是根據(jù)本發(fā)明的熱力圖生成裝置的第六實施例。該實施例可以作為第五實施例的一種優(yōu)選實施方式。該熱力圖生成裝置包括:
[0176]確定單元22、檢測單元24和獲取單元26,其中,獲取單元26還包括判斷模塊、創(chuàng)建模塊、第四獲取模塊和第五獲取模塊,創(chuàng)建模塊包括第一創(chuàng)建子模塊和第二創(chuàng)建子模塊。其中,除第二創(chuàng)建子模塊之外其他單元與模塊和第五實施例中所述相同。第二創(chuàng)建子模塊還可以包括:
[0177]確定子模塊,用于確定標準橫線密度,其中,標準橫線密度是預先設定的每單位停留時間、單位距離下的橫線的密度。
[0178]標準橫線密度是預先設定的一個參考密度值,比如,標準橫線密度為100/s/cm,即停留時間為ls,縱向Icm的長度內(nèi)創(chuàng)建100條均勻間隔的橫線。
[0179]計算子模塊,用于按照標準橫線密度計算對應滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度。
[0180]例如,標準橫線密度為100/s/cm,滾軸的位置發(fā)生變化前顯示的顯示頁面的顯示停留時長為10s,縱向長度為10cm,則計算子模塊可對應計算出該顯示頁面應該創(chuàng)建10000條均勻間隔的橫線。
[0181]第三創(chuàng)建子模塊,用于根據(jù)滾軸的位置發(fā)生變化前顯示的顯示頁面的橫線密度,在坐標系中的滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建均勻間隔的多條橫線。
[0182]如果確定子模塊確定標準橫線密度為100/s/cm,則第三創(chuàng)建子模塊將在滾軸的位置發(fā)生變化前顯示的顯示頁面的坐標系中建立10000條均勻間隔的橫線。
[0183]本實施例提供了第二創(chuàng)建子模塊還可包含的子模塊:確定子模塊、計算子模塊和第三創(chuàng)建子模塊。通過該裝置中的計算子模塊,可使橫線的密度能充分代替相應顯示頁面的顯示停留時長,從而使問題的闡述更加的直觀,有利于第五獲取模塊通過顏色深淺來體現(xiàn)不同網(wǎng)頁區(qū)域的閱讀熱度。
[0184]顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
[0185]以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種熱力圖生成方法,其特征在于,包括: 確定網(wǎng)頁上的多個顯示頁面,其中,所述多個顯示頁面分別為所述網(wǎng)頁上不同時刻顯示的頁面區(qū)域; 分別檢測所述多個顯示頁面的顯示停留時長;以及 根據(jù)所述多個顯示頁面的顯示停留時長生成與所述網(wǎng)頁對應的熱力圖。
2.根據(jù)權利要求1所述的方法,其特征在于,確定所述網(wǎng)頁上的多個顯示頁面包括: 在所述網(wǎng)頁加載腳本文件代碼; 通過所述腳本文件代碼監(jiān)測所述網(wǎng)頁的滾軸的位置,判斷所述滾軸的位置是否發(fā)生變化;以及 如果所述滾軸的位置發(fā)生變化,則獲取所述滾軸的位置對應的顯示頁面。
3.根據(jù)權利要求2所述的方法,其特征在于,分別檢測所述多個顯示頁面的顯示停留時長包括: 如果所述滾軸的位置發(fā)生變化,則獲取所述滾軸位置發(fā)生變化時的時間;以及根據(jù)所述滾軸此次位置發(fā)生變化時的時間和所述滾軸上次位置發(fā)生變化的時間,獲取所述滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
4.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述多個顯示頁面的顯示停留時長生成與所述網(wǎng)頁對應的熱力圖包括: 通過腳本文件代碼監(jiān)測所述滾軸的位置,判斷所述網(wǎng)頁的滾軸的位置是否發(fā)生變化;如果所述滾軸的位置發(fā)生變化,則在所述滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,所述橫線的密度與所述滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比; 將所述多個顯示頁面的顯示停留時長按照所述橫線的密度進行疊加,獲取布滿不同間隔的橫線的所述頁面;以及 根據(jù)所述不同間隔的橫線,生成與所述網(wǎng)頁對應的熱力圖,其中,所述熱力圖使用顏色標識出不同的橫線密度。
5.根據(jù)權利要求4所述的方法,其特征在于,如果所述滾軸的位置發(fā)生變化,則在所述滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線包括: 在所述網(wǎng)頁上建立坐標系,其中,所述坐標系只包含縱坐標并且最小單位是I個像素;以及 如果所述滾軸的位置發(fā)生變化,則在所述坐標系中的所述滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,所述橫線的密度與所述滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
6.一種熱力圖生成裝置,其特征在于,包括: 確定單元,用于確定網(wǎng)頁上的多個顯示頁面,其中,所述多個顯示頁面分別為所述網(wǎng)頁上不同時刻顯示的頁面區(qū)域; 檢測單元,用于分別檢測所述多個顯示頁面的顯示停留時長;以及 獲取單元,用于根據(jù)所述多個顯示頁面的顯示停留時長生成與所述網(wǎng)頁對應的熱力圖。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述確定單元包括: 加載模塊,用于在所述網(wǎng)頁加載腳本文件代碼; 判斷模塊,用于通過所述腳本文件代碼監(jiān)測所述網(wǎng)頁的滾軸的位置,判斷所述滾軸的位置是否發(fā)生變化;以及 第一獲取模塊,用于在所述滾軸的位置發(fā)生變化時,獲取所述滾軸的位置對應的顯示頁面。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述檢測單元包括: 第二獲取模塊,用于在所述滾軸的位置發(fā)生變化時,獲取所述滾軸位置發(fā)生變化時的時間;以及 第三獲取模塊,用于根據(jù)所述滾軸此次位置發(fā)生變化時的時間和所述滾軸上次位置發(fā)生變化的時間,獲取所述滾軸此次位置發(fā)生變化前顯示的顯示頁面的顯示停留時長。
9.根據(jù)權利要求6所述的裝置,其特征在于,所述獲取單元包括: 判斷模塊,用于通過腳本文件代碼監(jiān)測所述滾軸的位置,判斷所述網(wǎng)頁的滾軸的位置是否發(fā)生變化; 創(chuàng)建模塊,用于在所述滾軸的位置發(fā)生變化時,在所述滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,所述橫線的密度與所述滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比; 第四獲取模塊,用于將所述多個顯示頁面的顯示停留時長按照所述橫線的密度進行疊力口,獲取布滿不同間隔的橫線的所述頁面;以及 第五獲取模塊,用于根據(jù)所述不同間隔的橫線,生成與所述網(wǎng)頁對應的熱力圖,其中,所述熱力圖使用顏色標識出不同的橫線密度。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述創(chuàng)建模塊包括: 第一創(chuàng)建子模塊,用于在所述網(wǎng)頁上建立坐標系,其中,所述坐標系只包含縱坐標并且最小單位是I個像素;以及 第二創(chuàng)建子模塊,用于在所述滾軸位置發(fā)生變化時,在所述坐標系中的所述滾軸的位置發(fā)生變化前顯示的顯示頁面創(chuàng)建多條均勻間隔的橫線,其中,所述橫線的密度與所述滾軸的位置發(fā)生變化前顯示的顯示頁面的停留時長成正比。
【文檔編號】G06F9/44GK104239042SQ201410447380
【公開日】2014年12月24日 申請日期:2014年9月3日 優(yōu)先權日:2014年9月3日
【發(fā)明者】欽濱杰, 陳俊宏 申請人:北京國雙科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1