[發明專利]一種自適應網路連接方法和系統有效
| 申請號: | 201210504293.8 | 申請日: | 2012-11-30 |
| 公開(公告)號: | CN103856571B | 公開(公告)日: | 2017-10-13 |
| 發明(設計)人: | 韓令軍;周勃 | 申請(專利權)人: | 銳迪科(重慶)微電子科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/08;H04L12/28 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 401336 重慶市*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自適應 網路 連接 方法 系統 | ||
技術領域
本發明涉及通信技術領域,具體涉及一種自適應網路連接方法和系統。
背景技術
近年來,3G、4G移動通訊技術不斷發展,無線終端的數據業務成為通訊業的主流服務。隨著終端數量不斷增長,運營商終端業務部署面臨IPv4地址枯竭的問題,將網絡升級為IPv6是解決此問題的一個有效手段。但IPv6網絡的部署是一個循序漸進的過程,IPv4與IPv6網絡面臨長期共存的狀況。為了適應這種狀況,無線數據終端須同時支持連接IPv4與IPv6網絡。因此,無線數據終端要支持IPv4單棧、IPv6單棧及IPv4與IPv6雙棧功能,可連接一種網絡或同時連接兩種網絡。
目前,無線數據終端通過計算機聯網主要有兩種方法,一種是通過動態主機配置協議(Dynamic Host Configration Protocl,簡稱DHCP)進行聯網,另一種是通過以太網的點到點協議(PPP Over Ethernet,簡稱PPPoE)進行聯網。不同的用戶可能選擇不同的網絡連接方式,如果無線數據終端只是單純的支持一種連接方式,就不能滿足用戶的需求。
發明內容
本發明實施例提供一種自適應網絡連接方法和系統,以期為用戶提供兩種連接方式,用戶可以根據需要選擇其中一種接入方式,從而滿足用戶不同的需求。
本發明實施例提供一種自適應網絡連接方法,包括:
監測客戶端的網口是否有網絡連接的請求消息,若是,則判斷所述請求消息是否為PADI消息,若是,則啟動PPPoE服務器為客戶端提供PPPoE網絡連接;若否,則啟動DHCP服務器為客戶端提供DHCP網絡連接。
其中,所述判斷所述請求消息是否為PADI消息具體包括:獲取所述請求消息的類型字段和代碼字段值,若所述請求消息的協議類型字段為0x8863,且代碼字段為0x09,則所述請求消息為PADI消息。
進一步的,若啟動PPPoE服務器為客戶端提供PPPoE網絡連接,則當PPPoE網絡連接成功后檢測網絡中傳輸的數據包,若檢測到的數據包為PPPoE類型的數據包,則對所述檢測到的數據包進行傳輸,若檢測到數據包為非PPPoE類型的數據包,則將所述檢測到的數據包丟棄,其中,所述PPPoE類型的數據包為協議類型字段為0x8863或者0x8864的數據包。
若啟動DHCP服務器為客戶端提供DHCP網絡連接,則當DHCP網絡連接成功后檢測網絡中傳輸的數據包,若檢測到的數據包為非PPPoE類型的數據包,則對所述檢測到的數據包進行傳輸,若檢測到的數據包為非PADI消息的PPPoE類型的數據包,則將所述檢測到的數據包丟棄,若檢測到PADI消息,則斷開DHCP網絡連接的數據通路,并啟動PPPoE服務器為客戶端提供PPPoE網絡連接;其中,所述PPPoE類型的數據包為協議類型字段為0x8863或者0x8864的數據包,所述PADI消息為協議類型字段為0x8863,且代碼字段為0x09的數據包。
本發明實施例還提供一種自適應網絡連接系統,包括:
監測模塊,用于監測客戶端的網口是否有網絡連接的請求消息,若是,則將所述請求消息發送給判斷模塊;
判斷模塊,用于判斷所述請求消息是否為PADI消息,并將判斷結果發送給管理模塊;
管理模塊,用于當所述請求消息為PADI消息時啟動PPPoE服務器為客戶端提供PPPoE網絡連接,當所述請求消息不是PADI消息時啟動DHCP服務器為客戶端提供DHCP網絡連接。
其中,所述判斷模塊獲取所述請求消息的類型字段和代碼字段,若所述請求消息的協議類型字段為0x8863,且代碼字段為0x09,則確定所述請求消息為PADI消息。
進一步的,自適應網絡連接系統還包括第一檢測模塊,與所述管理模塊連接;所述第一檢測模塊用于當所述管理模塊啟動PPPoE服務器為客戶端提供PPPoE網絡連接時,若PPPoE網絡連接成功則對網絡中傳輸的數據包進行檢測,若檢測到的數據包為PPPoE類型的數據包,則對所述檢測到的數據包進行傳輸,若檢測到的數據包為非PPPoE類型的數據包,則將所述檢測到的數據包丟棄,其中,所述PPPoE類型的數據包為協議類型字段為0x8863或者0x8864的數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銳迪科(重慶)微電子科技有限公司,未經銳迪科(重慶)微電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210504293.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶斜面的菜板
- 下一篇:用于管理集群中的節點間通信的方法和系統





