專利名稱:獲取訪問量統(tǒng)計數(shù)據(jù)的方法、系統(tǒng)和用戶端設備的制作方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,特別是指一種獲取網(wǎng)站訪問量統(tǒng)計數(shù)據(jù)的方法、系統(tǒng)和用戶端訪問量獲取設備。
背景技術:
訪問量統(tǒng)計系統(tǒng)是這樣的一種系統(tǒng),他通過在網(wǎng)站中嵌入代碼,或者是分析網(wǎng)站的日志的方式,分析得到一段時間之內(nèi),網(wǎng)站的用戶數(shù)量,訪問數(shù)量,訪問者參數(shù)等等有用的信息,以指導網(wǎng)站的管理員、開發(fā)人員或者銷售人員工作,使其對網(wǎng)站的總體運營情況進行把握。
網(wǎng)站訪問量系統(tǒng)是一整套的技術,包括后臺的數(shù)據(jù)采集,前臺的數(shù)據(jù)展現(xiàn),甚至是對查看數(shù)據(jù)的人員的權限控制等等。隨著網(wǎng)站訪問量需求的增加,用戶對訪問量系統(tǒng)的易用性提出了更高的要求。
當前的訪問量統(tǒng)計系統(tǒng),在統(tǒng)計到數(shù)據(jù)之后,會采用一個統(tǒng)一的網(wǎng)站頁面展現(xiàn)訪問量統(tǒng)計的數(shù)據(jù)。如果用戶需要查看訪問量的數(shù)據(jù),需要登陸該頁面,根據(jù)自己的需要鏈接到相應的域名,查看數(shù)據(jù)。這種方案的缺點是,如果用戶需要獲取網(wǎng)站的訪問量數(shù)據(jù),需要首先登陸該網(wǎng)站系統(tǒng)所提供的頁面,再查看所需的數(shù)據(jù),并且各個網(wǎng)站所提供的頁面形式不統(tǒng)一,用戶都訪問時需要重新適應,使得用戶的操作十分不便,而且還要受到網(wǎng)站所提供數(shù)據(jù)內(nèi)容的限制。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種獲取訪問量統(tǒng)計數(shù)據(jù)的方法、系統(tǒng)以及用戶端訪問量獲取設備,使用戶獲取訪問量統(tǒng)計數(shù)據(jù)更加方便。
基于上述目的本發(fā)明提供的獲取訪問量統(tǒng)計數(shù)據(jù)的方法,包括A.用戶端在用戶打開網(wǎng)絡鏈接的同時,向網(wǎng)站端發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求;B.網(wǎng)站端收到所述訪問量統(tǒng)計數(shù)據(jù)查看請求后,返回請求的訪問量統(tǒng)計數(shù)據(jù)給用戶端。
該方法所述步驟A前還包括提示用戶輸入登陸信息,驗證用戶輸入的登陸信息是否正確,如果是,則進入下一步;否則,提示用戶輸入的登陸信息不正確。
該方法所述訪問量統(tǒng)計數(shù)據(jù)查看請求包含有當前訪問網(wǎng)絡鏈接的地址或標識信息;步驟B所述返回給用戶端的訪問量統(tǒng)計數(shù)據(jù)包括當前鏈接的訪問量統(tǒng)計數(shù)據(jù)和/或當前鏈接頁面上提供的每個鏈接的訪問量統(tǒng)計數(shù)據(jù)。
該方法步驟C所述用戶端收到訪問量統(tǒng)計數(shù)據(jù)后進一步提示用戶輸入日期,根據(jù)用戶輸入的日期顯示對應的訪問量統(tǒng)計數(shù)據(jù)。
該方法步驟B后還包括用戶端在顯示該網(wǎng)絡鏈接網(wǎng)頁的同時顯示所述訪問量統(tǒng)計數(shù)據(jù)。
基于上述目的本發(fā)明還提供了一種訪問量統(tǒng)計系統(tǒng),包括有用戶端訪問量獲取設備和網(wǎng)站端訪問量統(tǒng)計設備;其中,用戶端訪問量獲取設備包括訪問量獲取模塊,用于在用戶打開一個網(wǎng)絡鏈接的同時,向網(wǎng)站端訪問量統(tǒng)計設備發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求,并在收到網(wǎng)站端訪問量統(tǒng)計設備返回的訪問量統(tǒng)計數(shù)據(jù)后,將訪問量統(tǒng)計數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲模塊;數(shù)據(jù)存儲模塊,用于存儲用戶端獲取的訪問量統(tǒng)計數(shù)據(jù);網(wǎng)站端訪問量統(tǒng)計設備包括文件服務器,用于生成和維護網(wǎng)頁并將網(wǎng)頁的訪問量統(tǒng)計數(shù)據(jù)發(fā)送給統(tǒng)計服務器;統(tǒng)計服務器用于收集所述訪問量統(tǒng)計數(shù)據(jù)發(fā)送給數(shù)據(jù)庫服務器中,并在收到用戶端訪問量獲取設備的訪問量統(tǒng)計數(shù)據(jù)查看請求后,從數(shù)據(jù)庫服務器中提取請求的訪問量統(tǒng)計數(shù)據(jù)返回給用戶端;數(shù)據(jù)庫服務器,用于存儲網(wǎng)站端獲取的訪問量統(tǒng)計數(shù)據(jù)。
該系統(tǒng)所述用戶端訪問量獲取設備還包括用戶接口模塊,用于在顯示所述鏈接網(wǎng)頁的同時顯示所述訪問量統(tǒng)計數(shù)據(jù)給用戶。
該系統(tǒng)所述用戶端訪問量獲取設備還包括權限驗證模塊,用于指示所述用戶接口模塊提示用戶輸入登陸信息,根據(jù)用戶接口模塊返回的用戶輸入的登陸信息驗證用戶的使用權限,并將驗證結(jié)果反饋給用戶,驗證通過后觸發(fā)訪問量獲取模塊啟動。
基于上述目的本發(fā)明還提供了一種用于訪問量統(tǒng)計的用戶端訪問量獲取設備,包括訪問量獲取模塊,用于在用戶打開一個網(wǎng)絡鏈接的同時,向網(wǎng)站端訪問量統(tǒng)計設備發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求,并在收到網(wǎng)站端訪問量統(tǒng)計設備返回的訪問量統(tǒng)計數(shù)據(jù)后,將訪問量統(tǒng)計數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲模塊;數(shù)據(jù)存儲模塊,用于存儲用戶端獲取的訪問量統(tǒng)計數(shù)據(jù)。
該設備所述用戶端訪問量獲取設備還包括用戶接口模塊,用于在顯示所述鏈接網(wǎng)頁的同時顯示所述訪問量統(tǒng)計數(shù)據(jù)給用戶。
該設備所述用戶端訪問量獲取設備還包括權限驗證模塊,用于根據(jù)用戶輸入的登陸信息驗證用戶的使用權限,并將驗證結(jié)果反饋給用戶,驗證通過后觸發(fā)訪問量獲取模塊啟動。
該設備還包括設備開關,用于開啟關閉所述用戶端訪問設備。
從上面所述可以看出,本發(fā)明提供的獲取訪問量統(tǒng)計數(shù)據(jù)的方法、系統(tǒng)以及用戶端訪問量獲取設備,通過在用戶端打開網(wǎng)絡鏈接的同時,向網(wǎng)站端發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求,從網(wǎng)站的統(tǒng)計服務器中獲取訪問量統(tǒng)計數(shù)據(jù),并在用戶端顯示網(wǎng)頁的同時顯示給用戶,使得訪問量統(tǒng)計數(shù)據(jù)在用戶瀏覽網(wǎng)頁的同時自動獲取,大大方便了用戶操作。并且進一步通過統(tǒng)一的界面和豐富的數(shù)據(jù)信息,使用戶的使用和查看更加方便、輕松,并便于用戶對數(shù)據(jù)的分析整理。
圖1為本發(fā)明實施例網(wǎng)站端訪問量統(tǒng)計設備的結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例用戶端訪問量獲取設備的結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例用戶端訪問量獲取設備統(tǒng)計插件的界面示意圖;圖4為本發(fā)明實施例獲取訪問量統(tǒng)計數(shù)據(jù)方法的流程示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明方案進行詳細說明。
本發(fā)明訪問量統(tǒng)計系統(tǒng)包括網(wǎng)站端訪問量統(tǒng)計設備和用戶端訪問量獲取設備。
網(wǎng)站端訪問量統(tǒng)計設備參見圖1所示,包括JS文件服務器、統(tǒng)計服務器和數(shù)據(jù)庫服務器。
JS文件服務器用于生成和維護網(wǎng)頁,在所有需要統(tǒng)計訪問量的頁面中嵌入一段JS代碼。在用戶瀏覽網(wǎng)頁的時候執(zhí)行該段代碼,獲取豐富的頁面參數(shù)信息,比如當前鏈接的URL、當前鏈接的來源鏈接(referrer)、屏幕分辨率、色深、語言、是否支持java、flash版本、瀏覽器、系統(tǒng)版本、IP地址等信息,發(fā)送到統(tǒng)計服務器;統(tǒng)計服務器將收集的這些信息保存在數(shù)據(jù)庫服務器中;數(shù)據(jù)庫服務器保存頁面添加統(tǒng)計代碼以來的所有數(shù)據(jù)。
其中,JS文件服務器可將網(wǎng)頁頁面收集到的信息組合成一個請求串,建立一個空的img,將該請求串傳送給所述統(tǒng)計服務器。統(tǒng)計服務器監(jiān)聽在80端口,以處理該HTTP連接,對獲取的參數(shù)進行收集處理,并可進一步獲取其他隱藏在HTTP請求頭里面的參數(shù),如IP地址等。每過一段時間,統(tǒng)計服務器將收集的這些數(shù)據(jù)分批存入數(shù)據(jù)庫服務器中。
用戶端訪問量獲取設備參見圖2所示,主要包括權限驗證模塊201、訪問量獲取模塊202、數(shù)據(jù)存儲模塊203和用戶接口模塊204。
權限驗證模塊201用于驗證用戶的使用權限,并將驗證結(jié)果反饋給用戶,驗證通過后觸發(fā)訪問量獲取模塊202啟動。
訪問量獲取模塊202在啟動后,監(jiān)視用戶的操作,一旦用戶訪問一個新的網(wǎng)頁,則向該網(wǎng)頁所在網(wǎng)站的統(tǒng)計服務器發(fā)送訪問量查看請求,統(tǒng)計服務器收到請求并驗證通過后,從數(shù)據(jù)庫服務器中取得所請求的訪問量統(tǒng)計數(shù)據(jù),發(fā)送給用戶端的訪問量獲取模塊202,訪問量獲取模塊202將收到的訪問量統(tǒng)計數(shù)據(jù)保存在數(shù)據(jù)存儲模塊203中。
用戶接口模塊204用于接收權限驗證模塊201的指令提示用戶輸入登陸信息,并將用戶輸入的登陸信息返回給權限驗證模塊201;同時,根據(jù)用戶的需求從數(shù)據(jù)存儲模塊203中獲取相應的訪問量統(tǒng)計數(shù)據(jù)顯示給用戶。
另外,為了給用戶更多的選擇,用戶端訪問量獲取設備中還可設置設備開關,用于開啟關閉所述用戶端訪問設備。這樣當用戶需要訪問量統(tǒng)計功能時,開啟設備開關,用戶端訪問量獲取設備開始工作;關閉設備開關時,用戶端訪問量獲取設備停止工作。
本發(fā)明用戶端訪問量獲取設備可以通過硬件也可以通過軟件實現(xiàn),優(yōu)選可以在用戶端網(wǎng)絡瀏覽器中植入插件的形式實現(xiàn),該插件的菜單路徑為查看->瀏覽器欄->統(tǒng)計插件。插件界面與瀏覽器的標準插件,如搜索、歷史等界面類似,參見圖3所示。
基于上述訪問量統(tǒng)計系統(tǒng),本發(fā)明提供了一種訪問量統(tǒng)計方法,較佳實施例的流程參見圖4所示,包括以下步驟步驟401,用戶端訪問量獲取設備被啟動后,顯示登陸框提示用戶輸入登陸信息。
步驟402~404,用戶輸入登陸信息后,判斷登陸信息是否正確,如果是,則顯示登陸成功,進入下一步;否則,提示用戶輸入的登陸信息不正確,返回步驟402等待用戶重新輸入。
步驟405,用戶在瀏覽器地址欄輸入欲訪問的網(wǎng)頁地址,點擊轉(zhuǎn)到,訪問網(wǎng)頁的同時,向當前訪問網(wǎng)站的統(tǒng)計服務器發(fā)送當前頁面的訪問量統(tǒng)計數(shù)據(jù)查看請求。
訪問量統(tǒng)計數(shù)據(jù)查看請求中包含有當前頁面的地址或其他識別標識,并且還包含有當前用戶的用戶信息,該用戶信息可以與步驟401中用戶輸入的登陸信息一致。
步驟406~408,網(wǎng)站端的統(tǒng)計服務器收到訪問量統(tǒng)計數(shù)據(jù)查看請求后,驗證用戶信息,判斷該用戶是否有權查看請求的數(shù)據(jù),如果是,根據(jù)請求中包含的頁面地址信息在本地數(shù)據(jù)庫服務器獲取對應的訪問量統(tǒng)計數(shù)據(jù)返回給用戶端,則進入步驟410;否則,返回驗證失敗的信息,進入步驟409。
其中,所述的訪問量統(tǒng)計數(shù)據(jù)可以包含以下幾類內(nèi)容頁面的域名訪問量信息,以及訪問量的變化趨勢;頁面域名的用戶量信息,以及用戶量的變化趨勢;頁面的訪問量信息,以及變化的趨勢;頁面的主要來源連接,以及其數(shù)量,即主要從哪些頁面跳轉(zhuǎn)過來;頁面的主要去向連接,以及其數(shù)量,即主要從跳轉(zhuǎn)到哪些頁面;頁面的瀏覽器參數(shù)統(tǒng)計信息。
根據(jù)用戶的權限可以返回上述數(shù)據(jù)的全部或部分給該用戶端。
另外,訪問量統(tǒng)計數(shù)據(jù)中還可以包括更多信息,例如該頁面上提供的每個鏈接的訪問量統(tǒng)計數(shù)據(jù),該數(shù)據(jù)可以是通過該頁面對該鏈接的點擊率;如果鏈接的是同網(wǎng)站中的網(wǎng)頁也可以是該網(wǎng)頁的實際訪問量統(tǒng)計數(shù)據(jù);此外,還可以選擇所有圖片形式的鏈接,或所有文字形式的鏈接的訪問量統(tǒng)計數(shù)據(jù)。
步驟409,用戶端收到所述驗證失敗的信息后,提示用戶無法查看該頁面的訪問量數(shù)據(jù)。
步驟410,用戶端收到所述訪問量統(tǒng)計數(shù)據(jù)后,將其分類展現(xiàn)給用戶。
本步驟進一步可以在用戶端插件界面中給出日期選擇項,根據(jù)用戶輸入的日期,顯示給用戶歷史上訪問量統(tǒng)計數(shù)據(jù)。
用戶端訪問量獲取設備也可以在本地保存以前獲得的訪問量統(tǒng)計數(shù)據(jù),這樣在用戶需要獲取歷史上的訪問量統(tǒng)計數(shù)據(jù)時,可以直接從本地獲取,如果本地沒有,可再進一步執(zhí)行步驟405~410向網(wǎng)站的統(tǒng)計服務器請求獲取。
另外,還可以通過瀏覽器插件程序設計中對網(wǎng)頁的控制所采用的類庫來修改頁面鏈接形式,將該鏈接的訪問信息直接顯示在該鏈接的頁面上。
進一步還可以在所述統(tǒng)計插件界面上設置開關選項,用戶通過開關選項選擇是否需要查看訪問量統(tǒng)計數(shù)據(jù),如果選擇開關開啟,則執(zhí)行上述步驟405~410從網(wǎng)站的統(tǒng)計服務器獲取所需數(shù)據(jù)顯示給用戶,否則,跳出流程。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種獲取訪問量統(tǒng)計數(shù)據(jù)的方法,其特征在于,包括A.用戶端在用戶打開網(wǎng)絡鏈接的同時,向網(wǎng)站端發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求;B.網(wǎng)站端收到所述訪問量統(tǒng)計數(shù)據(jù)查看請求后,返回請求的訪問量統(tǒng)計數(shù)據(jù)給用戶端。
2.根據(jù)權利要求1所述的方法,其特征在于,所述步驟A前還包括提示用戶輸入登陸信息,驗證用戶輸入的登陸信息是否正確,如果是,則進入下一步;否則,提示用戶輸入的登陸信息不正確。
3.根據(jù)權利要求1所述的方法,其特征在于,所述訪問量統(tǒng)計數(shù)據(jù)查看請求包含有當前訪問網(wǎng)絡鏈接的地址或標識信息;步驟B所述返回給用戶端的訪問量統(tǒng)計數(shù)據(jù)包括當前鏈接的訪問量統(tǒng)計數(shù)據(jù)和/或當前鏈接頁面上提供的每個鏈接的訪問量統(tǒng)計數(shù)據(jù)。
4.根據(jù)權利要求1所述的方法,其特征在于,步驟C所述用戶端收到訪問量統(tǒng)計數(shù)據(jù)后進一步提示用戶輸入日期,根據(jù)用戶輸入的日期顯示對應的訪問量統(tǒng)計數(shù)據(jù)。
5.根據(jù)權利要求1所述的方法,其特征在于,步驟B后還包括用戶端在顯示該網(wǎng)絡鏈接網(wǎng)頁的同時顯示所述訪問量統(tǒng)計數(shù)據(jù)。
6.一種訪問量統(tǒng)計系統(tǒng),其特征在于,包括有用戶端訪問量獲取設備和網(wǎng)站端訪問量統(tǒng)計設備;其中,用戶端訪問量獲取設備包括訪問量獲取模塊,用于在用戶打開一個網(wǎng)絡鏈接的同時,向網(wǎng)站端訪問量統(tǒng)計設備發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求,并在收到網(wǎng)站端訪問量統(tǒng)計設備返回的訪問量統(tǒng)計數(shù)據(jù)后,將訪問量統(tǒng)計數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲模塊;數(shù)據(jù)存儲模塊,用于存儲用戶端獲取的訪問量統(tǒng)計數(shù)據(jù);網(wǎng)站端訪問量統(tǒng)計設備包括文件服務器,用于生成和維護網(wǎng)頁并將網(wǎng)頁的訪問量統(tǒng)計數(shù)據(jù)發(fā)送給統(tǒng)計服務器;統(tǒng)計服務器用于收集所述訪問量統(tǒng)計數(shù)據(jù)發(fā)送給數(shù)據(jù)庫服務器中,并在收到用戶端訪問量獲取設備的訪問量統(tǒng)計數(shù)據(jù)查看請求后,從數(shù)據(jù)庫服務器中提取請求的訪問量統(tǒng)計數(shù)據(jù)返回給用戶端;數(shù)據(jù)庫服務器,用于存儲網(wǎng)站端獲取的訪問量統(tǒng)計數(shù)據(jù)。
7.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述用戶端訪問量獲取設備還包括用戶接口模塊,用于在顯示所述鏈接網(wǎng)頁的同時顯示所述訪問量統(tǒng)計數(shù)據(jù)給用戶。
8.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述用戶端訪問量獲取設備還包括權限驗證模塊,用于指示所述用戶接口模塊提示用戶輸入登陸信息,根據(jù)用戶接口模塊返回的用戶輸入的登陸信息驗證用戶的使用權限,并將驗證結(jié)果反饋給用戶,驗證通過后觸發(fā)訪問量獲取模塊啟動。
9.一種用于訪問量統(tǒng)計的用戶端訪問量獲取設備,其特征在于,包括訪問量獲取模塊,用于在用戶打開一個網(wǎng)絡鏈接的同時,向網(wǎng)站端訪問量統(tǒng)計設備發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求,并在收到網(wǎng)站端訪問量統(tǒng)計設備返回的訪問量統(tǒng)計數(shù)據(jù)后,將訪問量統(tǒng)計數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲模塊;數(shù)據(jù)存儲模塊,用于存儲用戶端獲取的訪問量統(tǒng)計數(shù)據(jù)。
10.根據(jù)權利要求9所述的設備,其特征在于,所述用戶端訪問量獲取設備還包括用戶接口模塊,用于在顯示所述鏈接網(wǎng)頁的同時顯示所述訪問量統(tǒng)計數(shù)據(jù)給用戶。
11.根據(jù)權利要求9所述的設備,其特征在于,所述用戶端訪問量獲取設備還包括權限驗證模塊,用于根據(jù)用戶輸入的登陸信息驗證用戶的使用權限,并將驗證結(jié)果反饋給用戶,驗證通過后觸發(fā)訪問量獲取模塊啟動。
12.根據(jù)權利要求9所述的設備,其特征在于,所述用戶端訪問量獲取設備還包括設備開關,用于開啟關閉所述用戶端訪問設備。
全文摘要
本發(fā)明公開了一種獲取訪問量統(tǒng)計數(shù)據(jù)的方法、系統(tǒng),包括用戶端在用戶打開網(wǎng)絡鏈接的同時,向網(wǎng)站端發(fā)送訪問量統(tǒng)計數(shù)據(jù)查看請求;網(wǎng)站端收到所述訪問量統(tǒng)計數(shù)據(jù)查看請求后,返回請求的訪問量統(tǒng)計數(shù)據(jù)給用戶端。并且本發(fā)明還提供了一種用戶端訪問量獲取設備,包括訪問量獲取模塊和數(shù)據(jù)存儲模塊,訪問量獲取模塊用于在用戶打開一個網(wǎng)絡鏈接的同時,從網(wǎng)站端獲取訪問量統(tǒng)計數(shù)據(jù),將訪問量統(tǒng)計數(shù)據(jù)保存在數(shù)據(jù)存儲模塊中。本發(fā)明實現(xiàn)了訪問量統(tǒng)計數(shù)據(jù)在用戶瀏覽網(wǎng)頁同時的自動獲取,大大方便了用戶操作。
文檔編號H04L29/06GK101072122SQ20071007390
公開日2007年11月14日 申請日期2007年3月30日 優(yōu)先權日2007年3月30日
發(fā)明者丁吉亮 申請人:騰訊科技(深圳)有限公司