亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種網(wǎng)絡(luò)訪問方法和裝置的制造方法

文檔序號:9276800閱讀:326來源:國知局
一種網(wǎng)絡(luò)訪問方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)訪問方法和裝置。
【背景技術(shù)】
[0002] 隨著無線局域網(wǎng)(Wireless Local Area Network,WLAN)業(yè)務(wù)的普及,越來越多的 WIFI熱點(diǎn)出現(xiàn)在日常生活中,無論是移動,電信還是聯(lián)通,都有非常多的熱點(diǎn)可供選擇。多 熱點(diǎn)的存在,給日常生活提供了很多方便。
[0003] 但是多熱點(diǎn)的存在,也帶來了一些問題。現(xiàn)有的技術(shù)實(shí)現(xiàn)中,一個(gè)手機(jī)只能與一個(gè) 熱點(diǎn)相連接,并通過動態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)獲 取地址;與另一個(gè)熱點(diǎn)相連接時(shí),必須斷開當(dāng)前連接,重新進(jìn)行連接建立,重新通過DHCP交 互獲取地址,才能完成切換。
[0004] 現(xiàn)有的技術(shù)中,可以在接口靜態(tài)配置多個(gè)因特網(wǎng)協(xié)議(Internet Protocol,IP)地 址來實(shí)現(xiàn)同一接口存在多個(gè)靜態(tài)地址,實(shí)現(xiàn)與外部多個(gè)網(wǎng)關(guān)的互通。
[0005] 外部的熱點(diǎn)是隨時(shí)可能變化的,每增加或減少熱點(diǎn),都需要對手機(jī)進(jìn)行配置變化。 對于一般用戶,需要了解有哪些外部地址并進(jìn)行配置,沒有數(shù)據(jù)通信基礎(chǔ)的用戶難以完成 操作。

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

[0006] 有鑒于此,本申請?zhí)峁┮环N網(wǎng)絡(luò)訪問方法和裝置,以解決不能自動實(shí)現(xiàn)同時(shí)接入 多個(gè)熱點(diǎn)的問題。
[0007] 為解決上述技術(shù)問題,本申請的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008] -種網(wǎng)絡(luò)訪問方法,該方法包括:
[0009] 終端向發(fā)送提供offer報(bào)文的各服務(wù)集標(biāo)識符SSID對應(yīng)的服務(wù)器發(fā)送地址請求 報(bào)文;
[0010] 接收到服務(wù)器發(fā)送的應(yīng)答報(bào)文時(shí),生成各SSID對應(yīng)的網(wǎng)關(guān)地址表項(xiàng);
[0011] 當(dāng)需要訪問網(wǎng)絡(luò)時(shí),針對所述網(wǎng)絡(luò)的因特網(wǎng)協(xié)議IP地址,在所述網(wǎng)關(guān)地址表項(xiàng)所 對應(yīng)的網(wǎng)關(guān)中選擇最優(yōu)網(wǎng)關(guān),并使用選擇出的最優(yōu)網(wǎng)關(guān)的媒體訪問控制MAC地址作為目的 MAC地址構(gòu)造報(bào)文訪問所述網(wǎng)絡(luò)。
[0012] 一種網(wǎng)絡(luò)訪問裝置,該裝置包括:收發(fā)單元、生成單元和處理單元;
[0013] 所述收發(fā)單元,用于向發(fā)送提供Offer報(bào)文的各服務(wù)集標(biāo)識符SSID對應(yīng)的服務(wù)器 發(fā)送地址請求報(bào)文;接收服務(wù)器發(fā)送的應(yīng)答報(bào)文;
[0014] 所述生成單元,用于當(dāng)所述收發(fā)單元接收到服務(wù)器發(fā)送的應(yīng)答報(bào)文時(shí),生成各 SSID對應(yīng)的網(wǎng)關(guān)地址表項(xiàng);
[0015] 所述處理單元,用于當(dāng)需要訪問網(wǎng)絡(luò)時(shí),針對所述網(wǎng)絡(luò)的因特網(wǎng)協(xié)議IP地址,在 所述生成單元中的所述網(wǎng)關(guān)地址表項(xiàng)所對應(yīng)的網(wǎng)關(guān)中選擇最優(yōu)網(wǎng)關(guān),并使用選擇出的最優(yōu) 網(wǎng)關(guān)的媒體訪問控制MAC地址作為目的MAC地址構(gòu)造報(bào)文訪問所述網(wǎng)絡(luò)。
[0016] 由上面的技術(shù)方案可知,本申請中通過生成針對各SSID對應(yīng)的網(wǎng)關(guān)地址表項(xiàng),在 需要訪問網(wǎng)絡(luò)時(shí),針對該網(wǎng)絡(luò)的IP地址在各網(wǎng)關(guān)地址表項(xiàng)所對應(yīng)的網(wǎng)關(guān)中選擇最優(yōu)網(wǎng)關(guān), 并通過最優(yōu)網(wǎng)關(guān)訪問需要訪問的網(wǎng)絡(luò);當(dāng)需要同時(shí)訪問多個(gè)網(wǎng)絡(luò)時(shí),分別通過各網(wǎng)絡(luò)對應(yīng) 的最優(yōu)網(wǎng)關(guān)同時(shí)訪問各網(wǎng)絡(luò),從而能夠自動實(shí)現(xiàn)同時(shí)接入多個(gè)熱點(diǎn)。
【附圖說明】
[0017] 圖1為本申請實(shí)施例中網(wǎng)絡(luò)訪問方法流程示意圖;
[0018] 圖2為本申請實(shí)施例中周期探測網(wǎng)關(guān)可達(dá)性流程示意圖;
[0019] 圖3為本申請實(shí)施例中應(yīng)用于上述技術(shù)的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖并舉實(shí)施例, 對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。
[0021] 本申請實(shí)施例中提供一種網(wǎng)絡(luò)訪問方法,應(yīng)用于任一終端上,該終端支持同時(shí)能 夠接入不同熱點(diǎn)。
[0022] 在現(xiàn)有實(shí)現(xiàn)時(shí),終端針對不同服務(wù)集標(biāo)識符(Service Set Identifier,SSID)對 應(yīng)的熱點(diǎn)申請地址時(shí),會接收到多個(gè)熱點(diǎn)對應(yīng)的服務(wù)器發(fā)送的提供(offer)報(bào)文,但是終 端只會選擇其中一個(gè)熱點(diǎn)對應(yīng)的服務(wù)器發(fā)起地址請求;而本申請實(shí)施例中,終端會向所有 熱點(diǎn)對應(yīng)的服務(wù)器發(fā)起地址請求回應(yīng)。
[0023] 終端每接收到服務(wù)器發(fā)送的offer報(bào)文時(shí),會記錄該服務(wù)器的相關(guān)信息,并根據(jù) 記錄的相關(guān)信息向該服務(wù)器發(fā)送地址請求回應(yīng)報(bào)文。若接收到的offer報(bào)文已處理過,則 丟棄接收到的offer報(bào)文。
[0024] 終端接收到服務(wù)器發(fā)送的地址應(yīng)答報(bào)文時(shí),生成對應(yīng)熱點(diǎn)的SSID的網(wǎng)關(guān)地址表 項(xiàng)。
[0025] 參見表1,表1為本申請實(shí)施例中網(wǎng)關(guān)地址表項(xiàng)包含的內(nèi)容。
[0026]
[0027]表 1
[0028] 表1中為兩個(gè)熱點(diǎn)對應(yīng)的網(wǎng)關(guān)地址表項(xiàng);SSID為熱點(diǎn)標(biāo)識;接口 IP地址為SSID 對應(yīng)的熱點(diǎn)服務(wù)器為該終端分配的IP地址;網(wǎng)關(guān)IP地址為訪問SSID對應(yīng)的熱點(diǎn)所經(jīng)網(wǎng)關(guān) 的網(wǎng)關(guān)IP地址;網(wǎng)關(guān)媒體訪問控制(Media Access Control,MAC)地址為訪問SSID對應(yīng)的 熱點(diǎn)所經(jīng)網(wǎng)關(guān)的網(wǎng)關(guān)MAC地址。
[0029] 當(dāng)任一 SSID對應(yīng)的熱點(diǎn)強(qiáng)度減弱,無法連接時(shí),刪除該SSID對應(yīng)的網(wǎng)關(guān)地址表 項(xiàng)。
[0030] 對于如何確定任一熱點(diǎn)無法連接,本申請實(shí)施例中不做限制,按現(xiàn)有實(shí)現(xiàn)即可。
[0031] 下面結(jié)合附圖,詳細(xì)說明本申請實(shí)施例中是如何實(shí)現(xiàn)網(wǎng)絡(luò)訪問的。
[0032] 參見圖1,圖1為本申請實(shí)施例中網(wǎng)絡(luò)訪問方法流程示意圖。具體步驟為:
[0033] 步驟101,終端當(dāng)需要訪問網(wǎng)絡(luò)時(shí),針對所述網(wǎng)絡(luò)的IP地址,在本地網(wǎng)關(guān)地址表項(xiàng) 所對應(yīng)的網(wǎng)關(guān)中選擇最優(yōu)網(wǎng)關(guān)。
[0034] 本步驟中針對所述網(wǎng)絡(luò)的IP地址,針對所述網(wǎng)絡(luò)的IP地址,在本地網(wǎng)關(guān)地址表項(xiàng) 所對應(yīng)的網(wǎng)關(guān)中選擇最優(yōu)網(wǎng)關(guān),具體為:
[0035] 終端針對所述網(wǎng)絡(luò)的IP地址,向所述網(wǎng)關(guān)地址表項(xiàng)所對應(yīng)的網(wǎng)關(guān)發(fā)起探測;
[0036] 終端收集探測結(jié)果,選擇時(shí)延最小的網(wǎng)關(guān)作為最優(yōu)網(wǎng)關(guān)。
[0037] 具體實(shí)現(xiàn)時(shí),針對網(wǎng)絡(luò)的IP地址,以及各SSID對應(yīng)的網(wǎng)關(guān)MAC地址分別構(gòu)造探測 報(bào)文,并發(fā)送;記錄發(fā)送每個(gè)探測報(bào)文的時(shí)間;
[0038] 終端在接收各網(wǎng)關(guān)響應(yīng)探測的報(bào)文時(shí),記錄接收到響應(yīng)探測的報(bào)文的時(shí)間,確定 針對同一網(wǎng)關(guān)發(fā)送探測報(bào)文和接收到響應(yīng)探測的報(bào)文的時(shí)間差,即時(shí)延,則選擇時(shí)延最小 的網(wǎng)關(guān)作為最優(yōu)網(wǎng)關(guān)。
[0039] 以表1中的兩個(gè)熱點(diǎn)為例,當(dāng)訪問網(wǎng)絡(luò)的IP地址為A時(shí),由于存儲了兩個(gè)熱點(diǎn)對 應(yīng)了兩個(gè)網(wǎng)關(guān),則通過探測選擇最優(yōu)網(wǎng)關(guān),如可以通過NQA探測,針對熱點(diǎn)CMCC構(gòu)造的探測 報(bào)文的源IP地址為192. 168. 0. 2,源MAC地址為本終端的MAC地址,目的IP地址為A,目的 MAC地址為0-0-1;針對熱點(diǎn)CT構(gòu)造的探測報(bào)文的源IP地址為172. 16. 0. 2,源MAC地址為 本終端的MAC地址,目的IP地址為A,目的MAC地址為0-0-2。
[0040] 假設(shè)同時(shí)發(fā)送上述構(gòu)造的兩條探測報(bào)文,先接收到針對哪條探測報(bào)文的響應(yīng)探測 報(bào)文,則確定探測報(bào)文的目的MAC地址對應(yīng)的網(wǎng)關(guān)為最優(yōu)網(wǎng)關(guān)。
[0041] 當(dāng)終端選擇出最優(yōu)網(wǎng)關(guān)時(shí),針對所述網(wǎng)絡(luò)的IP地址生成報(bào)文轉(zhuǎn)發(fā)表項(xiàng),所述報(bào)文 轉(zhuǎn)發(fā)表項(xiàng)包括:所述網(wǎng)絡(luò)的IP地址、最優(yōu)網(wǎng)關(guān)的網(wǎng)關(guān)IP地址;并為所述報(bào)文轉(zhuǎn)發(fā)表項(xiàng)設(shè)置 老化時(shí)間;
[0042] 當(dāng)終端通過該報(bào)文轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)報(bào)文時(shí),刷新老化時(shí)間;
[0043] 當(dāng)老化時(shí)間到時(shí),終端刪除所述報(bào)文轉(zhuǎn)發(fā)表項(xiàng)。
[0044] 本申請實(shí)施例中還可以針對網(wǎng)絡(luò)的IP地址對應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)進(jìn)行定時(shí)探測,即針 對所述網(wǎng)絡(luò)的IP地址,向所述報(bào)文轉(zhuǎn)發(fā)表項(xiàng)中的最優(yōu)網(wǎng)關(guān)的網(wǎng)關(guān)IP地址對應(yīng)的網(wǎng)關(guān)發(fā)起 可達(dá)性探測,當(dāng)連續(xù)預(yù)設(shè)次數(shù)探測不可達(dá)時(shí),刪除所述報(bào)文轉(zhuǎn)發(fā)表項(xiàng);
[0045] 并再次針對所述網(wǎng)絡(luò)的IP地址,在各SSID對應(yīng)的網(wǎng)關(guān)地址表項(xiàng)中的MAC地址對 應(yīng)的網(wǎng)關(guān)中選擇最優(yōu)網(wǎng)關(guān)。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1