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