專利名稱:訪問網頁的方法及裝置的制作方法
技術領域:
本發(fā)明涉及網絡通信領域,特別涉及一種訪問網頁的方法及裝置。
背景技術:
隨著互聯網的流行,很多公司通過網站為用戶提供豐富的內容服務,網頁聯盟是目前流行的網絡資源推廣方式。用戶可以通過終端隨時隨地訪問網頁內容,以瀏覽其感興趣的內容或獲知最新的新聞等。當前技術在站點包括的各個網頁中內嵌有JS( Java Script,腳本語言)腳本,在用戶訪問網頁時,監(jiān)控站點通過網頁中內嵌的JS腳本對用戶訪問網頁的訪問流量進行統(tǒng)計,并將統(tǒng)計結果存儲在監(jiān)控站點的數據庫中。在實現本發(fā)明的過程中,發(fā)明人發(fā)現當前技術至少存在以下問題:當前技術由于JS腳本和網頁合為一體,一旦網頁擴展、改版或者升級需要重新編寫JS腳本時,需要對每個網頁進行修改,技術人員對每個網頁中的代碼進行檢查并修改的
工作量很大。
發(fā)明內容
為了使網頁改版或升級變容易,易于網頁擴展,同時減少技術人員的工作量,本發(fā)明實施例提供了一種訪問網頁的方法及裝置。所述技術方案如下:—方面,提供了一種訪問網頁的方法,所述方法包括:根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的網頁,并獲取所述網頁中的監(jiān)控代碼;通過所述監(jiān)控代碼下載執(zhí)行代碼;通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,所述第一訪問請求攜帶所述網頁的統(tǒng)一資源定位符URL和所述網頁渠道號。進一步地,所述通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點之后,所述方法還包括:根據所述第一訪問請求中攜帶的所述網頁的URL和所述網頁渠道號,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問量。進一步地,所述根據觸發(fā)網頁的操作,獲取攜帶監(jiān)控代碼的網頁之前,所述方法還包括:當用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,通過所述站點的鏈接信息在所述站點上執(zhí)行觸發(fā)網頁的操作,所述觸發(fā)網頁的操作中攜帶網頁的URL和網頁
渠道號。其中,所述通過所述站點的鏈接信息在所述站點上執(zhí)行觸發(fā)網頁的操作,包括:根據所述站點的鏈接信息發(fā)送第二訪問請求給所述站點,所述第二訪問請求攜帶網頁的URL和所述網頁渠道號,使所述站點根據所述網頁的URL獲取所述網頁,接收所述站點發(fā)送的所述網頁。
其中,所述通過所述監(jiān)控代碼下載執(zhí)行代碼,包括:從所述監(jiān)控代碼中獲取執(zhí)行代碼的下載地址;根據所述執(zhí)行代碼的下載地址,并通過所述監(jiān)控代碼下載所述執(zhí)行代碼。其中,所述通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點之前,所述方法還包括:通過所述執(zhí)行代碼獲取所述用戶的用戶編號;相應地,所述第一訪問請求還攜帶用戶的用戶編號。其中,所述通過執(zhí)行代碼獲取所述用戶的用戶編號,包括:通過所述執(zhí)行代碼從本地存儲器中獲取所述站點對應的緩存空間;判斷所述緩存空間中是否存在所述用戶的用戶編號;如果所述緩存空間中不存在所述用戶的用戶編號,則為所述用戶分配用戶編號。進一步地,所述生成所述用戶的用戶編號之后,還包括:將所述用戶的用戶編號和/或網頁渠道號存儲在所述緩存空間中。本發(fā)明實施例還提供了一種訪問網頁的方法,所述方法包括:接收終端發(fā)送的第一訪問請求,所述第一訪問請求至少攜帶網頁渠道號和網頁的統(tǒng)一資源定位符URL ;根據所述第一訪問請求生成訪問日志,所述訪問日志中至少存儲網頁渠道號和網頁的URL之間的對應關系;采用負載均衡算法從日志服務器集群中選擇一個日志服務器,并將所述訪問日志存儲在所述日志服務器中。其中,將所述訪問日志存儲在所述日志服務器中之后,所述方法還包括:根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問流量。其中,所述第一訪問請求中還攜帶用戶的用戶編號,相應地,所述訪問日志中至少存儲用戶的用戶編號、網頁渠道號和網頁的URL之間的對應關系。其中,所述日志服務器集群中的每個日志服務器存儲多條訪問日志,所述根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問流量,包括:根據多條訪問日志中存儲的用戶的用戶編號、網頁渠道號和網頁的URL之間的多條對應關系,統(tǒng)計出某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量;將所述某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量,確定為統(tǒng)計出的用戶通過某一網頁渠道訪問所述網頁所在的站點的訪問流量。進一步地,所述方法還包括:記錄接收的所述第一訪問請求的條數,并在所述訪問日志中存儲用戶的用戶編號、網頁渠道號、網頁的URL與所述條數之間的對應關系;相應地,所述根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出用戶通過網頁渠道訪問站點的訪問流量,包括:根據所述用戶的用戶編號、網頁渠道號、網頁的URL與所述條數之間的對應關系,統(tǒng)計出所述網頁的URL對應某一網頁渠道對應的用戶的用戶編號的條數;將所述網頁的URL對應某一網頁渠道對應的用戶的用戶編號的條數,確定為統(tǒng)計出的用戶通過某一網頁渠道訪問所述網頁所在的站點的訪問流量。又一方面,本發(fā)明實施例還提供了一種訪問網頁的裝置,所述裝置包括:第一獲取模塊,用于根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的網頁,并獲取所述網頁中的監(jiān)控代碼;下載模塊,用于通過所述監(jiān)控代碼下載執(zhí)行代碼;統(tǒng)計模塊,用于通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,所述第一訪問請求攜帶所述網頁的URL和所述網頁渠道號。進一步地,所述裝置還包括:統(tǒng)計流量模塊,用于根據所述發(fā)送請求模塊發(fā)送的所述第一訪問請求中攜帶的所述網頁的URL和所述網頁渠道號,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問量。進一步地,所述裝置還包括:執(zhí)行模塊,用于當用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,通過所述站點的鏈接信息在所述站點上執(zhí)行觸發(fā)網頁的操作,所述觸發(fā)網頁的操作中攜帶網頁的URL和網頁渠道號。其中,所述執(zhí)行模塊包括:執(zhí)行單元,用于當用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,根據所述站點的鏈接信息發(fā)送第二訪問請求給所述站點,所述第二訪問請求攜帶網頁的URL和所述網頁渠道號,使所述站點根據所述網頁的URL獲取所述網頁;接收單元,用于接收所述站點發(fā)送的所述網頁。其中,所述下載模塊包括:獲取單元,用于從所述監(jiān)控代碼中獲取執(zhí)行代碼的下載地址;下載單元,用于根據所述執(zhí)行代碼的下載地址,并通過所述監(jiān)控代碼下載所述執(zhí)行代碼。其中,所述裝置還包括:第二獲取模塊,用于通過所述執(zhí)行代碼獲取所述用戶的用戶編號;相應地,所述訪問請求模塊還用于通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,所述第一訪問請求攜帶所述用戶的用戶編號、所述URL和所述網頁渠道號。其中,第二獲取模塊包括:第一獲取單元,用于通過所述執(zhí)行代碼從本地存儲器中獲取所述站點對應的緩存空間;判斷單元,用于判斷所述第一獲取單元獲取的所述緩存空間中是否存在所述用戶的用戶編號;分配單元,用于當所述判斷單元的判斷結果為否時,為所述用戶分配用戶編號。進一步地,所述裝置還包括存儲模塊,用于將所述用戶的用戶編號和/或網頁渠道號存儲在所述緩存空間中。本發(fā)明實施例還提供了一種訪問網頁的裝置,所述裝置包括:
接收請求模塊,用于接收終端發(fā)送的第一訪問請求,所述第一訪問請求至少攜帶網頁渠道號和網頁的URL ;生成模塊,用于根據所述接收請求模塊接收的所述第一訪問請求生成訪問日志,所述訪問日志中至少存儲網頁渠道號和網頁的URL之間的對應關系;選擇存儲模塊,用于采用負載均衡算法從日志服務器集群中選擇一個日志服務器,并將所述生成模塊生成的所述訪問日志存儲在所述日志服務器中。進一步地,所述裝置還包括: 統(tǒng)計模塊,用于根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問流量。其中,所述第一訪問請求中還攜帶用戶的用戶編號,相應地,所述訪問日志中至少存儲用戶的用戶編號、網頁渠道號和網頁的URL之間的對應關系。其中,所述日志服務器集群中的每個日志服務器存儲多條訪問日志,所述統(tǒng)計模塊,包括:統(tǒng)計單元,用于根據多條訪問日志中存儲的用戶的用戶編號、網頁渠道號和網頁的URL之間的多條對應關系,統(tǒng)計出某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量;確定單元,用于將所述某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量,確定為統(tǒng)計出的用戶通過某一網頁渠道訪問所述網頁所在的站點的訪問流量。其中,所述訪問日志還用于記錄接收的所述第一訪問請求的條數,并存儲用戶的用戶編號、網頁渠道號、網頁的URL與所述條數之間的對應關系;相應地,所述統(tǒng)計模塊,包括:統(tǒng)計單元,用于根據所述用戶的用戶編號、網頁渠道號、網頁的URL與所述條數之間的對應關系,統(tǒng)計出所述網頁的URL對應某一網頁渠道對應的用戶的用戶編號的條數;確定單元,用于將所述網頁的URL對應某一網頁渠道對應的用戶的用戶編號的條數,確定為統(tǒng)計出的用戶通過某一網頁渠道訪問所述網頁所在的站點的訪問流量。本發(fā)明實施例提供的技術方案帶來的有益效果是:通過在網頁中設置監(jiān)控代碼,且與通過監(jiān)控代碼下載得到的執(zhí)行代碼構成二級腳本,訪問網頁時,根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的網頁,并根據網頁中獲取的監(jiān)控代碼下載執(zhí)行代碼,從而通過執(zhí)行代碼向監(jiān)控站點發(fā)送訪問請求。由于執(zhí)行代碼是通過監(jiān)控代碼下載得到,若發(fā)生網頁需要擴展、改版或升級,或者JS腳本的數據結構改變等情況,需要重新編寫JS腳本時,可以在執(zhí)行代碼中重新編寫腳本,不需要修改網頁,使得網頁改版、升級、擴展等需求變的容易,技術人員只需要對執(zhí)行代碼進行修改即可,減少了技術人員的工作量。
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發(fā)明實施例1提供的訪問網頁的方法流程圖;圖2是本發(fā)明實施例2提供的訪問網頁的方法流程圖;圖3是本發(fā)明實施例3提供的訪問網頁的裝置結構示意圖;圖4是本發(fā)明實施例3提供的訪問網頁的裝置的另一結構示意圖;圖5是本發(fā)明實施例4提供的訪問網頁的裝置結構示意圖;圖6是本發(fā)明實施例4提供的訪問網頁的裝置的另一結構示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例1參見圖1,本發(fā)明實施例提供了一種訪問網頁的方法,該方法包括:101:根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的網頁,并獲取網頁中的監(jiān)控代碼;102:通過監(jiān)控代碼下載執(zhí)行代碼;103:通過執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,第一訪問請求攜帶網頁的URL和網頁渠道號。本發(fā)明實施例提供的方法,通過在網頁中設置監(jiān)控代碼,且與通過監(jiān)控代碼下載得到的執(zhí)行代碼構成二級腳本,訪問網頁時,根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的網頁,并根據網頁中獲取的監(jiān)控代碼下載執(zhí)行代碼,從而通過執(zhí)行代碼向監(jiān)控站點發(fā)送訪問請求。由于執(zhí)行代碼是通過監(jiān)控代碼下載得到,若發(fā)生網頁需要擴展、改版或升級,或者JS腳本的數據結構改變等情況,需要重新編寫JS腳本時,可以在執(zhí)行代碼中重新編寫腳本,不需要修改網頁,使得網頁改版、升級、擴展等需求變的容易,技術人員只需要對執(zhí)行代碼進行修改即可,減少了技術人員的工作量。實施例2網頁渠道是目前流行的網絡資源推廣方式,可以將用戶常用的站點或同一類別的站點集中到一個界面方便用戶訪問,也可以推廣某種產品或服務。在電子商務日益發(fā)展的時代,越來越多的用戶通過網頁渠道上發(fā)布的產品信息找到自己需要的產品并購買該產品,可見,對用戶的訪問流量進行統(tǒng)計,便于網頁渠道方通過分析用戶的行為習慣調整網頁渠道上的產品信息。參見圖2,本發(fā)明實施例提供了一種訪問網頁的方法,該方法包括:201:終端接收觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的網頁;具體地,用戶訪問網頁時,可以通過終端中的瀏覽器的地址輸入框直接輸入網頁的URL(Uniform Resource Locator,統(tǒng)一資源定位符),也可以通過終端中的瀏覽器點擊某網頁的URL。實際應用中,用戶可以通過網頁渠道觸發(fā)想要訪問的網頁,當用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,通過站點的鏈接信息在站點上執(zhí)行觸發(fā)網頁的操作,觸發(fā)網頁的操作中攜帶網頁的URL和網頁渠道號。其中,導航網頁上可以設置若干個網頁渠道,每個網頁渠道上設置有若干個站點,每個站點中包括了若干個網頁。其中,網頁渠道的類型可以為視頻網頁渠道、影視網頁渠道、新聞網頁渠道、體育網頁渠道、購物網頁渠道等,本發(fā)明實施例對此不做限定。其中,站點是指URL的第二個斜杠和第三個斜杠之間的信息,即URL的第二個/和第三個/之間的信息,例如,對于URL:http://www.xiaom1.com/index, php,該URL對應的站點是“www.xiaom1.com”。一個站點包括多個網頁,也就是說一個站點包括多個網頁的URL。本發(fā)明實施例中,當用戶打開導航網頁,在網頁渠道上選擇一個站點進行訪問時,用戶會觸發(fā)該站點產生鏈接信息,通過該鏈接信息進一步從站點中獲取網頁進行訪問,終端在用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,接收用戶的選擇操作,獲取用戶選擇的某站點的鏈接信息。對于該步驟,通過站點的鏈接信息在站點上執(zhí)行觸發(fā)網頁的操作,包括:根據站點的鏈接信息發(fā)送第二訪問請求給站點,第二訪問請求攜帶網頁的URL (Uniform ResourceLocator,統(tǒng)一資源定位符)和網頁渠道號,使站點根據網頁的URL獲取網頁,接收站點發(fā)送的網頁。202:終端獲取網頁中的監(jiān)控代碼;本發(fā)明實施例中,一個站點中包括了若干個網頁,每個網頁中攜帶有監(jiān)控代碼,該監(jiān)控代碼用于監(jiān)控是否有用戶訪問該頁面,監(jiān)控到有用戶訪問該頁面時,顯示頁面內容。203:終端通過監(jiān)控代碼下載執(zhí)行代碼;具體地,終端通過監(jiān)控代碼下載執(zhí)行代碼,監(jiān)控代碼實現對執(zhí)行代碼的下載和調用,不執(zhí)行任何計算和記錄。本發(fā)明實施例中監(jiān)控代碼的功能單一,邏輯簡單,后續(xù)擴容不會涉及到監(jiān)控代碼的更改,只需要修改執(zhí)行代碼即可完成擴展。執(zhí)行代碼是通過監(jiān)控代碼下載得到的,該執(zhí)行代碼是二級腳本,用于將向監(jiān)控站點發(fā)送訪問請求。其中,下載執(zhí)行代碼具體為:從監(jiān)控代碼中獲取執(zhí)行代碼的下載地址,由監(jiān)控代碼根據執(zhí)行代碼的下載地址下載執(zhí)行代碼。作為可選方案,本發(fā)明實施例還通過執(zhí)行代碼獲取用戶的用戶編號,將用戶的用戶編號攜帶在第一訪問請求中,以便根據第一訪問請求進行訪問流量的統(tǒng)計時,能夠根據用戶編號的數量統(tǒng)計出通過某網頁聯盟訪問到某網頁的用戶數量。本發(fā)明實施例中,終端本地設置有本地存儲器,該本地存儲器中設置有各個站點對應的緩存空間,該緩存空間用于緩存用戶的用戶編號。當用戶訪問該站點中的網頁或對該站點中的網頁的訪問結束時,將該用戶的用戶編號存儲在該站點對應的緩存空間中,從而在該用戶再次訪問該站點中的網頁時,可以將存儲的用戶編號提供給用戶,方便用戶的操作。另外,由于用戶的用戶編號保存在本地存儲器的緩存空間中,保護了用戶的隱私。其中,通過執(zhí)行代碼獲取用戶的用戶編號具體為:通過執(zhí)行代碼從本地存儲器中獲取站點對應的緩存空間;判斷緩存空間中是否存在用戶的用戶編號,如果緩存空間中不存在用戶的用戶編號,則為所述用戶分配一個用戶編號;如果緩存空間存在用戶的用戶編號,則從緩存空間中讀取用戶的用戶編號。也就是說,通過執(zhí)行代碼在本地存儲中獲取到站點對應的緩存空間后,判斷該緩存空間中是否存在該用戶的用戶編號,若判斷出存在該用戶的用戶編號時,則表明該用戶已經不是第一次訪問該站點中的網頁,用戶之前已經訪問過該站點中的網頁,終端將用戶的用戶編號緩存在該站點對應的緩存空間中。若判斷出不存在該用戶的用戶編號時,則為所述用戶分配一個用戶編號,并通過執(zhí)行代碼獲取該分配的用戶編號。此時,執(zhí)行代碼還將用戶的用戶編號攜帶在第一訪問請求中,并將該第一訪問請求發(fā)送給監(jiān)控站點,便于統(tǒng)計通過某一網頁渠道訪問某一站點的用戶數量。進一步地,本發(fā)明實施例在獲取用戶的用戶編號后,還將用戶的用戶編號和/或網頁渠道號存儲在緩存空間中。其中,緩存空間中存儲的用戶的用戶編號和/或網頁渠道號用于辨別用戶身份,進而跟蹤用戶在本地終端上的數據。如辨認用戶是否已經登錄站點,并提示用戶是否在下一次進入此站點時保留用戶信息以便簡化登錄手續(xù)。實際應用中,用戶可能會在一段時間內在同一個站點的不同網頁中選擇不同的商品進行購物,這些信息也可以緩存在緩存空間中,以便在最后付款時提取信息,根據緩存空間中緩存的信息能夠統(tǒng)計出用戶通過某個網頁渠道到達某個站點后進行購物的數量,也能夠統(tǒng)計出多少個用戶通過某個網頁渠道到達某個站點進行了購物及購物產生的總金額等信息。204:終端通過執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,該第一訪問請求至少攜帶網頁渠道號和網頁的URL ;可選地,當執(zhí)行代碼獲取了用戶的用戶編號時,第一訪問請求中還攜帶用戶的用戶編號,并將攜帶有用戶的用戶編號的第一訪問請求發(fā)送給監(jiān)控站點,使監(jiān)控站點根據該第一訪問請求統(tǒng)計用戶通過該網頁渠道訪問站點的訪問流量。進一步地,終端根據第一訪問請求中攜帶的網頁的URL和網頁渠道號,能夠統(tǒng)計出通過網頁渠道號對應的網頁渠道訪問網頁的訪問量。205:監(jiān)控站點接收終端發(fā)送的第一訪問請求,該第一訪問請求至少攜帶網頁渠道號和網頁的URL ;206:監(jiān)控站點根據該第一訪問請求生成訪問日志,該訪問日志中至少存儲網頁渠道號和網頁的URL之間的對應關系;其中,監(jiān)控站點接收到終端發(fā)送的第一訪問請求后,監(jiān)控站點獲取該第一訪問請求中攜帶的網頁的URL和網頁渠道號,并生成網頁的URL和網頁渠道號之間的對應關系,將該對應關系存儲在訪問日志中,進而根據網頁的URL和網頁渠道號之間的對應關系,統(tǒng)計出通過網頁渠道號對應的網頁渠道訪問網頁的訪問流量??蛇x地,當執(zhí)行代碼獲取了用戶的用戶編號時,該第一訪問請求中還攜帶用戶的用戶編號,訪問日志中至少存儲用戶的用戶編號、網頁渠道號和網頁的URL之間的對應關系,進而根據用戶的用戶編號、網頁渠道號和網頁的URL之間的對應關系統(tǒng)計出用戶通過該網頁渠道訪問站點的訪問流量。其中,用戶的用戶編號、網頁的URL和網頁渠道號之間的對應關系,如表I所示:表I用戶的用戶編號、網頁的URL和網頁渠道號之間的對應關系
權利要求
1.一種訪問網頁的方法,其特征在于,所述方法包括: 根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的所述網頁,并獲取所述網頁中的監(jiān)控代碼; 通過所述監(jiān)控代碼下載執(zhí)行代碼; 通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,所述第一訪問請求攜帶所述網頁的統(tǒng)一資源定位符URL和所述網頁渠道號。
2.如權利要求1所述的方法,其特征在于,所述通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點之后,所述方法還包括: 根據所述第一訪問請求中攜帶的所述網頁的URL和所述網頁渠道號,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問量。
3.如權利要求1所述的方法,其特征在于,所述根據觸發(fā)網頁的操作,獲取攜帶監(jiān)控代碼的網頁之前,所述方法還包括: 當用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,通過所述站點的鏈接信息在所述站點上執(zhí)行觸發(fā)網頁的操作,所述觸發(fā)網頁的操作中攜帶網頁的URL和網頁渠道號。
4.如權利要求3所述的方法,其特征在于,所述通過所述站點的鏈接信息在所述站點上執(zhí)行觸發(fā)網頁的操作,包括: 根據所述站點的鏈接信息發(fā)送第二訪問請求給所述站點,所述第二訪問請求攜帶網頁的URL和所述網頁 渠道號,使所述站點根據所述網頁的URL獲取所述網頁,接收所述站點發(fā)送的所述網頁。
5.如權利要求1所述的方法,其特征在于,所述通過所述監(jiān)控代碼下載執(zhí)行代碼,包括: 從所述監(jiān)控代碼中獲取執(zhí)行代碼的下載地址; 根據所述執(zhí)行代碼的下載地址,并通過所述監(jiān)控代碼下載所述執(zhí)行代碼。
6.如權利要求3所述的方法,其特征在于,所述通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點之前,所述方法還包括: 通過所述執(zhí)行代碼獲取所述用戶的用戶編號; 相應地,所述第一訪問請求還攜帶用戶的用戶編號。
7.一種訪問網頁的方法,其特征在于,所述方法包括: 接收終端發(fā)送的第一訪問請求,所述第一訪問請求至少攜帶網頁渠道號和網頁的統(tǒng)一資源定位符URL ; 根據所述第一訪問請求生成訪問日志,所述訪問日志中至少存儲網頁渠道號和網頁的URL之間的對應關系; 采用負載均衡算法從日志服務器集群中選擇一個日志服務器,并將所述訪問日志存儲在所述日志服務器中。
8.如權利要求7所述的方法,其特征在于,所述將所述訪問日志存儲在所述日志服務器中之后,所述方法還包括: 根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問流量。
9.如權利要求8所述的方法,其特征在于,所述第一訪問請求中還攜帶用戶的用戶編號,相應地,所述訪問日志中至少存儲用戶的用戶編號、網頁渠道號和網頁的URL之間的對應關系。
10.如權利要求9所述的方法,其特征在于,所述日志服務器集群中的每個日志服務器存儲多條訪問日志,所述根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問流量,包括: 根據多條訪問日志中存儲的用戶的用戶編號、網頁渠道號和網頁的URL之間的多條對應關系,統(tǒng)計出某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量; 將所述某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量,確定為統(tǒng)計出的用戶通過某一網頁渠道訪問所述網頁所在的站點的訪問流量。
11.如權利要求10所述的方法,其特征在于,所述方法還包括: 記錄接收的所述第一訪問請求的條數,并在所述訪問日志中存儲用戶的用戶編號、網頁渠道號、網頁的URL與所述條數之間的對應關系; 相應地,所述根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出用戶通過網頁渠道訪問站點的訪問流量,包括: 根據所述用戶的用戶編號、網頁渠道號、網頁的URL與所述條數之間的對應關系,統(tǒng)計出所述網頁的URL對應某一網頁渠道對應的用戶的用戶編號的條數; 將所述網頁的URL對應某一網頁渠道對應的用戶的用戶編號的條數,確定為統(tǒng)計出的用戶通過某一網頁渠道訪問所述網頁所在的站點的訪問流量。
12.—種訪問網頁的 裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的所述網頁,并獲取所述網頁中的監(jiān)控代碼; 下載模塊,用于通過所述監(jiān)控代碼下載執(zhí)行代碼; 發(fā)送請求模塊,用于通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,所述第一訪問請求攜帶所述網頁的統(tǒng)一資源定位符URL和所述網頁渠道號。
13.如權利要求12所述的裝置,其特征在于,所述裝置還包括: 統(tǒng)計流量模塊,用于根據所述發(fā)送請求模塊發(fā)送的所述第一訪問請求中攜帶的所述網頁的URL和所述網頁渠道號,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問量。
14.如權利要求13所述的裝置,其特征在于,所述裝置還包括: 執(zhí)行模塊,用于當用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,通過所述站點的鏈接信息在所述站點上執(zhí)行觸發(fā)網頁的操作,所述觸發(fā)網頁的操作中攜帶網頁的URL和網頁渠道號。
15.如權利要求14所述的裝置,其特征在于,所述執(zhí)行模塊,包括: 執(zhí)行單元,用于當用戶在導航網頁的某網頁渠道上選擇某站點的鏈接信息時,根據所述站點的鏈接信息發(fā)送第二訪問請求給所述站點,所述第二訪問請求攜帶網頁的URL和所述網頁渠道號,使所述站點根據所述網頁的URL獲取所述網頁; 接收單元,用于接收所述站點發(fā)送的所述網頁。
16.如權利要求12所述的裝置,其特征在于,所述下載模塊,包括:獲取單元,用于從所述監(jiān)控代碼中獲取執(zhí)行代碼的下載地址; 下載單元,用于根據所述執(zhí)行代碼的下載地址,并通過所述監(jiān)控代碼下載所述執(zhí)行代碼。
17.如權利要求14所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于通過所述執(zhí)行代碼獲取所述用戶的用戶編號; 相應地,所述訪問請求模塊還用于通過所述執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,所述第一訪問請求攜帶所述用戶的用戶編號、所述URL和所述網頁渠道號。
18.一種訪問網頁的裝置,其特征在于,所述裝置包括: 接收請求模塊,用于接收終端發(fā)送的第一訪問請求,所述第一訪問請求至少攜帶網頁渠道號和網頁的統(tǒng)一資源定位符URL ; 生成模塊,用于根據所述接收請求模塊接收的所述第一訪問請求生成訪問日志,所述訪問日志中至少存儲網頁渠道號和網頁的URL之間的對應關系; 選擇存儲模塊,用于采用負載均衡算法從日志服務器集群中選擇一個日志服務器,并將所述生成模塊生成的所述訪問日志存儲在所述日志服務器中。
19.如權利要求18所述的裝置,其特征在于,所述裝置還包括: 統(tǒng)計模塊,用于根據所述日志服務器集群中的日志服務器存儲的訪問日志,統(tǒng)計出通過所述網頁渠道號對應的網頁渠道訪問所述網頁的訪問流量。
20.如權利要求19所述的裝置,其特征在于,所述第一訪問請求中還攜帶用戶的用戶編號,相應地,所述訪問日志中至少存儲用戶的用戶編號、網頁渠道號和網頁的URL之間的對應關系。
21.如權利要求20所述的裝置,其特征在于,所述日志服務器集群中的每個日志服務器存儲多條訪問日志,所述統(tǒng)計模塊,包括: 統(tǒng)計單元,用于根據多條訪問日志中存儲的用戶的用戶編號、網頁渠道號和網頁的URL之間的多條對應關系,統(tǒng)計出某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量; 確定單元,用于將所述某一網頁的URL對應的通過某一網頁渠道進行訪問的用戶的用戶編號的數量,確定為統(tǒng)計 出的用戶通過某一網頁渠道訪問所述網頁所在的站點的訪問流量。
全文摘要
本發(fā)明公開了一種訪問網頁的方法及裝置,屬于網絡通信領域。該方法包括根據觸發(fā)網頁的操作獲取攜帶監(jiān)控代碼的網頁,并獲取網頁中的監(jiān)控代碼;通過監(jiān)控代碼下載執(zhí)行代碼;通過執(zhí)行代碼發(fā)送第一訪問請求給監(jiān)控站點,第一訪問請求攜帶網頁的統(tǒng)一資源定位符URL和網頁渠道號。本發(fā)明通過在網頁中設置監(jiān)控代碼,并通過監(jiān)控代碼下載執(zhí)行代碼,監(jiān)控代碼和執(zhí)行代碼構成二級腳本,若發(fā)生網頁需要改版或升級,或腳本需要重新編寫時,可以在執(zhí)行代碼中重新編寫腳本,不需要修改網頁。
文檔編號G06F17/30GK103150363SQ20131006813
公開日2013年6月12日 申請日期2013年3月4日 優(yōu)先權日2013年3月4日
發(fā)明者王海洲, 韓利國, 駱超 申請人:北京小米科技有限責任公司