專利名稱:一種網絡點擊統計系統及方法
技術領域:
本發明涉及網絡應用技術領域,更具體地說,本發明涉及一種網絡點擊統計系統及方法。
背景技術:
目前,隨著互聯網技術的持續進步,各種網絡應用正在日新月異的發展中。在目前的網絡應用中,經常會有對網絡點擊進行統計的需求。比如,可能會需要統計網絡廣告的點擊數、統計各種在線調查結果等。為了方便闡述,下面以網絡廣告為例對網絡點擊統計的情形進行說明。
網絡廣告是利用網絡媒介發布的廣告,通常包括在網站、即時通信工具等網絡媒介上所發布的廣告。文字鏈、橫幅(Banner)是網絡廣告的主要形式。網絡廣告一般使用GIF格式的圖像文件。除普通GIF格式之外,新興的豐富媒體(Rich Media)能賦予Banner更強的表現力和交互內容,但一般需要用戶使用瀏覽器插件(Plug-in)支持。
隨著互聯網的普及和信息技術的飛速發展,網絡廣告正以超越傳統媒體廣告的速度飛速發展。在傳統媒體廣告中(比如電視廣告),收視率是體現廣告播放效果的一種有效形式。在網絡廣告播放中,除了利用某個廣告的曝光量來體現該廣告的播放效果外,越來越多的廣告客戶希望能了解到底有多少用戶對這個廣告感興趣。一般來講,如果用戶對這個廣告感興趣,那么用戶會點擊該廣告,從而產生網絡點擊事件。在某段時間內,用戶在瀏覽到web頁面中的網絡廣告以后,點擊該廣告,打開廣告鏈接頁面,這個過程稱為一個有效的網絡點擊。
每個上網用戶基本上都可以收到網絡廣告,而上網用戶群體復雜多樣,除了點擊廣告的正常行為之外,某些別有用心的人多次點擊廣告的可能性也是存在的。甚者,有些所謂的“程序愛好者”(黑客)編寫相關程序來進行程序點擊都有可能。另外,廣告市場是一個商業市場空間,在這個空間中有各種各樣的利益體。有些利益體為了自身的利益,比如某些廣告代理商,他們為了提高自己的收益,甚至會雇傭一些人來惡意點擊廣告,人為地增加該廣告的點擊次數。
常見的惡意點擊包括短時間內點擊網絡廣告多次,或者使用hothit等類似軟件自動發起點擊請求等。因此,迫切需要有防止這種惡意點擊的相關技術手段。
目前,現在技術中防止惡意點擊的技術主要包括(1)單一IP單位時間內最大點擊限制技術在這種技術中,由于每個點擊用戶都有一個IP,因此可以記錄每個點擊用戶的IP,然后判斷在某段時間內該IP的用戶點擊次數是否超過一個特定值,如果超過則認為這些點擊為惡意點擊。比如設定在5分鐘內點擊超過100次為惡意點擊,那么假設IP地址為11.22.33.44的用戶在5分鐘內點擊超過了100次,則可以只統計一次點擊,認為其余點擊是惡意點擊,不予統計。
(2)單一用戶單位時間內最大點擊限制技術在這種技術中,每個廣告在播放的時候會在用戶cookie中設置一個用戶的ID值,這個ID值是該用戶的唯一身份標識。該用戶在點擊廣告的時候,記錄該用戶ID值,并且判斷在某段時間之內,該用戶的點擊次數是否超過某個值,如果超過則認為這些點擊為惡意點擊。比如,設定在5分鐘內點擊超過10次為惡意點擊,如果用戶acdeefg123456在5分鐘之內點擊超過了10次,那么可以只統計一次,認為其余點擊是惡意點擊,不予統計。
然而,上面提到的各種防止惡意點擊技術都需要用到單位時間、點擊最大值等設定詞。這些設定詞一般都是根據經驗值算出來的,是個估計值,所以精準度并不高。而且,受到用戶的上網時間、上網習慣等等因素的影響,這些設定值有時候是不可靠的。顯然,這會影響到點擊的統計,并不能保證防止惡意點擊統計的精準度。
另外,這些點擊統計沒有考慮廣告的播放過程以及用戶的點擊習慣。上述各種防惡意點擊技術都沒有充分考慮用戶行為習慣,只是機械地定義一些參數來做一些限定。隨著技術的發展和公開,很多別有用心的用戶也了解到這些現有的技術,他們會比較容易的想出一些方法來應對目前的技術限制。
顯然,上述針對網絡廣告的分析也適用于各種在線調查等任意類型的網絡點擊統計。
因此,為了保證網絡點擊統計的準確性,提高防止惡意點擊統計的精準度,必須推出新的防止惡意點擊手段來抵制這些惡意行為。
發明內容
有鑒于此,本發明的主要目的是提出一種網絡點擊統計系統,以提高防止惡意點擊統計的精準度。
本發明的另一目的是提出一種網絡點擊統計方法,以提高防止惡意點擊統計的精準度。
為達到上述目的,本發明的技術方案是這樣實現的一種網絡點擊統計系統,該系統包括解析服務器、點擊服務器和統計服務器,其中解析服務器,用于曝光點擊界面,并向統計服務器提供所述點擊界面的曝光信息;點擊服務器,用于接收對該已曝光點擊界面的點擊,并基于所述點擊向統計服務器提供點擊信息;統計服務器,用于當判定該曝光信息與該點擊信息相對應時,統計該點擊。
所述點擊服務器,進一步用于在接收對該已曝光點擊界面的點擊后,對點擊界面執行頁面跳轉。
所述曝光信息為點擊界面的曝光時刻,所述點擊信息為已曝光點擊界面的點擊時刻;所述解析服務器,用于向統計服務器提供所述點擊界面的曝光時刻;所述點擊服務器,用于向統計服務器提供所述已曝光點擊界面的點擊時刻;所述統計服務器,用于當判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后時,統計該點擊。
所述解析服務器,用于向統計服務器提供所述點擊界面的、經過加密的曝光時刻;所述點擊服務器,用于向統計服務器提供所述已曝光點擊界面的、經過加密的點擊時刻;所述統計服務器,用于對曝光時刻和點擊時刻進行解密,并當判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后時,統計該點擊。
所述統計服務器,用于在判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后的預定時間之后時,統計該點擊。
所述曝光信息為點擊界面的曝光用戶ID,所述點擊信息為已曝光點擊界面的點擊用戶ID;所述解析服務器,用于向統計服務器提供所述曝光用戶ID;所述點擊服務器,用于向統計服務器提供所述點擊用戶ID;所述統計服務器,用于當判定所述曝光用戶ID與點擊用戶ID相同時,統計該點擊。
所述解析服務器,用于向統計服務器提供經過加密的曝光用戶ID;所述點擊服務器,用于向統計服務器提供經過加密的點擊用戶ID;所述統計服務器,用于對曝光用戶ID和點擊用戶ID進行解密,并當判定曝光用戶ID和點擊用戶ID相同時,統計該點擊。
點擊服務器,進一步用于向統計服務器提供點擊請求的Refer信息;統計服務器,進一步判斷所述點擊請求的Refer信息是否合法,并當判定不合法時,對該次點擊不予統計。
所述統計服務器,進一步用于判斷單一IP單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計;進一步用于判斷單一用戶單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計。
一種網絡點擊統計方法,該方法包括A、曝光點擊界面,并上報所述點擊界面的曝光信息;接收對該已曝光點擊界面的點擊,并基于所述點擊上報點擊信息;B、判斷該曝光信息與該點擊信息是否相對應,如果對應則統計該點擊,否則不統計該點擊。
該方法進一步包括在接收對該已曝光點擊界面的點擊后,對點擊界面執行頁面跳轉。
所述曝光信息為點擊界面的曝光時刻,所述點擊信息為已曝光點擊界面的點擊時刻;步驟B包括判斷已曝光點擊界面的點擊時刻是否在點擊界面的曝光時刻之后,如果是,則統計該點擊,否則不統計該點擊。
所述點擊界面的曝光時刻被加密,所述已曝光點擊界面的點擊時刻被加密;該方法在步驟B中進一步包括對所述點擊界面的曝光時刻和已曝光點擊界面的點擊時刻執行解密操作。
步驟B包括判斷已曝光點擊界面的點擊時刻是否在點擊界面的曝光時刻之后的預定時間之后,如果是,則統計該點擊,否則不統計該點擊。
所述曝光信息為點擊界面的曝光用戶ID,所述點擊信息為已曝光點擊界面的點擊用戶ID,步驟B包括判斷所述曝光用戶ID與點擊用戶ID是否相同,如果相同則統計該點擊,否則不統計該點擊。
所述點擊界面的曝光用戶ID被加密,所述點擊用戶ID被加密;該方法在步驟B中進一步包括對所述曝光用戶ID和點擊用戶ID執行解密操作。
該方法進一步包括上報點擊請求的Refer信息,并判斷所述點擊請求的Refer信息是否合法,如果合法則統計該點擊,如果不合法,不統計該點擊。
該方法進一步包括判斷單一IP單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計;判斷單一用戶單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計。
從上述技術方案中可以看出,在本發明提出的網絡點擊統計系統中,解析服務器,用于曝光點擊界面,并向統計服務器提供所述點擊界面的曝光信息;點擊服務器,用于接收對該已曝光點擊界面的點擊,并基于所述點擊向統計服務器提供點擊信息;統計服務器,用于當判定該曝光信息與該點擊信息相對應時,統計該點擊。由此可見,本發明充分考慮曝光信息和點擊信息之間所應該具有的固有對應關系,對點擊進行統計,并不需要根據經驗值估算任意的估計值,所以極大地提高了防止惡意點擊統計的精準度。
另外,由于每次點擊行為都是在用戶看到曝光界面之后才產生的。這樣,在本發明中,頁面的曝光時刻一定早于點擊時刻,而將任何點擊時刻早于曝光時刻的點擊都視為無效,因此本發明的點擊統計充分考慮了曝光播放過程和用戶的點擊習慣,所以又進一步地提高了防止惡意點擊統計的精準度,并且更加接近用戶習慣。
同時,由于用戶點擊頁面一般都是在頁面曝光之后的一定延遲的時間后,本發明中還考慮了這個時間延遲,所以防止惡意點擊統計的精準度更加準確。
圖1為根據本發明的網絡點擊統計系統的示范性結構示意圖;圖2為根據本發明的網絡點擊統計方法的示范性流程示意圖;
圖3為根據本發明實施例的網絡廣告點擊統計系統的示范性結構示意圖。
具體實施例方式
為使本發明的目的、技術方案和優點表達得更加清楚明白,下面結合附圖及具體實施例對本發明再作進一步詳細的說明。
本發明的主要思想是根據曝光信息和點擊信息之間所應該具有的固有對應關系,對點擊進行統計,而并不是單純根據經驗值估算任意的估計值來進行統計。同時,在本發明的點擊統計中,充分考慮曝光播放過程和用戶的點擊習慣。
圖1為根據本發明的網絡點擊統計系統的示范性結構示意圖。如圖1所示,該系統包括解析服務器101,用于曝光點擊界面,并向統計服務器103提供所述點擊界面的曝光信息;點擊服務器102,用于接收對該已曝光點擊界面的點擊,并基于所述點擊向統計服務器103提供點擊信息;統計服務器103,用于當判定該曝光信息與該點擊信息相對應時,統計該點擊。
其中,點擊服務器102,可以進一步用于在接收對該已曝光點擊界面的點擊后,對點擊界面執行頁面跳轉。比如,當本發明應用到廣告頁面點擊統計時,跳轉到具體的廣告客戶網站,當本發明應用到在線網絡調查統計時,可以跳轉到網絡調查結果頁面等。
在本發明中,曝光信息可以具體為點擊界面的曝光時刻,此時點擊信息為已曝光點擊界面的點擊時刻。然后,再根據點擊界面的曝光時刻一定早于已曝光點擊界面的點擊時刻的判定原則,判斷點擊行為是否為惡意點擊。
此時,解析服務器101,用于向統計服務器103提供所述點擊界面的曝光時刻;
所述點擊服務器102,用于向統計服務器103提供所述已曝光點擊界面的點擊時刻;所述統計服務器103,用于當判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后時,統計該點擊。
優選地,為了保證信息的安全性,解析服務器101對已曝光點擊界面的點擊時刻進行加密后,再發送到統計服務器103;點擊服務器102對點擊界面的曝光時刻進行加密后,再發送到統計服務器103。此時,所述統計服務器103,首先對曝光時刻和點擊時刻進行解密,然后再當判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后時,統計該點擊,否則不統計該點擊。
更優選地,考慮到一個網站頁面被下載需要時間,而且,用戶看到該條曝光頁面也需要一定的時間,因此這些時間都應該有個合理的用戶行為值。因此,統計服務器103,可以用于在判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后的預定時間之后時,再統計該點擊。這個預定時間應該是可以編輯的,可以具體根據經驗值進行相應的調整。也就是說,統計服務器103并不對所有點擊時刻在曝光時刻之后的點擊都執行統計,而是優選根據實際情況,統計出真正具有統計意義的點擊數。例如,假設網站頁面被下載到用戶、再到用戶看到該條曝光頁面會耗費10秒,那么該預定時間即為10秒,此時統計服務器103僅對點擊時刻在曝光時刻后10秒的點擊才予以統計,而對點擊時刻雖然在曝光時刻之后但是沒有滯后10秒的點擊并不予統計(顯然,對于點擊時刻在曝光時刻之前的點擊都不予以統計),從而能夠更合常理地考慮用戶行為,并進一步增強統計準確度。
另外,曝光信息還可以具體是點擊界面的曝光用戶ID,曝光用戶ID為廣告曝光的時候在用戶cookie中設置的用戶ID值,這個ID值是顯示該廣告的用戶的唯一身份標識。當曝光信息是點擊界面的曝光用戶ID時,點擊信息是已曝光點擊界面的點擊用戶ID。已曝光點擊界面的點擊用戶ID是點擊廣告時在用戶cookie中設置的用戶ID值,這個ID值是點擊該廣告的用戶的唯一身份標識。然后,再根據點擊界面的曝光用戶ID一定等同于曝光點擊界面的點擊用戶ID的判定原則,對點擊行為進行判斷。
此時,所述解析服務器101,用于向統計服務器103提供所述曝光用戶ID;所述點擊服務器102,用于向統計服務器103提供所述點擊用戶ID;所述統計服務器103,用于當判定所述曝光用戶ID與點擊用戶ID相同時,統計該點擊。
優選地,為了保證信息的安全性,解析服務器101對曝光用戶ID進行加密后,再發送到統計服務器103;點擊服務器102對點擊用戶ID進行加密后,再發送到統計服務器103。此時,所述統計服務器103,首先對曝光用戶ID和點擊用戶ID進行解密,并當判定曝光用戶ID點擊用戶ID相同時,統計該點擊,否則不統計該點擊。
本發明中,點擊服務器101,還可以進一步向統計服務器103提供點擊請求的Refer信息;統計服務器103,可以進一步判斷所述點擊請求的Refer信息是否合法,并當判定不合法時,對該次點擊不予統計。
而且,為了更好地進行準確統計,在統計服務器103中還可以執行現有技術中的單一IP單位時間內最大點擊限制技術和單一用戶單位時間內最大點擊限制技術。
此時,所述統計服務器103,進一步用于判斷單一IP單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計。
由于每個點擊用戶都有一個IP,因此可以記錄每個點擊用戶的IP,然后判斷在某段時間內該IP的用戶點擊次數是否超過一個特定值,如果超過則認為這些點擊為惡意點擊。比如設定在5分鐘內點擊超過100次為惡意點擊,那么假設IP地址為11.22.33.44的用戶在5分鐘內點擊超過了100次,則可以只統計一次點擊,認為其余點擊是惡意點擊,不予統計。
統計服務器103,還可以進一步用于判斷單一用戶單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計。
每個廣告在播放的時候會在用戶cookie中設置一個用戶的ID值,這個ID值是該用戶的唯一身份標識。該用戶在點擊廣告的時候,記錄該用戶ID值,并且判斷在某段時間之內,該用戶的點擊次數是否超過某個值,如果超過則認為這些點擊為惡意點擊。比如,設定在5分鐘內點擊超過10次為惡意點擊,如果用戶acdeefg123456在5分鐘之內點擊超過了10次,那么可以只統計一次,認為其余點擊是惡意點擊,不予統計。
本發明還提出了一種網絡點擊統計方法。圖2為根據本發明的網絡點擊統計方法的示范性流程示意圖。
如圖2所示,該方法包括以下步驟步驟201曝光點擊界面,并上報所述點擊界面的曝光信息;接收對該已曝光點擊界面的點擊,并基于所述點擊上報點擊信息;步驟202~步驟204判斷該曝光信息與該點擊信息是否相對應,如果對應則統計該點擊,否則不統計該點擊。
以上過程中,在接收對該已曝光點擊界面的點擊后,優選對點擊界面執行頁面跳轉。比如,跳轉到廣告頁面,或者調查結果顯示頁面等。
曝光信息可以具體是點擊界面的曝光時刻,此時所述點擊信息為已曝光點擊界面的點擊時刻。此時步驟202~步驟204包括判斷已曝光點擊界面的點擊時刻是否在點擊界面的曝光時刻之后,如果是,則統計該點擊,否則不統計該點擊。優選的,點擊界面的曝光時刻被加密,所述已曝光點擊界面的點擊時刻被加密。此時,該方法在步驟202中進一步包括對所述點擊界面的曝光時刻和已曝光點擊界面的點擊時刻執行解密操作。
同理,考慮到一個網站頁面被下載需要時間,而且,用戶看到該條曝光頁面也需要一定的時間,這個時間應該有個合理的用戶行為值。因此,優選在步驟202中判斷已曝光點擊界面的點擊時刻是否在點擊界面的曝光時刻之后的預定時間之后,如果是,則執行步驟203,即統計該點擊,否則執行步驟204,即不統計該點擊。
另外,曝光信息還可以是點擊界面的曝光用戶ID,此時所述點擊信息為已曝光點擊界面的點擊用戶ID。此時步驟202~步驟204包括判斷所述曝光用戶ID與點擊用戶ID是否相同,如果相同則統計該點擊,否則不統計該點擊。優選地,點擊界面的曝光用戶ID被加密,所述點擊用戶ID被加密;此時在步驟202中進一步包括對所述曝光用戶ID和點擊用戶ID執行解密操作。
在以上過程中,優選進一步上報點擊請求的Refer信息,并判斷所述點擊請求的Refer信息是否合法,如果合法則統計該點擊,如果不合法,不統計該點擊。
而且,為了更好地進行準確統計,在上述流程中還可以執行現有技術中的單一IP單位時間內最大點擊限制技術和單一用戶單位時間內最大點擊限制技術。
此時,在步驟202~步驟204中,進一步判斷單一用戶單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計;和/或,進一步判斷單一IP單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計。
可以將本發明應用到各種具體的網絡點擊調查中,比如調查網絡廣告的點擊情況和網絡調查的點擊情況。相應地,點擊界面可以為網絡廣告界面或網絡調查界面。
下面,以網絡廣告點擊統計為例對本發明進行更加詳細的說明。不過,本領域技術人員可以意識到,以網絡廣告點擊統計為例對本發明進行說明僅僅是示范性的,并不用于對本發明的保護范圍進行限定。
根據網絡廣告的曝光規律和用戶的行為習慣,廣告界面的曝光信息和針對該廣告頁面的點擊信息之間具有規律性,可以根據這種規律性來判斷點擊是否為惡意點擊。比如,廣告的播放時間一定早于廣告的點擊時間,因此可以將網絡點擊時間早于廣告播放時間的點擊都視為是無效的;另外,廣告的曝光用戶ID和點擊用戶ID應該是一致的,可以將曝光用戶ID和點擊用戶ID不一致的點擊都視為是無效。
首先,在網絡廣告的曝光和點擊中,每條廣告的播放都是遵循這樣的規律首先用戶打開廣告頁面,然后廣告播放,接著用戶瀏覽、用戶點擊,最后廣告點擊統計系統收到點擊后,統計點擊。每次廣告的點擊都是在用戶看到廣告之后才產生這個行為的。因此,廣告的曝光時刻一定早于廣告的點擊時刻,任何網絡點擊時刻早于廣告曝光時刻的點擊都視為是無效的。而且,一般廣告都不會放置在影響用戶正常瀏覽所需要的內容信息的位置,所以,用戶看到廣告一般都是在廣告曝光之后的一定延遲的時間后。因此,正常的用戶瀏覽習慣是在瀏覽完頁面內容信息后,順便看到了廣告信息,對這個廣告感興趣了,才會去點擊,因此廣告點擊時刻應該和廣告曝光時刻應該具有一定的時間延遲。
基于上述分析,圖3為根據本發明實施例的網絡廣告點擊統計系統的示范性結構示意圖。如圖3所示,該系統包括包括廣告解析服務器301、點擊服務器302和廣告統計服務器303,其中廣告解析服務器301,用于曝光廣告點擊界面,并向廣告統計服務器提供所述廣告點擊界面的曝光信息;廣告點擊服務器302,用于接收對該已曝光廣告點擊界面的點擊,并基于所述點擊向廣告統計服務器303提供點擊信息;廣告統計服務器303,用于當判定該曝光信息與該點擊信息相對應時,統計該點擊。
在用戶打開網站頁面時,網站頁面內嵌入的廣告代碼的執行會向廣告解析服務器301發出廣告索要請求,廣告解析服務器301在收到該廣告索要請求之后,查詢出正確的廣告內容,同時,記錄此時的時間值,并為本次用戶的廣告索要行為生成一個唯一的、加密的、可靠的KEY值,這個KEY值和時間值說明該廣告在用戶的瀏覽器上被正常的播放。在本實施例中,廣告解析服務器301雖然沒有直接提供防止惡意攻擊的手段,但是,廣告解析服務器301卻是必不可少的。廣告解析服務器301能夠向廣告統計服務器303提供廣告曝光時間、廣告曝光ID等廣告曝光信息。
對于用戶來講,點擊跳轉服務可能是多此一舉,然而對于廣告服務提供商來說,卻是必須的。因為只有通過該點擊跳轉服務,中間“截取”用戶的點擊信息,才能有效地統計用戶的點擊信息。點擊服務可以位于防止惡意點擊的第一層,嚴格遵循“只有曝光的網絡廣告才有可能存在正常的點擊行為”和“網絡廣告先曝光后點擊”這兩個原則,通過判斷曝光時間發生在點擊時間之前,而且存在正常的合理的時間間隔。而且,優選這些時間信息在具體實現時,都是經過加密的,并且可以在這些時間信息中加上干擾信息和定期更換加密算法。帶有復雜干擾信息和經過加密的、以及定期更換加密算法和干擾信息排列的信息破解是非常困難的,所以廣告點擊統計的安全性得到了提高。
另外,廣告點擊服務器302還可以向廣告統計服務器303上報用戶點擊http請求中的Refer值,然后廣告統計服務器303判斷該Refer值是否合法,如果不合法,直接關閉該非法鏈接,并且不予統計點擊。
廣告統計服務器303接收廣告解析服務器301和廣告點擊服務器302上報的相關信息。廣告解析服務器301主要上報用戶的曝光ID值和曝光時刻;廣告點擊服務器302主要上報用戶的點擊信息,包括用戶IP地址、點擊時刻、標識唯一用戶KEY值,曝光ID值,Refer信息等。
在正確接收了上述信息之后,廣告統計服務器303會掃描接收到的這些信息,以過濾非法的點擊記錄。比如通過掃描每個IP、每個用戶單位時間內的最大點擊值來防止惡意點擊、判斷已曝光廣告點擊界面的點擊時刻是否在廣告點擊界面的曝光時刻之后來防止惡意點擊、判斷點擊服務器302上報的曝光ID是否和廣告解析服務器上報的曝光ID相同來防止惡意點擊、判斷Refer值是否合法來防止惡意點擊等。其中,將防止惡意點擊的每一種方法稱為一層過濾網,通過一層層過濾網的過濾,最后剩下的就是合法的點擊記錄。
鑒于通過掃描每個IP、每個用戶單位時間內的最大點擊值來防止惡意點擊是現有技術之成熟技術,本實施例在此處不再贅述。
廣告統計服務器303判斷已曝光廣告點擊界面的點擊時刻是否在廣告點擊界面的曝光時刻之后,如果是,則統計該點擊,否則不統計該點擊。優選的,廣告點擊界面的曝光時刻經過加密再上報,所述已曝光點擊界面的點擊時刻也經過加密再上報。
另外,每個廣告的曝光都會產生一個曝光ID,這個ID在解析服務產生之后,上報給廣告統計服務器303,同時,返回給用戶,用戶在點擊該廣告的時候又會把曝光ID發送給廣告點擊服務器302,廣告點擊服務器302在處理之后,會上報給廣告統計服務器303。最后,廣告統計服務器會303接收到解析和點擊兩邊的曝光ID,檢查點擊服務器302上報的曝光ID是否和廣告解析服務器上報的曝光ID相同,如果相同,則認為非法點擊,不予統計。
以上雖然以針對網絡廣告的點擊統計情況為例對本發明進行了詳細說明,但是本領域技術人員可以意識到,這種示范性舉例說明僅為方便闡述。實質上本發明可以應用到任意類型的網絡點擊統計中,并具有相同或相似的有益效果。
以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種網絡點擊統計系統,其特征在于,該系統包括解析服務器、點擊服務器和統計服務器,其中解析服務器,用于曝光點擊界面,并向統計服務器提供所述點擊界面的曝光信息;點擊服務器,用于接收對該已曝光點擊界面的點擊,并基于所述點擊向統計服務器提供點擊信息;統計服務器,用于當判定該曝光信息與該點擊信息相對應時,統計該點擊。
2.根據權利要求1所述的網絡點擊統計系統,其特征在于,所述點擊服務器,進一步用于在接收對該已曝光點擊界面的點擊后,對點擊界面執行頁面跳轉。
3.根據權利要求1所述的網絡點擊統計系統,其特征在于,所述曝光信息為點擊界面的曝光時刻,所述點擊信息為已曝光點擊界面的點擊時刻;所述解析服務器,用于向統計服務器提供所述點擊界面的曝光時刻;所述點擊服務器,用于向統計服務器提供所述已曝光點擊界面的點擊時刻;所述統計服務器,用于當判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后時,統計該點擊。
4.根據權利要求3所述的網絡點擊統計系統,其特征在于,所述解析服務器,用于向統計服務器提供所述點擊界面的、經過加密的曝光時刻;所述點擊服務器,用于向統計服務器提供所述已曝光點擊界面的、經過加密的點擊時刻;所述統計服務器,用于對曝光時刻和點擊時刻進行解密,并當判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后時,統計該點擊。
5.根據權利要求3所述的網絡點擊統計系統,其特征在于,所述統計服務器,用于在判定已曝光點擊界面的點擊時刻在點擊界面的曝光時刻之后的預定時間之后時,統計該點擊。
6.根據權利要求1所述的網絡點擊統計系統,其特征在于,所述曝光信息為點擊界面的曝光用戶ID,所述點擊信息為已曝光點擊界面的點擊用戶ID;所述解析服務器,用于向統計服務器提供所述曝光用戶ID;所述點擊服務器,用于向統計服務器提供所述點擊用戶ID;所述統計服務器,用于當判定所述曝光用戶ID與點擊用戶ID相同時,統計該點擊。
7.根據權利要求6所述的網絡點擊統計系統,其特征在于,所述解析服務器,用于向統計服務器提供經過加密的曝光用戶ID;所述點擊服務器,用于向統計服務器提供經過加密的點擊用戶ID;所述統計服務器,用于對曝光用戶ID和點擊用戶ID進行解密,并當判定曝光用戶ID和點擊用戶ID相同時,統計該點擊。
8.根據權利要求1所述的網絡點擊統計系統,其特征在于,點擊服務器,進一步用于向統計服務器提供點擊請求的Refer信息;統計服務器,進一步判斷所述點擊請求的Refer信息是否合法,并當判定不合法時,對該次點擊不予統計。
9.根據權利要求1所述的網絡點擊統計系統,其特征在于,所述統計服務器,進一步用于判斷單一IP單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計;進一步用于判斷單一用戶單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計。
10.一種網絡點擊統計方法,其特征在于,該方法包括A、曝光點擊界面,并上報所述點擊界面的曝光信息;接收對該已曝光點擊界面的點擊,并基于所述點擊上報點擊信息;B、判斷該曝光信息與該點擊信息是否相對應,如果對應則統計該點擊,否則不統計該點擊。
11.根據權利要求10所述的網絡點擊統計方法,其特征在于,該方法進一步包括在接收對該已曝光點擊界面的點擊后,對點擊界面執行頁面跳轉。
12.根據權利要求10所述的網絡點擊統計方法,其特征在于,所述曝光信息為點擊界面的曝光時刻,所述點擊信息為已曝光點擊界面的點擊時刻;步驟B包括判斷已曝光點擊界面的點擊時刻是否在點擊界面的曝光時刻之后,如果是,則統計該點擊,否則不統計該點擊。
13.根據權利要求12所述的網絡點擊統計方法,其特征在于,所述點擊界面的曝光時刻被加密,所述已曝光點擊界面的點擊時刻被加密;該方法在步驟B中進一步包括對所述點擊界面的曝光時刻和已曝光點擊界面的點擊時刻執行解密操作。
14.根據權利要求12所述的網絡點擊統計方法,其特征在于,步驟B包括判斷已曝光點擊界面的點擊時刻是否在點擊界面的曝光時刻之后的預定時間之后,如果是,則統計該點擊,否則不統計該點擊。
15.根據權利要求10所述的網絡點擊統計方法,其特征在于,所述曝光信息為點擊界面的曝光用戶ID,所述點擊信息為已曝光點擊界面的點擊用戶ID,步驟B包括判斷所述曝光用戶ID與點擊用戶ID是否相同,如果相同則統計該點擊,否則不統計該點擊。
16.根據權利要求15所述的網絡點擊統計方法,其特征在于,所述點擊界面的曝光用戶ID被加密,所述點擊用戶ID被加密;該方法在步驟B中進一步包括對所述曝光用戶ID和點擊用戶ID執行解密操作。
17.根據權利要求10所述的網絡點擊統計方法,其特征在于,該方法進一步包括上報點擊請求的Refer信息,并判斷所述點擊請求的Refer信息是否合法,如果合法則統計該點擊,如果不合法,不統計該點擊。
18.根據權利要求10所述的網絡點擊統計方法,其特征在于,該方法進一步包括判斷單一IP單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計;判斷單一用戶單位時間內點擊數是否超過預定值,如果超過,則對超過部分的點擊數不予以統計。
全文摘要
本發明公開了一種網絡點擊統計系統,該系統包括解析服務器、點擊服務器和統計服務器,其中解析服務器,用于曝光點擊界面,并向統計服務器提供所述點擊界面的曝光信息;點擊服務器,用于接收對該已曝光點擊界面的點擊,并基于所述點擊向統計服務器提供點擊信息;統計服務器,用于當判定該曝光信息與該點擊信息相對應時,統計該點擊。本發明還公開了一種網絡點擊統計方法,應用本發明以后,能夠顯著地提高防止惡意點擊統計的精準度。
文檔編號G06Q30/00GK101075908SQ20061013861
公開日2007年11月21日 申請日期2006年11月8日 優先權日2006年11月8日
發明者張國棟 申請人:騰訊科技(深圳)有限公司