亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于ap平臺的緩存方法和系統(tǒng)的制作方法

文檔序號:8226153閱讀:399來源:國知局
一種基于ap平臺的緩存方法和系統(tǒng)的制作方法
【專利說明】—種基于AP平臺的緩存方法和系統(tǒng)
[0001]
技術領域
[0002]本發(fā)明涉及移動通信技術,具體來說,涉及一種基于AP平臺的緩存方法和系統(tǒng)。
[0003]
【背景技術】
[0004]Bit torrent:比特流(Bit Torrent)是一種內容分發(fā)協(xié)議,由布拉姆.科恩自主開發(fā);它采用高效的軟件分發(fā)系統(tǒng)和點對點技術共享大體積文件(如一部電影或電視節(jié)目),并使每個用戶像網(wǎng)絡重新分配結點那樣提供上傳服務。一般的下載服務器為每一個發(fā)出下載請求的用戶提供下載服務,而Bit Torrent的工作方式與之不同,分配器或文件的持有者將文件發(fā)送給其中一名用戶,再由這名用戶轉發(fā)給其它用戶,用戶之間相互轉發(fā)自己所擁有的文件部分,直到每個用戶的下載都全部完成,這種方法可以使下載服務器同時處理多個大體積文件的下載請求,而無須占用大量帶寬。
AP:無線接入點即無線AP (Access Point)它是一個無線網(wǎng)絡的接入點,主要有路由交換接入一體設備和純接入點設備,一體設備執(zhí)行接入和路由工作,純接入設備只負責無線客戶端的接入,純接入設備通常作為無線網(wǎng)絡擴展使用,與其他AP或者主AP連接,以擴大無線覆蓋范圍,而一體設備一般是無線網(wǎng)絡的核心。
[0005]隨著移動設備的增長和移動用戶的飛速增加,移動設備的內容也越來越豐富,網(wǎng)絡購物、網(wǎng)絡直播/視頻、網(wǎng)絡社交、社交軟件等的普及,使移動流量猛增,但隨之的硬件配置卻沒有相應跟進,流量費用也較為昂貴,由于無線信號受環(huán)境影響大,存在信號時有時無、響應慢等缺點,在有線網(wǎng)絡剛普及的時候,也存在相似的問題,因此,受有線網(wǎng)絡的解決方案啟發(fā),進行無線提速。有線網(wǎng)絡的P2P技術如Bit torrent的出現(xiàn),使有線傳輸提升了一個等級,至此之后,人們不再抱怨網(wǎng)速慢等問題,并且資源飛速共享,互聯(lián)網(wǎng)的價值得到了進一步提升。
[0006]現(xiàn)有技術方案已存在有線網(wǎng)絡的應用,如BT、迅雷、電驢、u torrent等知名下載軟件,為用戶和資源之間開辟快速通道,并提供推進熱點資源等服務。方案多種多樣,但均離不開最基本TCP/IP協(xié)議;例如,包括視頻服務在內的與電商合作的各個公司,多以增加流量為技術目標,將流量作為衡量服務質量的標準,獲取用戶請求內容,以更早的時間緩存用戶請求內容,使用戶得到的數(shù)據(jù)更多更穩(wěn)定。
[0007]但是現(xiàn)有技術也存在如下的技術問題:在物理上,由于box的大小不一,但均為移動設備,故受限于硬件性能,平臺移植是需要考慮的第一個問題;在性能上,要考慮速度、清晰度等服務質量參數(shù),對應到技術參數(shù)上既單位時間內傳輸?shù)奈募笮『蛡鬏攬笪牡膩G包率低,一個綜合的判斷事例可以體現(xiàn)在視頻清晰度上,現(xiàn)有的盒子遠遠不夠;當下市面上在做推廣的各種wifi,有犧牲速度提聞質量的,有犧牲質量提聞速度的,有犧牲大小提聞性能的,遠未達到用戶的滿意需求;有線網(wǎng)絡較早開發(fā)的或現(xiàn)有的較成熟的技術,基本不存在不會考慮丟包率、報文大小、內存容量以及硬盤容量等問題。
[0008]針對相關技術中的相關問題,目如尚未提出有效的解決方案。
[0009]

【發(fā)明內容】

[0010]本發(fā)明的目的是提供一種基于AP平臺的緩存方法和系統(tǒng),以克服目前現(xiàn)有技術存在的上述不足。
[0011]本發(fā)明的目的是通過以下技術方案來實現(xiàn):
根據(jù)本發(fā)明的一方面,提供了一種基于AP平臺的緩存方法,該基于AP平臺的緩存方法根據(jù)預先設置的服務模式和服務等級,并根據(jù)用戶的需求,通過預先配置的比特映射緩存技術在請求服務器中執(zhí)行目標文件的緩存,包括:
在預先設置的數(shù)據(jù)存儲器中查找與目標文件相匹配的數(shù)據(jù)文件;
在查找結果為不存在與目標文件相匹配的數(shù)據(jù)文件的情況下,通過預先設置的infohash算法訪問與目標文件相匹配的源服務器,查找并確定與目標文件相匹配的peer地址和端口;
在存在與目標文件相匹配的peer地址和端口時,根據(jù)所述peer地址下載所述目標文件,并將所述目標文件緩存至所述數(shù)據(jù)存儲器中;
將下載的目標文件返回給用戶。
[0012]進一步的,所述在請求服務器中執(zhí)行目標文件的緩存還包括:
通過預先設置的線程接收和/或發(fā)送目標文件,并通過所述線程檢查預先配置的與目標文件相匹配的報文鏈表是否存在用戶的讀寫請求;
在存在讀寫請求的情況下,根據(jù)預先配置的函數(shù),將讀寫請求加入到與目標文件相匹配的讀寫結構體隊列;
檢查預先設置的全局變量,將所述目標文件加入到預先配置的變量隊列中;
將所述讀寫結構體加入到所述全局變量中;
根據(jù)所述讀寫結構體,將所述讀寫結構體進行分類,包括讀取文件內容、寫入文件內容、讀取文件目錄,并執(zhí)行預先存在的與所述讀寫結構體相匹配的操作指令。
[0013]進一步的,將所述目標文件緩存至所述數(shù)據(jù)存儲器中還包括:
在目標文件為視頻文件的情況下,根據(jù)預先設置的視頻文件播放特點,將所述視頻文件通過比特映射緩存技術進行分段緩存,并重新設置于視頻文件相匹配的視頻報文頭。
[0014]進一步的,在預先設置的數(shù)據(jù)存儲器中查找與目標文件相匹配的數(shù)據(jù)文件還包括:
在查找結果為存在與目標文件相匹配的數(shù)據(jù)文件的情況下,則將所述數(shù)據(jù)文件返回給用戶。
[0015]進一步的,查找并確定與目標文件相匹配的peer地址和端口還包括:
在不存在與目標文件相匹配的peer地址和端口時,則發(fā)送預先設置的錯誤編碼至預先配置的nginx系統(tǒng)。
[0016]根據(jù)本發(fā)明的另一方面,提供了一種基于AP平臺的緩存系統(tǒng),該基于AP平臺的緩存系統(tǒng)根據(jù)預先設置的服務模式和服務等級,并根據(jù)用戶的需求,通過預先配置的比特映射緩存技術在請求服務器中執(zhí)行目標文件的緩存,包括:
數(shù)據(jù)查找模塊,用于在預先設置的數(shù)據(jù)存儲器中查找與目標文件相匹配的數(shù)據(jù)文件;地址查找模塊,用于在查找結果為不存在與目標文件相匹配的數(shù)據(jù)文件的情況下,通過預先設置的infohash算法訪問與目標文件相匹配的源服務器,查找并確定與目標文件相匹配的peer地址和端口 ;
下載緩存模塊,用于在存在與目標文件相匹配的peer地址和端口時,根據(jù)所述peer地址下載所述目標文件,并將所述目標文件緩存至所述數(shù)據(jù)存儲器中;
數(shù)據(jù)發(fā)送模塊,用于將下載的目標文件返回給用戶。
[0017]進一步的,所述在請求服務器中執(zhí)行目標文件的緩存還包括:
報文請求判斷子模塊,用于通過預先設置的線程接收和/或發(fā)送目標文件,并通過所述線程檢查預先配置的與目標文件相匹配的報文鏈表是否存在用戶的讀寫請求;
報文請求編輯子模塊,用于在存在讀寫請求的情況下,根據(jù)預先配置的函數(shù),將讀寫請求加入到與目標文件相匹配的讀寫結構體隊列;
目標文件編輯子模塊,用于檢查預先設置的全局變量,將所述目標文件加入到預先配置的變量隊列中;
全局變量編輯子模塊,用于將所述讀寫結構體加入到所述全局變量中;
分類執(zhí)行子模塊,用于根據(jù)所述讀寫結構體,將所述讀寫結構體進行分類,包括讀取文件內容、寫入文件內容、讀取文件目錄,并執(zhí)行預先存在的與所述讀寫結構體相匹配的操作指令。
[0018]進一步的,將所述目標文件緩存至所述數(shù)據(jù)存儲器中還包括:
視頻分段緩存模塊,用于在目標文件為視頻文件的情況下,根據(jù)預先設置的視頻文件播放特點,將所述視頻文件通過比特映射緩存技術進行分段緩存,并重新設置于視頻文件相匹配的視頻報文頭。
[0019]進一步的
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1