用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法和裝置。該用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法包括:獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系;通過坐標(biāo)系確定目標(biāo)區(qū)域,其中,目標(biāo)區(qū)域包括整個被監(jiān)測的網(wǎng)頁頁面和分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域;通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量;以及根據(jù)記錄的所述點擊量計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度。通過本發(fā)明,解決了相關(guān)技術(shù)中無法對點擊分布狀態(tài)進行定量分析的問題,進而達到了通過目標(biāo)區(qū)域內(nèi)的點擊均衡度對點擊分布狀態(tài)進行定量分析的效果。
【專利說明】用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法和裝置。
【背景技術(shù)】
[0002]用戶瀏覽網(wǎng)頁時,計算機可以產(chǎn)生用戶瀏覽網(wǎng)頁留下的點擊記錄,這樣,當(dāng)客戶端分析網(wǎng)頁頁面的點擊分布時,可以獲取點擊記錄。在相關(guān)技術(shù)中,一般采用定性方式分析網(wǎng)頁頁面的點擊分布,例如,采用圖形和顏色來描述網(wǎng)頁頁面的點擊分布,并對網(wǎng)頁頁面的點擊分布進行直觀地展示,對于這種方案,由于其缺乏對網(wǎng)頁頁面的點擊分布的量化,客戶端只能從宏觀上了解網(wǎng)頁頁面的點擊分布狀況,無法對網(wǎng)頁頁面的點擊分布狀態(tài)進行定量地、微觀地分析。
[0003]針對相關(guān)技術(shù)中無法對點擊分布狀態(tài)進行定量分析的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的主要目的在于提供一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法和裝置,以解決現(xiàn)有技術(shù)中無法對點擊分布狀態(tài)進行定量分析的問題。
[0005]為了實現(xiàn)上述目 的,根據(jù)本發(fā)明實施例的一個方面,提供了一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法。該方法包括:獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系;通過坐標(biāo)系確定目標(biāo)區(qū)域,其中,目標(biāo)區(qū)域包括整個被監(jiān)測的網(wǎng)頁頁面和分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域;通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量;以及根據(jù)記錄的點擊量計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。
[0006]進一步地,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量包括:獲取目標(biāo)區(qū)域的坐標(biāo)集合;獲取被監(jiān)測網(wǎng)頁頁面的點擊量集合,其中,點擊量集合中的元素表示為【(X,Y),HITS】,其中,(X,Y)表示被監(jiān)測網(wǎng)頁頁面上的像素點的坐標(biāo),HITS表示與像素點的坐標(biāo)相對應(yīng)的點擊量,HITS為大于零的整數(shù);判斷坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)是否相同;如果判斷出坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)相同,則將與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為HITS ;如果判斷出點擊集合元素中的坐標(biāo)與目標(biāo)區(qū)域的坐標(biāo)集合中的坐標(biāo)不相同,則將與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為O ;以及根據(jù)與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量確定整個目標(biāo)區(qū)域的點擊量。
[0007]進一步地,在根據(jù)與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量得到整個目標(biāo)區(qū)域的點擊量之后,數(shù)據(jù)處理方法還包括:根據(jù)得到的整個目標(biāo)區(qū)域的點擊量獲取點擊量的升序數(shù)列。
[0008]進一步地,根據(jù)記錄的點擊計算目標(biāo)區(qū)域內(nèi)的點擊均衡度包括:獲取升序數(shù)列的項數(shù),其中,項數(shù)值記為K;根據(jù)升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列,其中,降序數(shù)列的首項為K,公差為I ;獲取項數(shù)為K的單位數(shù)列;以及根據(jù)升序數(shù)列、項數(shù)為K的降序數(shù)列、項數(shù)為K的單位數(shù)列和項數(shù)值計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,其中,計算目標(biāo)區(qū)域內(nèi)的點擊均衡度的公式為:y=【2t (R)C]/ [(K+l)t (R) I】,其中,R表示點擊記錄的升序數(shù)列的列向量,t (R)表示點擊記錄的升序數(shù)列的列向量R的轉(zhuǎn)置向量,C表示項數(shù)為K的降序數(shù)列的列向量,I表示項數(shù)為K的單位數(shù)列的列向量。
[0009]進一步地,獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系包括:根據(jù)被監(jiān)測網(wǎng)頁頁面的像素在被監(jiān)測網(wǎng)頁頁面中的第一行的排列結(jié)構(gòu)獲取坐標(biāo)原點。
[0010]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的另一方面,提供了一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置。該裝置包括:第一獲取單元,用于獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系;
[0011]確定單元,用于通過坐標(biāo)系確定目標(biāo)區(qū)域,其中,目標(biāo)區(qū)域包括整個被監(jiān)測的網(wǎng)頁頁面和分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域;記錄單元,用于通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量;以及計算單元,用于根據(jù)記錄的點擊量計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。
[0012]進一步地,記錄單元包括:第一獲取模塊,用于獲取目標(biāo)區(qū)域的坐標(biāo)集合;第二獲取模塊,用于獲取被監(jiān)測網(wǎng)頁頁面的點擊量集合,其中,點擊量集合中的元素表示為【(X,Y),HITS】,其中,(X,Y)表示被監(jiān)測網(wǎng)頁頁面上的像素點的坐標(biāo),HITS表示與像素點的坐標(biāo)相對應(yīng)的點擊量,HITS為大于零的整數(shù);判斷模塊,用于判斷坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)是否相同;第一記錄模塊,用于如果判斷出坐標(biāo)集合中的坐標(biāo)與所述點擊量集合元素中的坐標(biāo)相同,則將與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為HITS ;第二記錄模塊,用于如果判斷出點擊集合元素中的坐標(biāo)與目標(biāo)區(qū)域的坐標(biāo)集合中的坐標(biāo)不相同,則將與坐標(biāo)集合中 的坐標(biāo)相對應(yīng)的點擊量記錄為O ;以及確定模塊,用于根據(jù)與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量確定整個目標(biāo)區(qū)域的點擊量。
[0013]進一步地,該數(shù)據(jù)處理裝置還包括:第二獲取單元,用于在根據(jù)與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量得到整個目標(biāo)區(qū)域的點擊量之后,根據(jù)得到的整個目標(biāo)區(qū)域的點擊量獲取點擊量的升序數(shù)列。
[0014]進一步地,計算單元包括:第三獲取模塊,用于獲取升序數(shù)列的項數(shù),其中,項數(shù)值記為K ;第四獲取模塊,用于根據(jù)升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列,其中,降序數(shù)列的首項為K,公差為I ;第五獲取模塊,用于獲取項數(shù)為K的單位數(shù)列;以及計算模塊,用于根據(jù)升序數(shù)列、項數(shù)為K的降序數(shù)列、項數(shù)為K的單位數(shù)列和項數(shù)值計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,其中,計算目標(biāo)區(qū)域內(nèi)的點擊均衡度的公式為:y=【2t (R)C]/ [(K+l) t (R) I】,其中,R表不點擊記錄的升序數(shù)列的列向量,t (R)表不點擊記錄的升序數(shù)列的列向量R的轉(zhuǎn)置向量,C表示項數(shù)為K的降序數(shù)列的列向量,I表示項數(shù)為K的單位數(shù)列的列向量。
[0015]進一步地,第一獲取單元還用于根據(jù)被監(jiān)測網(wǎng)頁頁面的像素在被監(jiān)測網(wǎng)頁頁面中的第一行的排列結(jié)構(gòu)獲取坐標(biāo)原點。
[0016]通過本發(fā)明,采用獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系;通過坐標(biāo)系確定目標(biāo)區(qū)域,其中,目標(biāo)區(qū)域包括整個被監(jiān)測的網(wǎng)頁頁面和分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域;通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量;以及根據(jù)記錄的點擊計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,解決了相關(guān)技術(shù)中無法對點擊分布狀態(tài)進行定量分析的問題,進而達到了通過目標(biāo)區(qū)域內(nèi)的點擊均衡度對點擊分布狀態(tài)進行定量分析的效果。
【專利附圖】
【附圖說明】[0017]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法流程圖;
[0019]圖2是根據(jù)本發(fā)明優(yōu)選實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法流程圖;
[0020]圖3是根據(jù)本發(fā)明優(yōu)選實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置示意圖;以及
[0021]圖4是根據(jù)本發(fā)明優(yōu)選實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置示意圖。【具體實施方式】
[0022]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0023]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。
[0024]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0025]根據(jù)本發(fā)明的實施例,提供了一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法,該用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法用于計算目標(biāo)區(qū)域內(nèi)的點擊均衡度以定量分析點擊分布狀態(tài)。需要說明的是,該用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法可以運行在計算機處理設(shè)備上。
[0026]需要說明的是,目標(biāo)區(qū)域內(nèi)的點擊均衡度是指目標(biāo)區(qū)域內(nèi)發(fā)生的點擊目標(biāo)區(qū)域內(nèi)的分布均勻程度,其值由目標(biāo)區(qū)域內(nèi)的實際點擊分布與完全平均分布的差異決定。
[0027]圖1是根據(jù)本發(fā)明實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法流程圖。
[0028]如圖1所示,該方法包括如下的步驟SlOl至步驟S104:
[0029]步驟S101,獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系。
[0030]在本發(fā)明實施例中,被檢測網(wǎng)頁頁面可以包括多種平臺下的網(wǎng)頁頁面和多種瀏覽器下的網(wǎng)頁頁面,例如,被檢測網(wǎng)頁頁面可以為Windows和Linux平臺下的網(wǎng)頁頁面,以及被檢測網(wǎng)頁頁面可以為互聯(lián)網(wǎng)瀏覽器(Internet Explorer,簡稱IE)、360瀏覽器和搜狗瀏
覽器等。
[0031]獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系可以包括獲取被監(jiān)測網(wǎng)頁頁面的二維直角正交坐標(biāo)系,其中,獲取二維直角正交坐標(biāo)系包括獲取二維直角正交坐標(biāo)系的要素,該要素包括二維直角正交坐標(biāo)系的坐標(biāo)原點、橫軸及其正方向、縱軸及其正方向和單位長度。在本發(fā)明實施例中,可以根據(jù)網(wǎng)頁頁面上像素點的排列結(jié)構(gòu)獲取二維直角正交坐標(biāo)系的坐標(biāo)原點,例如,可以根據(jù)網(wǎng)頁頁面上第一行像素點的的排列結(jié)構(gòu)獲取二維直角正交坐標(biāo)系的坐標(biāo)原點:(1)如果第一行像素點居中排列,則獲取的坐標(biāo)原點在網(wǎng)頁頁面第一行的居中位置;
(2)如果第一行像素點左對齊排列,則獲取的坐標(biāo)原點在網(wǎng)頁頁面第一行的最左端;(3)如果第一行像素點右對齊排列,則獲取的坐標(biāo)原點在網(wǎng)頁頁面第一行的最右端。獲取的橫軸正方向可以包括水平向左,獲取的縱軸正方向可以包括豎直向上。獲取的單位長度可以為數(shù)學(xué)領(lǐng)域的單位長度,該數(shù)學(xué)領(lǐng)域的單位長度可以由網(wǎng)頁頁面中坐標(biāo)的精度確定。[0032]優(yōu)選地,獲取的單位長度也可以為計算機網(wǎng)頁中的單位長度,S卩,像素單位長度,其中,像素單位長度可以為I像素(pixel,簡稱px),網(wǎng)頁界面上的每個像素點對應(yīng)唯一的像素坐標(biāo),這樣,可以根據(jù)坐標(biāo)系中像素坐標(biāo)與像素點一一對應(yīng)的關(guān)系,以像素坐標(biāo)為依據(jù),通過像素坐標(biāo)上對應(yīng)的點擊量記錄與該像素坐標(biāo)對應(yīng)的像素點的點擊量。需要說明的是,在本發(fā)明實施例中,每個單位長度對應(yīng)一個單位面積,每個單位面積對應(yīng)一個像素點集合,單位面積決定像素點集合中像素點的個數(shù),這樣,可以根據(jù)坐標(biāo)系中單位面積與像素點集合一一對應(yīng)的關(guān)系,以單位面積為依據(jù),通過單位面積上對應(yīng)的點擊量記錄與該單位面積對應(yīng)的像素點集合的點擊量。
[0033]步驟S102,通過坐標(biāo)系確定目標(biāo)區(qū)域。
[0034]在本發(fā)明實施例中,目標(biāo)區(qū)域可以為整個被監(jiān)測的網(wǎng)頁頁面,或者可以為分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域,其中,分割被監(jiān)測的網(wǎng)頁頁面可以按照預(yù)定規(guī)則,該預(yù)定規(guī)則可以根據(jù)客戶端的具體需求確定,例如,可以按照預(yù)定規(guī)則并根據(jù)步驟SlOl中獲取的坐標(biāo)系,通過以下方式分割被監(jiān)測的網(wǎng)頁頁面:(1)沿橫軸正方向每隔預(yù)定區(qū)域劃分一個目標(biāo)區(qū)域,(2)沿縱軸正方向每隔預(yù)定區(qū)域劃分一個目標(biāo)區(qū)域,(3)同時沿橫軸正方向和沿縱軸正方向每隔預(yù)定區(qū)域劃分目標(biāo)區(qū)域。通過坐標(biāo)系確定目標(biāo)區(qū)域可以為通過坐標(biāo)系確定一個或者多個目標(biāo)區(qū)域。另外,在本發(fā)明實施例中,目標(biāo)區(qū)域的形狀可以為任意的,包括規(guī)則和不規(guī)則形狀,例如,目標(biāo)區(qū)域可以為圓形、矩形和菱形等區(qū)域。目標(biāo)區(qū)域的大小也可以為任意的,其中,最大不超出整個被監(jiān)測網(wǎng)頁頁面。
[0035]步驟S103,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量。
[0036]需要說明的是,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量可以是在預(yù)設(shè)時間段記錄確定的目標(biāo)區(qū)域的點擊量,該預(yù)設(shè)時間段的設(shè)定需要根據(jù)客戶端的分析需求確定,例如,該預(yù)設(shè)時間段可以是一天中的零點至24點,這樣可以記錄確定的目標(biāo)區(qū)域在一天內(nèi)的點擊量。需要說明的是,在本發(fā)明實施例中,目標(biāo)區(qū)域的點擊量可以是以單位面積為單位記錄的確定的目標(biāo)區(qū)域的點擊量,也可以是以像素坐標(biāo)為單位記錄確定的目標(biāo)區(qū)域的點擊量。優(yōu)選地,目標(biāo)區(qū)域的點擊量可以是以像素坐標(biāo)為單位記錄的確定的目標(biāo)區(qū)域的點擊量,這樣,記錄的目標(biāo)區(qū)域的點擊量精確度最高、最準確。
[0037]具體地,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量可以是通過坐標(biāo)系記錄每個像素坐標(biāo)對應(yīng)的像素點的點擊量,其中,每個像素坐標(biāo)對應(yīng)一個記錄模塊,每個記錄模塊的初始值設(shè)置為0,當(dāng)用戶瀏覽網(wǎng)頁頁面并點擊該網(wǎng)頁頁面內(nèi)的像素點時,與該像素點坐標(biāo)對應(yīng)的記錄模塊就會增加1,這樣,在預(yù)設(shè)時間段內(nèi),記錄模塊會記錄網(wǎng)頁頁面上各個點的點擊量。另外,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量可以是先通過坐標(biāo)系記錄每個像素坐標(biāo)對應(yīng)的像素點的所有點擊記錄,再將所有點擊記錄進行累加得到像素點的點擊量。[0038]需要說明的是,目標(biāo)區(qū)域的點擊量記錄結(jié)果可以按照像素坐標(biāo)與像素點的點擊量的對應(yīng)關(guān)系進行存儲。
[0039]步驟S104,根據(jù)記錄的點擊量計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。
[0040]在本發(fā)明實施例中,可以通過步驟S103記錄的確定的目標(biāo)區(qū)域的點擊量的變換形式以及目標(biāo)區(qū)域內(nèi)的像素點的數(shù)量等計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。例如,可以首先將各個像素點對應(yīng)的點擊量進行排列組合以得到相應(yīng)的數(shù)列,然后根據(jù)上述數(shù)列的項數(shù)生成相應(yīng)的數(shù)列,再次根據(jù)上述數(shù)列的項數(shù)生成相應(yīng)的單位數(shù)列,最后根據(jù)上述數(shù)列計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,需要說明的是,也可以先將上述數(shù)列轉(zhuǎn)換成相應(yīng)的行向量或者列向量,再根據(jù)向量和矩陣的運算規(guī)則計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。
[0041]需要說明的是,在本發(fā)明實施例中,點擊均衡度用于表示網(wǎng)頁頁面點擊分布的均衡程度的定量指標(biāo),其值在O至I之間,其中,當(dāng)網(wǎng)頁頁面目標(biāo)區(qū)域內(nèi)所有點擊量都集中在一個位置時,則網(wǎng)頁頁面點擊分布極不均衡,此時點擊均衡度為0,當(dāng)網(wǎng)頁頁面目標(biāo)區(qū)域內(nèi)所有位置的點擊量都相同時,則網(wǎng)頁頁面點擊分布極均衡,此時點擊均衡度為1,即,當(dāng)點擊均衡度越小時,網(wǎng)頁頁面點擊分布越不均衡,當(dāng)點擊均衡度越大時,網(wǎng)頁頁面點擊分布越均衡。
[0042]通過本發(fā)明,采用獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系;通過坐標(biāo)系確定目標(biāo)區(qū)域,其中,目標(biāo)區(qū)域包括整個被監(jiān)測的網(wǎng)頁頁面和分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域;通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量;以及根據(jù)記錄的點擊計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,解決了相關(guān)技術(shù)中無法對點擊分布狀態(tài)進行定量分析的問題,進而達到了通過目標(biāo)區(qū)域內(nèi)的點擊均衡度對點擊分布狀態(tài)進行定量分析的效果。
[0043]圖2是根據(jù)本發(fā)明優(yōu)選實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法流程圖。
[0044]如圖2所示,該用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法包括如下的步驟S201至步驟S208,該實施例可以作為圖1所示實施例的優(yōu)選實施方式。
[0045]步驟S201和步驟S202,分別同圖1所示實施例的步驟SlOl和步驟S102,在此不
再贅述。
[0046]步驟S203,獲取目標(biāo)區(qū)域的坐標(biāo)集合。
[0047]需要說明的是,在本發(fā)明實施例中,坐標(biāo)集合中的元素為目標(biāo)區(qū)域的內(nèi)全部像素點坐標(biāo)。目標(biāo)區(qū)域的坐標(biāo)集合中的像素點坐標(biāo)可以隨機排布在坐標(biāo)集合中,也可以按照預(yù)定順序排布在坐標(biāo)集合中,例如,像素點可以以橫坐標(biāo)的大小為第一順序、縱坐標(biāo)的大小為第二順序排布在坐標(biāo)集合中。獲取到的目標(biāo)區(qū)域的坐標(biāo)集合可以存儲在數(shù)據(jù)庫的像素點坐標(biāo)列表中。需要說明的是,當(dāng)目標(biāo)區(qū)域為整個被監(jiān)測網(wǎng)頁頁面時,目標(biāo)區(qū)域的坐標(biāo)集合為整個被監(jiān)測網(wǎng)頁頁面上的全部像素點坐標(biāo),當(dāng)目標(biāo)區(qū)域為被監(jiān)測網(wǎng)頁頁面的子區(qū)域時,目標(biāo)區(qū)域的坐標(biāo)集合為整個被監(jiān)測網(wǎng)頁頁面子區(qū)域上的全部像素點坐標(biāo)。
[0048]例如,目標(biāo)區(qū)域的坐標(biāo)集合可以為{ (1,2),(1,3),(2,2),(2,3)}。
[0049]步驟S204,獲取被監(jiān)測網(wǎng)頁頁面的點擊量集合。
[0050]在本發(fā)明實施例中,可以先獲取被監(jiān)測網(wǎng)頁頁面上的全部像素點坐標(biāo),在根據(jù)該被監(jiān)測網(wǎng)頁頁面上的全部像素點坐標(biāo)獲取被監(jiān)測網(wǎng)頁頁面的點擊量集合。
[0051]具體地,被監(jiān)測網(wǎng)頁頁面上的每一個像素點坐標(biāo)可以對應(yīng)唯一的記錄模塊,該記錄模塊可以用于記錄相應(yīng)的像素點坐標(biāo)對應(yīng)的像素點的點擊量。當(dāng)像素點坐標(biāo)對應(yīng)的像素點被用戶點擊時,與該像素點坐標(biāo)相對應(yīng)的記錄模塊的計數(shù)增加1,否則,當(dāng)像素點坐標(biāo)對應(yīng)的像素點不被用戶點擊時,與該像素點坐標(biāo)相對應(yīng)的記錄模塊不進行計數(shù),這樣,只對被點擊的像素點記錄點擊量,不僅節(jié)省了服務(wù)器的存儲的空間,而且有利于更客觀地展示點擊分布的狀態(tài)。[0052]在本發(fā)明生實施例中,獲取的被監(jiān)測網(wǎng)頁頁面的點擊量集合中的元素可以表示為【(X,Y),HITS】的形式,其中,(X,Y)表示被監(jiān)測網(wǎng)頁頁面上的像素點的坐標(biāo),HITS表示與像素點的坐標(biāo)相對應(yīng)的像素點的點擊量,在本發(fā)明實施例中,由于只對點擊的像素點記錄點擊量,因此,點擊量集合中的元素的個數(shù)小于或者等于步驟S203中的集合的元素的個數(shù),并且該HITS為大于零的整數(shù)。
[0053]在本發(fā)明實施例中,還可以通過哈希表獲取像素點的點擊量。具體地,哈希表中的哈希關(guān)鍵字可以為像素點坐標(biāo),哈希值可以為像素點的點擊量,當(dāng)某個像素點被點擊時,先判斷該像素點對應(yīng)的像素點坐標(biāo)是否存在哈希表中,如果判斷出該像素點坐標(biāo)存在哈希表中,則將該像素點坐標(biāo)對應(yīng)的哈希值增加1,否則,如果判斷出該像素點坐標(biāo)不存在哈希表中,則將該像素點坐標(biāo)添加到哈希表中,并且將該像素點坐標(biāo)對應(yīng)的哈希值記錄為I。
[0054]例如,被監(jiān)測網(wǎng)頁頁面的點擊量集合可以為{【(1,1),1】,【(1,2),1】,【(1,3),2】,【(2,1),2】,【(2,2),3】,【(3,1),3】,【(3,2),4】,【(3,3),4】}。
[0055]步驟S205,判斷坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)是否相同。
[0056]具體地,在本發(fā)明實施例中,可以按照預(yù)定順序逐個將目標(biāo)區(qū)域的坐標(biāo)集合中的每一個坐標(biāo)分別與點擊量集合中的坐標(biāo)進行對比,判斷坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)是否相同,其中,上述預(yù)定順序可以包括第一順序和第二順序,第一順序可以是橫坐標(biāo)的大小順序,第二順序可以是縱坐標(biāo)的大小順序。在本發(fā)明實施例中,如果判斷出坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)相同,則執(zhí)行步驟S206A,否則,如果判斷出點擊集合元素中的坐標(biāo)與目標(biāo)區(qū)域的坐標(biāo)集合中的坐標(biāo)不相同,則執(zhí)行步驟S206B。
[0057]步驟S206A,將與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為HITS。
[0058]步驟S206B,將與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為O。
[0059]步驟S207,根據(jù)與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量得到整個目標(biāo)區(qū)域的點擊量。
[0060]例如,通過上述步驟,可以得到整個目標(biāo)區(qū)域的點擊量為{【(1,2),1】,【(1,3),2】,【(2,2),3】,【(2,3),0】}。
[0061]具體地,在本發(fā)明實施例中,可以根據(jù)步驟S206A和步驟S206B記錄的目標(biāo)區(qū)域的坐標(biāo)集合中的像素點的點擊量得到整個目標(biāo)區(qū)域的點擊量,其中,得到整個目標(biāo)區(qū)域的點擊量可以是是得到整個目標(biāo)區(qū)域的像素點的點擊量的組合,該組合可以是為數(shù)列形式或者向量形式或者矩陣形式。
[0062]例如,通過上述整個目標(biāo)區(qū)域的點擊量可以得到整個目標(biāo)區(qū)域的點擊量的數(shù)列為{1,2,3,0}。
[0063]需要說明的是,在本發(fā)明實施例中,可以通過步驟S203至步驟S207實現(xiàn)通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量的目的。
[0064]需要說明的是,在本發(fā)明實施例中,在步驟S207之后,該用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法還包括:根據(jù)得到的整個目標(biāo)區(qū)域的點擊量獲取點擊量的升序數(shù)列。[0065]例如,可以根據(jù)整個目標(biāo)區(qū)域的點擊量的數(shù)列{1,2,3,0}得到該數(shù)列的升序數(shù)列為{0,1,2,3},記作1?。
[0066]步驟S208,根據(jù)記錄的點擊量計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。
[0067]在本發(fā)明實施例中,可以通過以下步驟計算目標(biāo)區(qū)域內(nèi)的點擊均衡度:
[0068]步驟I,獲取升序數(shù)列的項數(shù)。
[0069]在本發(fā)明實施例中,獲取的升序數(shù)列的項數(shù)可以記作K。例如,根據(jù)升序數(shù)列R{0,1,2,3}獲取升序數(shù)列的項數(shù)K為4。
[0070]步驟2,根據(jù)升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列。
[0071]在本發(fā)明實施例中,根據(jù)升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列的首項可以為K,公差可以為I。例如,當(dāng)K為4時,獲取項數(shù)為4的降序數(shù)列為{4,3,2,1},記作C。
[0072]步驟3,獲取項數(shù)為K的單位數(shù)列。
[0073]例如,當(dāng)K為4時,獲取項數(shù)為4的單位數(shù)列為{1,1,1,1},記作I。
[0074]步驟4,根據(jù)升序數(shù)列、項數(shù)為K的降序數(shù)列、項數(shù)為K的單位數(shù)列和項數(shù)值計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,其中,計算目標(biāo)區(qū)域內(nèi)的點擊均衡度的公式可以為:
[0075]y=【2t (R) C】/【(K+l) t (R) I】
[0076]其中,R可以表不點擊記錄的升序數(shù)列的列向量,t (R)可以表不點擊記錄的升序數(shù)列的列向量R的轉(zhuǎn)置向量,C可以表示項數(shù)為K的降序數(shù)列的列向量,I可以表示項數(shù)為K的單位數(shù)列的列向量,例如,當(dāng)R、C、K和I分別取步驟I至步驟3中的值時,y=【2t (R)C]/ [(K+l) t (R) I] =2* (0*4+1*3+2*2+3*1) /【5* (0+1+2+3)】 =2/3,即,目標(biāo)區(qū)域網(wǎng)頁頁面的均衡度為2/3。
[0077]通過本發(fā)明實施例,采用記錄目標(biāo)區(qū)域的像素點的點擊量以得到目標(biāo)區(qū)域的實際點擊量,再通過將上述所有像素點的點擊量進行求和并平均分布到目標(biāo)區(qū)域內(nèi),最終通過對比目標(biāo)區(qū)域的實際點擊量和目標(biāo)區(qū)域內(nèi)點擊量的平均分布的差異,達到了通過目標(biāo)區(qū)域內(nèi)的點擊均衡度對點擊分布狀態(tài)進行定量分析的效果。
[0078]根據(jù)本發(fā)明的實施例,提供了一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置,該用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置用于計算目標(biāo)區(qū)域內(nèi)的點擊均衡度以定量分析點擊分布狀態(tài)。需要說明的是,本發(fā)明實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置也可以用于執(zhí)行本發(fā)明實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法,本發(fā)明實施例所提供的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法可以通過本發(fā)明實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置來執(zhí)行。
[0079]圖3是根據(jù)本發(fā)明優(yōu)選實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置示意圖。
[0080]如圖3所示,該裝置包括:第一獲取單元10、確定單元20、記錄單元30和計算單元40。
[0081 ] 第一獲取單元10用于獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系。在本發(fā)明實施例中,被檢測網(wǎng)頁頁面可以包括多種平臺下的網(wǎng)頁頁面和多種瀏覽器下的網(wǎng)頁頁面,例如,被檢測網(wǎng)頁頁面可以為Windows和Linux平臺下的網(wǎng)頁頁面,以及被檢測網(wǎng)頁頁面可以為互聯(lián)網(wǎng)瀏覽器(Internet Explorer,簡稱IE)、360瀏覽器和搜狗瀏覽器等。
[0082]第一獲取單元10可以獲取被監(jiān)測網(wǎng)頁頁面的二維直角正交坐標(biāo)系,其中,獲取二維直角正交坐標(biāo)系包括獲取二維直角正交坐標(biāo)系的要素,該要素包括二維直角正交坐標(biāo)系的坐標(biāo)原點、橫軸及其正方向、縱軸及其正方向和單位長度。在本發(fā)明實施例中,可以根據(jù)網(wǎng)頁頁面上像素點的排列結(jié)構(gòu)獲取二維直角正交坐標(biāo)系的坐標(biāo)原點,例如,可以根據(jù)網(wǎng)頁頁面上第一行像素點的的排列結(jié)構(gòu)獲取二維直角正交坐標(biāo)系的坐標(biāo)原點:(1)如果第一行像素點居中排列,則第一獲取單元10用于獲取的坐標(biāo)原點在網(wǎng)頁頁面第一行的居中位置;(2)如果第一行像素點左對齊排列,則第一獲取單元10用于獲取的坐標(biāo)原點在網(wǎng)頁頁面第一行的最左端;(3)如果第一行像素點右對齊排列,則第一獲取單元10用于獲取的坐標(biāo)原點在網(wǎng)頁頁面第一行的最右端。第一獲取單元10獲取的橫軸正方向可以包括水平向左,獲取的縱軸正方向可以包括豎直向上。第一獲取單元10獲取的單位長度可以為數(shù)學(xué)領(lǐng)域的單位長度,該數(shù)學(xué)領(lǐng)域的單位長度可以由網(wǎng)頁頁面中坐標(biāo)的精度確定。
[0083]優(yōu)選地,第一獲取單元10獲取的單位長度也可以為計算機網(wǎng)頁中的單位長度,即,像素單位長度,其中,像素單位長度可以為I像素(pixel,簡稱PX),網(wǎng)頁界面上的每個像素點對應(yīng)唯一的像素坐標(biāo),這樣,可以根據(jù)坐標(biāo)系中像素坐標(biāo)與像素點一一對應(yīng)的關(guān)系,以像素坐標(biāo)為依據(jù),通過像素坐標(biāo)上對應(yīng)的點擊量記錄與該像素坐標(biāo)對應(yīng)的像素點的點擊量。需要說明的是,在本發(fā)明實施例中,每個單位長度對應(yīng)一個單位面積,每個單位面積對應(yīng)一個像素點集合,單位面積決定像素點集合中像素點的個數(shù),這樣,可以根據(jù)坐標(biāo)系中單位面積與像素點集合一一對應(yīng)的關(guān)系,以單位面積為依據(jù),通過單位面積上對應(yīng)的點擊量記錄與該單位面積對應(yīng)的像素點集合的點擊量。
[0084]確定單元20用于通過坐標(biāo)系確定目標(biāo)區(qū)域,其中,目標(biāo)區(qū)域包括整個被監(jiān)測的網(wǎng)頁頁面和分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域。在本發(fā)明實施例中,目標(biāo)區(qū)域可以為整個被監(jiān)測的網(wǎng)頁頁面,或者可以為分割被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域,其中,分割被監(jiān)測的網(wǎng)頁頁面可以按照預(yù)定規(guī)則,該預(yù)定規(guī)則可以根據(jù)客戶端的具體需求確定,例如,可以按照預(yù)定規(guī)則并根據(jù)第一獲取單元10獲取的坐標(biāo)系,通過以下方式分割被監(jiān)測的網(wǎng)頁頁面:(1)沿橫軸正方向每隔預(yù)定區(qū)域劃分一個目標(biāo)區(qū)域,
(2)沿縱軸正方向每隔預(yù)定區(qū)域劃分一個目標(biāo)區(qū)域,(3)同時沿橫軸正方向和沿縱軸正方向每隔預(yù)定區(qū)域劃分目標(biāo)區(qū)域。確定單元20通過坐標(biāo)系確定目標(biāo)區(qū)域可以為通過坐標(biāo)系確定一個或者多個目標(biāo)區(qū)域。另外,在本發(fā)明實施例中,目標(biāo)區(qū)域的形狀可以為任意的,包括規(guī)則和不規(guī)則形狀,例如,目標(biāo)區(qū)域可以為圓形、矩形和菱形等區(qū)域。目標(biāo)區(qū)域的大小也可以為任意的,其中,最大不超出整個被監(jiān)測網(wǎng)頁頁面。
[0085]記錄單元30用于通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量。需要說明的是,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量可以是在預(yù)設(shè)時間段記錄確定的目標(biāo)區(qū)域的點擊量,該預(yù)設(shè)時間段的設(shè)定需要根據(jù)客戶端的分析需求確定,例如,該預(yù)設(shè)時間段可以是一天中的零點至24點,這樣可以記錄確定的目標(biāo)區(qū)域在一天內(nèi)的點擊量。需要說明的是,在本發(fā)明實施例中,目標(biāo)區(qū)域的點擊量可以是以單位面積為單位記錄的確定的目標(biāo)區(qū)域的點擊量,也可以是以像素坐標(biāo)為單位記錄確定的目標(biāo)區(qū)域的點擊量。優(yōu)選地,目標(biāo)區(qū)域的點擊量可以是以像素坐標(biāo)為單位記錄的確定的目標(biāo)區(qū)域的點擊量,這樣,記錄的目標(biāo)區(qū)域的點擊量精確度最高、最準確。
[0086]具體地,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量可以是通過坐標(biāo)系記錄每個像素坐標(biāo)對應(yīng)的像素點的點擊量,其中,每個像素坐標(biāo)對應(yīng)一個記錄模塊,每個記錄模塊的初始值設(shè)置為0,當(dāng)用戶瀏覽網(wǎng)頁頁面并點擊該網(wǎng)頁頁面內(nèi)的像素點時,與該像素點坐標(biāo)對應(yīng)的記錄模塊就會增加1,這樣,在預(yù)設(shè)時間段內(nèi),記錄模塊會記錄網(wǎng)頁頁面上各個點的點擊量。另外,通過坐標(biāo)系記錄確定的目標(biāo)區(qū)域的點擊量可以是先通過坐標(biāo)系記錄每個像素坐標(biāo)對應(yīng)的像素點的所有點擊記錄,再將所有點擊記錄進行累加得到像素點的點擊量。
[0087]需要說明的是,目標(biāo)區(qū)域的點擊量記錄結(jié)果可以按照像素坐標(biāo)與像素點的點擊量的對應(yīng)關(guān)系進行存儲。
[0088]計算單元40用于根據(jù)記錄的點擊量計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。在本發(fā)明實施例中,可以通過記錄的確定的目標(biāo)區(qū)域的點擊量的變換形式以及目標(biāo)區(qū)域內(nèi)的像素點的數(shù)量等計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。例如,可以首先將各個像素點對應(yīng)的點擊量進行排列組合以得到相應(yīng)的數(shù)列,然后根據(jù)上述數(shù)列的項數(shù)生成相應(yīng)的數(shù)列,再次根據(jù)上述數(shù)列的項數(shù)生成相應(yīng)的單位數(shù)列,最后根據(jù)上述數(shù)列計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,需要說明的是,也可以先將上述數(shù)列轉(zhuǎn)換成相應(yīng)的行向量或者列向量,再根據(jù)向量和矩陣的運算規(guī)則計算目標(biāo)區(qū)域內(nèi)的點擊均衡度。
[0089]需要說明的是,在本發(fā)明實施例中,點擊均衡度用于表示網(wǎng)頁頁面點擊分布的均衡程度的定量指標(biāo),其值在O至I之間,其中,當(dāng)網(wǎng)頁頁面目標(biāo)區(qū)域內(nèi)所有點擊量都集中在一個位置時,則網(wǎng)頁頁面點擊分布極不均衡,此時點擊均衡度為0,當(dāng)網(wǎng)頁頁面目標(biāo)區(qū)域內(nèi)所有位置的點擊量都相同時,則網(wǎng)頁頁面點擊分布極均衡,此時點擊均衡度為1,即,當(dāng)點擊均衡度越小時,網(wǎng)頁頁面點擊分布越不均衡,當(dāng)點擊均衡度越大時,網(wǎng)頁頁面點擊分布越均衡。
[0090]通過本發(fā)明,解決了相關(guān)技術(shù)中無法對點擊分布狀態(tài)進行定量分析的問題,進而達到了通過目標(biāo)區(qū)域內(nèi)的點擊均衡度對點擊分布狀態(tài)進行定量分析的效果。
[0091]圖4是根據(jù)本發(fā)明優(yōu)選實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置示意圖。
[0092]如圖4所示,該實施例可以作為圖3所示實施例的優(yōu)選實施方式,該實施例的用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置包括第一獲取單元10、確定單元20、記錄單元30和計算單元40,其中,記錄單元30包括第一獲取模塊301、第二獲取模塊302、判斷模塊303、第一記錄模塊304、第二記錄模塊305和確定模塊306。
[0093]第一獲取單元10和確定單元20的作用與圖3所示實施例中的相同,在此不再贅述。
[0094]第一獲取模塊301用于獲取目標(biāo)區(qū)域的坐標(biāo)集合。需要說明的是,在本發(fā)明實施例中,坐標(biāo)集合中的元素為目標(biāo)區(qū)域的內(nèi)全部像素點坐標(biāo)。目標(biāo)區(qū)域的坐標(biāo)集合中的像素點坐標(biāo)可以隨機排布在坐標(biāo)集合中,也可以按照預(yù)定順序排布在坐標(biāo)集合中,例如,像素點可以以橫坐標(biāo)的大小為第一順序、縱坐標(biāo)的大小為第二順序排布在坐標(biāo)集合中。獲取到的目標(biāo)區(qū)域的坐標(biāo)集合可以存儲在數(shù)據(jù)庫的像素點坐標(biāo)列表中。需要說明的是,當(dāng)目標(biāo)區(qū)域為整個被監(jiān)測網(wǎng)頁頁面時,目標(biāo)區(qū)域的坐標(biāo)集合為整個被監(jiān)測網(wǎng)頁頁面上的全部像素點坐標(biāo),當(dāng)目標(biāo)區(qū)域為被監(jiān)測網(wǎng)頁頁面的子區(qū)域時,目標(biāo)區(qū)域的坐標(biāo)集合為整個被監(jiān)測網(wǎng)頁頁面子區(qū)域上的全部像素點坐標(biāo)。
[0095]例如,目標(biāo)區(qū)域的坐標(biāo)集合可以為{ (1,2),(1,3),(2,2),(2,3)}。
[0096]第二獲取模塊302用于獲取被監(jiān)測網(wǎng)頁頁面的點擊量集合。在本發(fā)明實施例中,可以先獲取被監(jiān)測網(wǎng)頁頁面上的全部像素點坐標(biāo),在根據(jù)該被監(jiān)測網(wǎng)頁頁面上的全部像素點坐標(biāo)獲取被監(jiān)測網(wǎng)頁頁面的點擊量集合。[0097]具體地,被監(jiān)測網(wǎng)頁頁面上的每一個像素點坐標(biāo)可以對應(yīng)唯一的記錄模塊,該記錄模塊可以用于記錄相應(yīng)的像素點坐標(biāo)對應(yīng)的像素點的點擊量。當(dāng)像素點坐標(biāo)對應(yīng)的像素點被用戶點擊時,與該像素點坐標(biāo)相對應(yīng)的記錄模塊的計數(shù)增加1,否則,當(dāng)像素點坐標(biāo)對應(yīng)的像素點不被用戶點擊時,與該像素點坐標(biāo)相對應(yīng)的記錄模塊不進行計數(shù),這樣,只對被點擊的像素點記錄點擊量,不僅節(jié)省了服務(wù)器的存儲的空間,而且有利于更客觀地展示點擊分布的狀態(tài)。
[0098]在本發(fā)明生實施例中,獲取的被監(jiān)測網(wǎng)頁頁面的點擊量集合中的元素可以表示為【(X,Y),HITS】的形式,其中,(X,Y)表示被監(jiān)測網(wǎng)頁頁面上的像素點的坐標(biāo),HITS表示與像素點的坐標(biāo)相對應(yīng)的像素點的點擊量,在本發(fā)明實施例中,由于只對點擊的像素點記錄點擊量,因此,點擊量集合中的元素的個數(shù)小于或者等于步驟S203中的集合的元素的個數(shù),并且該HITS為大于零的整數(shù)。
[0099]在本發(fā)明實施例中,還可以通過哈希表獲取像素點的點擊量。具體地,哈希表中的哈希關(guān)鍵字可以為像素點坐標(biāo),哈希值可以為像素點的點擊量,當(dāng)某個像素點被點擊時,先判斷該像素點對應(yīng)的像素點坐標(biāo)是否存在哈希表中,如果判斷出該像素點坐標(biāo)存在哈希表中,則將該像素點坐標(biāo)對應(yīng)的哈希值增加1,否則,如果判斷出該像素點坐標(biāo)不存在哈希表中,則將該像素點坐標(biāo)添加到哈希表中,并且將該像素點坐標(biāo)對應(yīng)的哈希值記錄為I。
[0100]例如,被監(jiān)測網(wǎng)頁頁面的點擊量集合可以為{【(1,1),1】,【(1,2),1】,【(1,3),2】,【(2,1),2】,【(2,2),3】,【(3,1),3】,【(3,2),4】,【(3,3),4】}。
[0101]判斷模塊303用于判斷坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)是否相同。具體地,在本發(fā)明實施例中,可以按照預(yù)定順序逐個將目標(biāo)區(qū)域的坐標(biāo)集合中的每一個坐標(biāo)分別與點擊量集合中的坐標(biāo)進行對比,判斷坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)是否相同,其中,上述預(yù)定順序可以包括第一順序和第二順序,第一順序可以是橫坐標(biāo)的大小順序,第二順序可以是縱坐標(biāo)的大 小順序。
[0102]第一記錄模塊304用于如果判斷出坐標(biāo)集合中的坐標(biāo)與點擊量集合元素中的坐標(biāo)相同,則將與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為HITS。
[0103]第二記錄模塊305用于如果判斷出點擊集合元素中的坐標(biāo)與目標(biāo)區(qū)域的坐標(biāo)集合中的坐標(biāo)不相同,則將與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為O。
[0104]確定模塊306用于根據(jù)與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量確定整個目標(biāo)區(qū)域的點擊量。例如,通過上述步驟,可以得到整個目標(biāo)區(qū)域的點擊量為{【(1,2),1】,【(1,3),2】,【(2,2),3】,【(2,3),0】}。
[0105]具體地,在本發(fā)明實施例中,可以根據(jù)第一記錄模塊304和第二記錄模塊305記錄的目標(biāo)區(qū)域的坐標(biāo)集合中的像素點的點擊量得到整個目標(biāo)區(qū)域的點擊量,其中,得到整個目標(biāo)區(qū)域的點擊量可以是是得到整個目標(biāo)區(qū)域的像素點的點擊量的組合,該組合可以是為數(shù)列形式或者向量形式或者矩陣形式。
[0106]例如,通過上述整個目標(biāo)區(qū)域的點擊量可以得到整個目標(biāo)區(qū)域的點擊量的數(shù)列為{1,2,3,0}。
[0107]需要說明的是,在本發(fā)明實施例中,該裝置還包括:第二獲取單元。該第二獲取單元用于在根據(jù)與坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量得到整個目標(biāo)區(qū)域的點擊量之后,根據(jù)得到的整個目標(biāo)區(qū)域的點擊量獲取點擊量的升序數(shù)列。例如,可以根據(jù)整個目標(biāo)區(qū)域的點擊量的數(shù)列{1,2,3,0}得到該數(shù)列的升序數(shù)列為{0,1,2,3},記作1?。
[0108]需要說明的是,在本發(fā)明實施例中,計算單元40包括:第三獲取模塊、第四獲取模塊、第五獲取模塊和計算模塊。
[0109]第三獲取模塊用于獲取升序數(shù)列的項數(shù)。在本發(fā)明實施例中,獲取的升序數(shù)列的項數(shù)可以記作K。例如,根據(jù)升序數(shù)列R{0,1,2,3}獲取升序數(shù)列的項數(shù)K為4。
[0110]第四獲取模塊用于根據(jù)升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列。在本發(fā)明實施例中,根據(jù)升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列的首項可以為K,公差可以為I。例如,當(dāng)K為4時,獲取項數(shù)為4的降序數(shù)列為{4,3,2,1},記作C。
[0111]第五獲取模塊用于獲取項數(shù)為K的單位數(shù)列。例如,當(dāng)K為4時,獲取項數(shù)為4的單位數(shù)列為{1,1,1,1},記作I。
[0112]計算模塊用于根據(jù)升序數(shù)列、項數(shù)為K的降序數(shù)列、項數(shù)為K的單位數(shù)列和項數(shù)值計算目標(biāo)區(qū)域內(nèi)的點擊均衡度,其中,計算目標(biāo)區(qū)域內(nèi)的點擊均衡度的公式可以為-.1 二【2t(R) C】 /【(K+l)t (R) I】,其中,R可以表示點擊記錄的升序數(shù)列的列向量,t (R)可以表示點擊記錄的升序數(shù)列的列向量R的轉(zhuǎn)置向量,C可以表示項數(shù)為K的降序數(shù)列的列向量,I可以表示項數(shù)為K的單位數(shù)列的列向量,例如,當(dāng)R、C、K和I分別取步驟I至步驟3中的值時,y= [2t (R) C]/ [(K+l) t (R) I] =2* (0*4+1*3+2*2+3*1) /【5* (0+1+2+3)1=2/3,即,目標(biāo)區(qū)域網(wǎng)頁頁面的均衡度為2/3。
[0113]通過本發(fā)明實施例,采用記錄目標(biāo)區(qū)域的像素點的點擊量以得到目標(biāo)區(qū)域的實際點擊量,再通過將上述所有像素點的點擊量進行求和并平均分布到目標(biāo)區(qū)域內(nèi),最終通過對比目標(biāo)區(qū)域的實際點擊量和目標(biāo)區(qū)域內(nèi)點擊量的平均分布的差異,達到了通過目標(biāo)區(qū)域內(nèi)的點擊均衡度對點擊分布狀態(tài)進行定量分析的效果。
[0114]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0115]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0116]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
[0117]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0118]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0119]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0120]以上所述僅為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理方法,其特征在于,包括: 獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系; 通過所述坐標(biāo)系確定目標(biāo)區(qū)域,其中,所述目標(biāo)區(qū)域包括整個所述被監(jiān)測的網(wǎng)頁頁面和分割所述被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域; 通過所述坐標(biāo)系記錄確定的所述目標(biāo)區(qū)域的點擊量;以及 根據(jù)記錄的所述點擊量計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,通過所述坐標(biāo)系記錄確定的所述目標(biāo)區(qū)域的點擊量包括: 獲取所述目標(biāo)區(qū)域的坐標(biāo)集合; 獲取所述被監(jiān)測網(wǎng)頁頁面的點擊量集合,其中,所述點擊量集合中的元素表示為【(X,Y),HITS】,其中,(X,Y)表示所述被監(jiān)測網(wǎng)頁頁面上的像素點的坐標(biāo),HITS表示與所述像素點的坐標(biāo)相對應(yīng)的點擊量,所述HITS為大于零的整數(shù); 判斷所述坐標(biāo)集合中的坐標(biāo)與所述點擊量集合元素中的坐標(biāo)是否相同; 如果判斷出所述坐標(biāo)集合中的坐標(biāo)與所述點擊量集合元素中的坐標(biāo)相同,則將與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為所述HITS ; 如果判斷出所述點擊集合元素中的坐標(biāo)與所述目標(biāo)區(qū)域的坐標(biāo)集合中的坐標(biāo)不相同,則將與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為O ;以及 根據(jù)與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量確定整個所述目標(biāo)區(qū)域的點擊量。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于,在根據(jù)與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量得到整個所述目標(biāo)區(qū)域的點擊量之后,所述數(shù)據(jù)處理方法還包括:根據(jù)得到的整個所述目標(biāo)區(qū)域的點擊量獲取所述點擊量的升序數(shù)列。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其特征在于,根據(jù)記錄的所述點擊計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度包括: 獲取所述升序數(shù)列的項數(shù),其中,項數(shù)值記為K ; 根據(jù)所述升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列,其中,所述降序數(shù)列的首項為K,公差為I ; 獲取項數(shù)為K的單位數(shù)列;以及 根據(jù)所述升序數(shù)列、所述項數(shù)為K的降序數(shù)列、所述項數(shù)為K的單位數(shù)列和所述項數(shù)值計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度,其中,計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度的公式為:y= [2t (R) C]/ [(K+l) t (R) I】, 其中,R表示所述點擊記錄的升序數(shù)列的列向量,t (R)表示所述點擊記錄的升序數(shù)列的列向量R的轉(zhuǎn)置向量,C表示所述項數(shù)為K的降序數(shù)列的列向量,I表示所述項數(shù)為K的單位數(shù)列的列向量。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系包括:根據(jù)所述被監(jiān)測網(wǎng)頁頁面的像素在所述被監(jiān)測網(wǎng)頁頁面中的第一行的排列結(jié)構(gòu)獲取坐標(biāo)原點。
6.一種用于網(wǎng)頁頁面點擊分布的數(shù)據(jù)處理裝置,其特征在于,包括: 第一獲取單元,用于獲取被監(jiān)測網(wǎng)頁頁面的坐標(biāo)系; 確定單元,用于通過所述坐標(biāo)系確定目標(biāo)區(qū)域,其中,所述目標(biāo)區(qū)域包括整個所述被監(jiān)測的網(wǎng)頁頁面和分割所述被監(jiān)測的網(wǎng)頁頁面得到的被監(jiān)測的網(wǎng)頁頁面子區(qū)域; 記錄單元,用于通過所述坐標(biāo)系記錄確定的所述目標(biāo)區(qū)域的點擊量;以及 計算單元,用于根據(jù)記錄的所述點擊量計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,所述記錄單元包括: 第一獲取模塊,用于獲取所述目標(biāo)區(qū)域的坐標(biāo)集合; 第二獲取模塊,用于獲取所述被監(jiān)測網(wǎng)頁頁面的點擊量集合,其中,所述點擊量集合中的元素表示為【(X,Y),HITS】,其中,(X,Y)表示所述被監(jiān)測網(wǎng)頁頁面上的像素點的坐標(biāo),HITS表示與所述像素點的坐標(biāo)相對應(yīng)的點擊量,所述HITS為大于零的整數(shù); 判斷模塊,用于判斷所述坐標(biāo)集合中的坐標(biāo)與所述點擊量集合元素中的坐標(biāo)是否相同; 第一記錄模塊,用于如果判斷出所述坐標(biāo)集合中的坐標(biāo)與所述點擊量集合元素中的坐標(biāo)相同,則將與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為所述HITS ; 第二記錄模塊,用于如果判斷出所述點擊集合元素中的坐標(biāo)與所述目標(biāo)區(qū)域的坐標(biāo)集合中的坐標(biāo)不相同,則將與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量記錄為O ;以及 確定模塊,用于根據(jù)與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量確定整個所述目標(biāo)區(qū)域的點擊量。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理裝置,其特征在于,還包括:第二獲取單元,用于在根據(jù)與所述坐標(biāo)集合中的坐標(biāo)相對應(yīng)的點擊量得到整個所述目標(biāo)區(qū)域的點擊量之后,根據(jù)得到的整個所述目標(biāo)區(qū)域的點擊量獲取所述點擊量的升序數(shù)列。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于,所述計算單元包括: 第三獲取模塊,用于獲取所述升序數(shù)列的項數(shù),其中,項數(shù)值記為K ; 第四獲取模塊,用于根據(jù)所述升序序列的項數(shù)獲取項數(shù)為K的降序數(shù)列,其中,所述降序數(shù)列的首項為K,公差為I ; 第五獲取模塊,用于獲取項數(shù)為K的單位數(shù)列;以及 計算模塊,用于根據(jù)所述升序數(shù)列、所述項數(shù)為K的降序數(shù)列、所述項數(shù)為K的單位數(shù)列和所述項數(shù)值計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度,其中,計算所述目標(biāo)區(qū)域內(nèi)的點擊均衡度的公式為:
y=【2t (R)C]/ [(K+l) t (R) I】, 其中,R表示所述點擊記錄的升序數(shù)列的列向量,t (R)表示所述點擊記錄的升序數(shù)列的列向量R的轉(zhuǎn)置向量,C表示所述項數(shù)為K的降序數(shù)列的列向量,I表示所述項數(shù)為K的單位數(shù)列的列向量。
10.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,所述第一獲取單元還用于根據(jù)所述被監(jiān)測網(wǎng)頁頁面的像素在所述被監(jiān)測網(wǎng)頁頁面中的第一行的排列結(jié)構(gòu)獲取坐標(biāo)原點。
【文檔編號】G06F17/30GK103544325SQ201310557775
【公開日】2014年1月29日 申請日期:2013年11月11日 優(yōu)先權(quán)日:2013年11月11日
【發(fā)明者】何鑫, 劉合翔 申請人:北京國雙科技有限公司