專利名稱:一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng)及方法。
背景技術(shù):
對于單機(jī)系統(tǒng),一般可以同時支持多種上網(wǎng)設(shè)備,但是通常同一時間只能使用其中一種進(jìn)行網(wǎng)絡(luò)應(yīng)用。用戶對于網(wǎng)絡(luò)的使用主要可以分為兩類一類是普通瀏覽型應(yīng)用, 此類應(yīng)用需要的流量較小,單個上網(wǎng)設(shè)備一般即可滿足需求;另一類是下載應(yīng)用,下載速度是此類應(yīng)用最主要的應(yīng)用需求,由于現(xiàn)在的單機(jī)系統(tǒng)所使用的下載方式(不論迅雷、各種 P2P、FTP等協(xié)議的下載)對應(yīng)的都是單機(jī)單獨上網(wǎng)設(shè)備的使用,所以下載速度會受限于所使用的上網(wǎng)設(shè)備所能使用的帶寬。如何能避免這種網(wǎng)絡(luò)資源的浪費、實現(xiàn)最大化的資源利用、突破單一資源的帶寬限制,這些問題亟待解決。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng)及方法,在單機(jī)上實現(xiàn)多種上網(wǎng)設(shè)備整合應(yīng)用,避免網(wǎng)絡(luò)資源的浪費,突破單一資源的帶寬限制。為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案。一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng),所述單機(jī)支持N個網(wǎng)絡(luò)設(shè)備,該系統(tǒng)包括任務(wù)管理子系統(tǒng),用于接收用戶輸入的下載任務(wù),獲取任務(wù)參數(shù),劃分存儲空間后將任務(wù)劃分為M個子任務(wù)并分派給M個網(wǎng)絡(luò)設(shè)備;在各子任務(wù)下載完成后將下載的報文合并上報給用戶;其中,1彡M彡N;設(shè)備管理子系統(tǒng),用于控制所述M個網(wǎng)絡(luò)設(shè)備,維護(hù)各網(wǎng)絡(luò)設(shè)備的設(shè)備狀態(tài),記錄并提供各網(wǎng)絡(luò)設(shè)備的設(shè)備參數(shù);協(xié)議管理子系統(tǒng),用于根據(jù)子任務(wù)的分派結(jié)果,按照各設(shè)備參數(shù)封裝對應(yīng)的下載請求并發(fā)送至路由管理子系統(tǒng);接收路由管理子系統(tǒng)發(fā)送來的報文并將其解析后存放至對應(yīng)的存儲空間;路由管理子系統(tǒng),用于維護(hù)所述M個網(wǎng)絡(luò)設(shè)備的路由表;按照設(shè)備參數(shù)將協(xié)議管理子系統(tǒng)發(fā)送來的下載請求通過對應(yīng)的網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)至網(wǎng)絡(luò)側(cè);將網(wǎng)絡(luò)側(cè)回復(fù)的報文發(fā)送給協(xié)議管理子系統(tǒng)。優(yōu)選地,所述任務(wù)管理子系統(tǒng)包括文件拆分模塊,用于配合子任務(wù)分解模塊將下載資源的文件進(jìn)行拆分;文件合并模塊,用于在各個子任務(wù)下載完成后,將各子任務(wù)下載的報文合并處理;參數(shù)獲取模塊,用于獲取下載任務(wù)中包含所需下載資源信息的任務(wù)參數(shù),該任務(wù)參數(shù)包括文件名、文件大小和/或下載協(xié)議;CN 102263694 A
說明書
2/5頁子任務(wù)分解模塊,根據(jù)所述任務(wù)參數(shù)和預(yù)設(shè)的網(wǎng)絡(luò)設(shè)備使用權(quán)重將下載任務(wù)劃分為多個子任務(wù)。優(yōu)選地,所述協(xié)議管理子系統(tǒng)包括協(xié)議報文處理模塊,用于根據(jù)各設(shè)備參數(shù)和子任務(wù)內(nèi)容封裝對應(yīng)于各網(wǎng)絡(luò)設(shè)備的下載請求;解析路由管理子系統(tǒng)發(fā)送來的報文并將其存儲到對應(yīng)的存儲空間;報文接收處理模塊,用于接收路由管理子系統(tǒng)發(fā)送來的報文;報文發(fā)送處理模塊,用于將所述下載請求發(fā)送至路由管理子系統(tǒng)。優(yōu)選地,所述設(shè)備管理子系統(tǒng)包括與執(zhí)行子任務(wù)的各網(wǎng)絡(luò)設(shè)備一一對應(yīng)的M個控制模塊,分別用于維護(hù)對應(yīng)網(wǎng)絡(luò)設(shè)備的狀態(tài)。優(yōu)選地,所述路由管理子系統(tǒng)包括設(shè)備路由維護(hù)模塊,用于維護(hù)各網(wǎng)絡(luò)設(shè)備的路由表;路由轉(zhuǎn)發(fā)控制模塊,用于設(shè)置路由走向,控制來自協(xié)議管理子系統(tǒng)的報文走向。優(yōu)選地,所述網(wǎng)絡(luò)設(shè)備包括以太網(wǎng)卡、無線WIFI、調(diào)制解調(diào)器和/或無線上網(wǎng)卡。一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的方法,所述單機(jī)支持N個網(wǎng)絡(luò)設(shè)備,所述 N ^ 2 ;該方法包括資源下載網(wǎng)絡(luò)應(yīng)用的實現(xiàn)步驟在指定下載任務(wù)后,將該下載任務(wù)分解成M個子任務(wù)并將其分派給M個網(wǎng)絡(luò)設(shè)備, 通過M個網(wǎng)絡(luò)設(shè)備按照對應(yīng)的子任務(wù)分別進(jìn)行下載,在全部子任務(wù)完成后將下載的所有報文合并上報,其中1彡M彡N。優(yōu)選地,所述將下載任務(wù)分解成M個子任務(wù)的過程進(jìn)一步包括預(yù)先設(shè)置在當(dāng)前下載任務(wù)中執(zhí)行子任務(wù)的M個網(wǎng)絡(luò)設(shè)備的使用權(quán)重;在用戶指定下載任務(wù)后,獲取包含所需下載資源信息的任務(wù)參數(shù);根據(jù)所述M個網(wǎng)絡(luò)設(shè)備的使用權(quán)重和任務(wù)參數(shù)將當(dāng)前的下載任務(wù)劃分為N個子任務(wù)。優(yōu)選地,根據(jù)各網(wǎng)絡(luò)設(shè)備的帶寬速率和/或資費來設(shè)置各網(wǎng)絡(luò)設(shè)備的使用權(quán)重。優(yōu)選地,上述方法還包括普通瀏覽網(wǎng)絡(luò)應(yīng)用的實現(xiàn)步驟
在上網(wǎng)前選定默認(rèn)應(yīng)用的網(wǎng)絡(luò)設(shè)備和/或在上網(wǎng)過程中修改當(dāng)前應(yīng)用的網(wǎng)絡(luò)設(shè)備,用戶通過最新選定的網(wǎng)絡(luò)設(shè)備進(jìn)行瀏覽網(wǎng)絡(luò)應(yīng)用。與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下有益效果本發(fā)明將單機(jī)上多種網(wǎng)絡(luò)設(shè)備進(jìn)行整合,打破了單一網(wǎng)絡(luò)設(shè)備的帶寬限制,充分利用所有網(wǎng)絡(luò)資源,實現(xiàn)多網(wǎng)絡(luò)資源共用,從而使得單機(jī)網(wǎng)絡(luò)資源得到最大化利用,滿足了網(wǎng)絡(luò)應(yīng)用的高速率需求。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明實施例實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng)架構(gòu)示意圖;圖2是本發(fā)明實施例中任務(wù)管理子系統(tǒng)的模塊結(jié)構(gòu)圖;圖3是本發(fā)明實施例中協(xié)議管理子系統(tǒng)的模塊結(jié)構(gòu)圖;圖4是本發(fā)明實施例中設(shè)備管理子系統(tǒng)的模塊結(jié)構(gòu)5
圖5是本發(fā)明實施例中路由管理子系統(tǒng)的模塊結(jié)構(gòu)圖;圖6是本發(fā)明實施例中普通瀏覽應(yīng)用的方法流程圖;圖7是本發(fā)明實施例中資源下載應(yīng)用的方法流程圖;圖8是本發(fā)明實施例的應(yīng)用場景示例圖。
具體實施例方式為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。系統(tǒng)實施例如圖1所示,本實施例實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng)包括以下部分(1)任務(wù)管理子系統(tǒng),其組成如圖2所示,進(jìn)一步包括文件拆分模塊、文件合并模塊、參數(shù)獲取模塊、子任務(wù)分解模塊。其功能包括a、負(fù)責(zé)接收用戶輸入任務(wù)(從HTTP解析或手動指定);b、通過參數(shù)獲取模塊獲取任務(wù)參數(shù)(包括文件名、大小、下載協(xié)議等);C、劃分存儲空間,并通過子任務(wù)分解模塊根據(jù)任務(wù)參數(shù)和預(yù)設(shè)的各網(wǎng)絡(luò)設(shè)備的使用比率將下載任務(wù)劃分為多個子任務(wù),控制各網(wǎng)絡(luò)設(shè)備進(jìn)行子任務(wù)的執(zhí)行;d、在各子任務(wù)完成后,將通過各網(wǎng)絡(luò)設(shè)備下載的報文合并上報給用戶。(2)協(xié)議管理子系統(tǒng),其組成如圖3所示,進(jìn)一步包括報文接收處理模塊、協(xié)議報文處理模塊、報文發(fā)送處理模塊。其功能包括a、通過報文接收處理模塊接收路由管理子系統(tǒng)發(fā)來的網(wǎng)絡(luò)側(cè)回復(fù)報文;b、根據(jù)設(shè)備參數(shù),通過協(xié)議報文處理模塊封裝下載請求報文;C、通過路由管理子系統(tǒng)控制由指定的網(wǎng)絡(luò)設(shè)備發(fā)送報文至網(wǎng)絡(luò)側(cè);d、通過協(xié)議報文處理模塊解析網(wǎng)絡(luò)側(cè)回復(fù)報文,并將數(shù)據(jù)存儲到對應(yīng)的存儲空間。(3)設(shè)備管理子系統(tǒng),其組成如圖4所示,包括多個控制模塊,各模塊對應(yīng)一個當(dāng)前PC支持的網(wǎng)絡(luò)設(shè)備,如以太網(wǎng)、Wifi、調(diào)制解調(diào)器等網(wǎng)絡(luò)設(shè)備。其功能包括a、負(fù)責(zé)控制多種網(wǎng)絡(luò)設(shè)備;b、維護(hù)設(shè)備狀態(tài)(連接、斷開、IP地址、DNS、網(wǎng)管· · ·);C、提供設(shè)備信息給任務(wù)管理子系統(tǒng)和協(xié)議子系統(tǒng)。(4)路由管理子系統(tǒng),其組成如圖5所示,進(jìn)一步包括設(shè)備路由維護(hù)模塊和路由轉(zhuǎn)發(fā)控制模塊。其功能包括a、負(fù)責(zé)維護(hù)各網(wǎng)絡(luò)設(shè)備的路由表;b、根據(jù)設(shè)備管理子系統(tǒng)中的主從設(shè)備來設(shè)置路由走向;C、控制協(xié)議管理子系統(tǒng)的報文走向。
方法實施例由于網(wǎng)絡(luò)應(yīng)用主要包括普通瀏覽型應(yīng)用和資源下載型應(yīng)用兩類,所以本實施例中將分別描述應(yīng)用上述系統(tǒng)來實現(xiàn)兩類應(yīng)用的方法。普通應(yīng)用處理流程,如圖6所示,包括以下步驟601、用戶根據(jù)各個網(wǎng)絡(luò)設(shè)備的帶寬和資費情況,自行選擇默認(rèn)的主網(wǎng)絡(luò)設(shè)備;602、路由管理子系統(tǒng)從設(shè)備管理子系統(tǒng)獲取所選網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)參數(shù)(IP、DNS、 Gateway λ mask 等);603、路由管理子系統(tǒng)根據(jù)所獲取的參數(shù)設(shè)置PC路由表,將指定默認(rèn)的主網(wǎng)絡(luò)設(shè)備設(shè)置為默認(rèn)的路由出口;604、用戶進(jìn)行默認(rèn)的網(wǎng)絡(luò)應(yīng)用,使用選定的網(wǎng)絡(luò)設(shè)備上網(wǎng)進(jìn)行瀏覽。下載處理流程,如圖7所示,包括以下步驟701、用戶設(shè)置各網(wǎng)絡(luò)設(shè)備下載使用權(quán)重;總權(quán)重100%,根據(jù)各網(wǎng)絡(luò)設(shè)備的帶寬和資費進(jìn)行權(quán)重設(shè)置,權(quán)重百分比即為下載任務(wù)中對當(dāng)前網(wǎng)絡(luò)設(shè)備的使用比率;702、用戶指定所需下載任務(wù);703、任務(wù)管理子系統(tǒng)獲取所需下載資源的任務(wù)參數(shù)(包括協(xié)議類型、文件大小、 資源地址等);704、任務(wù)管理子系統(tǒng)根據(jù)任務(wù)參數(shù)和設(shè)備使用權(quán)重將下載任務(wù)分解成η個子任務(wù)(η為當(dāng)前單機(jī)支持的參與下載的網(wǎng)絡(luò)設(shè)備數(shù)量),子任務(wù)文件大小按照權(quán)重比例分配;705、協(xié)議管理子系統(tǒng)從設(shè)備管理子系統(tǒng)獲取各網(wǎng)絡(luò)設(shè)備的設(shè)備參數(shù);706、協(xié)議管理子系統(tǒng)按照各設(shè)備參數(shù)封裝對應(yīng)的下載請求到路由管理子系統(tǒng);707、路由管理子系統(tǒng)根據(jù)不同網(wǎng)絡(luò)設(shè)備的不同ΙΡ,將協(xié)議管理子系統(tǒng)的下載請求報文通過對應(yīng)的網(wǎng)絡(luò)設(shè)備發(fā)送至網(wǎng)絡(luò)側(cè);708、路由管理子系統(tǒng)將網(wǎng)絡(luò)側(cè)回復(fù)的報文傳給協(xié)議管理子系統(tǒng);709、協(xié)議管理子系統(tǒng)將回復(fù)報文按協(xié)議進(jìn)行解析,將各子任務(wù)下載內(nèi)容分別存放。710、重復(fù)步驟706-709直到各子任務(wù)均完成;711、將各子任務(wù)完成結(jié)果進(jìn)行合并,保存到用戶指定的存儲空間。如圖8所示,本實施例還提供了一應(yīng)用場景示例。在該示例中,應(yīng)用環(huán)境包括 PC機(jī)一臺、一個以太網(wǎng)卡(Eth)、一個無線wifi、一個調(diào)制解調(diào)器(Modem)、一個3G上網(wǎng)卡 (Ndis接口)、一個FTP服務(wù)器、測試用下載文件download. test(20M)。應(yīng)用過程為(1)各網(wǎng)絡(luò)設(shè)備接入網(wǎng)絡(luò),獲取 IP 地址,Eth-IPl/Wifi-IP2/Modem-IP3/ Ndis-IP4 ;(2)設(shè)備管理子系統(tǒng)記錄維護(hù)設(shè)備IP信息,可以使用表格方式維護(hù)設(shè)備信息但不限于表格方式;(3)根據(jù)設(shè)備帶寬速率設(shè)置各設(shè)備權(quán)重,Eth-40 % /ffifi-30% /Modem-10 % / Ndis-20% ;用戶可根據(jù)帶寬和資費情況自行考慮設(shè)置、默認(rèn)按照設(shè)備自身帶寬速度比例進(jìn)行指定;(4)指定下載任務(wù)為下載FTP服務(wù)器中的download, test文件、FTP文件傳輸協(xié)議(基于IP應(yīng)用,不限于FTP協(xié)議,所有基于IP的下載協(xié)議均可使用);(5)任務(wù)管理子系統(tǒng)通過默認(rèn)網(wǎng)絡(luò)設(shè)備Eth訪問FTP服務(wù)器,獲取文件大小 20M(默認(rèn)網(wǎng)絡(luò)設(shè)備可以用戶自行指定,也可以是普通瀏覽應(yīng)用中指定的主設(shè)備,不設(shè)置時是默認(rèn)的帶寬最大的設(shè)備);(6)任務(wù)管理子系統(tǒng)根據(jù)設(shè)備權(quán)重將下載任務(wù)分解成4個子任務(wù),子任務(wù)1為文件 0-8M部分,子任務(wù)2為8M-14M部分,子任務(wù)3為文件14-16M部分,子任務(wù)4為文件16-20M 部分;(7)協(xié)議管理子系統(tǒng)從設(shè)備管理子系統(tǒng)獲取設(shè)備參數(shù),Eth-IPl/ffifi-IP2/ Modem-IP3/Ndis-IP4 ;(8)協(xié)議子系統(tǒng)按照FTP協(xié)議分別使用四個IP訪問FTP服務(wù)器(通過服務(wù)器的鑒權(quán)和用戶登入部分,獲取文件信息);(9)路由管理子系統(tǒng)根據(jù)IP分別從對應(yīng)設(shè)備發(fā)出FTP協(xié)議的下載請求報文至FTP 服務(wù)器(建立基于IP的socket連接進(jìn)行報文下載);(10)路由管理子系統(tǒng)將FTP服務(wù)器回復(fù)的報文傳給協(xié)議管理子系統(tǒng)(根據(jù)子任務(wù)報文的源IP,直接指定對應(yīng)設(shè)備的出接口);(11)協(xié)議管理子系統(tǒng)將FTP服務(wù)器回復(fù)的報文按協(xié)議進(jìn)行解析,將4個子任務(wù)下載內(nèi)容分別存放至對應(yīng)存儲空間(協(xié)議管理子系統(tǒng)根據(jù)報文目標(biāo)IP將回復(fù)報文分發(fā)到對應(yīng)子任務(wù)處理);(12)重復(fù)步驟(7)-(11)直到4個子任務(wù)均完成;(13)將4子任務(wù)完成結(jié)果進(jìn)行合并為20M完整文件,保存到用戶指定空間。附各設(shè)備FTP交互過程-USER usernamePASS passwordSYSTTYPEA //ASCII 形式傳輸PORT file, port "socket 選擇文件REST Marker //重置文件傳輸點,任務(wù)1從頭開始,任務(wù)2從8M開始,任務(wù)3從 14M開始,任務(wù)4從16M開始,ReceiveFileO //各任務(wù)循環(huán)接收文件內(nèi)容END。另外,本技術(shù)方案基于IP層之上進(jìn)行應(yīng)用,包括但不限于本方案中所述的網(wǎng)絡(luò)設(shè)備,可以支持所有基于IP網(wǎng)絡(luò)使用的網(wǎng)絡(luò)設(shè)備;本方案支持的下載協(xié)議是基于IP網(wǎng)絡(luò)的下載協(xié)議,包括但不限于本方案中描述的下載協(xié)議,可以支持所有基于IP網(wǎng)絡(luò)使用的下載協(xié)議;本方案支持設(shè)備數(shù)量N個,N為單機(jī)支持的最大設(shè)備數(shù)量。上述說明示出并描述了本發(fā)明的一個優(yōu)選實施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動。而本領(lǐng)域人員所進(jìn)行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng),所述單機(jī)支持N個網(wǎng)絡(luò)設(shè)備,其特征在于,該系統(tǒng)包括任務(wù)管理子系統(tǒng),用于接收用戶輸入的下載任務(wù),獲取任務(wù)參數(shù),劃分存儲空間后將任務(wù)劃分為M個子任務(wù)并分派給M個網(wǎng)絡(luò)設(shè)備;在各子任務(wù)下載完成后將下載的報文合并上報給用戶;其中,1彡M彡N;設(shè)備管理子系統(tǒng),用于控制所述M個網(wǎng)絡(luò)設(shè)備,維護(hù)各網(wǎng)絡(luò)設(shè)備的設(shè)備狀態(tài),記錄并提供各網(wǎng)絡(luò)設(shè)備的設(shè)備參數(shù);協(xié)議管理子系統(tǒng),用于根據(jù)子任務(wù)的分派結(jié)果,按照各設(shè)備參數(shù)封裝對應(yīng)的下載請求并發(fā)送至路由管理子系統(tǒng);接收路由管理子系統(tǒng)發(fā)送來的報文并將其解析后存放至對應(yīng)的存儲空間;路由管理子系統(tǒng),用于維護(hù)所述M個網(wǎng)絡(luò)設(shè)備的路由表;按照設(shè)備參數(shù)將協(xié)議管理子系統(tǒng)發(fā)送來的下載請求通過對應(yīng)的網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)至網(wǎng)絡(luò)側(cè);將網(wǎng)絡(luò)側(cè)回復(fù)的報文發(fā)送給協(xié)議管理子系統(tǒng)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述任務(wù)管理子系統(tǒng)包括 文件拆分模塊,用于配合子任務(wù)分解模塊將下載資源的文件進(jìn)行拆分;文件合并模塊,用于在各個子任務(wù)下載完成后,將各子任務(wù)下載的報文合并處理; 參數(shù)獲取模塊,用于獲取下載任務(wù)中包含所需下載資源信息的任務(wù)參數(shù),該任務(wù)參數(shù)包括文件名、文件大小和/或下載協(xié)議;子任務(wù)分解模塊,根據(jù)所述任務(wù)參數(shù)和預(yù)設(shè)的網(wǎng)絡(luò)設(shè)備使用權(quán)重將下載任務(wù)劃分為多個子任務(wù)。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述協(xié)議管理子系統(tǒng)包括協(xié)議報文處理模塊,用于根據(jù)各設(shè)備參數(shù)和子任務(wù)內(nèi)容封裝對應(yīng)于各網(wǎng)絡(luò)設(shè)備的下載請求;解析路由管理子系統(tǒng)發(fā)送來的報文并將其存儲到對應(yīng)的存儲空間; 報文接收處理模塊,用于接收路由管理子系統(tǒng)發(fā)送來的報文; 報文發(fā)送處理模塊,用于將所述下載請求發(fā)送至路由管理子系統(tǒng)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述設(shè)備管理子系統(tǒng)包括與執(zhí)行子任務(wù)的各網(wǎng)絡(luò)設(shè)備一一對應(yīng)的M個控制模塊,分別用于維護(hù)對應(yīng)網(wǎng)絡(luò)設(shè)備的狀態(tài)。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述路由管理子系統(tǒng)包括 設(shè)備路由維護(hù)模塊,用于維護(hù)各網(wǎng)絡(luò)設(shè)備的路由表;路由轉(zhuǎn)發(fā)控制模塊,用于設(shè)置路由走向,控制來自協(xié)議管理子系統(tǒng)的報文走向。
6.如權(quán)利要求1至5任一所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)設(shè)備包括以太網(wǎng)卡、無線Wifi、調(diào)制解調(diào)器和/或無線上網(wǎng)卡。
7.一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的方法,所述單機(jī)支持N個網(wǎng)絡(luò)設(shè)備,所述 N ^ 2 ;其特征在于,該方法包括資源下載網(wǎng)絡(luò)應(yīng)用的實現(xiàn)步驟在指定下載任務(wù)后,將該下載任務(wù)分解成M個子任務(wù)并將其分派給M個網(wǎng)絡(luò)設(shè)備,通過 M個網(wǎng)絡(luò)設(shè)備按照對應(yīng)的子任務(wù)分別進(jìn)行下載,在全部子任務(wù)完成后將下載的所有報文合并上報,其中1彡M彡N。
8.如權(quán)利要求7所述的方法,其特征在于,所述將下載任務(wù)分解成M個子任務(wù)的過程進(jìn)一步包括預(yù)先設(shè)置在當(dāng)前下載任務(wù)中執(zhí)行子任務(wù)的M個網(wǎng)絡(luò)設(shè)備的使用權(quán)重;在用戶指定下載任務(wù)后,獲取包含所需下載資源信息的任務(wù)參數(shù);根據(jù)所述M個網(wǎng)絡(luò)設(shè)備的使用權(quán)重和任務(wù)參數(shù)將當(dāng)前的下載任務(wù)劃分為N個子任務(wù)。
9.如權(quán)利要求8所述的方法,其特征在于,根據(jù)各網(wǎng)絡(luò)設(shè)備的帶寬速率和/或資費來設(shè)置各網(wǎng)絡(luò)設(shè)備的使用權(quán)重。
10.如權(quán)利要求7至9任一所述的方法,其特征在于,該方法還包括普通瀏覽網(wǎng)絡(luò)應(yīng)用的實現(xiàn)步驟在上網(wǎng)前選定默認(rèn)應(yīng)用的網(wǎng)絡(luò)設(shè)備和/或在上網(wǎng)過程中修改當(dāng)前應(yīng)用的網(wǎng)絡(luò)設(shè)備,用戶通過最新選定的網(wǎng)絡(luò)設(shè)備進(jìn)行瀏覽網(wǎng)絡(luò)應(yīng)用。
全文摘要
本發(fā)明公開了一種實現(xiàn)單機(jī)上多種網(wǎng)絡(luò)資源共用的系統(tǒng)及方法,所述系統(tǒng)包括任務(wù)管理子系統(tǒng),用于接收下載任務(wù),獲取任務(wù)參數(shù),將任務(wù)劃分為多個子任務(wù)并分派給各網(wǎng)絡(luò)設(shè)備;在各子任務(wù)下載完成后將下載的報文合并上報;設(shè)備管理子系統(tǒng),用于維護(hù)各網(wǎng)絡(luò)設(shè)備的設(shè)備狀態(tài),提供設(shè)備參數(shù);協(xié)議管理子系統(tǒng),用于封裝下載請求并發(fā)送至路由管理子系統(tǒng),接收路由管理子系統(tǒng)發(fā)來的報文并解析后存至對應(yīng)空間;路由管理子系統(tǒng),用于維護(hù)路由表,將下載請求通過對應(yīng)的網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)至網(wǎng)絡(luò)側(cè),將網(wǎng)絡(luò)側(cè)回復(fù)的報文發(fā)送給協(xié)議管理子系統(tǒng)。本發(fā)明將單機(jī)上多種網(wǎng)絡(luò)設(shè)備進(jìn)行整合,實現(xiàn)多網(wǎng)絡(luò)資源共用,使得單機(jī)網(wǎng)絡(luò)資源得到最大化利用,滿足了網(wǎng)絡(luò)應(yīng)用的高速率需求。
文檔編號H04L29/08GK102263694SQ20111021225
公開日2011年11月30日 申請日期2011年7月27日 優(yōu)先權(quán)日2011年7月27日
發(fā)明者周鑫 申請人:中興通訊股份有限公司