亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于客戶端的域名預處理方法

文檔序號:7804456閱讀:380來源:國知局
一種基于客戶端的域名預處理方法
【專利摘要】本發(fā)明公開了一種基于客戶端的域名預處理方法,包括手機,手機客戶端可訪問互聯(lián)網(wǎng),手機設有網(wǎng)絡請求處理框架、域名預處理模塊、域名與IP關系存儲模塊,手機客戶端通過網(wǎng)絡請求處理框架訪問互聯(lián)網(wǎng)時,網(wǎng)絡請求處理框架自動在客戶端生成域名預處理模塊、域名與IP關系存儲模塊,域名與IP關系存儲模塊采用hashmap存儲數(shù)據(jù),域名與IP關系存儲模塊設有自動刷新功能。本發(fā)明可預先把域名轉(zhuǎn)化為IP地址,提高http請求的效率,降低資源消耗。
【專利說明】一種基于客戶端的域名預處理方法
【技術領域】
[0001]本發(fā)明涉及手機網(wǎng)絡【技術領域】,尤其是涉及一種基于客戶端的域名預處理方法。【背景技術】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的手機等移動終端可以隨時隨地訪問互聯(lián)網(wǎng),給人們工作和生活帶來了極大的便利和快樂,這里面最讓人擔心的就是網(wǎng)絡速度和流量了 ;手機等移動終端發(fā)出http請求的時候,如果請求的地址是域名而不是IP地址,那么http協(xié)議會先把域名轉(zhuǎn)化為IP地址,然后進行真實的數(shù)據(jù)請求,所以直接請求IP地址的效率會高于請求域名,從而減少域名轉(zhuǎn)化為IP地址的資源消耗。

【發(fā)明內(nèi)容】

[0003]本發(fā)明是為了解決手機等移動終端以域名發(fā)出http請求會降低效率、多消耗資源的問題,提供一種在http請求過程中,預先把域名轉(zhuǎn)化為IP地址,從而提高http請求的效率,降低資源消耗的基于客戶端的域名預處理方法。
[0004]為了實現(xiàn)上述目的,本發(fā)明采用以下技術方案:一種基于客戶端的域名預處理方法,包括手機,手機客戶端可訪問互聯(lián)網(wǎng),所述的手機設有網(wǎng)絡請求處理框架、域名預處理模塊、域名與IP關系存儲模塊,所述的手機客戶端通過網(wǎng)絡請求處理框架訪問互聯(lián)網(wǎng)時,網(wǎng)絡請求處理框架自動在客戶端生成域名預處理模塊、域名與IP關系存儲模塊。每次客戶端啟動的時候,會在客戶端生成一個域名和IP地址配對的內(nèi)部存儲空間,即域名與IP關系存儲模塊,同時,通過域名預處理模塊,底層開始運行域名的預解析操作,預先把當前客戶端用到的所有域名進行預解析,并把域名和解析到的IP地址配對存入域名與IP關系存儲模塊,這樣,在手機客戶端以域名發(fā)出http請求時,網(wǎng)絡請求處理框架可通過查詢域名與IP關系存儲模塊,對查詢到已存儲的域名與IP關系,可用IP直接操作,從而提高http請求的效率,降低資源消耗,其具體操作過程包括以下步驟:1)手機客戶端以域名或IP向網(wǎng)絡請求處理框架發(fā)出訪問互聯(lián)網(wǎng)請求;2)網(wǎng)絡請求處理框架對以域名發(fā)出的訪問互聯(lián)網(wǎng)請求,先根據(jù)域名去域名與IP關系存儲模塊中查找IP地址,如果找到了則去步驟5,如果找不到則去步驟4 ;3)網(wǎng)絡請求處理框架對以IP發(fā)出的訪問互聯(lián)網(wǎng)請求,直接去步驟5 ;4)網(wǎng)絡請求處理框架用域名進行請求操作,同時通過域名預處理模塊對這個域名進行預解析操作,把這個域名和解析到的IP地址配對存入域名與IP關系存儲模塊;5)網(wǎng)絡請求處理框架用IP進行請求操作。
[0005]作為優(yōu)選,所述的域名與IP關系存儲模塊采用hashmap存儲數(shù)據(jù)。hashmap是一種數(shù)據(jù)結(jié)構(gòu),中文名為哈希表,采用哈希算法。
[0006]作為優(yōu)選,所述的步驟5中,根據(jù)步驟2獲得的IP進行請求操作出現(xiàn)錯誤,則返回步驟4。用IP地址請求數(shù)據(jù)的時候,服務端的IP可能會發(fā)生變化,會導致請求出錯的問題,如果IP地址請求出錯,則網(wǎng)絡請求處理框架自動用域名再請求一遍,同時再做一次預解析處理,并保存到域名與IP關系存儲模塊。[0007]作為優(yōu)選,所述的域名與IP關系存儲模塊設有自動刷新功能,根據(jù)配置好的過期時間,通過域名預處理模塊對域名重新進行預解析操作,把這個域名和解析到的新IP地址配對存入域名與IP關系存儲模塊。為安全考慮,互聯(lián)網(wǎng)上的服務器會常常更換IP地址,因此,域名與IP關系存儲模塊設置自動刷新功能,可及時更新域名與IP關系,減少用IP地址請求數(shù)據(jù)的時候出錯的可能。
[0008]因此,本發(fā)明具有如下有益效果:1)預先把域名轉(zhuǎn)化為IP地址;2)提高http請求的效率;3)降低資源消耗。
【專利附圖】

【附圖說明】
[0009]圖1是本發(fā)明的一種原理示意圖。
【具體實施方式】
[0010]下面對本發(fā)明做進一步的描述。
[0011]如圖1所示,一種基于客戶端的域名預處理方法,包括手機,手機客戶端可訪問互聯(lián)網(wǎng),手機設有網(wǎng)絡請求處理框架、域名預處理模塊、域名與IP關系存儲模塊,手機客戶端通過網(wǎng)絡請求處理框架訪問互聯(lián)網(wǎng)時,網(wǎng)絡請求處理框架自動在客戶端生成域名預處理模塊、域名與IP關系存儲模塊,域名與IP關系存儲模塊采用hashmap存儲數(shù)據(jù),域名與IP關系存儲模塊設有自動刷新功能。
[0012]具體實施過程是,I)手機客戶端以域名或IP向網(wǎng)絡請求處理框架發(fā)出訪問互聯(lián)網(wǎng)請求;2)網(wǎng)絡請求處理框架對以域名發(fā)出的訪問互聯(lián)網(wǎng)請求,先根據(jù)域名去域名與IP關系存儲模塊中查找IP地址,如果找到了則去步驟5,如果找不到則去步驟4 ;3)網(wǎng)絡請求處理框架對以IP發(fā)出的訪問互聯(lián)網(wǎng)請求,直接去步驟5 ;4)網(wǎng)絡請求處理框架用域名進行請求操作,同時通過域名預處理模塊對這個域名進行預解析操作,把這個域名和解析到的IP地址配對存入域名與IP關系存儲模塊;5)網(wǎng)絡請求處理框架用IP進行請求操作;其中,步驟5中,如果根據(jù)步驟2獲得的IP進行請求操作出現(xiàn)錯誤,則返回步驟4操作,域名與IP關系存儲模塊設有自動刷新功能,可根據(jù)配置好的過期時間,如30分鐘,通過域名預處理模塊對域名重新進行預解析操作,并把這個域名和解析到的新IP地址配對存入域名與IP關系存儲模塊。
【權利要求】
1.一種基于客戶端的域名預處理方法,包括手機,手機客戶端可訪問互聯(lián)網(wǎng),其特征在于,所述的手機設有網(wǎng)絡請求處理框架、域名預處理模塊、域名與IP關系存儲模塊,所述的手機客戶端通過網(wǎng)絡請求處理框架訪問互聯(lián)網(wǎng)時,網(wǎng)絡請求處理框架自動在客戶端生成域名預處理模塊、域名與IP關系存儲模塊。
2.根據(jù)權利要求1所述的一種基于客戶端的域名預處理方法,其特征在于,包括以下步驟:1)手機客戶端以域名或IP向網(wǎng)絡請求處理框架發(fā)出訪問互聯(lián)網(wǎng)請求;2)網(wǎng)絡請求處理框架對以域名發(fā)出的訪問互聯(lián)網(wǎng)請求,先根據(jù)域名去域名與IP關系存儲模塊中查找IP地址,如果找到了則去步驟5,如果找不到則去步驟4 ;3)網(wǎng)絡請求處理框架對以IP發(fā)出的訪問互聯(lián)網(wǎng)請求,直接去步驟5 ;4)網(wǎng)絡請求處理框架用域名進行請求操作,同時通過域名預處理模塊對這個域名進行預解析操作,把這個域名和解析到的IP地址配對存入域名與IP關系存儲模塊;5)網(wǎng)絡請求處理框架用IP進行請求操作。
3.根據(jù)權利要求1所述的一種基于客戶端的域名預處理方法,其特征在于,所述的域名與IP關系存儲模塊采用hashmap存儲數(shù)據(jù)。
4.根據(jù)權利要求2所述的一種基于客戶端的域名預處理方法,其特征在于,所述的步驟5中,根據(jù)步驟2獲得的IP進行請求操作出現(xiàn)錯誤,則返回步驟4。
5.根據(jù)權利要求1或2所述的一種基于客戶端的域名預處理方法,其特征在于,所述的域名與IP關系存儲模塊設有自動刷新功能,根據(jù)配置好的過期時間,通過域名預處理模塊對域名重新進行預解析操作,把這個域名和解析到的新IP地址配對存入域名與IP關系存儲模塊。
【文檔編號】H04L29/12GK103973836SQ201410220741
【公開日】2014年8月6日 申請日期:2014年5月23日 優(yōu)先權日:2014年5月23日
【發(fā)明者】王磊, 崔崢, 吳輝斌 申請人:杭州智屏科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1