一種局域網(wǎng)加速裝置及局域網(wǎng)加速系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種局域網(wǎng)加速裝置,包括鏡像端口、管理服務(wù)端口、監(jiān)聽網(wǎng)卡、處理器和存儲設(shè)備。監(jiān)聽網(wǎng)卡通過鏡像端口對局域網(wǎng)用戶發(fā)起的資源訪問請求進(jìn)行監(jiān)聽。處理器記錄監(jiān)聽到的資源訪問請求以及當(dāng)判斷相同的資源訪問請求數(shù)量達(dá)到下載閾值時通過管理服務(wù)端口發(fā)送資源下載請求至網(wǎng)絡(luò)服務(wù)器下載相應(yīng)的資源,并由存儲設(shè)備存儲下載的資源。處理器根據(jù)監(jiān)聽到的資源訪問請求以及資源唯一性判斷存儲設(shè)備中存儲相應(yīng)的資源時重定向該資源的存儲地址以及通過管理服務(wù)端口通知局域網(wǎng)用戶到重定向的存儲地址獲取請求的資源。本發(fā)明還提供一種局域網(wǎng)加速系統(tǒng),利用本發(fā)明,減少局域網(wǎng)帶寬占用、同時也很大程度的提高了用戶的下載速度。
【專利說明】一種局域網(wǎng)加速裝置及局域網(wǎng)加速系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機網(wǎng)絡(luò)數(shù)據(jù)存儲和通信【技術(shù)領(lǐng)域】,尤其涉及一種局域網(wǎng)加速裝置及局域網(wǎng)加速系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,在如今這個大數(shù)據(jù)到來的時代,各種數(shù)據(jù)呈現(xiàn)爆炸式增長,但是在局域網(wǎng)領(lǐng)域中,由于出口帶寬有限,為了在有限的帶寬資源上承載更多的用戶訪問,必須對下載和視頻應(yīng)用做出嚴(yán)格的限制,這樣就勢必會導(dǎo)致用戶上網(wǎng)體驗不佳,傳統(tǒng)的解決這一難題的做法是:第一、需要持續(xù)增加網(wǎng)絡(luò)出口帶寬,但是租賃費用昂貴,當(dāng)網(wǎng)絡(luò)運營的費用投入大于收益時,將導(dǎo)致網(wǎng)絡(luò)無法繼續(xù)正常運營;第二、內(nèi)網(wǎng)用戶限速,其實這沒有從根本上解決這一難題,而且會導(dǎo)致用戶體驗較差。
[0003]針對企業(yè)局域網(wǎng)網(wǎng)速如上所述出現(xiàn)的問題,現(xiàn)有的技術(shù)方案常見的有以下兩種方法:1、在現(xiàn)有的基礎(chǔ)上增加企業(yè)內(nèi)網(wǎng)出口帶寬。2、針對內(nèi)網(wǎng)用戶進(jìn)行限速。以上兩種方案沒有從根本上解決內(nèi)網(wǎng)在有限帶寬下速度緩慢的問題,比如增加局域網(wǎng)出口的帶寬,因為用戶的需求是無限的,在提供一個良好的帶寬環(huán)境下還是想追求更好的帶寬環(huán)境。所以從各方面考慮不可能無止境地去滿足用戶對出口帶寬的需求,同樣針對局域網(wǎng)用戶進(jìn)行限速,帶來最明顯的問題就是用戶體驗不佳。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種局域網(wǎng)加速裝置及局域網(wǎng)加速系統(tǒng),利用生物特征的任意組合來加強認(rèn)證系統(tǒng)的安全性,使人們的信息得到更安全的保障。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種局域網(wǎng)加速裝置,用于與一局域網(wǎng)進(jìn)行連接,該局域網(wǎng)加速裝置包括:
[0006]鏡像端口,用于與該局域網(wǎng)進(jìn)行連接。
[0007]管理服務(wù)端口,用于與該局域網(wǎng)進(jìn)行連接。
[0008]監(jiān)聽網(wǎng)卡,通過該鏡像端口與該局域網(wǎng)進(jìn)行連接,用于通過該鏡像端口對該局域網(wǎng)用戶發(fā)起的資源訪問請求進(jìn)行監(jiān)聽。
[0009]處理器,與該監(jiān)聽網(wǎng)卡進(jìn)行連接,用于記錄該監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及判斷相同的資源訪問請求數(shù)量是否達(dá)到下載閾值。當(dāng)確定該資源訪問請求達(dá)到下載閾值時,還用于通過該管理服務(wù)端口發(fā)送資源下載請求至該局域網(wǎng)以從一與該局域網(wǎng)連接的網(wǎng)絡(luò)服務(wù)器下載相應(yīng)的資源。以及
[0010]存儲設(shè)備,用于存儲該下載的資源。
[0011]該處理器還用于根據(jù)該監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及資源唯一性判斷該存儲設(shè)備中是否已經(jīng)存儲相應(yīng)的資源。當(dāng)確定該存儲設(shè)備中已經(jīng)存儲相應(yīng)的資源時,還用于重定向該資源的存儲地址以及通過該管理服務(wù)端口通知局域網(wǎng)用戶到該重定向的存儲地址獲取請求的資源。
[0012]進(jìn)一步地,本發(fā)明還提供一種局域網(wǎng)加速系統(tǒng),包括一局域網(wǎng),該局域網(wǎng)包括多個用戶、第一交換機、第二交換機以及路由器,該局域網(wǎng)加速系統(tǒng)還包括一局域網(wǎng)加速裝置,該局域網(wǎng)加速裝置包括:
[0013]管理服務(wù)端口,用于與該局域網(wǎng)的第一交換機進(jìn)行連接。
[0014]鏡像端口,用于與該局域網(wǎng)的第二交換機進(jìn)行連接。
[0015]監(jiān)聽網(wǎng)卡,通過該鏡像端口與該局域網(wǎng)進(jìn)行連接,用于通過該鏡像端口對該局域網(wǎng)用戶發(fā)起的資源訪問請求進(jìn)行監(jiān)聽。
[0016]處理器,與該監(jiān)聽網(wǎng)卡進(jìn)行連接,用于記錄該監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及判斷相同的資源訪問請求數(shù)量是否達(dá)到下載閾值。當(dāng)確定該資源訪問請求達(dá)到下載閾值時,還用于通 過該管理服務(wù)端口發(fā)送資源下載請求至該局域網(wǎng)以從一與該局域網(wǎng)連接的網(wǎng)絡(luò)服務(wù)器下載相應(yīng)的資源。以及
[0017]存儲設(shè)備,用于存儲該下載的資源。
[0018]該處理器還用于根據(jù)該監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及資源唯一性判斷該存儲設(shè)備中是否已經(jīng)存儲相應(yīng)的資源。當(dāng)確定該存儲設(shè)備中已經(jīng)存儲相應(yīng)的資源時,還用于重定向該資源的存儲地址以及通過該管理服務(wù)端口通知局域網(wǎng)用戶到該重定向的存儲地址獲取請求的資源。
[0019]本發(fā)明提供的一種局域網(wǎng)加速裝置及局域網(wǎng)加速系統(tǒng),該加速系統(tǒng)以旁路掛載的方式接入現(xiàn)有的局域網(wǎng)中,同過鏡像端口監(jiān)聽每個用戶的每一次通過核心交換機的訪問請求,以此來判斷資源訪問請求是否達(dá)到下載閥值。當(dāng)達(dá)到下載閥值,該加速系統(tǒng)通過管理服務(wù)口主動根據(jù)訪問請求到局域網(wǎng)外的服務(wù)器下載該自己,然后緩存到加速系統(tǒng)的存儲設(shè)備中,同時該加速系統(tǒng)有管理軟件來對該系統(tǒng)進(jìn)行管理。如果用戶請求相同資源的時候,根據(jù)加速系統(tǒng)的閥值判斷、資源緩存命中、重定向推送的策略將用戶的請求重定向,此時用戶就會根據(jù)加速系統(tǒng)重定向的鏈接地址在局域網(wǎng)內(nèi)的加速系統(tǒng)中下載該資源,這樣極大的減少了局域網(wǎng)帶寬占用、同時也很大程度的提高了用戶的下載速度,解決了現(xiàn)有帶寬和不增加運營成本的基礎(chǔ)提升用戶的體驗效果。
【專利附圖】
【附圖說明】
[0020]圖1為本發(fā)明實施方式中的局域網(wǎng)加速系統(tǒng)的硬件架構(gòu)示意圖。
[0021]標(biāo)號說明:
[0022]局域網(wǎng)加速系統(tǒng)10
[0023]局域網(wǎng)20
[0024]用戶121
[0025]用戶222
[0026]用戶323
[0027]匯聚/接入交換機24
[0028]核心交換機25
[0029]出口路由器26
[0030]局域網(wǎng)加速裝置30[0031]鏡像端口31
[0032]監(jiān)聽網(wǎng)卡32
[0033]處理器33
[0034]管理系統(tǒng)程序330
[0035]存儲設(shè)備34
[0036]管理服務(wù)端口35
【具體實施方式】
[0037]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖詳予說明。
[0038]請參考圖1,為本發(fā)明實施方式中的局域網(wǎng)加速系統(tǒng)硬件架構(gòu)示意圖,該局域網(wǎng)加速系統(tǒng)10包括局域網(wǎng)20和局域網(wǎng)加速裝置30,其中,該局域網(wǎng)20包括多個用戶21、22、23等,匯聚/接入交換機24、核心交換機25以及出口路由器26。該核心交換機25連接在該匯聚/接入交換機24和出口路由器26之間,該出口路由器26用于與外部的網(wǎng)絡(luò)服務(wù)器進(jìn)行通信連接,該通信連接方式可以是諸如Wif1、藍(lán)牙等無線通信連接方式,還可以是光纖等有線通信連接方式。
[0039]該局域網(wǎng)加速裝置30與該局域網(wǎng)20進(jìn)行通信連接,在本實施方式中,該局域網(wǎng)加速裝置30以插件方式在該局域網(wǎng)20中旁路掛載,并且可插拔。該加速裝置30包括鏡像端口 31、監(jiān)聽網(wǎng)卡32、處理器33、存儲設(shè)備34以及管理服務(wù)端口 35。其中,該監(jiān)聽網(wǎng)卡32通過鏡像端口 31與局域網(wǎng)20中的核心交換機25進(jìn)行連接,該處理器33通過管理服務(wù)端口35與局域網(wǎng)20中的匯聚/接入交換機24進(jìn)行連接,該處理器33還與該監(jiān)聽網(wǎng)卡32進(jìn)行連接,該存儲設(shè)備34與該管理服務(wù)端口 35進(jìn)行連接。
[0040]該系統(tǒng)10的工作原理具體為:用戶發(fā)向某外網(wǎng)服務(wù)器發(fā)起資源訪問請求,且該資源訪問請求通過匯聚/接入交換機24、核心交換機25以及出口路由器26傳送至該外網(wǎng)服務(wù)器。該監(jiān)聽網(wǎng)卡32通過鏡像端口 31對用戶發(fā)起的資源訪問請求進(jìn)行監(jiān)聽,并由處理器33記錄該監(jiān)聽到的資源訪問請求以及判斷相同的資源訪問請求是否達(dá)到下載閾值。當(dāng)確定該資源訪問請求達(dá)到下載閾值時,該處理器33還發(fā)送相應(yīng)的資源下載請求,并通過管理服務(wù)端口 35傳送至該匯聚/接入交換機24。進(jìn)一步地,該匯聚/接入交換機24將該資源下載請求通過核心交換機25以及出口路由器26傳送至外網(wǎng)服務(wù)器以將相應(yīng)的資源下載至該加速裝置30中,并存儲到存儲設(shè)備34中。
[0041]其中,該處理器33中運行一管理系統(tǒng)程序330,該下載閾值可以通過該管理系統(tǒng)程序進(jìn)行設(shè)置。在本實施方式中,該處理器33還可以通過運行該管理系統(tǒng)程序?qū)Υ鎯υO(shè)備34中存儲的下載資源的類型以及下載資源在該加速裝置30中的生命周期等進(jìn)行管理,如設(shè)置資源緩存類型,可以是文件、視頻、文檔、程序安裝包等各種網(wǎng)絡(luò)資源,同時也可以設(shè)置資源黑名單,即哪些資源不允許局域網(wǎng)用戶訪問,相應(yīng)地局域網(wǎng)加速裝置30也不會去緩存這些黑名單的資源等。
[0042]當(dāng)有用戶請求已經(jīng)緩存到該存儲設(shè)備34中時,該監(jiān)聽網(wǎng)卡32通過鏡像端口 31再次監(jiān)聽到相同的資源訪問請求時,該處理器33根據(jù)該資源訪問請求以及資源文件唯一性判斷存儲設(shè)備34中是否已經(jīng)存儲相應(yīng)的資源。當(dāng)確定該存儲設(shè)備34中已經(jīng)存儲了該資源時,該處理器33還重定向該資源的存儲地址以及通過管理服務(wù)端口 35通知用戶到指定的鏈接地址獲取請求的資源。在本實施方式中,該處理器33根據(jù)HTTP的重定向技術(shù)原理中的302Found臨時重定向該資源的存儲地址。
[0043]在本實施方式中,該處理器33通過運行該管理系統(tǒng)程序利用相關(guān)算法進(jìn)行資源唯一性的判斷,該資源唯一性判斷的依據(jù)包括:URL是否命中資源黑名單,如果命中則不下載該資源;路徑或者文件名是否在存儲設(shè)備34中存儲,如果命中則不下載該資源;文件大小是否與存儲設(shè)備34中記錄的相同;對相同文件不同URL情況,符合文件名和文件大小相等,用戶訪問任意一個鏈接請求資源時將其重定向以命中該資源。
[0044]以下載閾值為2為例對上述工作原理進(jìn)行舉例說明:當(dāng)用戶I發(fā)起資源訪問請求,該資源訪問請求通過匯聚/接入交換機24、核心交換機25以及出口路由器26傳送至某外網(wǎng)服務(wù)器。該監(jiān)聽網(wǎng)卡32通過鏡像端口 31對該用戶I發(fā)起的資源訪問請求進(jìn)行監(jiān)聽,并由處理器33記錄下該監(jiān)聽到的資源訪問請求次數(shù)為I。用戶2同樣向外網(wǎng)服務(wù)器發(fā)起和用戶I相同的資源訪問請求,該監(jiān)聽網(wǎng)卡32通過鏡像端口 31對該用戶2發(fā)起的資源訪問請求進(jìn)行監(jiān)聽,并由處理器33記錄下該監(jiān)聽到的資源訪問請求次數(shù)為2。此時,該處理器33確定該資源訪問請求達(dá)到下載閾值2,則通過管理服務(wù)端口 35傳送相應(yīng)的資源下載請求至局域網(wǎng)20,以及通過匯聚/接入交換機24和核心交換機25到達(dá)出口路由器26,并由出口路由器26根據(jù)用戶訪問請求的鏈接向外網(wǎng)服務(wù)器下載該資源,將相應(yīng)的資源下載至該加速裝置30中的存儲設(shè)備34中。
[0045]當(dāng)用戶3發(fā)起和用戶1、用戶2相同的資源訪問請求時,該資源訪問請求到達(dá)核心交換機25時,該監(jiān)聽網(wǎng)卡32通過鏡像端口 31監(jiān)聽到該用戶的資源訪問請求,該處理器33根據(jù)下載閾值和資源文件唯一性判斷該用戶3訪問的資源已經(jīng)緩存到該加速裝置30種。該處理器33還根據(jù)用戶3的IP地址向用戶推送重定向頁面,其中,該重定向內(nèi)容為:該資源在該加速裝置30種的存儲設(shè)備34上的web路徑,用戶根據(jù)接收到的重定向頁面向該加速裝置30發(fā)送對該資源的下載請求,從而獲得該資源。因此,用戶3較用戶I和用戶2對該資源的下載體驗效果將獲得提升,同時后面訪問該資源的其他用戶的體驗效果也得到提升,加快了資源請求速度和節(jié)省了帶寬流量以及運營成本。
[0046]本發(fā)明提供的一種局域網(wǎng)加速裝置及局域網(wǎng)加速系統(tǒng),該加速系統(tǒng)以旁路掛載的方式接入現(xiàn)有的局域網(wǎng)中,同過鏡像端口監(jiān)聽每個用戶的每一次通過核心交換機的訪問請求,以此來判斷資源訪問請求是否達(dá)到下載閥值。當(dāng)達(dá)到下載閥值,該加速系統(tǒng)通過管理服務(wù)口主動根據(jù)訪問請求到局域網(wǎng)外的服務(wù)器下載該自己,然后緩存到加速系統(tǒng)的存儲設(shè)備中,同時該加速系統(tǒng)有管理軟件來對該系統(tǒng)進(jìn)行管理。如果用戶請求相同資源的時候,根據(jù)加速系統(tǒng)的閥值判斷、資源緩存命中、重定向推送的策略將用戶的請求重定向,此時用戶就會根據(jù)加速系統(tǒng)重定向的鏈接地址在局域網(wǎng)內(nèi)的加速系統(tǒng)中下載該資源,這樣極大的減少了局域網(wǎng)帶寬占用、同時也很大程度的提高了用戶的下載速度,解決了現(xiàn)有帶寬和不增加運營成本的基礎(chǔ)提升用戶的體驗效果。
[0047]以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種局域網(wǎng)加速裝置,用于與一局域網(wǎng)進(jìn)行連接,其特征在于,所述局域網(wǎng)加速裝置包括: 鏡像端口,用于與所述局域網(wǎng)進(jìn)行連接; 管理服務(wù)端口,用于與所述局域網(wǎng)進(jìn)行連接; 監(jiān)聽網(wǎng)卡,通過所述鏡像端口與所述局域網(wǎng)進(jìn)行連接,用于通過所述鏡像端口對所述局域網(wǎng)用戶發(fā)起的資源訪問請求進(jìn)行監(jiān)聽; 處理器,與所述監(jiān)聽網(wǎng)卡進(jìn)行連接,用于記錄所述監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及判斷相同的資源訪問請求數(shù)量是否達(dá)到下載閾值;當(dāng)確定所述資源訪問請求達(dá)到下載閾值時,還用于通過所述管理服務(wù)端口發(fā)送資源下載請求至所述局域網(wǎng)以從一與所述局域網(wǎng)連接的網(wǎng)絡(luò)服務(wù)器下載相應(yīng)的資源;以及 存儲設(shè)備,用于存儲所述下載的資源; 所述處理器還用于根據(jù)所述監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及資源唯一性判斷所述存儲設(shè)備中是否已經(jīng)存儲相應(yīng)的資源;當(dāng)確定所述存儲設(shè)備中已經(jīng)存儲相應(yīng)的資源時,還用于重定向所述資源的存儲地址以及通過所述管理服務(wù)端口通知局域網(wǎng)用戶到所述重定向的存儲地址獲取請求的資源。
2.如權(quán)利要求1所述的局域網(wǎng)加速裝置,其特征在于,所述局域網(wǎng)加速裝置以插件方式在可插拔地掛載在所述局域網(wǎng)中旁路。
3.如權(quán)利要求1所述的局域網(wǎng)加速裝置,其特征在于,所述處理器中運行一管理系統(tǒng)程序,用于設(shè)置所述下載閾值以及對所述存儲設(shè)備中存儲的下載資源的類型、生命周期進(jìn)行管理。
4.如權(quán)利要求3所述的局域網(wǎng)加速裝置,其特征在于,所述處理器通過運行所述管理系統(tǒng)程序利用相關(guān)算法進(jìn)行資源唯一性的判斷,所述資源唯一性判斷的依據(jù)包括URL是否命中資源黑名單、路徑或者文件名是否在所述存儲設(shè)備中存儲、文件大小是否與所述存儲設(shè)備中記錄的相同。
5.如權(quán)利要求1所述的局域網(wǎng)加速裝置,其特征在于,所述處理器根據(jù)HTTP的重定向技術(shù)的302Found臨時重定向所述資源的存儲地址。
6.一種局域網(wǎng)加速系統(tǒng),包括一局域網(wǎng),所述局域網(wǎng)包括多個用戶、第一交換機、第二交換機以及路由器,其特征在于,所述局域網(wǎng)加速系統(tǒng)還包括一局域網(wǎng)加速裝置,所述局域網(wǎng)加速裝置包括: 管理服務(wù)端口,用于與所述局域網(wǎng)的第一交換機進(jìn)行連接; 鏡像端口,用于與所述局域網(wǎng)的第二交換機進(jìn)行連接; 監(jiān)聽網(wǎng)卡,通過所述鏡像端口與所述局域網(wǎng)進(jìn)行連接,用于通過所述鏡像端口對所述局域網(wǎng)用戶發(fā)起的資源訪問請求進(jìn)行監(jiān)聽; 處理器,與所述監(jiān)聽網(wǎng)卡進(jìn)行連接,用于記錄所述監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及判斷相同的資源訪問請求數(shù)量是否達(dá)到下載閾值;當(dāng)確定所述資源訪問請求達(dá)到下載閾值時,還用于通過所述管理服務(wù)端口發(fā)送資源下載請求至所述局域網(wǎng)以從一與所述局域網(wǎng)連接的網(wǎng)絡(luò)服務(wù)器下載相應(yīng)的資源;以及 存儲設(shè)備,用于存儲所述下載的資源; 所述處理器還用于根據(jù)所述監(jiān)聽網(wǎng)卡監(jiān)聽到的資源訪問請求以及資源唯一性判斷所述存儲設(shè)備中是否已經(jīng)存儲相應(yīng)的資源;當(dāng)確定所述存儲設(shè)備中已經(jīng)存儲相應(yīng)的資源時,還用于重定向所述資源的存儲地址以及通過所述管理服務(wù)端口通知局域網(wǎng)用戶到所述重定向的存儲地址獲取請求的資源。
7.如權(quán)利要求6所述的局域網(wǎng)加速系統(tǒng),其特征在于,所述局域網(wǎng)加速裝置以插件方式在可插拔地掛載在所述局域網(wǎng)中旁路。
8.如權(quán)利要求6所述的局域網(wǎng)加速系統(tǒng),其特征在于,所述處理器中運行一管理系統(tǒng)程序,用于設(shè)置所述下載閾值以及對所述存儲設(shè)備中存儲的下載資源的類型、生命周期進(jìn)行管理。
9.如權(quán)利要求8所述的局域網(wǎng)加速裝置,其特征在于,所述處理器通過運行所述管理系統(tǒng)程序利用相關(guān)算法進(jìn)行資源唯一性的判斷,所述資源唯一性判斷的依據(jù)包括URL是否命中資源黑名單、路徑或者文件名是否在所述存儲設(shè)備中存儲、文件大小是否與所述存儲設(shè)備中記錄的相同。
10.如權(quán)利要求6所述的局域網(wǎng)加速裝置,其特征在于,所述處理器根據(jù)HTTP的重定向技術(shù)的302Found臨時重定向所述資源的存儲地址。
【文檔編號】H04L12/801GK103746926SQ201310731180
【公開日】2014年4月23日 申請日期:2013年12月26日 優(yōu)先權(quán)日:2013年12月26日
【發(fā)明者】許正, 許元進(jìn), 苗忠良, 李文振 申請人:福建伊?xí)r代信息科技股份有限公司