欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

路由器及借用他人網絡上網的方法

文檔序號:10626751閱讀:623來源:國知局
路由器及借用他人網絡上網的方法
【專利摘要】一種借用他人網絡上網的方法,其包括以下步驟:本地路由器接收到用戶終端發(fā)出的網絡借用請求,搜索周圍的無線網絡中的他人路由器,接著在所搜索到的他人路由器中獲取可以借用的他人路由器,并做成選擇列表,然后從選擇列表中選擇一個作為被借用路由器,并對被借用路由器發(fā)出網絡借用請求連接到運營商服務器,然后通過被借用路由器將運營商身份、上網口令發(fā)給運營商服務器進行驗證,在服務器驗證成功后網絡服務開始。本發(fā)明還提供一種路由器。在本實施方式中,路由器及借助他人網絡上網的方法解決了路由器因廣域網端口連接錯誤或者調制解調器運行錯誤時就會出現(xiàn)網絡連接錯誤而無法上網的問題。
【專利說明】
路由器及借用他人網絡上網的方法
技術領域
[0001]本發(fā)明涉及路由器,尤其涉及路由器配置網絡的方法?!颈尘凹夹g】
[0002]當前,路由器在廣域網端口連接錯誤或者調制解調器運行錯誤時就會出現(xiàn)網絡連接錯誤,從而無法上網。
【發(fā)明內容】

[0003]有鑒于此,有必要提供一種路由器,可以在因廣域網端口連接錯誤或者調制解調器運行錯誤無法上網時,借用他人網絡上網,同時提高網絡利用率。
[0004]同時,還有必要提供一種借用他人網絡上網的方法,可以在廣域網端口連接錯誤或者調制解調器運行錯誤無法上網時,借用他人網絡上網,同時提高網絡利用率。
[0005]本發(fā)明實施方式提供一種路由器,用于為用戶終端提供網絡服務,所述路由器包括:接收模塊、篩選模塊、選擇模塊、請求模塊、驗證模塊。接收模塊用于在用戶終端連接網絡失敗時接收用戶終端發(fā)出的網絡借用請求。搜索模塊用于搜索周圍的無線網絡中的其他路由器。篩選模塊用于在所搜索到的其他路由器中獲取可以借用的他人路由器,并做成選擇列表。選擇模塊用于從所述選擇列表中選擇一個作為被借用路由器。請求模塊用于對所述被借用路由器發(fā)出網絡借用請求連接到運營商服務器。驗證模塊用于通過所述被借用路由器將運營商身份、上網口令發(fā)給運營商服務器進行驗證,驗證成功則為所述用戶終端提供網絡服務。
[0006]優(yōu)選地,所述路由器還包括計時模塊,用于所述網絡服務開始后,計時網絡借用時間并在網絡借用時間超過運營商允許連接的時間上限時斷開網絡借用連接。
[0007]優(yōu)選地,所述篩選模塊還包括:抓取子模塊、分析子模塊、比較子模塊。抓取子模塊,用于抓取所述他人路由器發(fā)送的Beacon包。分析子模塊,用于分析所述Beacon包獲取運營商信息。比較子模塊,用于把所述運營商信息與路由器記錄的運營商信息進行比較并篩選出與所述路由器記錄的運營商信息相符的他人路由器做成選擇列表。
[0008]優(yōu)選地,所述選擇模塊還用于從所述選擇列表中選取寬帶利用率最低的他人路由器作為被借用路由器。
[0009]優(yōu)選地,所述選擇模塊還用于在所述驗證模塊驗證失敗或者所述請求模塊請求失敗時,重新選擇一個被借用路由器。
[0010]本發(fā)明還提供一種路由器,用于為另一路由器提供網絡借用服務,所述另一路由器為用戶終端提供網絡服務,所述路由器包括:發(fā)送模塊、檢測模塊、傳輸模塊。發(fā)送模塊, 用于在Beacon包內添加運營商信息,并進行Beacon包發(fā)送。檢測模塊,用于在檢測到所述另一路由器的網絡借用請求時,檢測是否允許網絡借用。傳輸模塊,用于將所述另一路由器發(fā)送的運營商身份、上網口令傳輸給運營商服務器進行驗證,驗證成功則網絡服務開始。
[0011]優(yōu)選地,所述發(fā)送模塊還用于選擇Beacon的Opt1nal中Element ID 32-255的一項作為網絡借用項,添加運營商信息。
[0012]優(yōu)選地,所述存儲模塊,用于在允許網絡借用請求時,存儲允許網絡借用請求的路由器MAC地址。
[0013]優(yōu)選地,所述檢測模塊在所述存儲模塊已經存儲有所述另一路由器的MAC地址時拒絕所述另一路由器的網絡借用請求,在未存儲所述另一路由器的MAC地址時允許所述另一路由器的網絡借用請求。
[0014]本發(fā)明提供一種借用他人網絡上網的方法,用于為用戶終端提供網絡服務,所述為用戶終端提供網絡服務包括以下步驟:接收到用戶終端發(fā)出的網絡借用請求。搜索周圍的無線網絡中的其他路由器。在所搜索到的其他路由器中獲取可以借用的他人路由器,并做成選擇列表。從所述可以借用的他人路由器選擇列表中選擇一個作為被借用路由器。對所述被借用路由器發(fā)出網絡借用請求連接到運營商服務器。通過所述被借用路由器將運營商身份、上網口令發(fā)給運營商服務器進行驗證,驗證成功則為所述用戶終端提供網絡服務。
[0015]優(yōu)選地,在所述網絡服務開始后,計時網絡借用時間并在網絡借用時間超過運營商允許連接的時間上限時斷開網絡借用連接。
[0016]優(yōu)選地,所述從所述可以借用的他人路由器中選擇一個作為被借用路由器的步驟,包括:從所述選擇列表中選取寬帶利用率最低的他人路由器作為被借用路由器。
[0017]優(yōu)選地,在所述運營商服務器進行驗證驗證失敗或者對所述被借用路由器發(fā)出網絡借用請求失敗時,重新選擇一個被借用路由器。
[0018]優(yōu)選地,所述在所搜索到的其他路由器中獲取可以借用的他人路由器,并做成選擇列表的步驟步驟包括以下步驟:抓取所述他人路由器發(fā)送的Beacon包。分析所述Beacon 包獲取運營商信息。把所述運營商信息與路由器記錄的運營商信息進行比較并篩選出與所述路由器記錄的運營商信息相符的他人路由器做成選擇列表。
[0019]本發(fā)明還提供一種借用他人網絡上網的方法,用于為另一路由器提供網絡借用服務,所述另一路由器為用戶終端提供網絡服務,包括以下步驟:在Beacon包內添加運營商信息,并進行Beacon包發(fā)送。檢測到另一路由器的網絡借用請求,檢測是否允許網絡借用。
[0020]優(yōu)選地,所述在Beacon包內添加運營商信息,并進行Beacon包發(fā)送的步驟還包括:選擇Beacon的Opt1nal中Element ID 32-255的一項作為網絡借用項,添加運營商信息。
[0021]優(yōu)選地,所述為另一路由器提供網絡還包括:在允許網絡借用請求時,存儲允許網絡借用請求的所述另一路由器MAC地址
[0022]優(yōu)選地,所述檢測是否允許網絡借用的步驟還包括:對存儲所述路由器曾經允許網絡借用請求的路由器MAC地址進行分析,發(fā)現(xiàn)已經存儲有所述另一路由器的MAC地址時拒絕所述另一路由器的網絡借用請求,發(fā)現(xiàn)未存儲所述另一路由器的MAC地址時允許所述另一路由器的網絡借用請求。
[0023]在本實施方式中,路由器及借助他人網絡上網的方法解決了路由器因廣域網端口連接錯誤或者調制解調器運行錯誤時就會出現(xiàn)網絡連接錯誤而無法上網的問題,同時選取寬帶利用率最低的他人路由器作為被借用路由器大幅度提高網絡利用率。【附圖說明】
[0024]圖1為本發(fā)明一實施方式中路由器的應用環(huán)境圖。
[0025]圖2為本發(fā)明一實施方式中路由器作為本地路由器的功能模塊圖。
[0026]圖3為本發(fā)明一實施方式中路由器作為被借用路由器的功能模塊圖。
[0027]圖4為本發(fā)明借用他人無線網絡上網的方法一實施方式路的流程圖。
[0028]圖5為本發(fā)明借用他人無線網絡上網的方法另一實施方式的流程圖?!揪唧w實施方式】
[0029]參閱圖1,所示為本發(fā)明路由器及借用他人網絡上網的方法一實施方式的應用環(huán)境及工作流程圖。本地路由器20接收到用戶終端10的網絡借用請求,搜索周圍的無線網絡30,請求周圍的無線網絡30中他人路由器31的進行網絡借用。再通過被借用路由器32 將用戶10的運營商身份和上網口令發(fā)送給網絡運營商服務器40,待網絡運營商驗證成功, 實現(xiàn)連接到網絡,網絡服務開始。
[0030]參閱圖2,所示本發(fā)明一實施方式中路由器作為本地路由器的功能模塊圖。在本實施方式中,本地路由器20包括接收模塊201、搜索模塊203、篩選模塊205、選擇模塊207、請求模塊209、驗證模塊211。
[0031]接收模塊201接收用戶終端10發(fā)出的網絡借用請求。
[0032]搜索模塊203搜索本地路由器20周圍的無線網絡30。
[0033]篩選模塊205從搜索到得他人路由器31中獲取可以借用的他人路由器,并做成選擇列表;其中,篩選模塊205包括抓取子模塊2050、分析子模塊2052、比較子模塊2054。抓取子模塊2050抓取他人路由器31發(fā)送的Beacon包。分析子模塊2052分析所述Beacon 包獲取運營商信息。比較子模塊2054把所述運營商信息與所述本地路由器20記錄的運營商信息進行比較并篩選出與所述本地路由器20記錄的運營商信息相符的他人路由器31做成選擇列表。
[0034]選擇模塊207從所述選擇列表中選取寬帶利用率最低的他人路由器31作為被借用路由器32。
[0035]請求模塊209對所述被借用路由器32發(fā)出網絡借用請求。
[0036]驗證模塊211通過被借用路由器32將用戶的運營商身份和上網口令發(fā)給運營商服務器40進行認證。
[0037]作為本案的進一步改進,本地路由器20還包括計時模塊213,用于在網絡服務開始后計時網絡借用時間并在網絡借用時間超過網絡運營商允許連接的時間上限時自動斷開網絡連接。
[0038]參閱圖3,為本發(fā)明一實施方式中路由器作為被借用路由器的功能模塊圖。在本實施方式中,被借用路由器32包括發(fā)送模塊320、檢測模塊322、存儲模塊324、傳輸模塊326。
[0039]發(fā)送模塊320在Beacon包內添加運營商信息,并進行Beacon包發(fā)送。在本實施方式中,他人路由器31的發(fā)送模塊320將Beacon包進行修改,選擇所述Beacon的Opt1nal 中Element ID 32-255的一項作為網絡借用項,添加運營商信息。
[0040]存儲模塊324在允許網絡借用連接時,存儲記錄進行過網絡借用連接的路由器 MAC地址。
[0041]檢測模塊322檢測是否允許網絡借用請求。在本實施方式中,檢測模塊322將存儲模塊324所存儲記錄進行過網絡借用連接的路由器MAC地址進行分析,發(fā)現(xiàn)存在連接記錄的路由器MAC地址則拒絕網絡借用請求,不存在連接記錄的路由器MAC地址則允許網絡借用請求。
[0042]傳輸模塊326將驗證模塊211發(fā)送的用戶運營商身份、上網口令傳輸給運營商服務器進行驗證,驗證成功則傳輸網絡資源。
[0043]參閱圖4,所示為本發(fā)明借用他人網絡上網的方法一實施方式的流程圖。
[0044]在步驟S400中,接收模塊201接收到用戶終端10發(fā)出的網絡借用請求。
[0045]在步驟S402中,搜索模塊203搜索周圍的無線網絡20。
[0046]在步驟S404中,篩選模塊205獲取可以借用的他人路由器31做成選擇列表。
[0047]在步驟S406中,選擇模塊207從所述選擇列表中選擇一個作為被借用路由器。
[0048]在步驟S408中,請求模塊209向被借用路由器32請求網絡借用連接到運營商服務器。
[0049]在步驟S410中,驗證模塊211通過被借用路由器將運營商身份、上網口令發(fā)給運營商服務器進行驗證。
[0050]在步驟S412中,服務器驗證成功后網絡服務開始。
[0051]參閱圖5,所示為本發(fā)明借用他人網絡上網的方法另一實施方式的流程圖。在本實施方式中,所述本發(fā)明借用他人網絡上網的方法通過圖1、圖2、圖3所示的應用環(huán)境和功能豐旲塊來完成。
[0052]在步驟S501中,接收模塊201接收到用戶終端10發(fā)出的網絡借用請求。
[0053]在步驟S503中,搜索模塊203搜索周的無線網絡30。
[0054]在步驟S505中,抓取子模塊2050抓取他人路由器31發(fā)送Beacon包。在本實施方式中,他人路由器31的發(fā)送模塊320將Beacon包進行修改,選擇Beacon的Opt1nal中 Element ID 32-255的一項作為網絡借用項,添加運營商信息。
[0055]在步驟S507中,分析子模塊2052分析所述Beacon包獲取所述運營商信息。
[0056]在步驟S509中,比較子模塊2054把所述運營商信息與本地路由器20記錄的運營商信息進行比較并篩選出與本地路由器20記錄的運營商信息相符的他人路由器31做成選擇列表。
[0057]在步驟S511中,選擇模塊207從所述選擇列表中選取一個寬帶利用率最低的他人路由器31作為被借用路由器32。
[0058]在步驟S513中,請求模塊209向所述被借用路由器32的檢測模塊322發(fā)出網絡借用請求連接到運營商服務器。
[0059]在步驟S515中,檢測模塊322檢測是否允許網絡借用。在本實施方式中,檢測模塊322在收到網絡借用請求時,對存儲模塊324存儲記錄曾經允許過網絡借用請求的路由器MAC地址進行分析,發(fā)現(xiàn)已經存儲有的路由器MAC地址時拒絕網絡借用請求,在未存儲的路由器MAC地址時允許路由器的網絡借用請求。同時在允許網絡借用時,存儲模塊324存儲允許網絡借用請求的路由器MAC地址。若被借用路由器32拒絕網絡借用請求則返回步驟S511,若被借用路由器32同意網絡借用請求則存儲模塊324存儲記錄允許網絡借用的路由器MAC地址,并進入步驟S517。
[0060]在步驟S517中,驗證模塊211將用戶運營商身份和上網口令發(fā)給傳輸模塊326。在本實施方式中,用戶運營商身份為用戶在運營商注冊的上網賬號,上網口令則為用戶上網賬號對應的上網密碼。[0061 ] 在步驟S519中,傳輸模塊326將所述用戶的運營商身份和上網口令發(fā)給運營商服務器40進行認證。在本實施方式中,若運營商服務器40驗證失敗,則返回步驟S511。若運營商服務器40驗證成功,則進入步驟S521。
[0062]在步驟S521中,網絡服務開始,計時模塊213計時網絡借用時間。
[0063]在步驟S521中,所述網絡借用時間超過運營商允許連接的時間上限,本地路由器 20的計時模塊213斷開網絡連接。
[0064]在本實施方式中,路由器及借助他人網絡上網的方法解決了路由器因廣域網端口連接錯誤或者調制解調器運行錯誤時就會出現(xiàn)網絡連接錯誤而無法上網的問題,同時選取寬帶利用率最低的他人路由器作為被借用路由器大幅度提高網絡利用率。
【主權項】
1.一種路由器,用于為用戶終端提供網絡服務,其特征在于,所述路由器包括:接收模塊,用于在用戶終端連接網絡失敗時接收用戶終端發(fā)出的網絡借用請求;搜索模塊,用于搜索周圍的無線網絡中的其他路由器;篩選模塊,用于在所搜索到的其他路由器中獲取可以借用的他人路由器,并做成選擇 列表;選擇模塊,用于從所述選擇列表中選擇一個作為被借用路由器;請求模塊,用于對所述被借用路由器發(fā)出網絡借用請求連接到運營商服務器;及 驗證模塊,用于通過所述被借用路由器將用戶運營商身份、上網口令發(fā)給運營商服務 器進行驗證,驗證成功則為所述用戶終端提供網絡服務。2.如權利要求1所述的路由器,其特征在于,所述路由器還包括計時模塊,用于在所述 網絡服務開始后,計時網絡借用時間并在網絡借用時間超過運營商允許連接的時間上限時 斷開網絡借用連接。3.如權利要求1所述的路由器,其特征在于,所述篩選模塊還包括:抓取子模塊,用于抓取所述他人路由器發(fā)送的Beacon包;分析子模塊,用于分析所述Beacon包獲取運營商信息;及比較子模塊,用于把所述運營商信息與路由器記錄的運營商信息進行比較并篩選出與 所述路由器記錄的運營商信息相符的他人路由器做成選擇列表。4.如權利要求3所述的路由器,其特征在于,所述選擇模塊還用于從所述選擇列表中 選取寬帶利用率最低的他人路由器作為被借用路由器。5.如權利要求4所述的路由器,其特征在于,所述選擇模塊還用于在所述驗證模塊驗 證失敗或者所述請求模塊請求失敗時,重新選擇一個被借用路由器。6.—種路由器,用于為另一路由器提供網絡借用服務,所述另一路由器為用戶終端提 供網絡服務,其特征在于,所述路由器包括:發(fā)送模塊,用于在Beacon包內添加運營商信息,并進行Beacon包發(fā)送;檢測模塊,用于在檢測到所述另一路由器的網絡借用請求后,檢測是否允許網絡借 用;及傳輸模塊,用于將所述另一路由器發(fā)送的用戶運營商身份、上網口令傳輸給運營商服 務器進行驗證,驗證成功則網絡服務開始。7.如權利要求6所述的路由器,其特征在于,所述發(fā)送模塊還用于選擇Beacon的 Opt1nal中Element ID 32-255的一項作為網絡借用項,添加運營商信息。8.如權利要求6所述的路由器,其特征在于,所述路由器還包括存儲模塊,用于存儲所 述路由器曾經允許過網絡借用請求的路由器MAC地址。9.如權利要求8所述的路由器,其特征在于,所述檢測模塊在所述存儲模塊已經存儲 有所述另一路由器的MAC地址時拒絕所述另一路由器的網絡借用請求,在未存儲所述另一 路由器的MAC地址時允許所述另一路由器的網絡借用請求。10.—種借用他人網絡上網的方法,用于路由器為用戶終端提供網絡服務,其特征在 于,所述借用他人網絡上網的方法包括以下步驟:接收到所述用戶終端發(fā)出的網絡借用請求;搜索周圍的無線網絡中的其他路由器;在所搜索到的其他路由器中獲取可以借用的他人路由器,并做成選擇列表;從所述可以借用的他人路由器選擇列表中選擇一個作為被借用路由器;對所述被借用路由器發(fā)出網絡借用請求連接到運營商服務器;及通過所述被借用路由器將運營商身份、上網口令發(fā)給運營商服務器進行驗證,驗證成 功則為所述用戶終端提供網絡服務。11.如權利要求10所述的借用他人網絡上網的方法,其特征在于,還包括:在所述網絡服務開始后,計時網絡借用時間并在網絡借用時間超過運營商允許連接的 時間上限時斷開網絡借用連接。12.如權利要求10所述的借用他人網絡上網的方法,其特征在于,所述從所述可以借 用的他人路由器中選擇一個作為被借用路由器的步驟包括:從所述選擇列表中選取一個寬帶利用率最低的他人路由器作為被借用路由器。13.如權利要求12所述的借用他人網絡上網的方法,其特征在于,還包括:在所述運營商服務器進行驗證驗證失敗或者對所述被借用路由器發(fā)出網絡借用請求 失敗時,重新選擇一個被借用路由器。14.如權利要求10所述的借用他人網絡上網的方法,其特征在于,所述在所搜索到的 其他路由器中獲取可以借用的他人路由器,并做成選擇列表的步驟步驟包括以下步驟:抓取所述他人路由器發(fā)送的Beacon包;分析所述Beacon包獲取運營商信息;及把所述運營商信息與路由器記錄的運營商信息進行比較并篩選出與所述路由器記錄 的運營商信息相符的他人路由器做成選擇列表。15.—種借用他人網絡上網的方法,應用于路由器中,用于為另一路由器提供網絡借用 服務,其特征在于,所述借用他人網絡上網的方法包括以下步驟:在Beacon包內添加運營商信息,并進行Beacon包發(fā)送;檢測到所述另一路由器的網絡借用請求,檢測是否允許網絡借用;及傳輸所述另一路由器發(fā)送的用戶運營商身份、上網口令給運營商服務器進行驗證,驗 證成功則網絡服務開始。16.如權利要求15所述的借用他人網絡上網的方法,其特征在于,所述在Beacon包內 添加運營商信息,并進行Beacon包發(fā)送的步驟還包括:選擇Beacon的Opt1nal中Element ID 32-255的一項作為網絡借用項,添加運營商信息。17.如權利要求15所述的借用他人網絡上網的方法,其特征在于,所述為另一路由器 提供網絡借用服務還包括:在允許網絡借用請求時,存儲允許網絡借用請求的所述另一路 由器MAC地址。18.如權利要求17所述的借用他人網絡上網的方法,其特征在于,所述檢測是否允許 網絡借用的步驟還包括:對存儲所述路由器曾經允許網絡借用請求的路由器MAC地址進行分析,發(fā)現(xiàn)已經存儲 有所述另一路由器的MAC地址時拒絕所述另一路由器的網絡借用請求,發(fā)現(xiàn)未存儲所述另 一路由器的MAC地址時允許所述另一路由器的網絡借用請求。
【文檔編號】H04L12/911GK105991452SQ201510050198
【公開日】2016年10月5日
【申請日】2015年1月30日
【發(fā)明人】陳剛, 蔡明哲, 丁軍
【申請人】國基電子(上海)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
徐州市| 安徽省| 隆德县| 东明县| 曲阜市| 佛坪县| 江安县| 两当县| 睢宁县| 长垣县| 通许县| 苍梧县| 郧西县| 深圳市| 项城市| 邯郸县| 尼木县| 阳原县| 乌海市| 含山县| 黔西| 渑池县| 瑞安市| 休宁县| 普兰店市| 松阳县| 清原| 东辽县| 金山区| 内江市| 上虞市| 育儿| 荆州市| 灵武市| 合山市| 静宁县| 巴马| 泸水县| 黎平县| 广饶县| 东乌珠穆沁旗|