一種網(wǎng)絡(luò)接入方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種網(wǎng)絡(luò)接入方法及裝置。
【背景技術(shù)】
[0002]隨著因特網(wǎng)的高速發(fā)展,IP網(wǎng)絡(luò)逐漸成為人們?nèi)粘9ぷ骱蜕钪斜夭豢缮俚墓ぞ??;ヂ?lián)網(wǎng)接入有多種方式,但終端用戶多選擇有線寬帶、無線寬帶和無線網(wǎng)絡(luò)此三種接入方式。其中,無線網(wǎng)絡(luò)基于其特有的移動(dòng)性和便攜性,廣泛的應(yīng)用于各移動(dòng)終端產(chǎn)品,但由于其資費(fèi)遠(yuǎn)高于固網(wǎng)寬帶且穩(wěn)定性較差,終端用戶在存在固網(wǎng)寬帶的環(huán)境下會(huì)有相關(guān)的切換需求。
[0003]相關(guān)技術(shù)中,互聯(lián)網(wǎng)(外網(wǎng))和局域網(wǎng)(內(nèi)網(wǎng))有線接入必須使用不同的網(wǎng)絡(luò)接口,從而硬件成本較高,且體積較大,不能滿足用戶對(duì)移動(dòng)性和便攜性的要求。
【發(fā)明內(nèi)容】
[0004]有鑒于此,為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供:
[0005]一種網(wǎng)絡(luò)接入方法,第一終端設(shè)備上設(shè)置一個(gè)或多個(gè)物理網(wǎng)口,包括:
[0006]第一終端設(shè)備向第二終端設(shè)備發(fā)送地址解析協(xié)議ARP請(qǐng)求,所述第二終端設(shè)備通過一個(gè)所述物理網(wǎng)口與所述第一終端設(shè)備連接;
[0007]所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包或路由器公告請(qǐng)求,則進(jìn)行內(nèi)網(wǎng)接入;所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告廣播或者在第一預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息,則進(jìn)行外網(wǎng)接入。
[0008]優(yōu)選的,該方法還包括:
[0009]所述第一終端設(shè)備偵測(cè)到所述物理網(wǎng)口已連接所述第二終端設(shè)備時(shí),獲取用戶配置信息;
[0010]所述第一終端設(shè)備確定所述用戶配置信息中不存在PPPoE撥號(hào)配置信息時(shí),向所述第二終端設(shè)備發(fā)送ARP請(qǐng)求。
[0011 ] 優(yōu)選的,該方法還包括:
[0012]所述第一終端設(shè)備確定所述用戶配置信息中存在PPPoE撥號(hào)配置信息時(shí),通過PPPoE撥號(hào)進(jìn)行外網(wǎng)接入;
[0013]所述第一終端設(shè)備在第二預(yù)設(shè)時(shí)間內(nèi)收到拒絕消息,或者,在第二預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)消息時(shí),向所述第二終端設(shè)備發(fā)送ARP請(qǐng)求。
[0014]優(yōu)選的,所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包時(shí),所述進(jìn)行內(nèi)網(wǎng)接入,包括:
[0015]所述第一終端設(shè)備與所述第二終端設(shè)備進(jìn)行DHCP地址分配交互;
[0016]所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告請(qǐng)求時(shí),所述進(jìn)行內(nèi)網(wǎng)接入,包括:
[0017]所述第一終端設(shè)備與所述第二終端設(shè)備進(jìn)行IPv6地址分配交互。
[0018]優(yōu)選的,所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告廣播或者在第一預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息,或者,在第二預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息時(shí),所述進(jìn)行外網(wǎng)接入,包括:
[0019]所述第一終端設(shè)備向所述第二終端設(shè)備發(fā)送DHCP發(fā)現(xiàn)包和路由器公告請(qǐng)求包;
[0020]如果在第三預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包的響應(yīng)消息,則所述第一終端設(shè)備與所述第二終端設(shè)備進(jìn)行DHCP地址分配交互;如果在第三預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告請(qǐng)求包的響應(yīng)消息,則所述第一終端設(shè)備與所述第二終端設(shè)備進(jìn)行IPv6地址分配交互。
[0021]一種終端設(shè)備,包括:連接模塊、發(fā)送模塊、第一定時(shí)模塊、接收模塊、連接管理模塊、第一網(wǎng)絡(luò)接入模塊和第二網(wǎng)絡(luò)接入模塊;其中,
[0022]所述連接模塊中設(shè)置一個(gè)或多個(gè)物理網(wǎng)口 ;
[0023]所述發(fā)送模塊,用于向第二終端設(shè)備發(fā)送ARP請(qǐng)求,所述第二終端設(shè)備通過一個(gè)所述物理網(wǎng)口與所述終端設(shè)備連接;
[0024]所述第一定時(shí)模塊,用于在發(fā)送模塊向所述第二終端設(shè)備發(fā)送ARP請(qǐng)求后開始定時(shí),定時(shí)時(shí)間為第一預(yù)設(shè)時(shí)間;
[0025]所述接收模塊,用于接收來自所述第二終端設(shè)備的消息;
[0026]所述連接管理模塊,用于當(dāng)確定接收模塊在第一預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包或路由器公告請(qǐng)求時(shí),通知第一網(wǎng)絡(luò)接入模塊進(jìn)行內(nèi)網(wǎng)接入;當(dāng)接收模塊在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告廣播或者在第一預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息時(shí),通知第二網(wǎng)絡(luò)接入模塊進(jìn)行外網(wǎng)接入;
[0027]所述第一網(wǎng)絡(luò)接入模塊,用于根據(jù)連接管理模塊的通知,進(jìn)行內(nèi)網(wǎng)接入;
[0028]所述第二網(wǎng)絡(luò)接入模塊,用于根據(jù)連接管理模塊的通知,進(jìn)行外網(wǎng)接入。
[0029]優(yōu)選的,該終端設(shè)備還包括:用戶配置模塊,
[0030]所述連接管理模塊,還用于偵測(cè)所述物理網(wǎng)口是否已連接所述第二終端設(shè)備,偵測(cè)到所述物理網(wǎng)口已連接所述第二終端設(shè)備時(shí),從用戶配置模塊獲取用戶配置信息;以及判斷所述用戶配置信息中是否存在PPPoE撥號(hào)配置信息;
[0031]所述用戶配置模塊,用于維護(hù)用戶配置信息;
[0032]所述發(fā)送模塊,具體用于在連接管理模塊確定所述用戶配置信息中不存在PPPoE撥號(hào)配置信息時(shí),向所述第二終端設(shè)備發(fā)送ARP請(qǐng)求。
[0033]優(yōu)選的,該終端設(shè)備還包括第三網(wǎng)絡(luò)接入模塊、第二定時(shí)模塊,
[0034]所述第三網(wǎng)絡(luò)接入模塊,用于在連接管理模塊確定所述用戶配置信息中存在PPPoE撥號(hào)配置信息時(shí),通過PPPoE撥號(hào)進(jìn)行外網(wǎng)接入;
[0035]所述第二定時(shí)模塊,用于在第三網(wǎng)絡(luò)接入模塊通過PPPoE撥號(hào)發(fā)起外網(wǎng)接入后開始定時(shí),定時(shí)時(shí)間為第二預(yù)設(shè)時(shí)間;
[0036]所述連接管理模塊,還用于判斷接收模塊是否在第二預(yù)設(shè)時(shí)間內(nèi)收到拒絕消息或響應(yīng)消息;
[0037]所述發(fā)送模塊,具體用于當(dāng)連接管理模塊確定接收模塊在第二預(yù)設(shè)時(shí)間內(nèi)收到拒絕消息,或者,在第二預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)消息時(shí),向所述第二終端設(shè)備發(fā)送ARP請(qǐng)求。
[0038]優(yōu)選的,所述第一網(wǎng)絡(luò)接入模塊,具體用于當(dāng)接收模塊在第一預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包時(shí),與所述第二終端設(shè)備進(jìn)行DHCP地址分配交互;當(dāng)接收模塊在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告請(qǐng)求時(shí),與所述第二終端設(shè)備進(jìn)行IPv6地址分配交互。
[0039]優(yōu)選的,該終端設(shè)備還包括第三定時(shí)模塊,
[0040]所述發(fā)送模塊,還用于當(dāng)連接管理模塊確定接收模塊在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告廣播或者在第一預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息,或者,在第二預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息時(shí),向第二終端設(shè)備發(fā)送DHCP發(fā)現(xiàn)包和路由器公告請(qǐng)求包;
[0041]所述第三定時(shí)模塊,用于在發(fā)送模塊向所述第二終端設(shè)備發(fā)送DHCP發(fā)現(xiàn)包和路由器公告請(qǐng)求包后啟動(dòng)定時(shí),定時(shí)時(shí)間為第三預(yù)設(shè)時(shí)間;
[0042]所述連接管理模塊,還用于判斷接收模塊是否在第三預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包或路由器公告請(qǐng)求包的響應(yīng)消息,
[0043]所述第二網(wǎng)絡(luò)接入模塊,具體用于當(dāng)連接管理模塊確定接收模塊在第三預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包的響應(yīng)消息時(shí),與所述第二終端設(shè)備進(jìn)行DHCP地址分配交互;在第三預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告請(qǐng)求包的響應(yīng)消息時(shí),與第二終端設(shè)備進(jìn)行IPv6地址分配交互。
[0044]一種網(wǎng)絡(luò)接入系統(tǒng),包括:設(shè)置有一物理網(wǎng)口的第一終端設(shè)備,以及第二終端設(shè)備;其中,
[0045]所述第一終端設(shè)備為上述的終端設(shè)備。
[0046]本發(fā)明實(shí)施例一種網(wǎng)絡(luò)接入方法、裝置及系統(tǒng),第一終端設(shè)備上設(shè)置一個(gè)或多個(gè)物理網(wǎng)口,第一終端設(shè)備向第二終端設(shè)備發(fā)送地址解析協(xié)議ARP請(qǐng)求,所述第二終端設(shè)備通過一個(gè)所述物理網(wǎng)口與所述第一終端設(shè)備連接;所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包或路由器公告請(qǐng)求,則進(jìn)行內(nèi)網(wǎng)接入;所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告廣播或者在第一預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息,則進(jìn)行外網(wǎng)接入。本發(fā)明實(shí)施例通過物理網(wǎng)口復(fù)用,使單個(gè)物理網(wǎng)口自適應(yīng)內(nèi)外網(wǎng)接入,減少相關(guān)網(wǎng)絡(luò)通信類產(chǎn)品的硬件成本和終端產(chǎn)品體積。
【附圖說明】
[0047]圖1為本發(fā)明實(shí)施例一種網(wǎng)絡(luò)接入方法流程示意圖;
[0048]圖2為本發(fā)明實(shí)施例一種終端設(shè)備結(jié)構(gòu)示意圖;
[0049]圖3為本發(fā)明實(shí)施例再一種終端設(shè)備結(jié)構(gòu)示意圖;
[0050]圖4為本發(fā)明實(shí)施例再一種終端設(shè)備結(jié)構(gòu)示意圖;
[0051]圖5為本發(fā)明實(shí)施例再一種終端設(shè)備結(jié)構(gòu)示意圖;
[0052]圖6為本發(fā)明實(shí)施例1所述的網(wǎng)絡(luò)接入方法流程示意圖。
【具體實(shí)施方式】
[0053]為了克服現(xiàn)有技術(shù)中互聯(lián)網(wǎng)和局域網(wǎng)有線接入必須使用不同的網(wǎng)絡(luò)接口的問題,本發(fā)明實(shí)施例提供一種內(nèi)外網(wǎng)復(fù)用單一物理網(wǎng)口的網(wǎng)絡(luò)接入方法及裝置,實(shí)現(xiàn)即可以接入局域網(wǎng)又可以接入互聯(lián)網(wǎng)的功能。
[0054]圖1為本發(fā)明實(shí)施例一種網(wǎng)絡(luò)接入方法流程示意圖,如圖1所示,該方法包括:
[0055]步驟11:第一終端設(shè)備向第二終端設(shè)備發(fā)送地址解析協(xié)議ARP請(qǐng)求,所述第二終端設(shè)備通過物理網(wǎng)口與第一終端設(shè)備連接;
[0056]本實(shí)施例中,第一終端設(shè)備上設(shè)置一個(gè)或多個(gè)物理網(wǎng)口,設(shè)置多個(gè)物理網(wǎng)口是為了可以同時(shí)連接多個(gè)終端設(shè)備,各物理網(wǎng)口功能完全相同,這里,所述第二終端設(shè)備通過一個(gè)所述物理網(wǎng)口與所述第一終端設(shè)備連接。
[0057]步驟12:所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到DHCP發(fā)現(xiàn)包或路由器公告請(qǐng)求,則進(jìn)行內(nèi)網(wǎng)接入;所述第一終端設(shè)備在第一預(yù)設(shè)時(shí)間內(nèi)接收到路由器公告廣播或者在第一預(yù)設(shè)時(shí)間內(nèi)未收到響應(yīng)信息,則進(jìn)行外網(wǎng)接入。
[0058]可選的,在本發(fā)明一實(shí)施例中,該方法還包括:
[0059]所述第一終端設(shè)備偵測(cè)到所述物理網(wǎng)口已連接所述第二終端設(shè)備時(shí),獲取用戶配置信息;
[