本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域:
:,尤其涉及一種流量控制的方法和裝置。
背景技術(shù):
::隨著科學(xué)技術(shù)的發(fā)展,互聯(lián)網(wǎng)已成為當(dāng)今普遍使用的獲取信息的方式,因此在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)流量越來(lái)越大。為防止網(wǎng)絡(luò)擁擠,保證數(shù)據(jù)正常傳輸,就需要對(duì)網(wǎng)絡(luò)中的數(shù)據(jù)流量進(jìn)行控制?,F(xiàn)有技術(shù)中,最常用的流量控制方式為流量整形。其中,流量整形用于限制流出某一網(wǎng)絡(luò)的某一連接的流量與突發(fā),使數(shù)據(jù)包以比較均勻的速度向外發(fā)送。實(shí)際應(yīng)用中,將這種流量控制方式應(yīng)用在路由器中,從而將局域網(wǎng)內(nèi)的總流量控制在一定的帶寬范圍內(nèi),保證數(shù)據(jù)正常傳輸。然而,這種流量控制方式并不能滿足人們的其他需求,例如,在一個(gè)企業(yè)內(nèi),有的部門需要經(jīng)常上網(wǎng)查閱資料,有的部門在無(wú)網(wǎng)的情況下也能完成工作。在這種情況下,無(wú)需網(wǎng)絡(luò)的部門進(jìn)行無(wú)關(guān)工作的上網(wǎng)操作,會(huì)占用網(wǎng)速,從而影響其他部門的正常工作。因此,現(xiàn)有技術(shù)中只能實(shí)現(xiàn)對(duì)局域網(wǎng)內(nèi)整體流量的控制,而無(wú)法實(shí)現(xiàn)其他形式的控制,從而使得流量控制的靈活性較低,無(wú)法滿足不同用戶的不同需求。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明提供一種流量控制的方法和裝置,能夠解決現(xiàn)有技術(shù)中因只能實(shí)現(xiàn)對(duì)局域網(wǎng)內(nèi)整體流量的控制,而造成流量控制靈活性低的問(wèn)題。依據(jù)本發(fā)明一個(gè)方面,提供了一種流量控制的方法,所述方法包括:獲取待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的控制數(shù)據(jù)流量模式的模式標(biāo)識(shí);確定所述模式標(biāo)識(shí)所屬模式類別,其中,所述模式類別包含:分類模式和無(wú)分類模式;若所述模式標(biāo)識(shí)屬于所述分類模式,則通過(guò)所述分類模式向目標(biāo)設(shè)備 發(fā)送所述數(shù)據(jù)包,所述分類模式為分別對(duì)局域網(wǎng)內(nèi)不同類別的數(shù)據(jù)流量進(jìn)行控制的模式;若所述模式標(biāo)識(shí)屬于所述無(wú)分類模式,則通過(guò)所述無(wú)分類模式向所述目標(biāo)設(shè)備發(fā)送所述數(shù)據(jù)包,所述無(wú)分類模式為對(duì)局域網(wǎng)內(nèi)整體流量進(jìn)行控制的模式。依據(jù)本發(fā)明的另一個(gè)方面,提供了一種流量控制的裝置,所述裝置包括:獲取單元,用于獲取待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的控制數(shù)據(jù)流量模式的模式標(biāo)識(shí);確定單元,用于確定所述獲取單元獲取的所述模式標(biāo)識(shí)所屬模式類別,其中,所述模式類別包含:分類模式和無(wú)分類模式;發(fā)送單元,用于當(dāng)所述確定單元確定所述模式標(biāo)識(shí)屬于所述分類模式時(shí),通過(guò)所述分類模式向目標(biāo)設(shè)備發(fā)送所述數(shù)據(jù)包,所述分類模式為分別對(duì)局域網(wǎng)內(nèi)不同類別的數(shù)據(jù)流量進(jìn)行控制的模式,當(dāng)所述確定單元確定所述模式標(biāo)識(shí)屬于所述無(wú)分類模式時(shí),通過(guò)所述無(wú)分類模式向所述目標(biāo)設(shè)備發(fā)送所述數(shù)據(jù)包,所述無(wú)分類模式為對(duì)局域網(wǎng)內(nèi)整體流量進(jìn)行控制的模式。借由上述技術(shù)方案,本發(fā)明提供的流量控制的方法和裝置,能夠在獲取待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的控制數(shù)據(jù)流量模式的模式標(biāo)識(shí)后,先確定模式標(biāo)識(shí)所屬的模式類別,若模式標(biāo)識(shí)屬于分類模式,則通過(guò)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包,若模式標(biāo)識(shí)屬于無(wú)分類模式,則通過(guò)無(wú)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包。與現(xiàn)有技術(shù)中通過(guò)流量整形控制局域網(wǎng)內(nèi)的總流量相比,本發(fā)明能夠通過(guò)用戶自定義流量控制的方式,提高流量控制的靈活性,即當(dāng)用戶自定義的方式為分類模式時(shí),可通過(guò)分類模式對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行控制,當(dāng)用戶自定義的方式為無(wú)分類模式時(shí),可通過(guò)無(wú)分類模式對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行控制。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。附圖說(shuō)明通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:圖1示出了本發(fā)明實(shí)施例提供的一種流量控制的方法的流程圖;圖2示出了本發(fā)明實(shí)施例提供的一種流量控制的裝置的組成框圖;圖3示出了本發(fā)明實(shí)施例提供的另一種流量控制的裝置的組成框圖。具體實(shí)施方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本發(fā)明實(shí)施例提供了一種流量控制的方法,該方法主要由代理服務(wù)器來(lái)控制局域網(wǎng)內(nèi)各個(gè)終端的上行速度和下行速度,如圖1所示,該方法包括:101、獲取待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的控制數(shù)據(jù)流量模式的模式標(biāo)識(shí)。當(dāng)代理服務(wù)器接收到網(wǎng)站服務(wù)器向終端發(fā)送的數(shù)據(jù)包,或者接收到終端向網(wǎng)站服務(wù)器發(fā)送的數(shù)據(jù)包后,會(huì)通過(guò)用戶在代理服務(wù)器上自定義的流量控制模式為接收的數(shù)據(jù)包添加模式標(biāo)識(shí)。當(dāng)用戶自定義的流量控制模式為分類模式時(shí),代理服務(wù)器為接收到的各個(gè)數(shù)據(jù)包添加分類標(biāo)識(shí);當(dāng)用戶自定義的流量控制模式為無(wú)分類模式時(shí),代理服務(wù)器為接收到的各個(gè)數(shù)據(jù)包添加無(wú)分類標(biāo)識(shí)。因此,本步驟中獲取的待發(fā)送的數(shù)據(jù)包為經(jīng)過(guò)上述處理方式處理后的數(shù)據(jù)包,即在獲取待發(fā)送的數(shù)據(jù)包之前,對(duì)接收的數(shù)據(jù)包進(jìn)行預(yù)處理。由此可知,在向終端或者網(wǎng)站服務(wù)器發(fā)送數(shù)據(jù)包之前,代理服務(wù)器需要先獲取待發(fā)送數(shù)據(jù)包(即經(jīng)過(guò)預(yù)處理的數(shù)據(jù)包),再?gòu)拇l(fā)送數(shù)據(jù)包中提取模式標(biāo)識(shí),通過(guò)模式標(biāo)識(shí)來(lái)確定需要流量控制的模式,從而通過(guò)確定的流量控 制模式對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行控制。102、確定模式標(biāo)識(shí)所屬模式類別。其中,模式標(biāo)識(shí)用于表征控制數(shù)據(jù)流量的模式,模式類別包括分類模式和無(wú)分類模式。由于在對(duì)接收到的數(shù)據(jù)包進(jìn)行預(yù)處理時(shí),代理服務(wù)器為數(shù)據(jù)包添加了分類標(biāo)識(shí)或者無(wú)分類標(biāo)識(shí),所以代理服務(wù)器獲取的模式標(biāo)識(shí)中的內(nèi)容為分類標(biāo)識(shí)或者無(wú)分類標(biāo)識(shí)。當(dāng)模式標(biāo)識(shí)中的內(nèi)容為分類標(biāo)識(shí)時(shí),代理服務(wù)器確定該模式標(biāo)識(shí)所屬的模式類別為分類模式;當(dāng)模式標(biāo)識(shí)中的內(nèi)容為無(wú)分類標(biāo)識(shí)時(shí),代理服務(wù)器確定該模式標(biāo)識(shí)所屬的模式類別為無(wú)分類模式。在實(shí)際應(yīng)用中,模式標(biāo)識(shí)中的內(nèi)容可以只占數(shù)據(jù)包的一個(gè)數(shù)據(jù)位,例如,“1”為分類標(biāo)識(shí),用于表示分類模式,“0”為無(wú)分類標(biāo)識(shí),用于表示無(wú)分類模式。需要說(shuō)明的是,模式標(biāo)識(shí)也可以不位于數(shù)據(jù)包中(即待發(fā)送的數(shù)據(jù)包也可以沒(méi)有經(jīng)過(guò)預(yù)處理),而是存儲(chǔ)在代理服務(wù)器本地的一個(gè)特定的存儲(chǔ)空間中(例如存儲(chǔ)在一個(gè)流量控制配置文件中)。當(dāng)需要發(fā)送數(shù)據(jù)包時(shí),直接從本地獲取當(dāng)前的模式標(biāo)識(shí),再通過(guò)模式標(biāo)識(shí)所屬模式類別進(jìn)行流量控制即可。103、若模式標(biāo)識(shí)屬于分類模式,則通過(guò)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包。當(dāng)確定模式標(biāo)識(shí)屬于分類模式時(shí),代理服務(wù)器將確定用戶自定義的流量控制模式為分類模式,即當(dāng)前需要流量控制的模式為分類模式。其中,分類模式為分別對(duì)局域網(wǎng)內(nèi)不同類別的數(shù)據(jù)流量進(jìn)行控制的模式,即將不同類別的數(shù)據(jù)包控制在不同帶寬下進(jìn)行傳輸。需要說(shuō)明的是,本發(fā)明中無(wú)論是終端需要向網(wǎng)站服務(wù)器發(fā)送數(shù)據(jù)包,還是終端需要接收網(wǎng)站服務(wù)器發(fā)送的數(shù)據(jù)包,都要經(jīng)過(guò)代理服務(wù)器進(jìn)行流量控制管理。因此,本步驟中的目標(biāo)設(shè)備為終端或者網(wǎng)站服務(wù)器。具體的,當(dāng)目標(biāo)設(shè)備為終端時(shí),說(shuō)明該數(shù)據(jù)包為網(wǎng)站服務(wù)器向終端發(fā)送的數(shù)據(jù)包,在具體實(shí)現(xiàn)方式中,網(wǎng)站服務(wù)器先向代理服務(wù)器發(fā)送數(shù)據(jù)包,再由代理服務(wù)器通過(guò)流量控制向終端發(fā)送該數(shù)據(jù)包;當(dāng)目標(biāo)設(shè)備為網(wǎng)站服務(wù)器時(shí),說(shuō) 明該數(shù)據(jù)包為終端向網(wǎng)站服務(wù)器發(fā)送的數(shù)據(jù)包,在具體實(shí)現(xiàn)方式中,終端先向代理服務(wù)器發(fā)送數(shù)據(jù)包,再由代理服務(wù)器通過(guò)流量控制向網(wǎng)站服務(wù)器發(fā)送該數(shù)據(jù)包。104、若模式標(biāo)識(shí)屬于無(wú)分類模式,則通過(guò)無(wú)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包。當(dāng)確定模式標(biāo)識(shí)屬于無(wú)分類模式時(shí),代理服務(wù)器將確定用戶自定義的流量控制模式為無(wú)分類模式,即當(dāng)前需要流量控制的模式為無(wú)分類模式。其中,無(wú)分類模式為對(duì)局域網(wǎng)內(nèi)整體流量進(jìn)行控制的模式,即將所有數(shù)據(jù)包控制在一個(gè)帶寬下進(jìn)行傳輸,而無(wú)需分類控制。需要說(shuō)明的是,無(wú)分類模式是對(duì)局域網(wǎng)內(nèi)的整體進(jìn)行流量控制,而分類模式是對(duì)局域網(wǎng)內(nèi)不同類別的流量分別進(jìn)行控制,因此這兩種模式是相互獨(dú)立的,用戶在自定義時(shí),只能選擇其中一種。本發(fā)明實(shí)施例提供的流量控制的方法,能夠在獲取待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的控制數(shù)據(jù)流量模式的模式標(biāo)識(shí)后,先確定模式標(biāo)識(shí)所屬的模式類別,若模式標(biāo)識(shí)屬于分類模式,則通過(guò)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包,若模式標(biāo)識(shí)屬于無(wú)分類模式,則通過(guò)無(wú)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包。與現(xiàn)有技術(shù)中通過(guò)流量整形控制局域網(wǎng)內(nèi)的總流量相比,本發(fā)明能夠通過(guò)用戶自定義流量控制的方式,提高流量控制的靈活性,即當(dāng)用戶自定義的方式為分類模式時(shí),可通過(guò)分類模式對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行控制,當(dāng)用戶自定義的方式為無(wú)分類模式時(shí),可通過(guò)無(wú)分類模式對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行控制。進(jìn)一步的,上述實(shí)施例中通過(guò)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包的具體實(shí)現(xiàn)方式可以為:根據(jù)分類規(guī)則對(duì)待發(fā)送數(shù)據(jù)包進(jìn)行分類;將不同類別的數(shù)據(jù)包分別在對(duì)應(yīng)的第一帶寬的控制下發(fā)送至目標(biāo)設(shè)備。其中,第一帶寬用于控制同一類別數(shù)據(jù)包的傳輸速率,即一類數(shù)據(jù)包對(duì)應(yīng)一個(gè)第一帶寬。當(dāng)對(duì)待發(fā)送的各個(gè)數(shù)據(jù)包根據(jù)分類規(guī)則進(jìn)行類別劃分后,需要將不同類別的數(shù)據(jù)包分別在對(duì)應(yīng)的第一帶寬下實(shí)現(xiàn)傳輸功能。需要說(shuō)明的是,所有類別數(shù)據(jù)包對(duì)應(yīng)的第一帶寬(即所有的第一帶寬)內(nèi)可傳輸數(shù)據(jù)流量的總和小于等于局域網(wǎng)內(nèi)允許的最大帶寬。例如,若局域網(wǎng)內(nèi)允許的最大帶寬為100M,根據(jù)分類規(guī)則可以將待發(fā)送的數(shù)據(jù)包劃分 為5類,且這5類數(shù)據(jù)包對(duì)應(yīng)的第一帶寬分別為a、b、c、d和e,則在設(shè)置第一帶寬的取值時(shí),需要滿足的條件為a+b+c+d+e≤100M。需要說(shuō)明的是,用戶(或者稱管理員)可以通過(guò)代理服務(wù)器中流量控制工具的設(shè)置界面選擇需要的分類規(guī)則,以及每個(gè)類別所對(duì)應(yīng)的帶寬。帶寬的分配方式可以有多種。例如,可以用優(yōu)先級(jí)的方式進(jìn)行分配,如分為高、中和低三個(gè)等級(jí),每個(gè)等級(jí)都有默認(rèn)的帶寬。又如,可以讓用戶自定義每個(gè)類別對(duì)應(yīng)的帶寬(但是,總帶寬會(huì)控制在局域網(wǎng)內(nèi)允許的最大帶寬內(nèi))。在實(shí)際應(yīng)用中,分類規(guī)則可以為以下兩種方式:第一種方式:根據(jù)終端的IP(InternetProtocol,網(wǎng)間協(xié)議)地址對(duì)待發(fā)送數(shù)據(jù)包進(jìn)行分類。由于在實(shí)際應(yīng)用中,一個(gè)局域網(wǎng)內(nèi)不同的終端所需要的網(wǎng)速往往是不同的,所以用戶在流量控制設(shè)置界面進(jìn)行設(shè)置時(shí)可以根據(jù)終端的IP地址將局域網(wǎng)內(nèi)的所有終端分為若干類,從而實(shí)現(xiàn)對(duì)不同的終端進(jìn)行不同程度的流量控制。若用戶在流量控制設(shè)置界面進(jìn)行了IP地址分類操作,則在代理服務(wù)器對(duì)待發(fā)送的各個(gè)數(shù)據(jù)包進(jìn)行分類時(shí),會(huì)按照用戶的設(shè)置對(duì)其進(jìn)行劃分。具體的,代理服務(wù)器會(huì)先獲取各個(gè)數(shù)據(jù)包中的源IP地址或者目的IP地址。當(dāng)確定源IP地址或者目的IP地址為局域網(wǎng)中某個(gè)終端的IP地址時(shí),會(huì)在IP地址分類表(以其他形式存在也可)中查找對(duì)應(yīng)該數(shù)據(jù)包的類別,并對(duì)各個(gè)數(shù)據(jù)包添加上類別標(biāo)記,根據(jù)類別標(biāo)記將各個(gè)數(shù)據(jù)包分配到對(duì)應(yīng)類別的隊(duì)列中進(jìn)行排隊(duì),之后對(duì)不同隊(duì)列的數(shù)據(jù)包進(jìn)行不同第一帶寬下的流量控制。示例性的,一個(gè)企業(yè)中有五個(gè)部門,部門1至部門5在工作中所需的網(wǎng)速依次降低,網(wǎng)絡(luò)管理員通過(guò)代理服務(wù)器上的流量控制工具實(shí)現(xiàn)對(duì)不同部門分配不同的帶寬,例如為部門1分配的帶寬為30M,為部門2分配的帶寬為20M,為部門3分配的帶寬為10M,,為部門4分配的帶寬為8M,為部門1分配的帶寬為2M。在通過(guò)代理服務(wù)器控制終端與網(wǎng)站服務(wù)器之間數(shù)據(jù)交互的網(wǎng)速的過(guò)程中,當(dāng)代理服務(wù)器根據(jù)IP地址分類表(可以是IP地 址、部門以及帶寬三者的對(duì)應(yīng)關(guān)系)對(duì)待發(fā)送的各個(gè)數(shù)據(jù)包進(jìn)行分類后,對(duì)應(yīng)部門1的數(shù)據(jù)包會(huì)在30M帶寬的控制下進(jìn)行傳輸,對(duì)應(yīng)部門2的數(shù)據(jù)包會(huì)在20M帶寬的控制下進(jìn)行傳輸,對(duì)應(yīng)部門3的數(shù)據(jù)包會(huì)在10M帶寬的控制下進(jìn)行傳輸,對(duì)應(yīng)部門4的數(shù)據(jù)包會(huì)在8M帶寬的控制下進(jìn)行傳輸,對(duì)應(yīng)部門5的數(shù)據(jù)包會(huì)在2M帶寬的控制下進(jìn)行傳輸。在這種流量控制的方式下,在工作期間,若部門5中的某員工通過(guò)公司網(wǎng)絡(luò)偷偷看視頻時(shí),也不會(huì)超過(guò)2M帶寬,從而不會(huì)對(duì)其他部門的網(wǎng)速造成影響,進(jìn)而保證各部門能夠互不影響,順利做各自的工作。第二種方式:根據(jù)數(shù)據(jù)類型對(duì)待發(fā)送數(shù)據(jù)包進(jìn)行分類。在實(shí)際應(yīng)用中,也存在一個(gè)公司各個(gè)部門所需的網(wǎng)速差異不大的情況。對(duì)于這種情況,按照終端的IP地址對(duì)數(shù)據(jù)包進(jìn)行分類也沒(méi)有什么意義。然而對(duì)于一個(gè)公司,老板還是希望員工通過(guò)網(wǎng)絡(luò)做與工作相關(guān)的事情,不希望通過(guò)網(wǎng)絡(luò)做與工作無(wú)關(guān)的事情。因此,本步驟采用了另一種分類方式,即根據(jù)數(shù)據(jù)類型進(jìn)行劃分。例如,可以將數(shù)據(jù)包劃分為視頻類、聊天類和其他類。其中,數(shù)據(jù)包的識(shí)別可以基于網(wǎng)站服務(wù)器的類型,即通過(guò)識(shí)別數(shù)據(jù)包中源IP地址或者目的IP地址來(lái)識(shí)別網(wǎng)站服務(wù)器的類型。示例性的,代理服務(wù)器將視頻類數(shù)據(jù)控制在1M帶寬下進(jìn)行傳輸,將聊天類數(shù)據(jù)控制在0.5M帶寬下進(jìn)行傳輸,將其他類數(shù)據(jù)控制在18.5M帶寬下進(jìn)行傳輸。當(dāng)代理服務(wù)器對(duì)待發(fā)送的各個(gè)數(shù)據(jù)包進(jìn)行分類后,會(huì)將各類數(shù)據(jù)包的傳輸速率分別控制在對(duì)應(yīng)的帶寬下。進(jìn)一步的,當(dāng)代理服務(wù)器確定待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的模式標(biāo)識(shí)所屬的模式類別為無(wú)分類模式時(shí),會(huì)通過(guò)無(wú)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包。具體的,代理服務(wù)器會(huì)在在第二帶寬的控制下向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包。其中,第二帶寬用于控制局域網(wǎng)內(nèi)所有數(shù)據(jù)包的總傳輸速率,第二帶寬小于等于局域網(wǎng)內(nèi)允許的最大帶寬。當(dāng)用戶無(wú)需對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行分類控制時(shí),用戶可以在代理服務(wù)器中的流量控制工具設(shè)置界面中將流量控制模式設(shè)置為無(wú)分類模式,并進(jìn)一步設(shè)置該無(wú)分類模式下的帶寬。在具體實(shí)現(xiàn)方式中,代理服務(wù)器會(huì)按照接收的順序?qū)⒋l(fā)送的數(shù)據(jù)包順序排入隊(duì)列中,然后通過(guò)設(shè)置的帶寬將各個(gè)數(shù)據(jù)包以一定的速率(即對(duì) 應(yīng)帶寬的速率)從網(wǎng)卡接口發(fā)送出去。進(jìn)一步的,為了讓用戶通過(guò)查看當(dāng)前各個(gè)數(shù)據(jù)傳輸?shù)那闆r,來(lái)對(duì)當(dāng)前的流量控制方式或者流量控制帶寬進(jìn)行更改,以便得到更為理想的流量控制情況,本發(fā)明實(shí)施例還提供了以下方法:顯示局域網(wǎng)內(nèi)各個(gè)終端的數(shù)據(jù)流量信息。具體的,用戶可以在代理服務(wù)器的流量控制工具上選擇顯示數(shù)據(jù)流量信息,也可以為流量控制工具默認(rèn)顯示數(shù)據(jù)流量信息,在此不作限定。在實(shí)際應(yīng)用中,基于trafficcontrol環(huán)境下的流量控制工具所顯示的數(shù)據(jù)流量信息也為trafficcontrol環(huán)境下語(yǔ)言代碼,因此一般用戶可能看不懂界面上顯示的流量信息,從而無(wú)法對(duì)流量控制條件進(jìn)行更改。為解決上述問(wèn)題,本發(fā)明實(shí)施例采用了以下方法:通過(guò)測(cè)試工具顯示局域網(wǎng)內(nèi)各個(gè)終端的數(shù)據(jù)流量信息。其中,通過(guò)測(cè)試工具進(jìn)行測(cè)試所顯示的數(shù)據(jù)流量信息為一般用戶可以看懂的數(shù)據(jù),例如下載速度為1M/s等。在實(shí)際應(yīng)用中,用戶可以將wget等測(cè)試工具的程序嵌入到流量控制工具中,從而實(shí)現(xiàn)對(duì)下載速度等信息的測(cè)試。進(jìn)一步的,本發(fā)明主要應(yīng)用于linix系統(tǒng)下的trafficcontrol(簡(jiǎn)稱TC)環(huán)境中,因此,代理服務(wù)器為linix系統(tǒng),而局域網(wǎng)內(nèi)的各個(gè)終端的系統(tǒng)類型不受限制,可以為任何一種系統(tǒng)。在TC環(huán)境下對(duì)待發(fā)送的各個(gè)數(shù)據(jù)包進(jìn)行分類的具體實(shí)現(xiàn)方式為:基于filter(過(guò)濾器)對(duì)各個(gè)數(shù)據(jù)包進(jìn)行分類,并利用u32或者IPtables等打標(biāo)功能對(duì)各個(gè)數(shù)據(jù)包做類別標(biāo)記,以使得TC可以根據(jù)類別標(biāo)記將各個(gè)數(shù)據(jù)包分配到相應(yīng)的分類隊(duì)列中,最后在不同隊(duì)列對(duì)應(yīng)的第一帶寬的控制下發(fā)送數(shù)據(jù)包,從而實(shí)現(xiàn)對(duì)不同類別數(shù)據(jù)包進(jìn)行不同程度的數(shù)據(jù)流量控制。進(jìn)一步的,依據(jù)上述方法實(shí)施例,本發(fā)明的另一個(gè)實(shí)施例還提供了一種流量控制的裝置,如圖2所示,該裝置包括:獲取單元21、確定單元22和發(fā)送單元23。其中,獲取單元21,用于獲取待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的控制數(shù)據(jù)流量模式的模式標(biāo)識(shí);確定單元22,用于確定獲取單元21獲取的模式標(biāo)識(shí)所屬模式類別,其中,模式類別包含:分類模式和無(wú)分類模式;發(fā)送單元23,用于當(dāng)確定單元22確定模式標(biāo)識(shí)屬于分類模式時(shí),通過(guò)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包,分類模式為分別對(duì)局域網(wǎng)內(nèi)不同類別的數(shù)據(jù)流量進(jìn)行控制的模式,當(dāng)確定單元22確定模式標(biāo)識(shí)屬于無(wú)分類模式時(shí),通過(guò)無(wú)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包,無(wú)分類模式為對(duì)局域網(wǎng)內(nèi)整體流量進(jìn)行控制的模式。本發(fā)明實(shí)施例提供的流量控制的裝置,能夠在獲取待發(fā)送數(shù)據(jù)包對(duì)應(yīng)的控制數(shù)據(jù)流量模式的模式標(biāo)識(shí)后,先確定模式標(biāo)識(shí)所屬的模式類別,若模式標(biāo)識(shí)屬于分類模式,則通過(guò)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包,若模式標(biāo)識(shí)屬于無(wú)分類模式,則通過(guò)無(wú)分類模式向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包。與現(xiàn)有技術(shù)中通過(guò)流量整形控制局域網(wǎng)內(nèi)的總流量相比,本發(fā)明能夠通過(guò)用戶自定義流量控制的方式,提高流量控制的靈活性,即當(dāng)用戶自定義的方式為分類模式時(shí),可通過(guò)分類模式對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行控制,當(dāng)用戶自定義的方式為無(wú)分類模式時(shí),可通過(guò)無(wú)分類模式對(duì)局域網(wǎng)內(nèi)的流量進(jìn)行控制。進(jìn)一步的,如圖3所示,發(fā)送單元23,包括:分類模塊231,用于根據(jù)分類規(guī)則對(duì)待發(fā)送數(shù)據(jù)包進(jìn)行分類;第一發(fā)送模塊232,用于將不同類別的數(shù)據(jù)包分別在對(duì)應(yīng)的第一帶寬的控制下發(fā)送至目標(biāo)設(shè)備,第一帶寬用于控制同一類別數(shù)據(jù)包的傳輸速率。進(jìn)一步的,分類模塊231,用于根據(jù)終端的IP地址對(duì)待發(fā)送數(shù)據(jù)包進(jìn)行分類。進(jìn)一步的,分類模塊231,用于根據(jù)數(shù)據(jù)類型對(duì)待發(fā)送數(shù)據(jù)包進(jìn)行分類。進(jìn)一步的,如圖3所示,發(fā)送單元23,包括:第二發(fā)送模塊233,用于在第二帶寬的控制下向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)包,其中第二帶寬用于控制局域網(wǎng)內(nèi)所有數(shù)據(jù)包的總傳輸速率,第二帶寬小于等于局域網(wǎng)內(nèi)允許的最大帶寬。進(jìn)一步的,如圖3所示,裝置還包括:顯示單元24,用于顯示局域網(wǎng)內(nèi)各個(gè)終端的數(shù)據(jù)流量信息。進(jìn)一步的,顯示單元24,用于通過(guò)測(cè)試工具顯示局域網(wǎng)內(nèi)各個(gè)終端的 數(shù)據(jù)流量信息。在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述??梢岳斫獾氖牵鲜龇椒把b置中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。 可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的隨身電子防丟設(shè)備的狀態(tài)檢測(cè)方法、設(shè)備、服務(wù)器及系統(tǒng)設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通 過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3