[發(fā)明專利]一種基于文件系統(tǒng)的應(yīng)用運(yùn)行方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201611042938.5 | 申請(qǐng)日: | 2016-11-21 |
| 公開(公告)號(hào): | CN108089888B | 公開(公告)日: | 2019-09-13 |
| 發(fā)明(設(shè)計(jì))人: | 楊正 | 申請(qǐng)(專利權(quán))人: | 楊正;盧聰 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F8/65 |
| 代理公司: | 北京潤(rùn)澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 435005 湖北省黃石市*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 目標(biāo)應(yīng)用 緩存管理器 第一數(shù)據(jù) 文件系統(tǒng) 應(yīng)用運(yùn)行 原始鏡像 服務(wù)器 存儲(chǔ)目錄結(jié)構(gòu) 目標(biāo)應(yīng)用運(yùn)行 虛擬文件系統(tǒng) 原始數(shù)據(jù)包 存儲(chǔ)空間 訪問請(qǐng)求 接收文件 邏輯目錄 讀請(qǐng)求 流暢度 數(shù)據(jù)集 文件集 終端 占用 反饋 節(jié)約 創(chuàng)建 | ||
1.一種基于文件系統(tǒng)的應(yīng)用運(yùn)行方法,其特征在于,包括:
預(yù)先在未安裝目標(biāo)應(yīng)用時(shí),獲取所述目標(biāo)應(yīng)用的啟動(dòng)運(yùn)行包和啟動(dòng)鏡像包,其中,所述啟動(dòng)運(yùn)行包用于啟動(dòng)所述目標(biāo)應(yīng)用,所述啟動(dòng)鏡像包包括所述目標(biāo)應(yīng)用的啟動(dòng)數(shù)據(jù);
通過所述啟動(dòng)運(yùn)行包啟動(dòng)所述目標(biāo)應(yīng)用時(shí),建立本地緩存管理器,以及建立所述本地緩存管理器與啟動(dòng)鏡像包的第一通路,和,建立本地緩存管理器與服務(wù)器的第二通路;
在本地創(chuàng)建第一虛擬文件系統(tǒng),建立所述本地緩存管理器與所述第一虛擬文件系統(tǒng)的第三通路;
所述本地緩存管理器通過所述第三通路接收文件訪問請(qǐng)求,所述文件訪問請(qǐng)求是所述第一虛擬文件系統(tǒng)從所述目標(biāo)應(yīng)用接收的;
當(dāng)所述文件訪問請(qǐng)求為讀請(qǐng)求時(shí),所述本地緩存管理器通過所述第一通路,從所述啟動(dòng)鏡像包獲取所述讀請(qǐng)求的第一數(shù)據(jù);和/或,所述本地緩存管理器通過所述第二通路,從所述服務(wù)器的原始鏡像包中獲取所述讀請(qǐng)求的第一數(shù)據(jù);其中,所述原始鏡像包包括所述目標(biāo)應(yīng)用的啟動(dòng)數(shù)據(jù)和運(yùn)行數(shù)據(jù);
通過所述第三通路將所述第一數(shù)據(jù)反饋給所述目標(biāo)應(yīng)用,以使所述目標(biāo)應(yīng)用運(yùn)行;
其中,所述啟動(dòng)鏡像包和原始鏡像包中數(shù)據(jù)集的存儲(chǔ)目錄結(jié)構(gòu),分別與所述目標(biāo)應(yīng)用的原始數(shù)據(jù)包中文件集的邏輯目錄結(jié)構(gòu)對(duì)應(yīng);所述第一通路,與啟動(dòng)鏡像包中各數(shù)據(jù)集分別對(duì)應(yīng);所述第二通路與原始鏡像包中各數(shù)據(jù)集分別對(duì)應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述本地緩存管理器接收到文件創(chuàng)建請(qǐng)求時(shí),所述的方法還包括:
依據(jù)所述文件創(chuàng)建請(qǐng)求,在所述啟動(dòng)鏡像包中創(chuàng)建第一增量數(shù)據(jù)集;
創(chuàng)建所述第一增量數(shù)據(jù)集與所述本地緩存管理器的第四通路。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述啟動(dòng)鏡像包包括基礎(chǔ)數(shù)據(jù)集,各基礎(chǔ)數(shù)據(jù)集包括第二增量數(shù)據(jù)集;當(dāng)所述文件訪問請(qǐng)求為寫請(qǐng)求時(shí),所述的方法還包括:
通過所述第一通路將所述寫請(qǐng)求對(duì)應(yīng)的第二數(shù)據(jù),寫入對(duì)應(yīng)的第二增量數(shù)據(jù)集中,以及設(shè)置所述第二增量數(shù)據(jù)集中第二數(shù)據(jù)對(duì)應(yīng)數(shù)據(jù)塊的第一位標(biāo)識(shí)為第一狀態(tài);
或,通過所述第四通路將所述寫請(qǐng)求對(duì)應(yīng)的第二數(shù)據(jù),寫入所述第一增量數(shù)據(jù)集中。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述啟動(dòng)鏡像包包括基礎(chǔ)數(shù)據(jù)集和第一增量數(shù)據(jù)集,所述本地緩存管理器通過所述第一通路,從所述啟動(dòng)鏡像包獲取所述讀請(qǐng)求的第一數(shù)據(jù)的步驟,包括:
所述本地緩存管理器通過所述第一通路,從所述基礎(chǔ)數(shù)據(jù)集中獲取所述讀請(qǐng)求的第一數(shù)據(jù);或,通過所述第四通路,從所述第一增量數(shù)據(jù)集中獲取所述讀請(qǐng)求的第一數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,各基礎(chǔ)數(shù)據(jù)集包括第二增量數(shù)據(jù)集和鏡像文件,所述本地緩存管理器通過所述第一通路,從所述基礎(chǔ)數(shù)據(jù)集中獲取所述讀請(qǐng)求的第一數(shù)據(jù)的步驟,包括:
所述本地緩存管理器通過所述第一通路,從所述第二增量數(shù)據(jù)集中獲取所述第一數(shù)據(jù),和/或,從所述鏡像文件中獲取所述第一數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述從所述第二增量數(shù)據(jù)集中獲取所述第一數(shù)據(jù)的步驟之前,還包括:
判斷所述第二增量數(shù)據(jù)集中是否存在所述第一數(shù)據(jù);
當(dāng)存在時(shí),判斷所述第一數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)塊的第一位標(biāo)識(shí)的狀態(tài);
當(dāng)不存在時(shí),執(zhí)行從所述鏡像文件中獲取所述第一數(shù)據(jù)的步驟。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在判斷所述第一數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)塊的第一位標(biāo)識(shí)的狀態(tài)的步驟之后,還包括:
當(dāng)?shù)谝晃粯?biāo)識(shí)的狀態(tài)為第一狀態(tài)時(shí),執(zhí)行從所述第二增量數(shù)據(jù)集中獲取所述第一數(shù)據(jù)的步驟;
當(dāng)?shù)谝晃粯?biāo)識(shí)的狀態(tài)為第二狀態(tài)時(shí),執(zhí)行從所述鏡像文件中獲取所述第一數(shù)據(jù)的步驟。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述從所述鏡像文件中獲取所述第一數(shù)據(jù)的步驟之前,還包括:
判斷所述鏡像文件中是否存在所述第一數(shù)據(jù);
當(dāng)存在時(shí),判斷所述第一數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)塊的第二位標(biāo)識(shí)的狀態(tài);
當(dāng)不存在時(shí),執(zhí)行從所述服務(wù)器的原始鏡像包中獲取所述第一數(shù)據(jù)的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于楊正;盧聰,未經(jīng)楊正;盧聰許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611042938.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種應(yīng)用處理方法、裝置及電子設(shè)備
- 一種應(yīng)用程序的控制方法、裝置及智能終端
- 基于容器平臺(tái)的應(yīng)用交付方法、容器平臺(tái)及應(yīng)用交付系統(tǒng)
- 設(shè)置自啟動(dòng)權(quán)限的方法、裝置及存儲(chǔ)介質(zhì)
- 應(yīng)用目標(biāo)事件合成
- 一種應(yīng)用程序啟動(dòng)方法及移動(dòng)終端
- PaaS平臺(tái)的應(yīng)用部署方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 服務(wù)器集群的應(yīng)用升級(jí)方法及裝置
- 一種服務(wù)請(qǐng)求的處理方法及裝置
- 應(yīng)用進(jìn)程與處理器核綁定方法及終端
- 一種基于服務(wù)等級(jí)的數(shù)據(jù)緩存的系統(tǒng)和方法
- 數(shù)據(jù)緩存管理裝置和方法
- 數(shù)據(jù)寫請(qǐng)求處理方法和存儲(chǔ)陣列
- 通過弱引用技術(shù)消除緩存對(duì)象不一致性的裝置和方法
- 一種基于硬件的自適應(yīng)網(wǎng)絡(luò)架構(gòu)及自適應(yīng)網(wǎng)絡(luò)方法
- 報(bào)文緩存管理器異常的處理方法及裝置
- 硬件系統(tǒng)和電子設(shè)備
- 一種針對(duì)用電采集系統(tǒng)的分級(jí)緩存優(yōu)化系統(tǒng)
- 一種分布式內(nèi)存列式數(shù)據(jù)庫(kù)編譯執(zhí)行器架構(gòu)
- 一種基于Solr的緩存預(yù)熱優(yōu)化方法及裝置
- 用于虛擬機(jī)的日志結(jié)構(gòu)化卷加密
- 響應(yīng)于第二讀取請(qǐng)求的第一數(shù)據(jù)
- 數(shù)據(jù)管理方法、存儲(chǔ)器控制電路單元以及存儲(chǔ)器存儲(chǔ)裝置
- 一種數(shù)據(jù)處理方法和裝置
- 一種基于NVDIMM的數(shù)據(jù)寫緩存方法及其裝置
- 饋送服務(wù)引擎
- 數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種用于電力數(shù)據(jù)分析的智能鎖
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及電子設(shè)備
- 數(shù)據(jù)管理方法、裝置、設(shè)備與計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)





