云存儲系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲系統(tǒng),尤其是一種基于云環(huán)境的存儲系統(tǒng),屬于云計算領(lǐng)域。
【背景技術(shù)】
[0002]移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等的飛躍式發(fā)展,個人數(shù)據(jù)、家庭數(shù)據(jù)、企業(yè)數(shù)據(jù)等都呈現(xiàn)爆發(fā)式增長,海量數(shù)據(jù)時代悄然到來。同時這些數(shù)據(jù)已經(jīng)從單純的關(guān)系型數(shù)據(jù)向非關(guān)系型數(shù)據(jù)轉(zhuǎn)換,如圖片、音頻、視頻、文檔等,傳統(tǒng)的存儲管理方式已經(jīng)無法滿足這類數(shù)據(jù)的存儲需求,如何有效的存儲、管理、維護這類非關(guān)系型數(shù)據(jù)被越來越多的業(yè)內(nèi)人數(shù)所重點關(guān)注。
[0003]云存儲技術(shù)的飛速發(fā)展,使得云存儲成為了一個新型的數(shù)據(jù)存儲解決方案。近兩年,國內(nèi)的云存儲技術(shù)也取得了蓬勃的發(fā)展,各廠商紛紛推出自己的云存儲產(chǎn)品,云存儲領(lǐng)域呈現(xiàn)出了欣欣向榮的景象。但總體來說,國內(nèi)云存儲技術(shù)還處于發(fā)展階段,網(wǎng)絡(luò)安全問題也成為了云存儲發(fā)展的限制因素。
【發(fā)明內(nèi)容】
[0004]發(fā)明目的:本發(fā)明的目的在于針對上述現(xiàn)有技術(shù)中存在的問題和不足提供一種能夠高效存儲、管理、維護海量數(shù)據(jù)的云存儲系統(tǒng)。
[0005]技術(shù)方案:一種云存儲系統(tǒng),包括基礎(chǔ)讀寫模塊、中心控制模塊和客戶端訪問模塊;
基礎(chǔ)讀寫模塊是中心控制模塊與底層文件系統(tǒng)交互的紐帶,為中心控制模塊提供數(shù)據(jù)存取服務(wù);
中心控制模塊包括前端處理模塊、業(yè)務(wù)核心模塊和元數(shù)據(jù)存儲模塊。
[0006]客戶端訪問模塊提供兩種不同的訪問方式,面向用戶提供Web端訪問,面向文件傳輸提供SDK訪問。
[0007]基礎(chǔ)讀寫模塊與底層文件系統(tǒng)以接口方式實現(xiàn)高效的數(shù)據(jù)存取功能。
[0008]前端處理模塊主要處理所有的非業(yè)務(wù)類請求,如登陸、注冊等,并將請求業(yè)務(wù)類操作轉(zhuǎn)發(fā)至業(yè)務(wù)核心模塊;并將業(yè)務(wù)核心模塊返回的結(jié)果轉(zhuǎn)發(fā)給客戶端訪問模塊。
[0009]業(yè)務(wù)核心模塊接收前端處理模塊及SDK訪問模塊發(fā)送的請求,進行解析后,訪問元數(shù)據(jù)存儲模塊及基礎(chǔ)讀寫模塊完成相應(yīng)的數(shù)據(jù)處理。
[0010]元數(shù)據(jù)存儲模塊以將所有數(shù)據(jù)以元數(shù)據(jù)的形式進行存儲,并為其他模塊提供訪問服務(wù)。
[0011]前端顯示模塊提供面向用戶的訪問方式,為登陸用戶提供信息查詢服務(wù)。
[0012]SDK訪問模塊提供面向文件的訪問方式,為登陸用戶提供文件上傳、下載、刪除等服務(wù)。
[0013]安全控制模塊處于前端顯示模塊與前端處理模塊間,確保用戶數(shù)據(jù)使用安全。
[0014]有效效果:本發(fā)明實現(xiàn)了一種云存儲系統(tǒng),能夠?qū)崿F(xiàn)圖片、音頻、視頻、文檔等海量數(shù)據(jù)的存儲,既不占用客戶端的存儲空間,同時可以滿足用戶隨時安全地進行數(shù)據(jù)管理的需求。
【附圖說明】
[0015]圖1為本發(fā)明系統(tǒng)實施例的結(jié)構(gòu)圖。
【具體實施方式】
[0016]下面結(jié)合附圖和具體實施例,進一步闡明本發(fā)明,應(yīng)理解這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍,在閱讀了本發(fā)明之后,本領(lǐng)域技術(shù)人員對本發(fā)明的各種等價形式的修改均落于本申請所附權(quán)利要求所限定的范圍。
[0017]圖1示出了本發(fā)明實施例提供的結(jié)構(gòu)圖,主要包含如下模塊:
基礎(chǔ)讀寫模塊是中心控制模塊與底層文件系統(tǒng)交互的紐帶,為中心控制模塊提供數(shù)據(jù)存取服務(wù);
基礎(chǔ)讀寫模塊與底層文件系統(tǒng)以接口方式實現(xiàn)高效的數(shù)據(jù)存取功能。
[0018]中心控制模塊包括前端處理模塊、業(yè)務(wù)核心模塊和元數(shù)據(jù)存儲模塊;
前端處理模塊主要處理所有的非業(yè)務(wù)類請求,如登陸、注冊等,并將請求業(yè)務(wù)類操作轉(zhuǎn)發(fā)至業(yè)務(wù)核心模塊;并將業(yè)務(wù)核心模塊返回的結(jié)果轉(zhuǎn)發(fā)給客戶端訪問模塊;
業(yè)務(wù)核心模塊接收前端處理模塊及SDK訪問模塊發(fā)送的請求,進行解析后,訪問元數(shù)據(jù)存儲模塊及基礎(chǔ)讀寫模塊完成相應(yīng)的數(shù)據(jù)處理;
元數(shù)據(jù)存儲模塊以將所有數(shù)據(jù)以元數(shù)據(jù)的形式進行存儲,并為其他模塊提供訪問服務(wù)。
[0019]通過設(shè)置前端處理模塊,提高整個系統(tǒng)的請求處理速度,減輕業(yè)務(wù)核心模塊的處理壓力。
[0020]客戶端訪問模塊提供兩種不同的訪問方式,面向用戶提供Web端訪問,面向文件傳輸提供SDK訪問。
[0021]前端顯示模塊提供面向用戶的Web端方式,為登陸用戶提供信息查詢服務(wù)。
[0022]SDK訪問模塊提供面向文件的訪問方式,為登陸用戶提供文件上傳、下載、刪除等服務(wù)。
[0023]安全控制模塊處于前端顯示模塊與前端處理模塊間,確保用戶數(shù)據(jù)使用安全。
【主權(quán)項】
1.一種云存儲系統(tǒng),其特征在于: 包括基礎(chǔ)讀寫模塊、中心控制模塊和客戶端訪問模塊; 所述的基礎(chǔ)讀寫模塊為中心控制模塊提供數(shù)據(jù)存取服務(wù); 所述的中心控制模塊包括前端處理模塊、業(yè)務(wù)核心模塊和元數(shù)據(jù)存儲模塊; 所述的客戶端訪問模塊為客戶端提供訪問系統(tǒng)的方式。
2.根據(jù)權(quán)利要求1所述的云存儲系統(tǒng),其特征在于:所述的基礎(chǔ)讀寫模塊與底層文件系統(tǒng)以接口方式實現(xiàn)高效的數(shù)據(jù)存取功能。
3.根據(jù)權(quán)利要求1所述的云存儲系統(tǒng),其特征在于:所述的前端處理模塊處理所有的非業(yè)務(wù)類請求,如登陸、注冊等,并將請求業(yè)務(wù)類操作轉(zhuǎn)發(fā)至業(yè)務(wù)核心模塊。
4.根據(jù)權(quán)利要求1所述的云存儲系統(tǒng),其特征在于:所述的業(yè)務(wù)核心模塊接收客戶端訪問模塊發(fā)送的請求,進行解析后,訪問元數(shù)據(jù)存儲模塊及基礎(chǔ)讀寫模塊完成相應(yīng)的數(shù)據(jù)處理,并將業(yè)務(wù)核心模塊返回的結(jié)果轉(zhuǎn)發(fā)給客戶端訪問模塊。
5.根據(jù)權(quán)利要求1所述的云存儲系統(tǒng),其特征在于:元數(shù)據(jù)存儲模塊將所有數(shù)據(jù)以元數(shù)據(jù)的形式進行存儲,并為其他模塊提供訪問服務(wù)。
6.根據(jù)權(quán)利要求1所述的云存儲系統(tǒng),其特征在于:客戶端訪問模塊包含前端顯示模塊和SDK訪問模塊; 前端顯示模塊提供面向用戶的訪問方式,為登陸用戶提供信息查詢服務(wù); SDK訪問模塊提供面向文件的訪問方式,為登陸用戶提供文件上傳、下載、刪除等服務(wù)。
7.根據(jù)權(quán)利要求1所述的云存儲系統(tǒng),其特征在于:包含安全控制模塊,處于前端顯示模塊與前端處理模塊間,確保用戶數(shù)據(jù)使用安全。
【專利摘要】本發(fā)明公開了一種云存儲系統(tǒng),包括基礎(chǔ)讀寫模塊、中心控制模塊和客戶端訪問模塊。基礎(chǔ)讀寫模塊是中心控制模塊與底層文件系統(tǒng)交互的紐帶,為中心控制模塊提供數(shù)據(jù)存取服務(wù);中心控制模塊由前端處理模塊、業(yè)務(wù)核心模塊和元數(shù)據(jù)存儲模塊??蛻舳嗽L問模塊針對用戶和文件提供兩種不同的訪問方式,面向用戶提供Web端訪問,面向文件傳輸提供SDK訪問。本系統(tǒng)具有高可擴展、高可靠性,能夠提供高效、快速、靈活的存儲讀取服務(wù),不占用客戶端的資源,滿足用戶離線大數(shù)據(jù)存儲的需求。
【IPC分類】H04L29-08, G06F3-06
【公開號】CN104580331
【申請?zhí)枴緾N201310519499
【發(fā)明人】范同祥, 艾順剛, 湯健銘
【申請人】鎮(zhèn)江睿泰信息科技有限公司
【公開日】2015年4月29日
【申請日】2013年10月29日