新四季網

一種獨立訪問者的統計方法、裝置及系統的製作方法

2023-05-31 14:25:01 4

專利名稱:一種獨立訪問者的統計方法、裝置及系統的製作方法
技術領域:
本發明涉及網際網路及內容分發網絡(Contect Delivery Network,CDN)技術領域, 尤其涉及一種獨立訪問者(Unique Visitors, UV)的統計方法、裝置及系統。
背景技術:
獨立訪問者UV,是指獨立上網的客戶端,如獨立上網的電腦等終端。一個UV代表一個固定的獨立上網的客戶端。無論該獨立訪問者訪問某一網頁的次數是多少,其只代表唯一的一個獨立訪問者,產生的UV值為1。UV統計是指在統計周期內訪問某一網頁的獨立訪問者的數量。統計服務商獲取訪問周期內的獨立訪問者信息,對獨立訪問者進行統計。某一網頁的獨立訪問者數量越多,說明該網頁推廣越有效。獨立訪問者數量比較真實地描述了網頁訪問者的實際數量。一般的統計服務商通過以下兩種方案實現對UV的統計。第一種方案統計服務商提供一段特殊的頁面代碼給Web內容供應商,Web內容供應商將這段頁面代碼附帶在每個頁面的末端,當頁面在獨立訪問者的瀏覽器中顯示時,會在瀏覽器中運行一小段程序,該程序用於判斷該瀏覽器是否存在用於識別獨立用戶的識別 cookie,如果存在所述識別cookie,則通過獨立訪問者所在的伺服器向統計服務商的伺服器發送一個(或者多個)獨立訪問者的統計請求,並附帶上所述識別cookie。統計服務商伺服器分析所述請求中的數據,識別獨立訪問者,並且進行UV統計。通過所述第一種方案的獨立訪問者的統計方法統計⑶N網絡的UV,存在以下問題由於CDN服務商的特殊性,Web內容供應商會使用多個CDN服務商。如果每個CDN服務商都需要在Web內容供應商的頁面植入統計代碼,以及通過所述統計代碼收集訪問信息和設置cookie,以實現UV統計功能,對於Web內容供應商來說是很大的幹擾。即使Web內容供應商只使用了一個CDN服務商,但是將來如果Web內容供應商需要更換CDN服務商的話, 需要更新Web內容供應商所有的頁面統計代碼,不利於Web內容供應商遷移業務。因此,一般情況下,Web內容供應商不允許CDN服務商在頁面植入統計代碼。因此CDN服務商較難以獲得獨立訪問者,因此也比較難以進行UV統計。另外,現有技術使用在頁面植入統計代碼的方式統計UV的統計結果不準確。這是因為,由於統計代碼只能添加在頁面文件中,無法添加到多媒體文件中,當頁面內容和多媒體文件的域名不相同時,只能夠統計到頁面類型內容的UV,而無法統計到多媒體內容(如圖片、視頻、音頻)的UV。而且,該方案中,通過單獨向統計服務商的伺服器發送一個(或者多個)UV統計請求,降低了獨立訪問者瀏覽網頁的加載速度。此外,統計服務商為了接收所述獨立訪問者的統計請求,還需要專門設置接收統計請求的裝置,增加了 UV統計的硬體開銷。第二種方案⑶N服務商的邊緣伺服器記錄UV訪問網頁的訪問日誌。訪問日誌中包含了 UV的IP以及UV訪問網頁使用的瀏覽器的版本⑴ser-Agent),以及訪問網頁的域名等信息。CDN服務商可以通過分析來自邊緣伺服器的訪問日誌,對訪問日誌中的
4IP+User-Agent進行哈希(hash)運算,得出一個用於識別獨立訪問者的hash值,從而基於這個hash值識別UV,不同的hash值代表不同的UV0通過所述第二種方案統計UV,UV的統計值和實際值存在較大的差異。例如一個區域網對外使用一個相同的IP,對於大量獨立訪問者共用一個伺服器IP的情況,比如醫院、學校、政府機關、大型企業等,如果所述擁有相同IP的大量獨立訪問者使用同一瀏覽器訪問同一個域名的網頁時,統計服務商識別出的UV數量是1。這種方案識別出的UV數量和真正的UV數量之間存在很大差異。另外,對於採用撥號上網方式的網民,在同一天內的不同時段可能使用多個IP來訪問同一個域名的網頁,這樣就會被統計服務商記錄為多個UV。由此可見,在⑶N網絡技術領域,現有的UV統計方法統計出的UV值不準確。

發明內容
本發明實施例提供一種獨立訪問者的統計方法、裝置及系統,用以準確統計訪問 ⑶N網絡的獨立訪問者。本發明實施例提供的一種獨立訪問者的統計方法,包括邊緣伺服器接收獨立訪問者通過瀏覽器發送的服務請求消息;當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,所述邊緣伺服器獲取所述標識信息,並記錄該標識信息;邊緣伺服器發送該標識信息給中央伺服器,用以對所述獨立訪問者進行統計。本發明實施例提供的一種邊緣伺服器,包括接收單元,用於接收獨立訪問者通過瀏覽器發送的服務請求消息;記錄單元,用於當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,獲取所述標識信息,並記錄該標識信息;第一發送單元,用於發送所述標識信息給中央伺服器,用以對所述獨立訪問者進行統計。本發明實施例提供的一種獨立訪問者的統計系統,包括邊緣伺服器和中央伺服器;所述邊緣伺服器,用於接收獨立訪問者通過瀏覽器發送的服務請求消息;以及當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,獲取所述標識信息,並記錄該標識信息;以及發送所述標識信息給中央伺服器;所述中央伺服器,用於接收所述邊緣伺服器發送的標識信息,根據該標識信息對所述獨立訪問者進行統計。本發明實施例,通過邊緣伺服器接收獨立訪問者通過瀏覽器發送的服務請求消息;當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,所述邊緣伺服器獲取所述標識信息,並記錄該標識信息;邊緣伺服器發送該標識信息給中央伺服器,用以對所述獨立訪問者進行統計。以準確統計訪問CDN網絡的獨立訪問者。


圖1為本發明實施例提供的一種獨立訪問者的統計方法總體流程示意圖2為本發明實施例提供的一種獨立訪問者的統計方法具體流程示意圖;圖3為本發明實施例提供的一種邊緣伺服器結構示意圖;圖4為本發明實施例提供的一種邊緣伺服器結構示意圖;圖5為本發明實施例提供的一種獨立訪問者的統計系統結構示意圖。
具體實施例方式本發明實施例提供了一種獨立訪問者的統計方法、裝置及系統,用以準確統計訪問CDN網絡的獨立訪問者,以及提高獨立訪問者瀏覽頁面的加載速度。在⑶N網絡技術領域,邊緣伺服器是最接近獨立訪問者的內容提供伺服器,負責 Web內容的末端緩存,以及直接響應獨立訪問者通過瀏覽器發送的服務請求(網頁訪問請求),並將與所述服務請求對應的Web內容返回給所述瀏覽器。CDN服務商代理了所有邊緣伺服器和獨立訪問者之間的服務請求,可以準確獲得CDN網絡獨立訪問者的訪問日誌。訪問日誌即獨立訪問者在訪問網頁時,邊緣伺服器產生的與訪問網頁有關的數據。網絡技術中,有一種技術為cookie技術,cookie是一種能夠讓網站伺服器把少量數據儲存到客戶端的硬碟或內存,或是從客戶端的硬碟讀取數據的一種技術。cookie是當你瀏覽某網頁時,由Web伺服器置於你硬碟上的一個非常小的文本文件,它可以記錄你的用戶ID、密碼、瀏覽過的網頁、停留的時間等信息。當訪問者再次訪問該網頁時,瀏覽器通過讀取所述cookie,得知該訪問者的相關信息,就可以做出相應的動作。根據cookie存儲信息的不同,cookie的功能不同。本發明通過將具有一定字節的字符串以及某一瀏覽器的版本信息作為識別cookie,通過該唯一值的cookie,識別獨立訪問者,並統計獨立訪問者。實際上,所述cookie為每個獨立訪問者通過某一瀏覽器訪問網頁的身份證,不同的字符代表不同的獨立訪問者。cookie由Web伺服器或者邊緣伺服器置於每個獨立訪問者的硬碟上。當所述獨立訪問者再次訪問同一域名的網頁時,網頁通過讀取客戶端硬碟上的cookie,將該cookie附帶在瀏覽器上,通過該瀏覽器發出服務請求。由於該cookie是用於識別獨立訪問者身份的,所以稱之為識別cookie。本文中所指的cookie 均為識別cookie。本發明實施例,通過邊緣伺服器在獨立訪問者某一瀏覽器的服務請求(網頁訪問請求)中植入表徵獨立訪問者身份的標識信息,該標識信息可以是但不限於為所述cookie 信息,當該獨立訪問者通過所述瀏覽器再次訪問同一域名的網頁時,在所述服務請求中攜帶該標識信息,所述邊緣伺服器在記錄此次訪問日誌時,同時記錄此次服務請求中的標識信息,以及每次植入訪問請求中的標識信息。邊緣伺服器將相同的標識信息,如cookie識別為同一個獨立訪問者,將不同的cookie識別為不同的獨立訪問者。邊緣伺服器在向中央伺服器發送訪問日誌的同時,攜帶所述邊緣伺服器記錄的cookie。下面結合附圖對本發明實施例提供的技術方案進行說明。參見圖1,本發明實施例提供的一種獨立訪問者的統計方法,包括步驟SlOU邊緣伺服器接收獨立訪問者通過瀏覽器發送的服務請求消息。S102、當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時, 所述邊緣伺服器獲取所述標識信息,並記錄該標識信息。S103、邊緣伺服器發送該標識信息給中央伺服器,用以對所述獨立訪問者進行統計。具體地,邊緣伺服器通過獨立訪問者的訪問日誌發送該標識信息給中央伺服器。較佳地,當所述服務請求消息中不包含所述標識信息時,所述邊緣伺服器生成一個用於表徵所述獨立訪問者的身份的標識信息,並將所述生成的標識信息返回給所述獨立訪問者,具體地,將所述生成的標識信息附帶在與所述服務請求消息對應的內容消息中,並將附帶有所述標識信息的所述內容消息返回給所述獨立訪問者保存;所述獨立訪問者通過瀏覽器發送服務請求消息之前,確定保存有標識信息時,在所述服務請求消息中包含用於表徵自身身份的標識信息。所述標識信息為緣邊伺服器自動生成的唯一的用於表示16位元組編號的隨機字符。所述標識信息可以但不限於為cookie信息。參見圖2,本發明實施例提供的一種獨立訪問者的統計方法,具體包括步驟S201、獨立訪問者向⑶N的邊緣伺服器發起服務請求。具體地,網民通過某一瀏覽器訪問⑶N邊緣伺服器的某一域名,例如img. autohome. com. cn,向CDN的邊緣伺服器發起http請求。S202、邊緣伺服器接收獨立訪問者發送的服務請求,該服務請求中攜帶用於識別獨立訪問者的標識信息或者不攜帶所述標識信息。S203、邊緣伺服器判斷接收到的服務請求中是否包含有所述用於表徵獨立訪問者身份的標識信息,如果有進行步驟S204,否則進行步驟S207。所述標識信息可以但不限於為cookie信息。所述cookie信息是預置在客戶端硬碟指定位置的文本信息。該cookie信息是獨立訪問者第一次訪問網頁時,如第一次訪問所述域名img. autohome. com. cn時,邊緣伺服器產生的唯一的一個用於表示16位元組編號的隨機字符,如f81d4fae-7dec-lld0-a765-00a 0c91e6bf6,該隨機字符作為該獨立訪問者的身份的標識信息,附帶在與服務請求相對應的內容消息中,保存在客戶端的本地硬碟指定位置。一個cookie用於標識一個獨立訪問者。 當獨立訪問者通過所述客戶端和所述瀏覽器再次訪問img. autohome. com. cn時,會在該瀏覽器中攜帶所述 cookie 信息(f81d4fae-7dec-lld0-a765-00a0c91e6bf6)。需要說明的是, 上述生成表示16位元組編號的隨機字符的生成單元,不依賴於服務請求中攜帶的信息,每次生成的表示16位元組編號的隨機字符是唯一的。所述標識信息還可以是由邊緣伺服器根據客戶端的IP位址和當前訪問時間戳生成的字符串,也可以是由邊緣伺服器根據客戶端的IP位址、當前訪問時間戳,以及 user-agent信息生成的字符串。所述客戶端的IP位址、當前訪問時間戳,以及user-agent 信息是邊緣伺服器從服務請求中獲取的。當獨立訪問者首次通過上述瀏覽器訪問「img. autohome. com. cn」時(該域名為一個多媒體文件的域名),該瀏覽器中不包含用於識別獨立訪問者身份的標識信息。只有在獨立訪問者再次訪問同一個域名的網頁時,才會在瀏覽器中附帶預置於客戶端硬碟中的標識 fn息ο並且,當獨立訪問者使用同一個客戶端,例如使用同一臺電腦,使用不同的瀏覽器登陸相同的域名時,邊緣伺服器識別該獨立訪問者為新的獨立訪問者。只有網民使用同一臺電腦、同一個版本的瀏覽器、多次訪問同一個域名的網頁時,邊緣伺服器會將該訪問者識別為同一個訪問者。上述三個條件有一個不成立時,邊緣伺服器會為發出服務請求的瀏覽器設置一個cookie值,邊緣伺服器每次產生的cookie值均不同。S204、邊緣伺服器記錄該次獨立訪問者的訪問日誌。訪問日誌中包含所述表徵所述獨立訪問者的身份的標識信息,如cookie信息,以及記錄服務請求中攜帶的訪問目標路徑地址,如http://a. com/index, htm、客戶端的IP位址,以及瀏覽器版本信息、每次發出服務請求的具體時間和日期、服務請求所消耗的時間, 以及返回內容狀態等信息。下面為邊緣伺服器接收到網民的服務請求時產生的一個日誌文件,該日誌文件中包含用於識別獨立訪問者身份的cookie信息,具體如下1287667202. 277 558 220. 164. 8. 63 TCP_HIT/200 5738 GET http://img. autohome. com. cn/video/carimg/2010/4/29/z_6f52_74c4f5f4. jpg-N0NE/-image/ jpeg " http://www.autohome.com.cn/557/ " Mozilla/4. O(compatible ;MSIE6.O ; Windows NT 5.1 ;SVl ;· NET CLR 2. 0. 50727 ;360SE)「 utma = f81d4fae-7dec-lld0-a765 -00a0c91e6bf6 ;其中,"utma= f81d4fae-7dec-lld0-a765-00a0c91e6bf6」 為識別或表徵獨立訪問者身份的 cookie 信息,『『utma」為 cookie 名稱,『『f81d4fae-7dec-lld0-a765-00a0c91em3 f6」為表示16位元組編號的隨機字符。『『img. autohome. com. cn」為網民訪問網頁的域名。S205、邊緣伺服器向中央伺服器發送包含有識別獨立訪問者身份的標識信息的訪問日誌。具體地,邊緣伺服器會將訪問日誌定時(如每5分鐘)打包匯總到中央伺服器。 所述中央伺服器為CDN服務商,該CDN服務商為CDN服務的供應商,同時也可以收集來自邊緣伺服器的訪問日誌,並可以根據訪問日誌提供Web訪問分析服務。S206、所述中央伺服器遍歷所有匯報上來的訪問日誌,統計UV。具體地,所述中央伺服器遍歷一個UV統計周期內的所有邊緣伺服器匯報上來的訪問日誌,提取訪問日誌中的用於表徵獨立訪問者身份的cookie信息,並且將所有具有相同識別cookie值的訪問記錄視為同一個獨立訪問者的訪問,然後按照獨立訪問者的統計周期(如一天或者一個月)統計為統計周期內的1個UV。S207、邊緣伺服器的生成單元自動生成表徵所述獨立訪問者的身份的標識信息, 並將所述標識信息以及該次服務請求的其他信息記錄到訪問日誌中。或者邊緣伺服器向客戶端返回內容之後,會將上述生成的標識信息以及該次服務請求的其他信息,記錄到訪問
日誌中。具體地,邊緣伺服器自動生成一個唯一的隨機字符ID,並且將這個ID作為識別獨立訪問者身份的標識信息,如cookie信息,並通過瀏覽器返回給發出服務請求的獨立訪問者,記錄所述cookie信息。所述生成單元可以使用現有的UUID方案生成所述唯一 ID,可以確保每臺邊緣伺服器每次生成的ID是唯一的。該ID為一個用於表示長度為16byte編號的隨機字符,例如 f81d4fae-7dec-lld0-a765-00a0c91e6bf6。邊緣伺服器在返回與服務請求相對應的內容的同時,將這個用於表示16byte編號的隨機字符隨著http返回體返回到發出所述服務請求的獨立訪問者,該獨立訪問者保存該消息,並在通過瀏覽器發送服務請求消息之前,確定保存有標識信息時,在所述服務請求消息中包含用於表徵自身身份的標識信息。S208、客戶端將所述瀏覽器中的標識信息保存到本地硬碟,以便該瀏覽器在下一次訪問同一域名的網頁時,將所述標識信息附帶在所述瀏覽器中。上述步驟S206中,中央伺服器遍歷所有匯報上來的訪問日誌,統計UV。對於獨立訪問者的統計範圍,包括如下三點第一、中央伺服器默認對每個頻道(域名)進行計算獨立訪問者統計;例如Web 內容供應商在⑶N服務商加速的域名是www. a. com和img. a. com,那麼⑶N服務商默認會針對這兩個域名分別設置識別cookie,二者的獨立訪問者識別和UV統計都是獨立的。第二、如果Web內容供應商有多個頻道都屬於同一個上級域名(國際二級域名或者國內三級域名),則CDN服務商可以針對這一上級域名進行獨立訪問者統計,Web內容供應商可以獨立查詢各個頻道以及上級域名的獨立訪問者統計;例如Web內容供應商在CDN 服務商加速的頻道域名是www. a. com和img. a. com,如果W^eb內容供應商希望對整個a. com 域名進行統計,可以要求⑶N服務商針對a. com域設置識別cookie。這樣,⑶N服務商將對www. a. com、img. a. com以及www. a. com+img. a. com三種情況的獨立訪問者進行識另lj禾口統計。第三、如果客戶在同一個上級域名下面的多個頻道需要組合在一起統計和查詢獨立訪問者,可以預先在CDN服務商設置好這些頻道的組合,CDN服務商可以根據這些組合進行獨立訪問者統計並且提供查詢。例如Web內容供應商在CDN服務商加速的頻道域名有 www. a. com、img. a. com 禾口 pic. a. com。如果 Web 內容供應商除了需要統計 www. a. com、img. a. com、pic. a. com、www. a. com+img. a. com+pic. a. com這四禾中情況的獨立訪問者統計之夕卜, 還需要統計img. a. com+pic. a. com的情況,那客戶可以預先在⑶N服務商的系統中(中央伺服器)預先設定img. a. com+pic. a. com這種組合,⑶N服務商將會根據這個組合進行數據收集和統計。對於獨立訪問者的統計分析的擴展應用包括對獨立訪問者的來源的UV分析;具體地,根據Web內容供應商的需求,⑶N服務商可以對指定頻道的來源(即Http Referer,以下簡稱Referer)進行UV分析;例如統計各個Referer引入的UV數目;統計各個Referer引入的UV佔總引入的比例;統計各個Referer映入的UV佔該頻道總UV的比例。本發明實施例,使用了⑶N邊緣伺服器設置cookie和記錄訪問日誌,準確獲得每個獨立訪問者的訪問信息,不同的獨立訪問者均有一個屬於自己的唯一的cookie值,通過該cookie值,準確識別獨立訪問者。能夠解決大量網民使用同一 IP訪問網頁的識別問題, 統計結果更準確。另外,本發明實施例,無需通過Web內容供應商在自己的頁面內容中加入統計代碼,通過所述統計代碼收集訪問信息和設置cookie,大大降低了內容供應商使用獨立訪問者統計的難度。由於本發明不需要使用統計代碼收集訪問信息和設置cookie,因此這一方案不僅能夠應用在頁面類型的UV統計,還能夠應用到多媒體內容的UV統計,使得獨立訪問者的統計數量更加接近訪問網頁的自然人。本發明只需在獨立訪問者的服務請求中攜帶識別cookie,通過對訪問日誌的分析可以獲得獨立訪問者的訪問信息,不需要頁面統計代碼向第三方地址(例如統計服務商的統計伺服器)發送獨立訪問者統計請求,減少了獨立訪問者訪問Web內容供應商提供的頁面時產生的額外數據請求量,加快了獨立訪問者瀏覽網頁的加載速度。本方案利用CDN邊緣伺服器的訪問日誌進行統計,無需專門的伺服器去接收cookie信息,節省了 UV統計的硬體開銷。參見圖3,本發明實施例提供了一種邊緣伺服器,包括接收單元11,用於接收獨立訪問者通過瀏覽器發送的服務請求消息;記錄單元12,用於當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,獲取所述標識信息,並記錄該標識信息;第一發送單元13,用於發送所述標識信息給中央伺服器,用以對所述獨立訪問者進行統計。第一發送單元13具體用於通過獨立訪問者的訪問日誌發送標識信息給中央伺服器。較佳地,參見圖4,所述邊緣伺服器還包括生成單元14,用於當所述服務請求消息中不包含所述標識信息時,生成一個用於表徵所述獨立訪問者的身份的標識信息;第二發送單元15,用於將所述生成的標識信息發送給所述獨立訪問者。第二發送單元15具體用於將所述生成的標識信息附帶在與所述服務請求消息對應的內容消息中,並將附帶有所述標識信息的所述內容消息發送給所述獨立訪問者保存;所述獨立訪問者通過瀏覽器發送服務請求消息之前,確定保存有標識信息時,在所述服務請求消息中包含用於表徵自身身份的標識信息。所述標識信息為用於表示16位元組編號的隨機字符,該標識信息可以但不限於為 cookie 信息。參見圖5,本發明實施例提供的一種獨立訪問者的統計系統,包括邊緣伺服器 111和中央伺服器112 ;邊緣伺服器111,用於接收獨立訪問者通過瀏覽器發送的服務請求消息;以及當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,獲取所述標識信息,並記錄該標識信息;以及發送所述標識信息給中央伺服器112 ;中央伺服器112,用於接收邊緣伺服器111發送的標識信息,根據該標識信息對所述獨立訪問者進行統計。本發明實施例,通過邊緣伺服器接收獨立訪問者通過瀏覽器發送的服務請求消息;當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,所述邊緣伺服器獲取所述標識信息,並記錄該標識信息;邊緣伺服器發送該標識信息給中央伺服器,用以對所述獨立訪問者進行統計。以準確統計訪問CDN網絡的獨立訪問者。當所述服務請求消息中不包含用於表徵所述獨立訪問者身份的標識信息時,邊緣伺服器生成標識信息並設置標識信息,並且根據該標識信息的唯一值來識別獨立訪問者,能夠解決大量網民使用同一 IP訪問網頁的識別問題,或者使用一臺計算機撥號上網,產生多個IP位址識別問題。使得統計結果更準確。另外,本發明無需通過Web內容供應商在自己的頁面內容中加入統計代碼,通過所述統計代碼收集訪問信息和設置cookie,大大方便了內容供應商的部署和使用。由於本發明不需要使用統計代碼收集訪問信息和設置cookie,因此這一方案不僅能夠應用在頁面類型的UV統計,還能夠應用到多媒體內容的UV統計,使得獨立訪問者的統計數量更加接近訪問網頁的自然人。通過對訪問日誌的分析可以獲得獨立訪問者的訪問信息, 不需要頁面統計代碼向第三方地址(例如統計服務商的統計伺服器)發送請求,減少了獨立訪問者訪問客戶頁面時產生的額外請求量,加快了獨立訪問者瀏覽內容供應商網頁的加載速度。只需邊緣伺服器的訪問日誌進行統計,節省了 UV統計的硬體開銷。本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種獨立訪問者的統計方法,其特徵在於,該方法包括 邊緣伺服器接收獨立訪問者通過瀏覽器發送的服務請求消息;當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,所述邊緣伺服器獲取所述標識信息,並記錄該標識信息;邊緣伺服器發送該標識信息給中央伺服器,用以對所述獨立訪問者進行統計。
2.根據權利要求1所述的方法,其特徵在於,該方法還包括當所述服務請求消息中不包含所述標識信息時,所述邊緣伺服器生成一個用於表徵所述獨立訪問者的身份的標識信息,並將所述生成的標識信息發送給所述獨立訪問者。
3.根據權利要求2所述的方法,其特徵在於,將所述生成的標識信息發送給所述獨立訪問者,具體為將所述生成的標識信息附帶在與所述服務請求消息對應的內容消息中,並將附帶有所述標識信息的所述內容消息發送給所述獨立訪問者保存;所述獨立訪問者通過瀏覽器發送服務請求消息之前,確定保存有標識信息時,在所述服務請求消息中包含用於表徵自身身份的標識信息。
4.根據權利要求1所述的方法,其特徵在於,所述邊緣伺服器發送標識信息給中央伺服器,具體為所述邊緣伺服器通過獨立訪問者的訪問日誌發送標識信息給中央伺服器。
5.根據權利要求1、2、3或4所述的方法,其特徵在於,所述標識信息為用於表示16位元組編號的隨機字符。
6.根據權利要求5所述的方法,其特徵在於,所述標識信息為cookie信息。
7.—種邊緣伺服器,其特徵在於,包括接收單元,用於接收獨立訪問者通過瀏覽器發送的服務請求消息; 記錄單元,用於當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,獲取所述標識信息,並記錄該標識信息;第一發送單元,用於發送所述標識信息給中央伺服器,用以對所述獨立訪問者進行統計。
8.根據權利要求7所述的伺服器,其特徵在於,該伺服器還包括生成單元,用於當所述服務請求消息中不包含所述標識信息時,生成一個用於表徵所述獨立訪問者的身份的標識信息;第二發送單元,用於將所述生成的標識信息發送給所述獨立訪問者。
9.根據權利要求8所述的伺服器,其特徵在於,所述第二發送單元具體用於將所述生成的標識信息附帶在與所述服務請求消息對應的內容消息中,並將附帶有所述標識信息的所述內容消息發送給所述獨立訪問者保存;所述獨立訪問者通過瀏覽器發送服務請求消息之前,確定保存有標識信息時,在所述服務請求消息中包含用於表徵自身身份的標識信息。
10.根據權利要求7所述的伺服器,其特徵在於,所述第一發送單元具體用於 通過獨立訪問者的訪問日誌發送標識信息給中央伺服器。
11.根據權利要求7、8、9或10所述的伺服器,其特徵在於,所述標識信息為用於表示 16位元組編號的隨機字符。
12.根據權利要求11所述的伺服器,其特徵在於,所述標識信息為cookie信息。
13.—種獨立訪問者的統計系統,其特徵在於,所述系統包括邊緣伺服器和中央伺服器;所述邊緣伺服器,用於接收獨立訪問者通過瀏覽器發送的服務請求消息;以及當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,獲取所述標識信息,並記錄該標識信息;以及發送所述標識信息給中央伺服器;所述中央伺服器,用於接收所述邊緣伺服器發送的標識信息,根據該標識信息對所述獨立訪問者進行統計。
全文摘要
本發明公開一種獨立訪問者的統計方法、裝置及系統,用於準確統計訪問CDN網絡的獨立訪問者。本發明提供的一種獨立訪問者的統計方法,包括邊緣伺服器接收獨立訪問者通過瀏覽器發送的服務請求消息;當所述服務請求消息中包含用於表徵所述獨立訪問者身份的標識信息時,所述邊緣伺服器獲取所述標識信息,並記錄該標識信息;邊緣伺服器發送該標識信息給中央伺服器,用以對所述獨立訪問者進行統計。
文檔編號H04L29/08GK102546668SQ20121005088
公開日2012年7月4日 申請日期2012年2月29日 優先權日2012年2月29日
發明者梁瑛瑋 申請人:北京藍汛通信技術有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀