本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)領(lǐng)域,具體地,涉及一種具有自學習功能的網(wǎng)絡(luò)服務(wù)平臺。
背景技術(shù):
目前,隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活的重要部分,但在一些公共場合,如候車大廳、工人公寓和火車上并沒有wifi覆蓋,再加上用戶比較多,網(wǎng)絡(luò)服務(wù)商提供的3G或4G網(wǎng)絡(luò)服務(wù)會比較慢,且網(wǎng)絡(luò)服務(wù)商提供的3G或4G網(wǎng)絡(luò)服務(wù)價格比較昂貴。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于,針對上述問題,提出一種具有自學習功能的網(wǎng)絡(luò)服務(wù)平臺,以實現(xiàn)為用戶提供快速且低廉的網(wǎng)絡(luò)服務(wù)的優(yōu)點。
為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
一種具有自學習功能的網(wǎng)絡(luò)服務(wù)平臺,包括:
安全域劃分單元:將緩存區(qū)域劃分為網(wǎng)絡(luò)域、命令域和用戶域,所述網(wǎng)絡(luò)域用來將網(wǎng)絡(luò)數(shù)據(jù)更新到儲存單元內(nèi),所述用戶域為用戶提供數(shù)據(jù)下載服務(wù),所述命令域用來接收用戶的請求命令;
網(wǎng)絡(luò)流速分配單元:建立歸類處理查詢列表并存儲,該歸類處理查詢列表根據(jù)網(wǎng)絡(luò)終端的ID以及控制器的指令將用戶分組,并對不同的分組設(shè)置不同的流量閥值;
儲存單元:用來存儲數(shù)據(jù);
索引單元:用來保存儲存單元存儲數(shù)據(jù)的關(guān)鍵字,并為用戶提供搜索服務(wù);
控制單元:根據(jù)接收的用戶指令,對用戶進行分組,并將分組指令下發(fā)至網(wǎng)絡(luò)流速分配單元,并根據(jù)數(shù)據(jù)流量對緩存區(qū)域內(nèi)的網(wǎng)絡(luò)域和用戶域大小進行動態(tài)調(diào)整;
下載單元:用于根據(jù)索引單元傳送來的搜索結(jié)果和相應(yīng)存儲地址向儲存單元請求特定范圍的數(shù)據(jù)文件分塊;
用戶流量計時單元:設(shè)置時間閾值,當達到時間閾值時,傳輸命令至控制單元,控制單元接收用戶流量計時單元的命令后將用戶域中的數(shù)據(jù)清零;
數(shù)據(jù)冗余管理單元:對儲存單元內(nèi)保存的數(shù)據(jù)冗余管理,并將冗余數(shù)據(jù)刪除;
控制單元對用戶域和命令域的數(shù)據(jù)進行采樣,從而建立訓練樣本,然后利用BP神經(jīng)網(wǎng)絡(luò)方法對訓練樣本進行訓練,從而建立BP神經(jīng)網(wǎng)絡(luò)模型,控制單元根據(jù)BP神經(jīng)網(wǎng)絡(luò)模型得出用戶的下載偏好,從而去網(wǎng)絡(luò)上搜索與用戶的下載偏好相關(guān)的數(shù)據(jù)并將相關(guān)的數(shù)據(jù)下載至網(wǎng)絡(luò)域,最后保存至儲存單元供用戶下載。
本發(fā)明的技術(shù)方案具有以下有益效果:
本發(fā)明的技術(shù)方案,通過提供一種局域網(wǎng)絡(luò),事先將網(wǎng)絡(luò)上的熱點數(shù)據(jù),如電視劇、小說等下載到本地存儲,然后為用戶提供局域網(wǎng)服務(wù),因下載到本地時,只需要使用一次網(wǎng)絡(luò)運營商的服務(wù),從而價格低廉,而構(gòu)建局域網(wǎng),可以提高網(wǎng)絡(luò)的傳輸速度,從而達到提供快速且低廉的網(wǎng)絡(luò)服務(wù)的目的。
具體實施方式
一種具有自學習功能的網(wǎng)絡(luò)服務(wù)平臺,包括:安全域劃分單元:將緩存區(qū)域劃分為網(wǎng)絡(luò)域、命令域和用戶域,所述網(wǎng)絡(luò)域用來將網(wǎng)絡(luò)數(shù)據(jù)更新到儲存單元內(nèi),所述用戶域為用戶提供數(shù)據(jù)下載服務(wù),所述命令域用來接收用戶的請求命令;
網(wǎng)絡(luò)流速分配單元:建立歸類處理查詢列表并存儲,該歸類處理查詢列表根據(jù)網(wǎng)絡(luò)終端的ID以及控制器的指令將用戶分組,并對不同的分組設(shè)置不同的流量閥值;
儲存單元:用來存儲數(shù)據(jù);
索引單元:用來保存儲存單元存儲數(shù)據(jù)的關(guān)鍵字,并為用戶提供搜索服務(wù);
控制單元:根據(jù)接收的用戶指令,對用戶進行分組,并將分組指令下發(fā)至網(wǎng)絡(luò)流速分配單元,并根據(jù)數(shù)據(jù)流量對緩存區(qū)域內(nèi)的網(wǎng)絡(luò)域和用戶域大小進行動態(tài)調(diào)整;
下載單元:用于根據(jù)索引單元傳送來的搜索結(jié)果和相應(yīng)存儲地址向儲存單元請求特定范圍的數(shù)據(jù)文件分塊;
用戶流量計時單元:設(shè)置時間閾值,當達到時間閾值時,傳輸命令至控制單元,控制單元接收用戶流量計時單元的命令后將用戶域中的數(shù)據(jù)清零;
數(shù)據(jù)冗余管理單元:對儲存單元內(nèi)保存的數(shù)據(jù)冗余管理,并將冗余數(shù)據(jù)刪除;
控制單元對用戶域和命令域的數(shù)據(jù)進行采樣,從而建立訓練樣本,然后利用BP神經(jīng)網(wǎng)絡(luò)方法對訓練樣本進行訓練,從而建立BP神經(jīng)網(wǎng)絡(luò)模型,控制單元根據(jù)BP神經(jīng)網(wǎng)絡(luò)模型得出用戶的下載偏好,從而去網(wǎng)絡(luò)上搜索與用戶的下載偏好相關(guān)的數(shù)據(jù)并將相關(guān)的數(shù)據(jù)下載至網(wǎng)絡(luò)域,最后保存至儲存單元供用戶下載。
安全域劃分單元將緩存區(qū)域劃分為網(wǎng)絡(luò)域、命令域和用戶域,在保證數(shù)據(jù)安全的同時,進一步加快數(shù)據(jù)的傳輸速度,數(shù)據(jù)的上傳和下載都需要經(jīng)過緩存區(qū)域,網(wǎng)絡(luò)域用來接收從網(wǎng)絡(luò)上下載的數(shù)據(jù),網(wǎng)絡(luò)域下載的數(shù)據(jù)需要經(jīng)過殺毒軟件和防火墻的過濾,以保證數(shù)據(jù)的安全,只有安全的數(shù)據(jù)才從網(wǎng)絡(luò)域轉(zhuǎn)存至儲存單元,命令域用來接收用戶的命令,命令域接收的數(shù)據(jù)也要經(jīng)過殺毒軟件和防火墻的過濾,而用戶域只提供下載服務(wù),不接收任何數(shù)據(jù),因此不需要經(jīng)過殺毒軟件和防火墻的過濾,從而提高了數(shù)據(jù)的傳輸速率。
最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。