確定網頁資源分布的方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及通信技術領域,尤其涉及一種確定網頁資源分布的方法及裝置。
【背景技術】
[0002] 網頁瀏覽業務是最普遍使用的互聯網業務之一,每個網頁由很多元素組成,用戶 能夠看到的包括:文字、圖片、視頻等,同時包含一些用戶看不到的元素,包括:網頁框架、腳 本程序、層疊樣式表等,網頁的元素中除了文字元素以外,其它大部分頁面元素是以單獨的 文件形式存在的,比如圖片元素,這些單獨的文件需要瀏覽器發起請求從提供網頁資源的 服務器獲得,⑶N(Content Delivery Network,內容分發網絡)技術的發展使提供網頁元素 的服務器可以分布在不同的地域,如果提供網頁資源的服務器與用戶不在同一個城域網 內,則用戶獲取網頁元素時需要通過骨干網與服務器交互。目前,互聯網業務質量越來越受 到運營商和互聯網公司的關注,提供網頁資源的服務器距離用戶的遠近對網頁瀏覽業務的 用戶感知有重要影響,因為當用戶與提供網頁資源的服務器處于同一個城域網內時,傳輸 數據的時延和丟包率都比經過骨干網的長距離傳輸小很多,則提供網頁資源的服務器相對 于用戶的空間位置分布是網頁瀏覽業務用戶感知的決定性因素之一,所以,準確獲得網頁 資源分布是分析網頁瀏覽業務用戶感知的前提。而現有技術中沒有方法能夠準確確定網頁 資源分布的情況,則無法從資源分布角度對網頁瀏覽業務的用戶感知進行分析,從而會造 成對網頁瀏覽業務用戶感知的分析不準確。
【發明內容】
[0003] 本發明的實施例提供一種確定網頁資源分布的方法及裝置,能夠解決現有技術中 沒有方法能夠準確確定網頁資源分布的情況,則無法從資源分布角度對網頁瀏覽業務的用 戶感知進行分析,從而會造成對網頁瀏覽業務用戶感知的分析不準確的問題。
[0004] 為達到上述目的,本發明的實施例采用如下技術方案:
[0005] 第一方面,本發明的實施例提供一種確定網頁資源分布的方法,包括:
[0006] 向服務器發送檢測頁面的訪問請求;
[0007] 接收服務器回復的所述檢測頁面的信息,所述檢測頁面的信息包括所述檢測頁面 中頁面元素的鏈接信息;
[0008] 根據所述頁面元素鏈接信息確定所述頁面元素對應服務器的歸屬地、所述頁面元 素的個數和大小;
[0009] 根據所述頁面元素對應服務器的歸屬地、所述頁面元素的個數和大小確定所述檢 測頁面的資源本地化率,所述資源本地化率表示所述頁面元素能夠從用戶所屬運營商所在 區域網絡中獲得的比例。
[0010] 第二方面,本發明的實施例提供一種確定網頁資源分布的的裝置,包括:
[0011] 發送單元,用于向服務器發送檢測頁面的訪問請求;
[0012] 接收單元,用于接收服務器回復的所述檢測頁面的信息,所述檢測頁面的信息包 括所述檢測頁面中頁面元素的鏈接信息;
[0013] 確定單元,用于根據所述頁面元素鏈接信息確定所述頁面元素對應服務器的歸屬 地、所述頁面元素的個數和大小;
[0014] 所述確定單元還用于根據所述頁面元素對應服務器的歸屬地、所述頁面元素的個 數和大小確定所述檢測頁面的資源本地化率,所述資源本地化率表示所述頁面元素能夠從 用戶所屬運營商所在區域網絡中獲得的比例。
[0015] 本發明實施例提供的一種確定網頁資源分布的方法及裝置,本發明實施例中向服 務器發送檢測頁面的訪問請求;接收服務器回復的檢測頁面中頁面元素的鏈接信息;根據 頁面元素鏈接信息確定頁面元素對應服務器的歸屬地、頁面元素的個數和大小;根據頁面 元素服務器對應服務器的歸屬地、頁面元素的個數和大小確定檢測頁面的資源本地化率, 資源本地化率表示頁面元素能夠從用戶所屬運營商所在區域網絡中獲得的比例。如此,本 發明實施例通過對檢測頁面中頁面元素對應服務器的歸屬地、頁面元素的個數和大小,準 確的計算出頁面的資源本地化率,即可以準確獲得檢測頁面的網頁資源分布狀況,從而避 免對網頁瀏覽業務用戶感知的分析不準確的情況。
【附圖說明】
[0016] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些 實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附 圖獲得其它的附圖。
[0017] 圖1為本發明一實施例提供的方法流程圖;
[0018] 圖2為本發明又一實施例提供的方法流程圖;
[0019] 圖3為本發明又一實施例提供的裝置結構示意圖。
【具體實施方式】
[0020] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它 實施例,都屬于本發明保護的范圍。
[0021] 為使本發明技術方案的優點更加清楚,下面結合附圖和實施例對本發明作詳細說 明。
[0022] 本發明一實施例提供一種確定網頁資源分布的方法,如圖1所示,所述方法包括:
[0023] 101、向服務器發送檢測頁面的訪問請求。
[0024] 102、接收服務器回復的所述檢測頁面的信息。
[0025] 其中,檢測頁面的信息包括檢測頁面中頁面元素的鏈接信息,檢測頁面的信息包 括頁面的框架和顯示的文字,同時包含其它頁面元素的鏈接,這些鏈接是一個不同于主頁 面網址的全新網址。
[0026] 103、根據所述頁面元素鏈接信息確定所述頁面元素對應服務器的歸屬地、所述頁 面元素的個數和大小。
[0027] 104、根據所述頁面元素對應服務器的歸屬地、所述頁面元素的個數和大小確定所 述檢測頁面的資源本地化率。
[0028] 其中,資源本地化率表示所述頁面元素能夠從用戶所屬運營商所在區域網絡中獲 得的比例。
[0029] 本發明實施例中向服務器發送檢測頁面的訪問請求;接收服務器回復的檢測頁面 中頁面元素的鏈接信息;根據頁面元素鏈接信息確定頁面元素對應服務器的歸屬地、頁面 元素的個數和大小;根據頁面元素服務器對應服務器的歸屬地、頁面元素的個數和大小確 定檢測頁面的資源本地化率,資源本地化率表示頁面元素能夠從用戶所屬運營商所在區域 網絡中獲得的比例。如此,本發明實施例通過對檢測頁面中頁面元素對應服務器的歸屬地、 頁面元素的個數和大小,準確的計算出檢測頁面的資源本地化率,即可以準確獲得檢測頁 面的網頁資源分布狀況,從而避免對網頁瀏覽業務用戶感知的分析不準確的情況。
[0030] 本發明又一實施例提供一種確定網頁資源分布的方法,如圖2所示,方法包括:
[0031] 201、向服務器發起檢測頁面的訪問請求。
[0032]其中,當需要確定檢測頁面的網頁資源分布狀況時,首先獲取檢測頁面中頁面元 素的信息。在向服務器發起訪問請求之前,可以根據檢測頁面的域名向DNS服務器發起域名 解析請求,然后接收DNS(Domain Name System,域名系統)服務器回復的主頁面域名的IP (Internet Protoco 1,網絡之間互連的協議)地址,再向該IP地址對應服務器發起訪問主頁 面的訪問請求。
[0033] 202、接收服務器的檢測頁面的信息。
[0034]其中,檢測頁面的信息包括檢測頁面中頁面元素的鏈接信息,還可以包括頁面的 框架和顯示的文字,同時包含其它頁面元素的鏈接,這些鏈接地址是一個不同于主頁面網 址的全新網址。
[0035] 203、根據頁面元素的鏈接信息向DNS服務器發起解析請求。
[0036]其中,向DNS服務器發送頁面元素鏈接信息,以便于DNS服務器對頁面元素鏈接進 行分析。
[0037] 204、接收DNS服務器返回的響應信息。
[0038]其中,響應信息包括頁面元素對應服務器的地址信息,即IP地址等。通過IP地址等 查詢IP地址歸屬地信息庫,即可獲得頁面元素對應服務器的歸屬地信息。
[0039] 205、向該IP地址的頁面元素服務器發起頁面元素請求。
[0040] 206、接收頁面元素服務器發送的頁面元素。
[0041] 其中,接收服務器返回的頁面元素文件,存在鏈接的頁面元素,是單獨的文件,主 要包括:圖片元素、外聯腳本元素、外聯層疊樣式表元素、框架元素等。
[0042] 207、根據接收的頁面元素確定檢測頁面中頁面元素的個數和大小。
[0043] 其中,在獲得頁面元素后,可以按照頁面元素的服務器歸屬地對頁面元素進行分 類統計,即統計每個服務器包含的元素個數和大小。
[0044] 208、根據頁面元素對應服務器的歸屬地和頁面元素的個數確定頁面元素的個數 本地化率。
[0045] 其中,個數本地化率表示頁面元素中能夠從用戶所屬運營商所在區域網絡中獲得 的個數占頁面元素總個數的比例。假設服務器總數為n,每個服務器包含的頁面元素的個數 Ni(l < i Sn),每個服務器包含的頁面元素的總大小Si。在服務器中,本地服務器為m個,此m 個本地服務器的頁面元素總個數Nl,則頁面元素個數的本地化率
[0046] 209、根據頁面元素對應服務器的歸屬地和頁面元素的大小確定頁面元素的大小 本地化率。
[0047] 其中,大小本地化率表示頁面元素中能夠從用戶所屬運營商所在區域網絡中獲得 的大小占頁面元素總大小的比例。假設服務器總數為n,每個服務器包含的頁面元素的個數 Ni(l < i Sn),每個服務器包含的頁面元素的總大小Si。在服務器中,本地服務器為mfjbii 個本地服務器的頁面元素總個數Sl,則頁面元素個數的本地化率
[0048] 210、根據頁面元素的個數本地化率和頁面元素的大小本地化率確定檢測頁面的 資源本地化率。
[0049] 其中,根據頁面元素的個數本地化率和頁面元素的大小本地化率確定頁面元素的 本地化率的具體計算方式可以為:根據公式:P = Pl Xa+P2X(l_a)確定頁面元素的本地化 率,其中,P為檢測頁面的本地化率,Pl為頁面元素的個數本地化率,P2為頁面元素的大小本 地化率,a為頁面元素的個數本地化