欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

訪問(wèn)網(wǎng)頁(yè)的方法和裝置的制造方法_2

文檔序號(hào):9453078閱讀:來(lái)源:國(guó)知局
30]圖2是判斷網(wǎng)頁(yè)訪問(wèn)成功與否的步驟的流程圖。
[0031]圖3是根據(jù)本發(fā)明的方法在請(qǐng)求訪問(wèn)網(wǎng)頁(yè)(步驟110)時(shí)可以首先執(zhí)行的步驟的流程圖。
[0032]圖4是請(qǐng)求使用外部代理服務(wù)器訪問(wèn)網(wǎng)頁(yè)(步驟150、230)時(shí)的解析代理設(shè)置過(guò)程的流程圖。
[0033]圖5是根據(jù)本發(fā)明的訪問(wèn)網(wǎng)頁(yè)的裝置的示意性方框圖。
[0034]圖6是圖5中的第一請(qǐng)求裝置的示意性方框圖。
[0035]圖7是圖5中的第二請(qǐng)求裝置和圖6中的第三請(qǐng)求裝置的示意性方框圖。
【具體實(shí)施方式】
[0036]下面參考附圖描述根據(jù)本發(fā)明的訪問(wèn)網(wǎng)頁(yè)的方法和裝置。
[0037]首先參考附圖1-4描述根據(jù)本發(fā)明的訪問(wèn)網(wǎng)頁(yè)的方法。
[0038]圖1是根據(jù)本發(fā)明的訪問(wèn)網(wǎng)頁(yè)的方法的流程圖。
[0039]其中,在從步驟110至步驟180實(shí)現(xiàn)了識(shí)別網(wǎng)頁(yè)訪問(wèn)失敗的原因是否局域網(wǎng)屏蔽的功能。
[0040]通過(guò)在步驟190中進(jìn)一步對(duì)應(yīng)地保存網(wǎng)頁(yè)的網(wǎng)址信息和所使用的外部代理服務(wù)器地址,可以便于以后訪問(wèn)時(shí)直接使用該外部代理服務(wù)器訪問(wèn)該網(wǎng)頁(yè)。網(wǎng)址信息可以是該網(wǎng)頁(yè)的域名、URL (統(tǒng)一資源定位符)或者IP地址等。
[0041]首先,在步驟110,發(fā)出訪問(wèn)網(wǎng)頁(yè)的請(qǐng)求。例如可以通過(guò)在瀏覽器的地址欄中輸入網(wǎng)站域名,或者通過(guò)點(diǎn)擊超鏈接開(kāi)始加載對(duì)應(yīng)的URL (統(tǒng)一資源定位符),從而請(qǐng)求訪問(wèn)對(duì)應(yīng)于該網(wǎng)站域名或URL的網(wǎng)頁(yè)。
[0042]然后,在步驟120,判斷網(wǎng)頁(yè)訪問(wèn)是否成功。
[0043]在此簡(jiǎn)要描述一下判斷網(wǎng)頁(yè)訪問(wèn)是否成功的主要思路。網(wǎng)絡(luò)被局域網(wǎng)屏蔽存在兩種表現(xiàn),一種是內(nèi)網(wǎng)網(wǎng)關(guān)或路由器直接拒絕或者返回其他網(wǎng)絡(luò)錯(cuò)誤給瀏覽器頁(yè)面請(qǐng)求,另外一種是返回一個(gè)類(lèi)似于警告的自定義的HTML網(wǎng)頁(yè),并且一般都會(huì)包含一些關(guān)鍵字,比如“禁止”、“不允許”、“訪問(wèn)被拒絕”、“限制瀏覽”等。判斷網(wǎng)頁(yè)訪問(wèn)是否成功,則主要判斷是否出現(xiàn)上述兩種情況。
[0044]圖2示出了可以用來(lái)判斷網(wǎng)頁(yè)訪問(wèn)成功與否的步驟的流程圖。
[0045]當(dāng)請(qǐng)求訪問(wèn)網(wǎng)頁(yè)時(shí),發(fā)出了針對(duì)該網(wǎng)頁(yè)的主文檔請(qǐng)求。
[0046]在步驟122,判斷針對(duì)該網(wǎng)頁(yè)的主文檔請(qǐng)求,是否返回了網(wǎng)絡(luò)錯(cuò)誤。
[0047]如果在步驟122判定返回了網(wǎng)絡(luò)錯(cuò)誤,則在步驟128判定網(wǎng)頁(yè)訪問(wèn)失敗。
[0048]如果在步驟122判定沒(méi)有返回網(wǎng)絡(luò)錯(cuò)誤,則在步驟124進(jìn)一步判斷所返回的主文檔源碼中是否包含預(yù)定屏蔽關(guān)鍵字,例如“禁止”、“不允許”、“訪問(wèn)被拒絕”、“限制瀏覽”等。
[0049]如果在步驟124中判定所返回的主文檔源碼中不包含預(yù)定屏蔽關(guān)鍵字,換言之,所返回的主文檔源碼格式正常,則在步驟126中判定網(wǎng)頁(yè)訪問(wèn)成功。
[0050]而如果在步驟124中判定所返回的主文檔源碼中包含預(yù)定屏蔽關(guān)鍵字,則在步驟128判定網(wǎng)頁(yè)訪問(wèn)失敗。
[0051]如果在步驟120判定網(wǎng)頁(yè)訪問(wèn)成功,則在步驟130繼續(xù)正常訪問(wèn)。
[0052]而如果在步驟120判定網(wǎng)頁(yè)訪問(wèn)失敗,則在步驟140,設(shè)定外部代理服務(wù)器。
[0053]例如,可以預(yù)先存儲(chǔ)多個(gè)外部代理服務(wù)器地址,其中可以包括HTTP代理服務(wù)器地址,還可以包括HTTPS代理服務(wù)器地址。
[0054]針對(duì)HTTPS代理服務(wù)器,使用的是CONNECT (連接)協(xié)議。套接字服務(wù)器與HTTPS代理服務(wù)器之間建立好通道后,傳輸?shù)恼?qǐng)求包和從目標(biāo)網(wǎng)頁(yè)(域名)的服務(wù)器得到的響應(yīng)包都是使用SSL(安全套接層)協(xié)議加密的。這樣,使用HTTP代理服務(wù)器較為簡(jiǎn)單,但是使用HTTPS代理服務(wù)器成功穿透屏蔽的幾率更大一些。
[0055]根據(jù)預(yù)定的規(guī)則,可以從這些預(yù)先存儲(chǔ)的外部代理服務(wù)器地址中挑選一個(gè)外部代理服務(wù)器。
[0056]如果使用一個(gè)外部代理服務(wù)器訪問(wèn)該網(wǎng)頁(yè)失敗,則在下一次請(qǐng)求訪問(wèn)該網(wǎng)頁(yè)失敗時(shí),請(qǐng)求使用另一個(gè)外部代理服務(wù)器來(lái)訪問(wèn)該網(wǎng)頁(yè)。
[0057]例如,可以優(yōu)選首先選擇設(shè)定HTTP代理服務(wù)器。如果使用一個(gè)HTTP代理服務(wù)器訪問(wèn)網(wǎng)頁(yè)失敗,則在下一次請(qǐng)求訪問(wèn)該網(wǎng)頁(yè),并且訪問(wèn)失敗時(shí),如果所存儲(chǔ)的各外部HTTP代理服務(wù)器地址都已嘗試過(guò)了,可以換用HTTPS代理服務(wù)器。
[0058]然后,在步驟150,請(qǐng)求使用所設(shè)定的外部代理服務(wù)器來(lái)重新訪問(wèn)該網(wǎng)頁(yè)。
[0059]并且在步驟160進(jìn)一步判斷網(wǎng)頁(yè)訪問(wèn)是否成功。步驟160的判斷方式可以與步驟120中的判斷方式相同。
[0060]如果網(wǎng)頁(yè)訪問(wèn)仍然失敗,則本發(fā)明的方法可以在步驟170結(jié)束。
[0061]待用戶下一次請(qǐng)求訪問(wèn)網(wǎng)頁(yè)(步驟110)時(shí),一般同樣會(huì)在步驟120判定網(wǎng)頁(yè)訪問(wèn)失敗,在此情況下,可以在步驟140中設(shè)定另一個(gè)外部代理服務(wù)器,并在步驟150中請(qǐng)求使用另一個(gè)外部代理服務(wù)器來(lái)訪問(wèn)該網(wǎng)頁(yè),以便做出新的嘗試。
[0062]另一方面,本發(fā)明的方法也可以在步驟160中判定網(wǎng)頁(yè)訪問(wèn)仍然失敗的情況下,返回步驟140(圖1中未示出返回步驟140的情形),設(shè)定另一個(gè)外部代理服務(wù)器,并在步驟150重新請(qǐng)求使用另一個(gè)外部代理服務(wù)器訪問(wèn)該網(wǎng)頁(yè),然后再在步驟160判斷網(wǎng)頁(yè)訪問(wèn)是否成功,如此循環(huán),直到網(wǎng)頁(yè)訪問(wèn)成功,或者預(yù)先存儲(chǔ)的代理服務(wù)器地址全部用完仍然沒(méi)有成功訪問(wèn)網(wǎng)頁(yè)。
[0063]當(dāng)在步驟160判定網(wǎng)頁(yè)訪問(wèn)成功時(shí),在步驟180,判定該網(wǎng)頁(yè)被局域網(wǎng)屏蔽。使用原有設(shè)置不能訪問(wèn)網(wǎng)頁(yè)。而借助于外部代理服務(wù)器便實(shí)現(xiàn)了對(duì)網(wǎng)頁(yè)的訪問(wèn)。由此可以表明,既沒(méi)有網(wǎng)絡(luò)連接故障,也沒(méi)有網(wǎng)站服務(wù)器端故障。之所以不能成功訪問(wèn)該網(wǎng)頁(yè),正是因?yàn)樵摼W(wǎng)頁(yè)被用戶的終端設(shè)備所在局域網(wǎng)的屏蔽設(shè)置中屏蔽了該網(wǎng)頁(yè)。
[0064]這樣,便可以識(shí)別出網(wǎng)頁(yè)訪問(wèn)失敗的原因是該網(wǎng)頁(yè)被內(nèi)部局域網(wǎng)屏蔽的情況。
[0065]至此,在步驟160判定網(wǎng)頁(yè)訪問(wèn)成功的情況下,不但識(shí)別了網(wǎng)頁(yè)訪問(wèn)失敗的原因是該網(wǎng)頁(yè)被內(nèi)部局域網(wǎng)屏蔽,而且還明確了使用所設(shè)定的這個(gè)外部代理服務(wù)器可以穿透屏蔽并成功訪問(wèn)網(wǎng)頁(yè)。
[0066]因此,在步驟190,對(duì)應(yīng)地保存該網(wǎng)頁(yè)的網(wǎng)址信息和在步驟140中所設(shè)定的外部代理服務(wù)器的地址(例如,保存在本地存儲(chǔ)器中),以便以后訪問(wèn)該網(wǎng)頁(yè)時(shí)直接使用。這里保存的網(wǎng)址信息可以是該網(wǎng)頁(yè)的域名、URL(統(tǒng)一資源定位符)或者IP地址等。
[0067]下面參考圖3來(lái)描述在步驟190中所對(duì)應(yīng)保存的網(wǎng)址信息和外部代理服務(wù)器地址的應(yīng)用。
[0068]圖3是根據(jù)本發(fā)明的方法在請(qǐng)求訪問(wèn)網(wǎng)頁(yè)(步驟110)時(shí)可以首先執(zhí)行的步驟的流程圖。
[0069]在步驟110中,當(dāng)瀏覽器加載URL(步驟210)時(shí),在步驟220,查詢是否保存有與該網(wǎng)頁(yè)的網(wǎng)址信息相對(duì)應(yīng)的外部代理服務(wù)器地址(例如保存在本地存儲(chǔ)器中)。
[0070]如果在步驟220中判定沒(méi)有保存與該網(wǎng)頁(yè)的網(wǎng)址信息相對(duì)應(yīng)的外部代理服務(wù)器地址,則表明之前未曾使用外部代理服務(wù)器成功訪問(wèn)過(guò)該網(wǎng)頁(yè)。
[0071]因此在步驟240,繼續(xù)常規(guī)訪問(wèn)過(guò)程,然后可以進(jìn)入圖1中的步驟120,來(lái)進(jìn)一步判定網(wǎng)頁(yè)訪問(wèn)是否成功。在訪問(wèn)失敗的情況下,在步驟140設(shè)定外部代理服務(wù)器,并在步驟150請(qǐng)求使用所設(shè)定的外部代理服務(wù)器訪問(wèn)該網(wǎng)頁(yè),如果訪問(wèn)成功,則在步驟190對(duì)應(yīng)地保存網(wǎng)址信息和外部代理服務(wù)器地址。
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沅江市| 沁阳市| 遵义县| 桦甸市| 海盐县| 太白县| 邵阳市| 宿迁市| 新绛县| 上饶县| 广州市| 莆田市| 星座| 修水县| 达拉特旗| 溧阳市| 康定县| 东阳市| 府谷县| 伊金霍洛旗| 扶余县| 会理县| 华池县| 清水河县| 赣州市| 兴安盟| 乐都县| 黄梅县| 兴山县| 安陆市| 阿尔山市| 井冈山市| 广灵县| 科技| 陇南市| 乳源| 博客| 荥经县| 涪陵区| 贺州市| 许昌县|