1.一種通過云文件系統(tǒng)實現(xiàn)云存儲接入的方法,其特征在于,包括:
響應于應用對云文件系統(tǒng)中的文件的操作請求,獲取所述應用的進程名;
判斷所述操作請求針對的文件所在的路徑的名稱中是否包含所述應用的進程名;
如果是,允許所述操作請求,對云存儲服務器執(zhí)行所述操作請求指示的操作;
如果否,拒絕所述操作請求。
2.根據(jù)權利要求1所述的方法,其特征在于,當所述操作請求為寫入請求時,所述允許所述寫入請求,對云存儲服務器執(zhí)行所述寫入請求指示的寫入操作包括:
將所述寫入請求針對的文件保存在本地的存儲空間中;
向所述應用返回寫入響應,并將所述寫入請求針對的文件從本地的存儲空間傳輸給所述云存儲服務器。
3.根據(jù)權利要求2所述的方法,其特征在于,還包括:
在將所述寫入請求針對的文件從本地的存儲空間傳輸給所述云存儲服務器之后,將所述寫入請求針對的文件從本地的存儲空間中刪除。
4.根據(jù)權利要求2所述的方法,其特征在于,還包括:
將所述寫入操作針對的文件的信息存儲在本地的數(shù)據(jù)庫中。
5.根據(jù)權利要求4所述的方法,其特征在于,還包括:
響應于對云文件系統(tǒng)的啟動操作,將所述云存儲服務器中的文件信息同步到本地的數(shù)據(jù)庫中。
6.根據(jù)權利要求4或5所述的方法,其特征在于,還包括:
響應于應用對所述文件系統(tǒng)中的文件目錄的讀取請求,從所述本地的數(shù)據(jù)庫讀取文件信息,并將讀取的文件信息返回給所述應用。
7.根據(jù)權利要求1所述的方法,其特征在于,還包括:
在對云存儲服務器執(zhí)行所述操作請求指示的操作之前,根據(jù)所述云文件系統(tǒng)所在的電子設備的唯一標識,從云存儲代理平臺獲取預先分配給所述云文件系統(tǒng)所在的電子設備的云存儲服務器的使用賬號,其中,所述云存儲代理平臺預先存儲有電子設備的唯一標識與云存儲服務的使用賬號之間的映射 關系;
則所述對云存儲服務器執(zhí)行所述操作請求指示的操作為:
根據(jù)所述云存儲服務器的使用賬號對相應的云存儲服務器執(zhí)行所述操作請求指示的操作。
8.根據(jù)權利要求7所述的方法,其特征在于,所述云存儲服務器的使用賬號是經過所述云存儲代理平臺加密處理的。
9.根據(jù)權利要求1所述的方法,其特征在于,所述云文件系統(tǒng)是在用戶空間實現(xiàn)的。
10.根據(jù)權利要求9所述的方法,其特征在于,在所述用戶空間設置有l(wèi)ibfuse接口,所述libfuse接口與內核空間的FUSE模塊通信;當內核空間中的VFS模塊響應于應用的文件操作命令,并將所述文件操作命令傳遞給FUSE模塊時,所述FUSE模塊將所述文件操作命令傳遞給所述libfuse接口,所述libfuse接口將所述文件操作命令傳遞給所述云文件系統(tǒng)。
11.根據(jù)權利要求1所述的方法,其特征在于,所述云文件系統(tǒng)基于http協(xié)議實現(xiàn)傳輸。
12.一種通過云文件系統(tǒng)實現(xiàn)云存儲接入的裝置,其特征在于,包括:
進程名獲取單元,用于響應于應用對云文件系統(tǒng)中的文件的操作請求,獲取所述應用的進程名;
判斷單元,用于判斷所述操作請求針對的文件所在的路徑的名稱中是否包含所述應用的進程名;
操作執(zhí)行單元,用于如果是,允許所述操作請求,對云存儲服務器執(zhí)行所述操作請求指示的操作;
操作拒絕單元,用于如果否,拒絕所述操作請求。
13.根據(jù)權利要求12所述的裝置,其特征在于,當所述操作請求為寫入請求時,所述操作執(zhí)行單元包括:
第一存儲子單元,用于將所述寫入請求針對的文件保存在本地的存儲空間中;
響應子單元,用于向所述應用返回寫入響應,并將所述寫入請求針對的文件從本地的存儲空間傳輸給所述云存儲服務器。
14.根據(jù)權利要求13所述的裝置,其特征在于,所述操作執(zhí)行單元還包括:
刪除子單元,用于在所述響應子單元將所述寫入請求針對的文件從本地的存儲空間傳輸給所述云存儲服務器之后,將所述寫入請求針對的文件從本地的存儲空間中刪除。
15.根據(jù)權利要求13所述的裝置,其特征在于,所述操作執(zhí)行單元還包括:
第二存儲子單元,用于將所述寫入操作針對的文件的信息存儲在本地的數(shù)據(jù)庫中。
16.根據(jù)權利要求15所述的裝置,其特征在于,所述裝置還包括:
數(shù)據(jù)同步單元,用于響應于對云文件系統(tǒng)的啟動操作,將所述云存儲服務器中的文件信息同步到本地的數(shù)據(jù)庫中。
17.根據(jù)權利要求15或16所述的裝置,其特征在于,所述裝置還包括:
目錄讀取單元,用于響應于應用對所述文件系統(tǒng)中的文件目錄的讀取請求,從所述本地的數(shù)據(jù)庫讀取文件信息,并將讀取的文件信息返回給所述應用。
18.根據(jù)權利要求12所述的裝置,其特征在于,所述裝置還包括:
賬號獲取單元,用于在所述操作執(zhí)行單元對云存儲服務器執(zhí)行所述操作請求指示的操作之前,根據(jù)所述云文件系統(tǒng)所在的電子設備的唯一標識,從云存儲代理平臺獲取預先分配給所述云文件系統(tǒng)所在的電子設備的云存儲服務器的使用賬號,其中,所述云存儲代理平臺預先存儲有電子設備的唯一標識與云存儲服務的使用賬號之間的映射關系;
則所述操作執(zhí)行單元用于,根據(jù)所述云存儲服務器的使用賬號對相應的云存儲服務器執(zhí)行所述操作請求指示的操作。
19.根據(jù)權利要求18所述的裝置,其特征在于,所述云存儲服務器的使用賬號是經過所述云存儲代理平臺加密處理的。
20.根據(jù)權利要求12所述的裝置,其特征在于,所述云文件系統(tǒng)是在用戶空間實現(xiàn)的。
21.根據(jù)權利要求20所述的裝置,其特征在于,在所述用戶空間設置有 libfuse接口,所述libfuse接口與內核空間的FUSE模塊通信;當內核空間中的VFS模塊響應于應用的文件操作命令,并將所述文件操作命令傳遞給FUSE模塊時,所述FUSE模塊將所述文件操作命令傳遞給所述libfuse接口,所述libfuse接口將所述文件操作命令傳遞給所述云文件系統(tǒng)。
22.根據(jù)權利要求12所述的裝置,其特征在于,所述云文件系統(tǒng)基于http協(xié)議實現(xiàn)傳輸。