1.一種下載文件的查詢方法,其特征在于,所述方法包括:
根據(jù)接收到的文件操作指令,在信息數(shù)據(jù)庫(kù)中對(duì)所述文件操作指令的目標(biāo)文件進(jìn)行信息匹配,所述信息數(shù)據(jù)庫(kù)中包括本地已下載文件的文件信息;
根據(jù)匹配到的文件信息在路徑數(shù)據(jù)庫(kù)中查詢所述目標(biāo)文件在本地的存儲(chǔ)路徑,所述路徑數(shù)據(jù)庫(kù)中包括各本地已下載文件所在的下載文件夾的路徑信息,所述信息數(shù)據(jù)庫(kù)中的文件信息與所述路徑數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的路徑信息相關(guān)聯(lián);
根據(jù)查詢到的路徑信息所對(duì)應(yīng)的存儲(chǔ)路徑,在與所述對(duì)應(yīng)的存儲(chǔ)路徑相應(yīng)的下載文件夾中獲取所述目標(biāo)文件,并對(duì)所述目標(biāo)文件執(zhí)行所述文件操作指令。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)接收到的文件操作指令,在信息數(shù)據(jù)庫(kù)中對(duì)所述文件操作指令的目標(biāo)文件進(jìn)行信息匹配之前,還包括:
遍歷本地存儲(chǔ)空間,將當(dāng)前已存在的各下載文件夾的存儲(chǔ)路徑存儲(chǔ)到所述路徑數(shù)據(jù)庫(kù)中,生成對(duì)應(yīng)的路徑信息;
分別獲取所述當(dāng)前已存在的各下載文件夾中已存儲(chǔ)的文件的文件信息,將所述文件信息存儲(chǔ)到所述信息數(shù)據(jù)庫(kù)中,并分別將各文件的文件信息與所述路徑數(shù)據(jù)庫(kù)中存儲(chǔ)相應(yīng)文件的下載文件夾的路徑信息相關(guān)聯(lián)。
3.如權(quán)利要求2所述的方法,其特征在于,還包括:
當(dāng)本地下載新的文件完成后,將所述新的文件所在的下載文件夾的存儲(chǔ)路徑存儲(chǔ)到所述路徑數(shù)據(jù)庫(kù)中,生成對(duì)應(yīng)的路徑信息;獲取所述新的文件的文件信息,將所述文件信息存儲(chǔ)到所述信息數(shù)據(jù)庫(kù)中,將所述文件信息與所述路徑信息相關(guān)聯(lián);
或,
當(dāng)所述本地的下載文件夾發(fā)生變化后,將變化后的下載文件夾的存儲(chǔ)路徑存儲(chǔ)到所述路徑數(shù)據(jù)庫(kù)中,生成對(duì)應(yīng)的新的路徑信息;更新與所述信息數(shù)據(jù)庫(kù)中的文件信息的關(guān)聯(lián)關(guān)系。
4.如權(quán)利要求1所述的方法,其特征在于,還包括:
根據(jù)接收的云端服務(wù)器的更新指令,判斷本地存儲(chǔ)器是否存在相對(duì)應(yīng)的下載文件夾;
若存在,更新所述路徑數(shù)據(jù)庫(kù)中與該下載文件夾所對(duì)應(yīng)的路徑信息,以及所述信息數(shù)據(jù)庫(kù)中的文件信息與所述路徑信息的關(guān)聯(lián)關(guān)系;
若不存在,在本地存儲(chǔ)空間中創(chuàng)建該下載文件夾,更新所述路徑數(shù)據(jù)庫(kù)中與該下載文件夾所對(duì)應(yīng)的路徑信息,以及所述信息數(shù)據(jù)庫(kù)中的文件信息,并將所述路徑信息與所述文件信息相關(guān)聯(lián)。
5.如權(quán)利要求1所述的方法,其特征在于,還包括:
根據(jù)用戶輸入的操作指令,更新本地存儲(chǔ)空間中相對(duì)應(yīng)的下載文件夾;
更新所述路徑數(shù)據(jù)庫(kù)中的路徑信息、所述信息數(shù)據(jù)庫(kù)中的文件信息以及所述路徑信息與所述文件信息的關(guān)聯(lián)關(guān)系。
6.一種下載文件的查詢裝置,其特征在于,所述裝置包括:
匹配模塊,用于根據(jù)接收到的文件操作指令,在信息數(shù)據(jù)庫(kù)中對(duì)所述文件操作指令的目標(biāo)文件進(jìn)行信息匹配,所述信息數(shù)據(jù)庫(kù)中包括本地已下載文件的文件信息;
查詢模塊,用于根據(jù)匹配到的文件信息在路徑數(shù)據(jù)庫(kù)中查詢所述目標(biāo)文件在本地的存儲(chǔ)路徑,所述路徑數(shù)據(jù)庫(kù)中包括各本地已下載文件所在的下載文件夾的路徑信息,所述信息數(shù)據(jù)庫(kù)中的文件信息與所述路徑數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的路徑信息相關(guān)聯(lián);
處理模塊,用于根據(jù)查詢到的路徑信息所對(duì)應(yīng)的存儲(chǔ)路徑,在與所述對(duì)應(yīng)的存儲(chǔ)路徑相應(yīng)的下載文件夾中獲取所述目標(biāo)文件,并對(duì)所述目標(biāo)文件執(zhí)行所述文件操作指令。
7.如權(quán)利要求6所述的裝置,其特征在于,所述匹配模塊還用于:
遍歷本地存儲(chǔ)空間,將當(dāng)前已存在的各下載文件夾的存儲(chǔ)路徑存儲(chǔ)到所述路徑數(shù)據(jù)庫(kù)中,生成對(duì)應(yīng)的路徑信息;
分別獲取所述當(dāng)前已存在的各下載文件夾中已存儲(chǔ)的文件的文件信息,將所述文件信息存儲(chǔ)到所述信息數(shù)據(jù)庫(kù)中,并分別將各文件的文件信息與所述路徑數(shù)據(jù)庫(kù)中存儲(chǔ)相應(yīng)文件的下載文件夾的路徑信息相關(guān)聯(lián)。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括:
當(dāng)本地下載新的文件完成后,將所述新的文件所在的下載文件夾的存儲(chǔ)路徑存儲(chǔ)到所述路徑數(shù)據(jù)庫(kù)中,生成對(duì)應(yīng)的路徑信息;獲取所述新的文件的文件信息,將所述文件信息存儲(chǔ)到所述信息數(shù)據(jù)庫(kù)中,將所述文件信息與所述路徑信息相關(guān)聯(lián);
或,
當(dāng)所述本地的下載文件夾發(fā)生變化后,將變化后的下載文件夾的存儲(chǔ)路徑存儲(chǔ)到所述路徑數(shù)據(jù)庫(kù)中,生成對(duì)應(yīng)的新的路徑信息;更新與所述信息數(shù)據(jù)庫(kù)中的文件信息的關(guān)聯(lián)關(guān)系。
9.如權(quán)利要求6所述的裝置,其特征在于,還包括更新模塊,用于:
根據(jù)接收的云端服務(wù)器的更新指令,判斷本地存儲(chǔ)器是否存在相對(duì)應(yīng)的下載文件夾;
若存在,更新所述路徑數(shù)據(jù)庫(kù)中與該下載文件夾所對(duì)應(yīng)的路徑信息,以及所述信息數(shù)據(jù)庫(kù)中的文件信息與所述路徑信息的關(guān)聯(lián)關(guān)系;
若不存在,在本地存儲(chǔ)空間中創(chuàng)建該下載文件夾,更新所述路徑數(shù)據(jù)庫(kù)中與該下載文件夾所對(duì)應(yīng)的路徑信息,以及所述信息數(shù)據(jù)庫(kù)中的文件信息,并將所述路徑信息與所述文件信息相關(guān)聯(lián)。
10.如權(quán)利要求6所述的裝置,其特征在于,還包括:
根據(jù)用戶輸入的操作指令,更新本地存儲(chǔ)空間中相對(duì)應(yīng)的下載文件夾;
更新所述路徑數(shù)據(jù)庫(kù)中的路徑信息、所述信息數(shù)據(jù)庫(kù)中的文件信息以及所述路徑信息與所述文件信息的關(guān)聯(lián)關(guān)系。