移動終端訪問網絡的方法及裝置的制造方法
【專利摘要】本發明提供了一種移動終端訪問網絡的方法及裝置,該方法包括:監控移動終端的網絡訪問請求;當監控到所述移動終端的網絡訪問請求時,攔截所述網絡訪問請求,并獲取所述網絡訪問請求對應的訪問域名;獲取預先建立的域名與預設IP的第一對應關系,在所述第一對應關系中查找所述訪問域名對應的預設IP;以及利用所述預設IP進行網絡訪問。本發明實施例的方法和裝置在移動終端進行網絡訪問時,利用預設IP進行網絡訪問能夠在一定程度上保證網絡訪問成功,提高網絡訪問的效率。
【專利說明】
移動終端訪問網絡的方法及裝置
技術領域
[0001] 本發明涉及互聯網應用技術領域,特別是一種移動終端訪問網絡的方法及裝置。
【背景技術】
[0002] 隨著移動終端功能的增強,其已經成為人們生活中的必備品。為了滿足用戶的各 種需求,互聯網上存在基于智能移動終端開發的各種各樣的應用,提供給用戶越來越多的 人性化的功能。
[0003] 在這些應用中,通常會進行各種網絡的訪問(如下載等),在訪問之前,首先需要對 域名進行解析,得到提供網絡服務的服務器的IP,從而連接對應的IP以訪問所需的內容。一 般來說,某一業務的服務器會有多個,也就是有多個對應的IP,域名解析的過程會從這些IP 中選擇一個來作為解析的結果。在這種情況下,若域名解析錯誤或被劫持,將會導致訪問失 敗的問題。因而,亟待解決這一問題。
【發明內容】
[0004] 鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上 述問題的移動終端訪問網絡的方法及相應的裝置。
[0005] 依據本發明的一方面,提供了一種移動終端訪問網絡的方法,包括:
[0006]監控移動終端的網絡訪問請求;
[0007] 當監控到所述移動終端的網絡訪問請求時,攔截所述網絡訪問請求,并獲取所述 網絡訪問請求對應的訪問域名;
[0008] 獲取預先建立的域名與預設IP的第一對應關系,在所述第一對應關系中查找所述 訪問域名對應的預設IP;以及
[0009] 利用所述預設IP進行網絡訪問。
[0010] 可選地,所述方法還包括:
[0011] 在利用所述預設IP進行網絡訪問時,若網絡訪問失敗,則將所述訪問域名發送至 DNS服務器,由所述DNS服務器解析出所述訪問域名對應的IP;以及
[0012] 利用所述DNS服務器解析出的所述IP重新進行網絡訪問。
[0013] 可選地,所述方法還包括:
[0014] 在所述第一對應關系中刪除網絡訪問失敗的所述預設IP。
[0015] 可選地,所述方法還包括:
[0016] 在利用所述DNS服務器解析出的所述IP重新進行網絡訪問時,若網絡訪問成功,則 將所述DNS服務器解析出的所述IP作為所述訪問域名對應的預設IP,添加到所述第一對應 關系中。
[0017] 可選地,通過以下步驟建立所述第一對應關系:
[0018] 獲取提供網絡訪問服務的多個服務器各自的域名和IP;
[0019] 對所述多個服務器各自的域名進行聚類,將域名相同的作為一類;以及
[0020] 根據聚類結果確定各個域名對應的一個或多個IP,以建立所述第一對應關系。
[0021] 可選地,所述獲取提供網絡訪問服務的多個服務器各自的域名和IP的步驟進一步 包括:
[0022]接收云端服務器主動下發的提供網絡訪問服務的多個服務器各自的域名和IP;或 者,
[0023] 根據指定時間周期向云端服務器發送獲取提供網絡訪問服務的多個服務器各自 的域名和IP的請求,并接收所述云端服務器返回的包含所述多個服務器各自的域名和IP的 響應信息。
[0024] 可選地,若所述預設IP包括多個,所述利用所述預設IP進行網絡訪問的步驟進一 步包括:
[0025] 根據預設優選策略,從多個所述預設IP中選取一個優選IP;以及
[0026] 利用選取的所述優選IP進行網絡訪問。
[0027] 可選地,所述根據預設優選策略,從多個所述預設IP中選取一個優選IP的步驟進 一步包括:
[0028] 確定所述移動終端當前所處的網絡環境;
[0029] 獲取所述移動終端的網絡環境與預設IP的第二對應關系,并根據所述第二對應關 系,從多個所述預設IP中選取與所述移動終端當前所處的網絡環境對應的預設IP作為備選 IP;
[0030] 若所述備選IP為一個,則將所述備選IP作為所述優選IP;以及
[0031] 若所述備選IP為多個,則從多個所述備選IP中選取一個作為所述優選IP。
[0032] 可選地,通過以下步驟建立所述第二對應關系:
[0033] 獲取所述第一對應關系中包含的一個或多個預設IP;
[0034] 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,測試所述 移動終端對各個預設IP的訪問路徑是否連通;以及
[0035] 根據連通的訪問路徑對應的預設IP以及所述移動終端的網絡環境,建立所述第二 對應關系。
[0036] 可選地,所述根據連通的訪問路徑對應的預設IP以及所述移動終端的網絡環境, 建立所述第二對應關系的步驟進一步包括:
[0037] 確定連通的訪問路徑對應的預設IP各自對應的網絡服務運營商;以及
[0038] 從所述連通的訪問路徑對應的預設IP中,選取網絡服務運營商與所述移動終端的 網絡環境一致的預設IP,并建立所述第二對應關系。
[0039] 可選地,所述從多個所述備選IP中選取一個作為所述優選IP的步驟進一步包括:
[0040] 獲取多個所述備選IP各自對應的訪問速度;以及
[0041 ]從多個所述備選IP中選取訪問速度最快的IP作為所述優選IP。
[0042] 可選地,所述第二對應關系中還包括所述預設IP與訪問速度的對應關系;
[0043] 所述獲取多個所述備選IP各自對應的訪問速度的步驟進一步包括:
[0044] 從所述第二對應關系中,查找作為備選IP的多個預設IP各自對應的訪問速度。
[0045] 可選地,通過以下步驟確定預設IP對應的訪問速度:
[0046] 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,從預設IP 對應的服務器處下載指定大小的靜態文件,并在下載的過程中獲取訪問速度。
[0047] 依據本發明的另一方面,還提供了一種移動終端訪問網絡的裝置,包括:
[0048] 訪問請求監控模塊,適于監控移動終端的網絡訪問請求;
[0049] 訪問域名獲取模塊,適于當監控到所述移動終端的網絡訪問請求時,攔截所述網 絡訪問請求,并獲取所述網絡訪問請求對應的訪問域名;
[0050] 查找模塊,適于獲取預先建立的域名與預設IP的第一對應關系,在所述第一對應 關系中查找所述訪問域名對應的預設IP;以及
[0051 ]訪問模塊,適于利用所述預設IP進行網絡訪問。
[0052] 可選地,所述訪問模塊還適于:
[0053] 在利用所述預設IP進行網絡訪問時,若網絡訪問失敗,則將所述訪問域名發送至 DNS服務器,由所述DNS服務器解析出所述訪問域名對應的IP;以及
[0054] 利用所述DNS服務器解析出的所述IP重新進行網絡訪問。
[0055] 可選地,所述裝置還包括:
[0056] 刪除模塊,適于在所述第一對應關系中刪除網絡訪問失敗的所述預設IP。
[0057] 可選地,所述裝置還包括:
[0058]添加模塊,適于在利用所述DNS服務器解析出的所述IP重新進行網絡訪問時,若網 絡訪問成功,則將所述DNS服務器解析出的所述IP作為所述訪問域名對應的預設IP,添加到 所述第一對應關系中。
[0059] 可選地,所述裝置還包括:
[0060] 第一建立模塊,適于獲取提供網絡訪問服務的多個服務器各自的域名和IP;對所 述多個服務器各自的域名進行聚類,將域名相同的作為一類;以及根據聚類結果確定各個 域名對應的一個或多個IP,以建立所述第一對應關系。
[0061 ] 可選地,所述第一建立模塊還適于:
[0062] 接收云端服務器主動下發的提供網絡訪問服務的多個服務器各自的域名和IP;或 者,
[0063] 根據指定時間周期向云端服務器發送獲取提供網絡訪問服務的多個服務器各自 的域名和IP的請求,并接收所述云端服務器返回的包含所述多個服務器各自的域名和IP的 響應信息。
[0064]可選地,所述訪問模塊包括:
[0065] 選取單元,適于若所述預設IP包括多個,則根據預設優選策略,從多個所述預設IP 中選取一個優選IP;以及
[0066] 訪問單元,適于利用選取的所述優選IP進行網絡訪問。
[0067] 可選地,所述選取單元還適于:
[0068] 確定所述移動終端當前所處的網絡環境;
[0069] 獲取所述移動終端的網絡環境與預設IP的第二對應關系,并根據所述第二對應關 系,從多個所述預設IP中選取與所述移動終端當前所處的網絡環境對應的預設IP作為備選 IP;
[0070] 若所述備選IP為一個,則將所述備選IP作為所述優選IP;以及
[0071] 若所述備選IP為多個,則從多個所述備選IP中選取一個作為所述優選IP。
[0072] 可選地,所述裝置還包括:
[0073] 第二建立模塊,適于獲取所述第一對應關系中包含的一個或多個預設IP;基于所 述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,測試所述移動終端對各個 預設IP的訪問路徑是否連通;以及根據連通的訪問路徑對應的預設IP以及所述移動終端的 網絡環境,建立所述第二對應關系。
[0074] 可選地,所述第二建立模塊還適于:
[0075] 確定連通的訪問路徑對應的預設IP各自對應的網絡服務運營商;以及
[0076] 從所述連通的訪問路徑對應的預設IP中,選取網絡服務運營商與所述移動終端的 網絡環境一致的預設IP,并建立所述第二對應關系。
[0077] 可選地,所述選取單元還適于:
[0078] 獲取多個所述備選IP各自對應的訪問速度;以及
[0079] 從多個所述備選IP中選取訪問速度最快的IP作為所述優選IP。
[0080] 可選地,所述第二對應關系中還包括所述預設IP與訪問速度的對應關系,所述選 取單元還適于:
[0081 ]從所述第二對應關系中,查找作為備選IP的多個預設IP各自對應的訪問速度。 [0082] 可選地,所述第二建立模塊還適于:
[0083] 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,從預設IP 對應的服務器處下載指定大小的靜態文件,并在下載的過程中獲取訪問速度。
[0084] 在本發明實施例中,對移動終端的網絡訪問請求進行監控,當監控到移動終端的 網絡訪問請求時,攔截網絡訪問請求,并獲取網絡訪問請求對應的訪問域名。隨后,獲取預 先建立的域名與預設IP的第一對應關系,在第一對應關系中查找訪問域名對應的預設IP, 進而利用預設IP進行網絡訪問。由于預設IP具備網絡訪問效率高的特點,本發明實施例在 移動終端進行網絡訪問時,利用預設IP進行網絡訪問能夠在一定程度上保證網絡訪問成 功,提尚網絡訪問的效率。
[0085] 上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠 更明顯易懂,以下特舉本發明的【具體實施方式】。
[0086] 根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明 了本發明的上述以及其他目的、優點和特征。
【附圖說明】
[0087] 通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通 技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0088] 圖1示出了根據本發明一個實施例的移動終端訪問網絡的方法的流程示意圖;
[0089] 圖2示出了根據本發明另一個實施例的移動終端訪問網絡的方法的流程示意圖;
[0090] 圖3示出了根據本發明一個實施例的移動終端訪問網絡的裝置的結構示意圖;以 及
[0091] 圖4示出了根據本發明另一個實施例的移動終端訪問網絡的裝置的結構示意圖。
【具體實施方式】
[0092] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍 完整的傳達給本領域的技術人員。
[0093] 為了解決這一技術問題,本發明實施例提供了一種移動終端訪問網絡的方法。圖1 示出了根據本發明一個實施例的移動終端訪問網絡的方法的流程示意圖。如圖1所示,該方 法至少可以包括步驟S102、步驟S104、步驟S106以及步驟S108:
[0094]步驟S102,監控移動終端的網絡訪問請求;
[0095]步驟S104,當監控到移動終端的網絡訪問請求時,攔截該網絡訪問請求,并獲取該 網絡訪問請求對應的訪問域名;
[0096]步驟S106,獲取預先建立的域名與預設IP的第一對應關系,在第一對應關系中查 找訪問域名對應的預設IP;以及
[0097] 步驟S108,利用預設IP進行網絡訪問。
[0098] 在本發明實施例中,對移動終端的網絡訪問請求進行監控,當監控到移動終端的 網絡訪問請求時,攔截網絡訪問請求,并獲取網絡訪問請求對應的訪問域名。隨后,獲取預 先建立的域名與預設IP的第一對應關系,在第一對應關系中查找訪問域名對應的預設IP, 進而利用預設IP進行網絡訪問。由于預設IP具備網絡訪問效率高的特點,本發明實施例在 移動終端進行網絡訪問時,利用預設IP進行網絡訪問能夠在一定程度上保證網絡訪問成 功,提尚網絡訪問的效率。
[0099] 上文步驟S102中提及的網絡訪問請求可以是數據資源下載、頁面瀏覽等請求,本 發明不限于此。在移動終端中,通過其上安裝的各個應用來進行網絡訪問,因而在監控移動 終端的網絡訪問請求時,可以具體監控各個應用的網絡訪問請求。例如,移動終端上安裝有 手機助手應用,該應用通常會進行各種跨網絡的數據資源下載,如下載游戲、即時通訊等應 用的安裝包,這種下載最先需要對域名進行解析,得到服務器的IP,從而連接對應的IP以下 載所需的內容,因而本發明實施例可以監控手機助手應用的數據資源下載請求。
[0100] 上文步驟S106中獲取預先建立的域名與預設IP的第一對應關系,在第一對應關系 中查找訪問域名對應的預設IP,這里,本發明實施例提供了一種可選的方案來建立第一對 應關系,在該可選的方案中,首先獲取提供網絡訪問服務的多個服務器各自的域名和IP,其 次對多個服務器各自的域名進行聚類,將域名相同的作為一類,進而根據聚類結果確定各 個域名對應的一個或多個IP,以建立第一對應關系。例如,獲取到提供網絡訪問服務的服務 器有服務器1、服務器2、服務器3以及服務器4,它們各自的域名分別為域名a、域名a、域名b、 域名c,各自的IP分別為1?1、1?2、1?3、1?4。隨后,對服務器1、2、3和4各自的域名進行聚類, 將域名相同的作為一類,進而根據聚類結果確定各個域名對應的一個或多個IP,即,域名a 對應IP1和IP2,域名b對應IP3以及域名c對應IP4,可以參見下表1所示。需要說明的是,表1 中的例舉僅是示意性的,并不構成對本發明的限制。
[0101] 表1
[0102]
[0103] 在本發明的可選實施例中,云端服務器統一收集和管理提供網絡訪問服務的各個 服務器各自的域名和IP,能夠提高數據管理的效率,并節約空間資源。因而,在上述建立第 一對應關系的方案中,獲取提供網絡訪問服務的多個服務器各自的域名和IP可以是主動或 被動地從云端服務器處獲取,例如,可以根據指定時間周期(如1小時或1天等)向云端服務 器發送獲取提供網絡訪問服務的多個服務器各自的域名和IP的請求,并接收云端服務器返 回的包含多個服務器各自的域名和IP的響應信息;又例如,可以接收云端服務器主動下發 的提供網絡訪問服務的多個服務器各自的域名和IP,這里,云端服務器可以定期或不定期 的主動下發,當云端服務器中存在提供網絡訪問服務的服務器的域名和IP發生變更時,則 云端服務器主動向移動終端下發該服務器的域名和IP的變更信息,以便移動終端根據變更 信息對提供網絡訪問服務的服務器的域名和IP進行動態更新。
[0104] 在本發明的可選實施例中,若步驟S106在第一對應關系中查找到的訪問域名對應 的預設IP包括多個,則步驟S108利用預設IP進行網絡訪問時,可以根據預設優選策略,從多 個預設IP中選取一個優選IP,進而利用選取的優選IP進行網絡訪問。這里,可以采用隨機選 取的方式選取優選IP,也可以根據移動終端的地理位置、當前網絡環境等信息選取優選IP, 下面將分別進行詳細介紹。
[0105] 方式一:根據移動終端的地理位置選取優選IP時,首先獲取移動終端的當前地理 位置,進而從多個預設IP中選取地理位置與移動終端的當前地理位置最近的IP為優選IP。
[0106] 方式二:根據移動終端的當前網絡環境選取優選IP時,首先確定移動終端當前所 處的網絡環境,隨后獲取移動終端的網絡環境與預設IP的第二對應關系,并根據第二對應 關系,從多個預設IP中選取與移動終端當前所處的網絡環境對應的預設IP作為備選IP。若 備選IP為一個,則將備選IP作為優選IP;以及若備選IP為多個,則從多個備選IP中選取一個 作為優選IP。
[0107] 本發明實施例提供了一種可選的方案以建立上述第二對應關系,即,首先獲取第 一對應關系中包含的一個或多個預設IP,隨后基于移動終端的網絡環境,當移動終端處于 該網絡環境時,測試移動終端對各個預設IP的訪問路徑是否連通,進而根據連通的訪問路 徑對應的預設IP以及移動終端的網絡環境,建立第二對應關系。在這里,本發明實施例能夠 針對不同的移動終端,結合各個移動終端自身的實際網絡環境為各個移動終端建立第二對 應關系,并利用第二對應關系選取優選IP重新進行網絡訪問,解決了因域名解析錯誤或被 劫持而導致的訪問失敗的問題。具體地,本發明實施例建立的第二對應關系可以參見如下 表2所示,需要說明的是,下表2中的例舉僅是示意性的,并不構成對本發明的限制。
[0108] 表2
[0109]
[0110] 這里,結合表2對上述方式二的實施過程進行舉例說明,假設步驟S106在第一對應 關系中查找到訪問域名a(即,網絡訪問請求對應的訪問域名)對應的預設IP為IP1和IP2,方 式二中確定移動終端當前所處的網絡環境為網絡環境2,從表2中查找到網絡環境2中移動 終端對IP1的訪問路徑是連通的,移動終端對IP2的訪問路徑不連通,則確定IP1為優選IP, 進而利用IP1進行網絡訪問。另外,在表2中,也可以僅保存連通的訪問路徑對應的預設IP以 及移動終端的網絡環境,對于不連通的訪問路徑對應的預設IP(如,網絡環境2下域名a對應 的IP2)可以刪除,不進行保存。
[0111] 此外,第二對應關系可以是預先建立的,也可以是當前臨時創建的。若第二對應關 系是預先建立的,則第二對應關系有保存時間的限制,本發明實施例會對第二對應關系進 行定期或不定期地動態更新。例如,如前文介紹,第一對應關系中的域名和預設IP會有更新 (如增加、刪除或修改等),那么當第一對應關系中的域名和預設IP發生更新時,本發明實施 例會更新獲取的預設IP。假設是增加預設IP,則本發明實施例會測試移動終端處于不同的 網絡環境時,移動終端對該增加的預設IP的訪問路徑是否連通,并更新到第二對應關系中; 假設是刪除預設IP,則本發明實施例會直接在第二對應關系中剔除該刪除的預設IP;假設 是修改預設IP,則本發明實施例會在第二對應關系中將原先預設IP調整為修改的預設IP, 并會測試移動終端處于不同的網絡環境時,移動終端對該修改的預設IP的訪問路徑是否連 通,并更新到第二對應關系中。又例如,考慮到網絡中存在的不穩定因素導致網絡訪問不連 通,本發明實施例還會定期或不定期的對第二對應關系中各個預設IP的訪問路徑的連通性 進行重新測試,并根據測試結果進行更新。
[0112] 本發明實施例提及的移動終端的網絡環境可以是各種無線局域網絡,如wifi、藍 牙等,也可以是運營商提供的移動數據網絡,等等,本發明不限于此。通常情況下,相同網絡 環境下的訪問效率高于跨網絡訪問,為了進一步提高網絡訪問效率,本發明實施例還可以 確定連通的訪問路徑對應的預設IP各自對應的網絡服務運營商,并從連通的訪問路徑對應 的預設IP中,選取網絡服務運營商與移動終端的網絡環境一致的預設IP,并建立第二對應 關系。在表2的基礎上,這里建立的第二對應關系如下表3所示。
[0113] 表3
[0114]
[0115] 這里,結合表3對上述方式二的實施過程進行舉例說明,假設步驟S106在第一對應 關系中查找到訪問域名a(即,網絡訪問請求對應的訪問域名)對應的預設IP為IP1和IP2,方 式二中確定移動終端當前所處的網絡環境為網絡環境1(即,運營商A),從表3中查找到網絡 環境1中的IP1是對應運營商A的,IP2是對應運營商B的,則確定IP1為優選IP,進而利用IP1 進行網絡訪問。另外,在表3中,也可以僅保存網絡服務運營商與移動終端的網絡環境一致 的預設IP,對于網絡服務運營商與移動終端的網絡環境不一致的預設IP可以刪除,不進行 保存,如表3中,網絡環境1為運營商A,可以刪除網絡環境1下域名a對應的IP2(IP2對應運營 商B)。
[0116] 在本發明的另一可選實施例中,還可以結合訪問速度來從多個備選IP中選取一個 作為優選IP。具體地,在第二對應關系中存儲了預設IP與訪問速度的對應關系,如下表4所 示,從而可以從第二對應關系中,查找作為備選IP的多個預設IP各自對應的訪問速度,從多 個備選IP中選取訪問速度最快的IP作為優選IP。需要說明的是,表4是在表3的基礎上建立 的,僅是用于示意的,并不限制本發明。在實際應用中,還可以結合運營商和訪問速度進行 綜合選取優選IP,本發明并不限制這些選取策略的先后順序。
[0117] 表4
[0118]
[0119] 本發明實施例還提供了一種可選的方案來確定預設IP對應的訪問速度,即,基于 移動終端的網絡環境,當移動終端處于該網絡環境時,從預設IP對應的服務器處下載指定 大小的靜態文件,并在下載的過程中獲取訪問速度。
[0120] 在本發明的又一可選實施例中,由于網絡存在的不穩定因素,為了避免不穩定因 素導致的網絡訪問失敗的問題,在步驟S108利用預設IP進行網絡訪問時,若網絡訪問失敗, 則本發明實施例可以將訪問域名發送至DNS服務器,由DNS服務器解析出訪問域名對應的 IP,進而利用DNS服務器解析出的IP重新進行網絡訪問。DNS是計算機域名系統(Domain Name System或Domain Name Service)的縮寫,它是由解析器和域名服務器組成的。域名服 務器是指保存有該網絡中所有主機的域名和對應IP地址,并具有將域名轉換為IP地址功能 的服務器。
[0121] 在本發明的可選實施例中,在利用DNS服務器解析出的IP重新進行網絡訪問時,若 網絡訪問成功,則將DNS服務器解析出的IP作為訪問域名對應的預設IP,添加到第一對應關 系中。
[0122] 在本發明的可選實施例中,由于預先建立有域名與預設IP的第一對應關系,該第 一對應關系中一個域名可能對應多個預設IP,若采用DNS服務器解析出的IP重新進行網絡 訪問時依然訪問失敗,則可以繼續在第一對應關系中查找訪問域名對應的預設IP,此時需 要排除第一次在第一對應關系中查找到的預設IP(該預設IP進行網絡訪問時網絡訪問失 敗),以確保利用預設IP重新進行網絡訪問時不會再次訪問失敗。例如,網絡訪問請求對應 的訪問域名為域名1,在第一對應關系中查找訪問域名1對應有第一預設IP和第二預設IP, 利用第一預設IP進行網絡訪問時網絡訪問失敗。將訪問域名1發送至DNS服務器,由DNS服務 器解析出訪問域名1對應的IP,進而利用DNS服務器解析出的IP重新進行網絡訪問。而采用 DNS服務器解析出的IP重新進行網絡訪問時依然訪問失敗,則可以繼續利用第二預設IP重 新進行網絡訪問,這里需要排除第一次在第一對應關系中查找到的第一預設IP。進一步地, 由于第一預設IP為網絡訪問失敗的IP,因而可以在第一對應關系中刪除該第一預設IP,以 在后續查找第一對應關系進行域名解析時,不會選取到該第一預設IP而導致網絡訪問失 敗。
[0123] 下面通過一具體實施例詳細介紹本發明的移動終端訪問網絡的方法的實現過程。 圖2示出了根據本發明另一個實施例的移動終端訪問網絡的方法的流程示意圖。如圖2所 示,該方法至少可以包括步驟S202、步驟S204、步驟S206、步驟S208以及步驟S210。
[0124] 步驟S202,監控移動終端的網絡訪問請求,當監控到移動終端的網絡訪問請求時, 攔截該網絡訪問請求,并獲取該網絡訪問請求對應的訪問域名。
[0125] 在該步驟中,網絡訪問請求可以是數據資源下載、頁面瀏覽等請求,本發明不限于 此。在移動終端中,通過其上安裝的各個應用來進行網絡訪問,因而在監控移動終端的網絡 訪問請求時,可以具體監控各個應用的網絡訪問請求。例如,移動終端上安裝有手機助手應 用,該應用通常會進行各種跨網絡的數據資源下載,如下載游戲、即時通訊等應用的安裝 包,這種下載最先需要對域名進行解析,得到服務器的IP,從而連接對應的IP以下載所需的 內容,因而本發明實施例可以監控手機助手應用的數據資源下載請求。
[0126] 步驟S204,獲取預先建立的域名與預設IP的第一對應關系,在第一對應關系中查 找訪問域名對應的預設IP。
[0127] 在該步驟中,建立第一對應關系可參見前文介紹,此處不再贅述。
[0128] 步驟S206,利用預設IP進行網絡訪問,并監控利用預設IP進行網絡訪問時網絡訪 問是否失敗。
[0129] 步驟S208,若監控到網絡訪問失敗,則將訪問域名發送至DNS服務器,由DNS服務器 解析出訪問域名對應的IP。
[0130] 步驟S210,利用DNS服務器解析出的IP重新進行網絡訪問。
[0131] 可選地,若采用DNS服務器解析出的IP重新進行網絡訪問時依然訪問失敗,則可以 繼續在第一對應關系中查找訪問域名對應的預設IP,此時需要排除第一次在第一對應關系 中查找到的第一預設IP(該第一預設IP進行網絡訪問時網絡訪問失敗),以確保利用預設IP 重新進行網絡訪問時不會再次訪問失敗。進一步地,由于第一預設IP為網絡訪問失敗的IP, 因而可以在第一對應關系中刪除該第一預設IP,以在后續查找第一對應關系進行域名解析 時,不會選取到該第一預設IP而導致網絡訪問失敗。
[0132] 需要說明的是,在實際應用中,上述所有可選實施方式可以采用結合的方式任意 組合,形成本發明的可選實施例,在此不再一一贅述。
[0133] 基于上文各個實施例提供的移動終端訪問網絡的方法,基于同一發明構思,本發 明實施例還提供了一種移動終端訪問網絡的裝置。
[0134] 圖3示出了根據本發明一個實施例的移動終端訪問網絡的裝置的結構示意圖。如 圖3所示,該裝置300至少可以包括訪問請求監控模塊310、訪問域名獲取模塊320、查找模塊 330以及訪問模塊340。
[0135] 現介紹本發明實施例的移動終端訪問網絡的裝置300的各組成或器件的功能以及 各部分間的連接關系:
[0136] 訪問請求監控模塊310,適于監控移動終端的網絡訪問請求;
[0137] 訪問域名獲取模塊320,與訪問請求監控模塊310相耦接,適于當監控到所述移動 終端的網絡訪問請求時,攔截所述網絡訪問請求,并獲取所述網絡訪問請求對應的訪問域 名;
[0138] 查找模塊330,與訪問域名獲取模塊320相耦接,適于獲取預先建立的域名與預設 IP的第一對應關系,在所述第一對應關系中查找所述訪問域名對應的預設IP;以及
[0139] 訪問模塊340,與查找模塊330相耦接,適于利用所述預設IP進行網絡訪問。
[0140] 在本發明一實施例中,上述訪問模塊340還適于:
[0141] 在利用所述預設IP進行網絡訪問時,若網絡訪問失敗,則將所述訪問域名發送至 DNS服務器,由所述DNS服務器解析出所述訪問域名對應的IP;以及
[0142] 利用所述DNS服務器解析出的所述IP重新進行網絡訪問。
[0143] 在本發明一實施例中,如圖4所示,移動終端訪問網絡的裝置400除了包括圖3展示 的各個模塊之外,還可以包括:
[0144] 刪除模塊350,與訪問模塊340相耦接,適于在所述第一對應關系中刪除網絡訪問 失敗的所述預設IP。
[0145] 在本發明一實施例中,如圖4所示,移動終端訪問網絡的裝置400還可以包括:
[0146] 添加模塊360,與訪問模塊340相耦接,適于在利用所述DNS服務器解析出的所述IP 重新進行網絡訪問時,若網絡訪問成功,則將所述DNS服務器解析出的所述IP作為所述訪問 域名對應的預設IP,添加到所述第一對應關系中。
[0147] 在本發明一實施例中,如圖4所示,移動終端訪問網絡的裝置400還可以包括:
[0148] 第一建立模塊370,與查找模塊330相耦接,適于獲取提供網絡訪問服務的多個服 務器各自的域名和IP;對所述多個服務器各自的域名進行聚類,將域名相同的作為一類;以 及根據聚類結果確定各個域名對應的一個或多個IP,以建立所述第一對應關系。
[0149] 在本發明一實施例中,上述第一建立模塊370還適于:
[0150] 接收云端服務器主動下發的提供網絡訪問服務的多個服務器各自的域名和IP;或 者,
[0151] 根據指定時間周期向云端服務器發送獲取提供網絡訪問服務的多個服務器各自 的域名和IP的請求,并接收所述云端服務器返回的包含所述多個服務器各自的域名和IP的 響應信息。
[0152] 在本發明一實施例中,上述訪問模塊340可以包括:
[0153] 選取單元341,適于若所述預設IP包括多個,則根據預設優選策略,從多個所述預 設IP中選取一個優選IP;以及
[0154] 訪問單元342,與選取單元341相耦接,適于利用選取的所述優選IP進行網絡訪問。
[0155] 在本發明一實施例中,選取單元341還適于:
[0156] 確定所述移動終端當前所處的網絡環境;
[0157] 獲取所述移動終端的網絡環境與預設IP的第二對應關系,并根據所述第二對應關 系,從多個所述預設IP中選取與所述移動終端當前所處的網絡環境對應的預設IP作為備選 IP;
[0158] 若所述備選IP為一個,則將所述備選IP作為所述優選IP;以及
[0159]若所述備選IP為多個,則從多個所述備選IP中選取一個作為所述優選IP。
[0160] 在本發明一實施例中,如圖4所示,移動終端訪問網絡的裝置400還可以包括:
[0161] 第二建立模塊380,與第一建立模塊370、選取單元341相耦接,適于獲取所述第一 對應關系中包含的一個或多個預設IP;基于所述移動終端的網絡環境,當所述移動終端處 于所述網絡環境時,測試所述移動終端對各個預設IP的訪問路徑是否連通;以及根據連通 的訪問路徑對應的預設IP以及所述移動終端的網絡環境,建立所述第二對應關系。
[0162] 在本發明一實施例中,上述第二建立模塊380還適于:
[0163] 確定連通的訪問路徑對應的預設IP各自對應的網絡服務運營商;以及
[0164] 從所述連通的訪問路徑對應的預設IP中,選取網絡服務運營商與所述移動終端的 網絡環境一致的預設IP,并建立所述第二對應關系。
[0165] 在本發明一實施例中,選取單元341還適于:
[0166] 獲取多個所述備選IP各自對應的訪問速度;以及
[0167] 從多個所述備選IP中選取訪問速度最快的IP作為所述優選IP。
[0168] 在本發明一實施例中,所述第二對應關系中還包括所述預設IP與訪問速度的對應 關系,選取單元341還適于:
[0169] 從所述第二對應關系中,查找作為備選IP的多個預設IP各自對應的訪問速度。 [0170] 在本發明一實施例中,上述第二建立模塊380還適于:
[0171] 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,從預設IP 對應的服務器處下載指定大小的靜態文件,并在下載的過程中獲取訪問速度。
[0172]根據上述任意一個優選實施例或多個優選實施例的組合,本發明實施例能夠達到 如下有益效果:
[0173] 在本發明實施例中,對移動終端的網絡訪問請求進行監控,當監控到移動終端的 網絡訪問請求時,攔截網絡訪問請求,并獲取網絡訪問請求對應的訪問域名。隨后,獲取預 先建立的域名與預設IP的第一對應關系,在第一對應關系中查找訪問域名對應的預設IP, 進而利用預設IP進行網絡訪問。由于預設IP具備網絡訪問效率高的特點,本發明實施例在 移動終端進行網絡訪問時,利用預設IP進行網絡訪問能夠在一定程度上保證網絡訪問成 功,提尚網絡訪問的效率。
[0174] 在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施 例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構 和技術,以便不模糊對本說明書的理解。
[0175] 類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在 上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施 例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保 護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面 的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此, 遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身 都作為本發明的單獨實施例。
[0176] 本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地 改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單 元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或 子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何 組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任 何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權 利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代 替。
[0177] 此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例 中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的 范圍之內并且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一 都可以以任意的組合方式來使用。
[0178] 本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行 的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用 微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的移動終端訪問網絡的裝置 中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的 方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣 的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形 式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形 式提供。
[0179] 應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領 域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中, 不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞"包含"不排除存在未 列在權利要求中的元件或步驟。位于元件之前的單詞"一"或"一個"不排除存在多個這樣的 元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實 現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項 來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名 稱。
[0180] 至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發明的多個示 例性實施例,但是,在不脫離本發明精神和范圍的情況下,仍可根據本發明公開的內容直接 確定或推導出符合本發明原理的許多其他變型或修改。因此,本發明的范圍應被理解和認 定為覆蓋了所有這些其他變型或修改。
[0181] 本發明實施例的一方面,提供了 A1、一種移動終端訪問網絡的方法,包括:
[0182] 監控移動終端的網絡訪問請求;
[0183] 當監控到所述移動終端的網絡訪問請求時,攔截所述網絡訪問請求,并獲取所述 網絡訪問請求對應的訪問域名;
[0184] 獲取預先建立的域名與預設IP的第一對應關系,在所述第一對應關系中查找所述 訪問域名對應的預設IP;以及
[0185] 利用所述預設IP進行網絡訪問。
[0186] A2、根據A1所述的方法,其中,還包括:
[0187] 在利用所述預設IP進行網絡訪問時,若網絡訪問失敗,則將所述訪問域名發送至 DNS服務器,由所述DNS服務器解析出所述訪問域名對應的IP;以及
[0188] 利用所述DNS服務器解析出的所述IP重新進行網絡訪問。
[0189] A3、根據A2所述的方法,其中,還包括:
[0190] 在所述第一對應關系中刪除網絡訪問失敗的所述預設IP。
[0191] A4、根據A2或A3所述的方法,其中,還包括:
[0192] 在利用所述DNS服務器解析出的所述IP重新進行網絡訪問時,若網絡訪問成功,則 將所述DNS服務器解析出的所述IP作為所述訪問域名對應的預設IP,添加到所述第一對應 關系中。
[0193] A5、根據A1-A4中任一項所述的方法,其中,通過以下步驟建立所述第一對應關系:
[0194] 獲取提供網絡訪問服務的多個服務器各自的域名和IP;
[0195] 對所述多個服務器各自的域名進行聚類,將域名相同的作為一類;以及
[0196] 根據聚類結果確定各個域名對應的一個或多個IP,以建立所述第一對應關系。
[0197] A6、根據A5所述的方法,其中,所述獲取提供網絡訪問服務的多個服務器各自的域 名和IP的步驟進一步包括:
[0198] 接收云端服務器主動下發的提供網絡訪問服務的多個服務器各自的域名和IP;或 者,
[0199] 根據指定時間周期向云端服務器發送獲取提供網絡訪問服務的多個服務器各自 的域名和IP的請求,并接收所述云端服務器返回的包含所述多個服務器各自的域名和IP的 響應信息。
[0200] A7、根據A1-A6中任一項所述的方法,其中,若所述預設IP包括多個,所述利用所述 預設IP進行網絡訪問的步驟進一步包括:
[0201] 根據預設優選策略,從多個所述預設IP中選取一個優選IP;以及
[0202] 利用選取的所述優選IP進行網絡訪問。
[0203] A8、根據A7所述的方法,其中,所述根據預設優選策略,從多個所述預設IP中選取 一個優選IP的步驟進一步包括:
[0204] 確定所述移動終端當前所處的網絡環境;
[0205] 獲取所述移動終端的網絡環境與預設IP的第二對應關系,并根據所述第二對應關 系,從多個所述預設IP中選取與所述移動終端當前所處的網絡環境對應的預設IP作為備選 IP;
[0206] 若所述備選IP為一個,則將所述備選IP作為所述優選IP;以及
[0207] 若所述備選IP為多個,則從多個所述備選IP中選取一個作為所述優選IP。
[0208] A9、根據A8所述的方法,其中,通過以下步驟建立所述第二對應關系:
[0209] 獲取所述第一對應關系中包含的一個或多個預設IP;
[0210] 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,測試所述 移動終端對各個預設IP的訪問路徑是否連通;以及
[0211] 根據連通的訪問路徑對應的預設IP以及所述移動終端的網絡環境,建立所述第二 對應關系。
[0212] A10、根據A9所述的方法,其中,所述根據連通的訪問路徑對應的預設IP以及所述 移動終端的網絡環境,建立所述第二對應關系的步驟進一步包括:
[0213] 確定連通的訪問路徑對應的預設IP各自對應的網絡服務運營商;以及
[0214] 從所述連通的訪問路徑對應的預設IP中,選取網絡服務運營商與所述移動終端的 網絡環境一致的預設IP,并建立所述第二對應關系。
[0215] All、根據A8-A10中任一項所述的方法,其中,所述從多個所述備選IP中選取一個 作為所述優選IP的步驟進一步包括:
[0216] 獲取多個所述備選IP各自對應的訪問速度;以及
[0217] 從多個所述備選IP中選取訪問速度最快的IP作為所述優選IP。
[0218] A12、根據All所述的方法,其中,所述第二對應關系中還包括所述預設IP與訪問速 度的對應關系;
[0219] 所述獲取多個所述備選IP各自對應的訪問速度的步驟進一步包括:
[0220] 從所述第二對應關系中,查找作為備選IP的多個預設IP各自對應的訪問速度。
[0221] A13、根據A12所述的方法,其中,通過以下步驟確定預設IP對應的訪問速度:
[0222] 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,從預設IP 對應的服務器處下載指定大小的靜態文件,并在下載的過程中獲取訪問速度。
[0223] 本發明實施例的另一方面,還提供了 B14、一種移動終端訪問網絡的裝置,包括:
[0224] 訪問請求監控模塊,適于監控移動終端的網絡訪問請求;
[0225] 訪問域名獲取模塊,適于當監控到所述移動終端的網絡訪問請求時,攔截所述網 絡訪問請求,并獲取所述網絡訪問請求對應的訪問域名;
[0226] 查找模塊,適于獲取預先建立的域名與預設IP的第一對應關系,在所述第一對應 關系中查找所述訪問域名對應的預設IP;以及
[0227] 訪問模塊,適于利用所述預設IP進行網絡訪問。
[0228] B15、根據B14所述的裝置,其中,所述訪問模塊還適于:
[0229] 在利用所述預設IP進行網絡訪問時,若網絡訪問失敗,則將所述訪問域名發送至 DNS服務器,由所述DNS服務器解析出所述訪問域名對應的IP;以及
[0230] 利用所述DNS服務器解析出的所述IP重新進行網絡訪問。
[0231] B16、根據B15所述的裝置,其中,還包括:
[0232] 刪除模塊,適于在所述第一對應關系中刪除網絡訪問失敗的所述預設IP。
[0233] B17、根據B15或B16所述的裝置,其中,還包括:
[0234] 添加模塊,適于在利用所述DNS服務器解析出的所述IP重新進行網絡訪問時,若網 絡訪問成功,則將所述DNS服務器解析出的所述IP作為所述訪問域名對應的預設IP,添加到 所述第一對應關系中。
[0235] B18、根據B14-B17中任一項所述的裝置,其中,還包括:
[0236] 第一建立模塊,適于獲取提供網絡訪問服務的多個服務器各自的域名和IP;對所 述多個服務器各自的域名進行聚類,將域名相同的作為一類;以及根據聚類結果確定各個 域名對應的一個或多個IP,以建立所述第一對應關系。
[0237] B19、根據B18所述的裝置,其中,所述第一建立模塊還適于:
[0238] 接收云端服務器主動下發的提供網絡訪問服務的多個服務器各自的域名和IP;或 者,
[0239] 根據指定時間周期向云端服務器發送獲取提供網絡訪問服務的多個服務器各自 的域名和IP的請求,并接收所述云端服務器返回的包含所述多個服務器各自的域名和IP的 響應信息。
[0240] B20、根據B14-B19中任一項所述的裝置,其中,所述訪問模塊包括:
[0241 ]選取單元,適于若所述預設IP包括多個,則根據預設優選策略,從多個所述預設IP 中選取一個優選IP;以及
[0242] 訪問單元,適于利用選取的所述優選IP進行網絡訪問。
[0243] B21、根據B20所述的裝置,其中,所述選取單元還適于:
[0244] 確定所述移動終端當前所處的網絡環境;
[0245] 獲取所述移動終端的網絡環境與預設IP的第二對應關系,并根據所述第二對應關 系,從多個所述預設IP中選取與所述移動終端當前所處的網絡環境對應的預設IP作為備選 IP;
[0246] 若所述備選IP為一個,則將所述備選IP作為所述優選IP;以及
[0247] 若所述備選IP為多個,則從多個所述備選IP中選取一個作為所述優選IP。
[0248] B22、根據B21所述的裝置,其中,還包括:
[0249] 第二建立模塊,適于獲取所述第一對應關系中包含的一個或多個預設IP;基于所 述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,測試所述移動終端對各個 預設IP的訪問路徑是否連通;以及根據連通的訪問路徑對應的預設IP以及所述移動終端的 網絡環境,建立所述第二對應關系。
[0250] B23、根據B22所述的裝置,其中,所述第二建立模塊還適于:
[0251] 確定連通的訪問路徑對應的預設IP各自對應的網絡服務運營商;以及
[0252] 從所述連通的訪問路徑對應的預設IP中,選取網絡服務運營商與所述移動終端的 網絡環境一致的預設IP,并建立所述第二對應關系。
[0253] B24、根據B21-B23中任一項所述的裝置,其中,所述選取單元還適于:
[0254] 獲取多個所述備選IP各自對應的訪問速度;以及
[0255] 從多個所述備選IP中選取訪問速度最快的IP作為所述優選IP。
[0256] B25、根據B24所述的裝置,其中,所述第二對應關系中還包括所述預設IP與訪問速 度的對應關系,所述選取單元還適于:
[0257] 從所述第二對應關系中,查找作為備選IP的多個預設IP各自對應的訪問速度。 [0258] B26、根據B25所述的裝置,其中,所述第二建立模塊還適于:
[0259] 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,從預設IP 對應的服務器處下載指定大小的靜態文件,并在下載的過程中獲取訪問速度。
【主權項】
1. 一種移動終端訪問網絡的方法,包括: 監控移動終端的網絡訪問請求; 當監控到所述移動終端的網絡訪問請求時,攔截所述網絡訪問請求,并獲取所述網絡 訪問請求對應的訪問域名; 獲取預先建立的域名與預設IP的第一對應關系,在所述第一對應關系中查找所述訪問 域名對應的預設IP;以及 利用所述預設IP進行網絡訪問。2. 根據權利要求1所述的方法,其中,還包括: 在利用所述預設IP進行網絡訪問時,若網絡訪問失敗,則將所述訪問域名發送至DNS月艮 務器,由所述DNS服務器解析出所述訪問域名對應的IP;以及 利用所述DNS服務器解析出的所述IP重新進行網絡訪問。3. 根據權利要求2所述的方法,其中,還包括: 在所述第一對應關系中刪除網絡訪問失敗的所述預設IP。4. 根據權利要求2或3所述的方法,其中,還包括: 在利用所述DNS服務器解析出的所述IP重新進行網絡訪問時,若網絡訪問成功,則將所 述DNS服務器解析出的所述IP作為所述訪問域名對應的預設IP,添加到所述第一對應關系 中。5. 根據權利要求1-4中任一項所述的方法,其中,通過以下步驟建立所述第一對應關 系: 獲取提供網絡訪問服務的多個服務器各自的域名和IP; 對所述多個服務器各自的域名進行聚類,將域名相同的作為一類;以及 根據聚類結果確定各個域名對應的一個或多個IP,以建立所述第一對應關系。6. 根據權利要求5所述的方法,其中,所述獲取提供網絡訪問服務的多個服務器各自的 域名和IP的步驟進一步包括: 接收云端服務器主動下發的提供網絡訪問服務的多個服務器各自的域名和IP;或者, 根據指定時間周期向云端服務器發送獲取提供網絡訪問服務的多個服務器各自的域 名和IP的請求,并接收所述云端服務器返回的包含所述多個服務器各自的域名和IP的響應 信息。7. 根據權利要求1-6中任一項所述的方法,其中,若所述預設IP包括多個,所述利用所 述預設IP進行網絡訪問的步驟進一步包括: 根據預設優選策略,從多個所述預設IP中選取一個優選IP;以及 利用選取的所述優選IP進行網絡訪問。8. 根據權利要求7所述的方法,其中,所述根據預設優選策略,從多個所述預設IP中選 取一個優選IP的步驟進一步包括: 確定所述移動終端當前所處的網絡環境; 獲取所述移動終端的網絡環境與預設IP的第二對應關系,并根據所述第二對應關系, 從多個所述預設IP中選取與所述移動終端當前所處的網絡環境對應的預設IP作為備選IP; 若所述備選IP為一個,則將所述備選IP作為所述優選IP;以及 若所述備選IP為多個,則從多個所述備選IP中選取一個作為所述優選IP。9. 根據權利要求8所述的方法,其中,通過以下步驟建立所述第二對應關系: 獲取所述第一對應關系中包含的一個或多個預設IP; 基于所述移動終端的網絡環境,當所述移動終端處于所述網絡環境時,測試所述移動 終端對各個預設IP的訪問路徑是否連通;以及 根據連通的訪問路徑對應的預設IP以及所述移動終端的網絡環境,建立所述第二對應 關系。10. -種移動終端訪問網絡的裝置,包括: 訪問請求監控模塊,適于監控移動終端的網絡訪問請求; 訪問域名獲取模塊,適于當監控到所述移動終端的網絡訪問請求時,攔截所述網絡訪 問請求,并獲取所述網絡訪問請求對應的訪問域名; 查找模塊,適于獲取預先建立的域名與預設IP的第一對應關系,在所述第一對應關系 中查找所述訪問域名對應的預設IP;以及 訪問模塊,適于利用所述預設IP進行網絡訪問。
【文檔編號】H04L29/12GK105991798SQ201610516114
【公開日】2016年10月5日
【申請日】2016年7月1日
【發明人】張國軍, 陳藝昌, 孟凡磊, 田野
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司