[發明專利]基于MAC層數據通信的SOHO路由器快速配置系統及方法有效
| 申請號: | 201310545396.3 | 申請日: | 2013-11-06 |
| 公開(公告)號: | CN103533105B | 公開(公告)日: | 2017-11-14 |
| 發明(設計)人: | 王凱;何國榮 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/24;H04L12/751 |
| 代理公司: | 杭州千克知識產權代理有限公司33246 | 代理人: | 周希良 |
| 地址: | 201616 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 mac 數據通信 soho 路由器 快速 配置 系統 方法 | ||
技術領域
本發明涉及一種網絡技術,特別是涉及一種基于MAC層數據通信的SOHO路由器快速配置系統及方法。
背景技術
隨著寬帶以及WIFI技術的普及,WIFI路由器已經成為家庭組網的不二選擇,通過路由器,用戶可以很方便的完成小型局域網的組網。但是對于普通用戶而言,正確的配置路由器并不是一件容易的事情。因此,一種簡單而高效的配置路由器的方法對用戶來說是很有必要的。
目前市場上路由器快速配置工具對路由器進行配置的方法基本上都是基于IP層的。這種配置工具一般會有以下幾個交互過程:PC上運行路由器快速配置工具,首先路由器快速配置工具群發路由器本網段的廣播包;路由器收到這個廣播包之后,給予回應;PC未收到回應包,則失敗;若收到回應包,則表示連接成功,此時路由器快速配置工具繼續運行一系列配置后,PC會向路由器IP發送帶有配置信息的數據包;路由器根據這個包完成配置,并給予PC回應包;PC收到回應包,運行結束;
從現有技術的交互過程可以發現,由于對路由器進行配置的方法基本上都是基于IP層通信的,用戶為網卡配置的IP地址和路由器的地址一旦不在同一網段,由于IP層通信依賴于網卡的IP地址,現有的路由器快速配置工具就不能夠正確的配置路由器。為此很有必要找到一種方法,對網絡不是很熟悉的用戶也能快速正確的配置路由器。
MAC幀是基于MAC層數據通信的數據幀,其傳輸和IP地址無關。MAC幀的幀頭包括三個字段。前兩個字段分別為6字節長的目的地址字段和源地址字段,目的地址字段包含目的MAC地址信息,源地址字段包含源MAC地址信息。第三個字段為2字節的長度/類型字段,長度/類型字段具有兩種意義中的一種。如果這個字段的值小于1518,那么這個字段就是長度字段,并定義后面的數據字段的長度。但是如果這個字段的值大于1518,它就定義使用因特網服務的上層協議。MAC幀的數據部分只有一個字段,其長度在46到1500字節之間,包含的信息是網絡層傳下來的數據。MAC幀的幀尾也只有一個字段,為4字節長,包含的信息是幀校驗序列FCS(使用CRC校驗)。
發明內容
鑒于以上所述現有技術的缺點,本發明的目的在于提供一種基于MAC層數據通信的SOHO路由器快速配置系統和方法,用于解決現有技術中為網卡配置的IP地址和路由器的地址一旦不在同一網段,用戶就不能夠在用戶機上運用現有的路由器快速配置工具配置SOHO路由器的問題。
為實現上述目的及其他相關目的,本發明提供一種基于MAC層數據通信的SOHO路由器快速配置系統,所述SOHO路由器快速配置系統至少包括:設置于用戶機上的客戶端配置模塊,包括:網卡地址獲取單元,用于獲取所述用戶機的網卡的MAC地址;MAC層數據幀創建單元,與所述網卡地址獲取單元相連,用于以所述網卡地址獲取單元獲取的所述網卡的MAC地址作為源地址,以與設置于SOHO路由器的服務端配置模塊約定好的配置類型作為類型,以用戶對所述SOHO路由器的配置信息作為數據,創建一個MAC層數據幀;MAC層數據幀發送單元,與所述MAC層數據幀創建單元相連,用于利用所述網卡廣播發送所述MAC層數據幀創建單元創建的所述MAC層數據幀,以便設置于所述SOHO路由器上的服務端配置模塊接收所述MAC層數據幀,并且根據所述MAC層數據幀的數據完成對所述SOHO路由器的相應配置。
優選地,所述客戶端配置模塊還包括MAC層確認幀接收單元,用于偵聽并接收類型為與設置于所述SOHO路由器的服務端配置模塊約定好的確認類型的MAC層確認幀,確認配置成功。
優選地,所述用戶機包括一個或者多個網卡。
本發明還提供一種基于MAC層數據通信的SOHO路由器快速配置系統,所述SOHO路由器快速配置系統至少包括:設置于SOHO路由器的服務端配置模塊,所述服務端配置模塊包括:MAC層數據幀接收單元,用于偵聽并接收MAC層數據幀,接收到類型為與設置于用戶機的客戶端配置模塊約定好的配置類型的MAC層數據幀,獲取所述MAC層數據幀的數據,即用戶對所述SOHO路由器的配置信息;路由器配置單元,與所述MAC層數據幀接收單元相連,用于根據所述接收MAC層數據幀單元獲取的所述數據完成對所述SOHO路由器的相應配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310545396.3/2.html,轉載請聲明來源鉆瓜專利網。





