[發(fā)明專(zhuān)利]對(duì)象處理方法、分布式文件系統(tǒng)及客戶(hù)端設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201410508764.1 | 申請(qǐng)日: | 2014-09-28 |
| 公開(kāi)(公告)號(hào): | CN104239125A | 公開(kāi)(公告)日: | 2014-12-24 |
| 發(fā)明(設(shè)計(jì))人: | 李海堅(jiān);盧明樊 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京奇藝世紀(jì)科技有限公司 |
| 主分類(lèi)號(hào): | G06F9/455 | 分類(lèi)號(hào): | G06F9/455;H04L29/06;H04L29/08 |
| 代理公司: | 北京柏杉松知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 馬敬;項(xiàng)京 |
| 地址: | 100080 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 對(duì)象 處理 方法 分布式 文件系統(tǒng) 客戶(hù)端 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及分布式文件系統(tǒng)技術(shù)領(lǐng)域,特別是涉及對(duì)象處理方法、分布式文件系統(tǒng)及客戶(hù)端設(shè)備。
背景技術(shù)
隨著互聯(lián)網(wǎng)的發(fā)展,互聯(lián)網(wǎng)中的傳播的對(duì)象也越來(lái)越多,如視頻、圖片等。現(xiàn)在,許多網(wǎng)站均通過(guò)分布式文件系統(tǒng)對(duì)對(duì)象進(jìn)行存儲(chǔ),將對(duì)象存儲(chǔ)在分布式文件系統(tǒng)的多個(gè)存儲(chǔ)服務(wù)器中。同時(shí),現(xiàn)有技術(shù)的分布式文件系統(tǒng)采用基于HTTP協(xié)議的通信方式來(lái)與客戶(hù)端設(shè)備進(jìn)行通信。
當(dāng)需要對(duì)對(duì)象進(jìn)行處理時(shí),客戶(hù)端設(shè)備向分布式文件系統(tǒng)發(fā)送攜帶有對(duì)象標(biāo)識(shí)的HTTP請(qǐng)求。分布式文件系統(tǒng)根據(jù)HTTP請(qǐng)求將存儲(chǔ)服務(wù)器中的相應(yīng)對(duì)象發(fā)送到客戶(hù)端設(shè)備中。現(xiàn)有技術(shù)通過(guò)基于HTTP協(xié)議的通信方式進(jìn)行通信便于對(duì)出現(xiàn)的問(wèn)題進(jìn)行定位,容易確定出現(xiàn)的問(wèn)題是客戶(hù)端設(shè)備的問(wèn)題還是分布式文件系統(tǒng)的問(wèn)題。但此種通信方式在對(duì)所存儲(chǔ)的對(duì)象進(jìn)行處理時(shí),就需要將對(duì)象從分布式文件系統(tǒng)的存儲(chǔ)服務(wù)器中下載所要處理的對(duì)象到客戶(hù)端設(shè)備中。待對(duì)象下載完畢后,才能對(duì)對(duì)象進(jìn)行處理。
由于對(duì)象下載將花費(fèi)較多的時(shí)間,因此現(xiàn)有的對(duì)象處理方式無(wú)法實(shí)現(xiàn)對(duì)對(duì)象的快速處理。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種對(duì)象處理方法、分布式文件系統(tǒng)及客戶(hù)端設(shè)備,以實(shí)現(xiàn)對(duì)象的快速處理。
為達(dá)到上述目的,本發(fā)明實(shí)施例公開(kāi)了一種對(duì)象處理方法,應(yīng)用于分布式文件系統(tǒng)中,所述分布式文件系統(tǒng)與客戶(hù)端設(shè)備通信連接,所述分布式文件系統(tǒng)中包括有元數(shù)據(jù)服務(wù)器、應(yīng)用程序接口API服務(wù)器及多個(gè)存儲(chǔ)有對(duì)象的存儲(chǔ)服務(wù)器,每個(gè)所述存儲(chǔ)服務(wù)器上均安裝有一個(gè)虛擬機(jī),所述方法包括:
所述API服務(wù)器接收客戶(hù)端設(shè)備發(fā)送的超文本傳輸協(xié)議HTTP請(qǐng)求;
在所述HTTP請(qǐng)求的類(lèi)型為對(duì)象處理請(qǐng)求時(shí),所述API服務(wù)器將所述請(qǐng)求中的對(duì)象的標(biāo)識(shí)信息發(fā)送到所述元數(shù)據(jù)服務(wù)器,其中,所述對(duì)象處理請(qǐng)求中攜帶有所要處理的對(duì)象的標(biāo)識(shí)信息及處理參數(shù)信息;
所述API服務(wù)器接收所述元數(shù)據(jù)服務(wù)器返回的存儲(chǔ)有具有所述標(biāo)識(shí)信息的對(duì)象的存儲(chǔ)服務(wù)器的地址信息;
所述API服務(wù)器將所述對(duì)象的標(biāo)識(shí)信息及處理參數(shù)信息發(fā)送到具有所述地址信息的存儲(chǔ)服務(wù)器中;
安裝在具有所述地址信息的存儲(chǔ)服務(wù)器中的虛擬機(jī)根據(jù)所述處理參數(shù)信息對(duì)具有所述標(biāo)識(shí)信息的對(duì)象進(jìn)行處理。
可選的,在所述API服務(wù)器將所述對(duì)象的標(biāo)識(shí)信息及處理參數(shù)信息發(fā)送到具有所述地址信息的存儲(chǔ)服務(wù)器中后,所述方法還包括:
具有所述地址信息的存儲(chǔ)服務(wù)器根據(jù)所述標(biāo)識(shí)信息確定具有所述標(biāo)識(shí)信息的對(duì)象的存儲(chǔ)路徑;
具有所述地址信息的存儲(chǔ)服務(wù)器將該存儲(chǔ)服務(wù)器的互聯(lián)網(wǎng)協(xié)議IP地址、所述存儲(chǔ)路徑和所述處理參數(shù)信息進(jìn)行封裝,生成待處理消息;
具有所述地址信息的存儲(chǔ)服務(wù)器將所述待處理消息插入消息隊(duì)列中;
所述安裝在具有所述地址信息的存儲(chǔ)服務(wù)器中的虛擬機(jī)根據(jù)所述處理參數(shù)信息對(duì)具有所述標(biāo)識(shí)信息的對(duì)象進(jìn)行處理,包括:
安裝在具有所述地址信息的存儲(chǔ)服務(wù)器中的虛擬機(jī)判斷所述消息隊(duì)列中的新插入的待處理消息中的IP地址是否與該虛擬機(jī)所在的存儲(chǔ)服務(wù)器的IP地址相同,如果是,則根據(jù)所述新插入的待處理消息中的處理參數(shù)信息對(duì)存儲(chǔ)在所述存儲(chǔ)路徑的對(duì)象進(jìn)行處理。
可選的,還包括:
安裝在具有所述地址信息的存儲(chǔ)服務(wù)器中的虛擬機(jī)將對(duì)對(duì)象進(jìn)行處理的處理結(jié)果發(fā)送到外部設(shè)備中。
可選的,所述在所述HTTP請(qǐng)求的類(lèi)型為對(duì)象處理請(qǐng)求時(shí),所述API服務(wù)器將所述請(qǐng)求中的對(duì)象的標(biāo)識(shí)信息發(fā)送到所述元數(shù)據(jù)服務(wù)器,包括:
所述API服務(wù)器根據(jù)所述HTTP請(qǐng)求的請(qǐng)求頭確定所述HTTP請(qǐng)求的類(lèi)型;
在確定所述HTTP請(qǐng)求的類(lèi)型為對(duì)象處理請(qǐng)求時(shí),將所述請(qǐng)求中的對(duì)象的標(biāo)識(shí)信息發(fā)送到所述元數(shù)據(jù)服務(wù)器。
可選的,在所述API服務(wù)器將所述對(duì)象的標(biāo)識(shí)信息及處理參數(shù)信息發(fā)送到具有所述地址信息的存儲(chǔ)服務(wù)器中后,所述方法還包括:
所述API服務(wù)器接收具有所述地址信息的存儲(chǔ)服務(wù)器將所述待處理消息插入消息隊(duì)列中后返回的消息入列響應(yīng),并將所述消息入列響應(yīng)返回給所述客戶(hù)端設(shè)備。
一種對(duì)象處理方法,應(yīng)用于客戶(hù)端設(shè)備中,所述客戶(hù)端設(shè)備與分布式文件系統(tǒng)通信連接,所述分布式文件系統(tǒng)中包括有元數(shù)據(jù)服務(wù)器、應(yīng)用程序接口API服務(wù)器及多個(gè)存儲(chǔ)有對(duì)象的存儲(chǔ)服務(wù)器,每個(gè)所述存儲(chǔ)服務(wù)器上均安裝有一個(gè)虛擬機(jī),所述方法包括:
所述客戶(hù)端設(shè)備發(fā)送攜帶有所要處理的對(duì)象的標(biāo)識(shí)信息及處理參數(shù)信息的超文本傳輸協(xié)議HTTP請(qǐng)求至所述API服務(wù)器,以使:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京奇藝世紀(jì)科技有限公司,未經(jīng)北京奇藝世紀(jì)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410508764.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 對(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ì)象分類(lèi)方法和對(duì)象分類(lèi)設(shè)備
- 對(duì)象庫(kù)中的對(duì)象簽名
- 對(duì)象追蹤方法、對(duì)象追蹤系統(tǒng)以及對(duì)象追蹤程序
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種分布式處理方法、系統(tǒng)及其裝置
- 基于分布式系統(tǒng)的數(shù)據(jù)訪(fǎng)問(wèn)方法和裝置
- 一種基于分布式鎖加載分布式任務(wù)的方法以及裝置
- 一種分布式光伏集群系統(tǒng)
- 一種分布式能源遠(yuǎn)程監(jiān)測(cè)管理系統(tǒng)及方法
- 任務(wù)處理方法和分布式計(jì)算框架
- 一種分布式電源監(jiān)控系統(tǒng)
- 一種基于區(qū)塊鏈的聯(lián)盟信任分布式身份認(rèn)證方法及系統(tǒng)
- 分布式系統(tǒng)中分布式鎖調(diào)度方法及裝置
- 用于批處理的分布式鎖處理方法、裝置及系統(tǒng)





