[發(fā)明專利]一種基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202011373786.3 | 申請(qǐng)日: | 2020-11-30 |
| 公開(公告)號(hào): | CN112486941A | 公開(公告)日: | 2021-03-12 |
| 發(fā)明(設(shè)計(jì))人: | 李揮;馬化軍;國(guó)宏宇;史夢(mèng)楚;于海洋;楊元元;霍垚光;王博輝;謝鑫;侯韓旭;張華宇 | 申請(qǐng)(專利權(quán))人: | 佛山賽思禪科技有限公司;深圳賽思鵬科技發(fā)展有限公司 |
| 主分類號(hào): | G06F16/182 | 分類號(hào): | G06F16/182;G06F16/172;G06F16/18;G06F16/174;G06F16/16;G06F11/00;G06F11/14 |
| 代理公司: | 深圳市科吉華烽知識(shí)產(chǎn)權(quán)事務(wù)所(普通合伙) 44248 | 代理人: | 胡吉科 |
| 地址: | 528000 廣東省佛山市南海區(qū)桂*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 多糾刪碼 擬態(tài) 對(duì)象 存儲(chǔ)系統(tǒng) | ||
1.一種基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng)包括接口服務(wù)模塊、糾刪編碼模塊、判斷模塊、數(shù)據(jù)服務(wù)模塊、元數(shù)據(jù)模塊及文件輸出判決模塊,所述口服務(wù)模塊,用于提供客戶端與系統(tǒng)交互的接口函數(shù),用戶可以通過(guò)客戶端查詢、創(chuàng)建、刪除存儲(chǔ)桶,可以進(jìn)行對(duì)象的上傳、下載、刪除操作;所述糾刪編碼模塊,用于系統(tǒng)中嵌入多種糾刪碼作為功能構(gòu)建池,每個(gè)對(duì)象會(huì)隨機(jī)選用其中若干種糾刪碼進(jìn)行編碼后存入底層數(shù)據(jù)塊服務(wù)器,并將編碼方式作為元數(shù)據(jù)記錄在元數(shù)據(jù)服務(wù)器中;所述判斷模塊,用于在對(duì)象存儲(chǔ)過(guò)程中,動(dòng)態(tài)地、隨機(jī)地決定文件對(duì)象糾刪碼以及選用的數(shù)目;所述數(shù)據(jù)服務(wù)模塊,用于保存數(shù)據(jù)塊及其校驗(yàn)塊;所述元數(shù)據(jù)模塊,用于提供元數(shù)據(jù)存儲(chǔ)功能的服務(wù);所述文件輸出判決模塊,用于對(duì)輸出數(shù)據(jù)進(jìn)行判斷是否與需求一致并輸出數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述接口服務(wù)模塊在于客戶端進(jìn)行交互時(shí),客戶端會(huì)向接口服務(wù)模塊隨數(shù)據(jù)發(fā)送一個(gè)accessKey,系統(tǒng)會(huì)隨機(jī)從兩種不同的驗(yàn)證算法中選擇一種對(duì)用戶accessKey進(jìn)行驗(yàn)證。
3.根據(jù)權(quán)利要求2所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述數(shù)據(jù)服務(wù)模塊中數(shù)據(jù)服務(wù)節(jié)點(diǎn)不斷向接口服務(wù)節(jié)點(diǎn)發(fā)送心跳信息;接口服務(wù)節(jié)點(diǎn)發(fā)送定位數(shù)據(jù)塊的請(qǐng)求后,如果本數(shù)據(jù)服務(wù)節(jié)點(diǎn)內(nèi)有該數(shù)據(jù)塊,則將該數(shù)據(jù)塊發(fā)送給接口服務(wù)節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求3所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述元數(shù)據(jù)模塊中元數(shù)據(jù)服務(wù)節(jié)點(diǎn)對(duì)接口服務(wù)節(jié)點(diǎn)提供Restful Web API,元數(shù)據(jù)可擴(kuò)展,提高系統(tǒng)元數(shù)據(jù)讀寫效率及防止元數(shù)據(jù)節(jié)點(diǎn)宕機(jī),元數(shù)據(jù)通過(guò)消息隊(duì)列向接口服務(wù)節(jié)點(diǎn)發(fā)送心跳包。
5.根據(jù)權(quán)利要求4所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述接口服務(wù)模塊和數(shù)據(jù)服務(wù)模塊之間設(shè)有消息列隊(duì)模塊,所述接口服務(wù)模塊和數(shù)據(jù)服務(wù)模塊之間設(shè)有對(duì)象的存儲(chǔ)使用REST接口及通過(guò)消息隊(duì)列進(jìn)行通訊。
6.根據(jù)權(quán)利要求5所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述糾刪編碼模塊中用戶請(qǐng)求下載對(duì)象時(shí),通過(guò)對(duì)應(yīng)的解碼方式獲取到源對(duì)象的多個(gè)副本,在通過(guò)對(duì)文件哈希在判決模塊實(shí)現(xiàn)值多判決后向客戶端返回?cái)?shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述判決模塊在接收到用戶的讀操作指令后,判決器調(diào)用糾刪編碼模塊功能,解碼對(duì)象,將其存放在緩存隊(duì)列中,并對(duì)多份文件的內(nèi)容一致性進(jìn)行比對(duì);如內(nèi)容一致,則選擇其中一份副本輸出;如內(nèi)容不一致,則執(zhí)行值多判決,剔除不一致的數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng)還包括日志模塊,所述日志模塊,用于記錄每個(gè)服務(wù)器發(fā)送和接受的心跳信息,在用戶上傳和下載對(duì)象的過(guò)程中記錄必要的日志信息。
9.根據(jù)權(quán)利要求8所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述糾刪編碼模塊在編碼時(shí),系統(tǒng)動(dòng)態(tài)地、隨機(jī)的選取若干種糾刪碼,每一種糾刪碼模塊都會(huì)將原始數(shù)據(jù)分為多個(gè)數(shù)據(jù)塊,根據(jù)不同的編碼算法生成校驗(yàn)數(shù)據(jù)塊,并將原始數(shù)據(jù)塊和校驗(yàn)塊隨機(jī)存入不同的數(shù)據(jù)服務(wù)節(jié)點(diǎn)中。
10.根據(jù)權(quán)利要求9所述的基于多糾刪碼的擬態(tài)對(duì)象存儲(chǔ)系統(tǒng),其特征在于,所述糾刪編碼模塊在解碼時(shí),糾刪碼模塊根據(jù)判決模塊隨機(jī)選取若干種糾刪碼,向元數(shù)據(jù)服務(wù)節(jié)點(diǎn)請(qǐng)求選取的糾刪碼對(duì)應(yīng)的解碼對(duì)象的元數(shù)據(jù)信息,并從數(shù)據(jù)服務(wù)節(jié)點(diǎn)中獲取對(duì)應(yīng)的數(shù)據(jù)塊和編碼塊進(jìn)行解碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于佛山賽思禪科技有限公司;深圳賽思鵬科技發(fā)展有限公司,未經(jīng)佛山賽思禪科技有限公司;深圳賽思鵬科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011373786.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種多網(wǎng)盤下的增量糾刪碼存儲(chǔ)方法及系統(tǒng)
- 一種基于糾刪碼與多副本的混合稅務(wù)大數(shù)據(jù)安全保護(hù)方法
- 一種數(shù)據(jù)存儲(chǔ)、重構(gòu)方法和裝置、及電子設(shè)備
- 一種通過(guò)糾刪碼對(duì)數(shù)據(jù)的處理方法及裝置
- 一種基于糾刪碼的糾刪池的創(chuàng)建方法及相關(guān)裝置
- 一種基于糾刪碼的新媒體圖像的篡改恢復(fù)方法及裝置
- 一種數(shù)據(jù)處理方法、裝置、設(shè)備及介質(zhì)
- 一種基于糾刪碼的條帶合并方法及系統(tǒng)
- 實(shí)現(xiàn)分布式存儲(chǔ)的加速芯片糾刪碼插件的優(yōu)化方法及裝置
- 一種數(shù)據(jù)保護(hù)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于混合資源的擬態(tài)科學(xué)計(jì)算卡
- 一種擬態(tài)云主機(jī)的自動(dòng)構(gòu)建裝置、方法及系統(tǒng)
- 一種基于云平臺(tái)的擬態(tài)化應(yīng)用封裝與控制系統(tǒng)和方法
- 一種內(nèi)生安全的用戶接入認(rèn)證管理系統(tǒng)及方法
- 擬態(tài)終端模擬器、終端設(shè)備擬態(tài)化實(shí)現(xiàn)方法及存儲(chǔ)介質(zhì)
- 一種基于圖像特征的擬態(tài)度建模系統(tǒng)及方法
- 一種基于擬態(tài)防御的攻擊防御裝置、方法、設(shè)備和介質(zhì)
- 一種增強(qiáng)型擬態(tài)構(gòu)造系統(tǒng)
- 一種擬態(tài)收發(fā)設(shè)備和高可靠通信系統(tǒng)
- 一種模塊化擬態(tài)郵箱系統(tǒng)
- 對(duì)象選擇裝置、對(duì)象選擇程序及對(duì)象選擇方法
- 對(duì)象顯示裝置、對(duì)象顯示系統(tǒng)以及對(duì)象顯示方法
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象分析方法、對(duì)象分析設(shè)備及對(duì)象分析系統(tǒng)
- 對(duì)象索引方法、對(duì)象搜索方法及對(duì)象索引系統(tǒng)
- 對(duì)象分類方法和對(duì)象分類設(shè)備
- 對(duì)象庫(kù)中的對(duì)象簽名
- 對(duì)象追蹤方法、對(duì)象追蹤系統(tǒng)以及對(duì)象追蹤程序





