1.一種文件搜索方法,應(yīng)用于移動終端,其特征在于,所述方法包括:
基于移動終端用戶對所述移動終端的文件管理目錄中的目標(biāo)文件項的預(yù)設(shè)操作,獲取所述目標(biāo)文件項的屬性信息;
根據(jù)所述屬性信息在所述文件管理目錄中,查找符合預(yù)設(shè)搜索條件的多個文件項,得到文件搜索范圍;
當(dāng)接收到所述移動終端用戶觸發(fā)的包含目標(biāo)文件名稱的預(yù)設(shè)搜索操作時,在所述文件搜索范圍中查找符合所述目標(biāo)文件名稱的一個或多個目標(biāo)文件項;
將所述一個或多個目標(biāo)文件項作為搜索結(jié)果,提供給所述移動終端用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述目標(biāo)文件項的屬性信息的步驟之前,所述方法還包括:
判斷所述目標(biāo)文件項的類型為文件夾類型還是文件類型。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述目標(biāo)文件項的屬性信息的步驟,包括:
當(dāng)所述目標(biāo)文件項為文件夾類型時,獲取所述目標(biāo)文件項的最后修改時間信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述屬性信息在所述文件管理目錄中,查找符合預(yù)設(shè)搜索條件的多個文件項,得到文件搜索范圍的步驟,包括:
計算所述文件管理目錄中,各個文件夾的最后修改時間與所述目標(biāo)文件項的最后修改時間的第一時間差值;
將所述第一時間差值小于第一預(yù)設(shè)時間閾值的多個目標(biāo)文件夾,確定為所述文件搜索范圍。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述目標(biāo)文件項的屬性信息的步驟,包括:
當(dāng)所述目標(biāo)文件項為文件類型時,獲取所述目標(biāo)文件項的文件種類、最后修改時間信息以及文件大小。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述屬性信息在所述文件管理目錄中,查找符合預(yù)設(shè)搜索條件的多個文件項,得到文件搜索范圍的步驟,包括:
在所述文件管理目錄中,查找文件種類與所述目標(biāo)文件項的文件種類相同的多個目標(biāo)文件,得到所述文件搜索范圍。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述屬性信息在所述文件管理目錄中,查找符合預(yù)設(shè)搜索條件的多個文件項,得到文件搜索范圍的步驟,還包括:
在所述文件管理目錄中,計算各個文件的最后修改時間與所述目標(biāo)文件項的最后修改時間的第二時間差值;
將所述第二時間差值小于第二預(yù)設(shè)時間閾值的多個目標(biāo)文件,確定為所述文件搜索范圍。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述屬性信息在所述文件管理目錄中,查找符合預(yù)設(shè)搜索條件的多個文件項,得到文件搜索范圍的步驟,還包括:
在所述文件管理目錄中,計算各個文件的文件大小與所述目標(biāo)文件項的文件大小的文件大小差值;
將所述文件大小差值小于預(yù)設(shè)文件大小閾值的多個目標(biāo)文件,確定為所述文件搜索范圍。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到所述移動終端用戶觸發(fā)的包含目標(biāo)文件名稱的預(yù)設(shè)搜索操作時,在所述文件搜索范圍中查找符合所述目標(biāo)文件名稱的一個或多個目標(biāo)文件項的步驟之前,所述方法還包括:
將文件名稱搜索界面顯示在所述移動終端的主界面上;
接收所述移動終端用戶在所述文件名稱搜索界面觸發(fā)的預(yù)設(shè)搜索操作;
在接收到所述預(yù)設(shè)搜索操作時,檢測所述文件名稱搜索界面是否存在用戶輸入的目標(biāo)文件名稱。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述當(dāng)接收到所述移動終端用戶觸發(fā)的目標(biāo)文件名稱的搜索操作時,在所述文件搜索范圍中查找符合所述目標(biāo)文件名稱的一個或多個目標(biāo)文件項的步驟,包括:
在接收到所述預(yù)設(shè)搜索操作時,若檢測到所述文件名稱搜索界面中存在用戶輸入的目標(biāo)文件名稱,則在所述文件搜索范圍中查找符合所述目標(biāo)文件名稱的一個或多個目標(biāo)文件項。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述當(dāng)接收到所述移動終端用戶觸發(fā)的包含目標(biāo)文件名稱的預(yù)設(shè)搜索操作時,在所述文件搜索范圍中查找符合所述目標(biāo)文件名稱的一個或多個目標(biāo)文件項的步驟之前,所述方法還包括:
在接收到所述預(yù)設(shè)搜索操作時,若檢測到所述文件名稱搜索界面中不存在用戶輸入的目標(biāo)文件名稱,則將所述文件搜索范圍中的一個或多個文件項作為所述搜索結(jié)果,提供給所述移動終端用戶。
12.一種移動終端,其特征在于,所述移動終端包括:
獲取模塊,用于基于移動終端用戶對所述移動終端的文件管理目錄中的目標(biāo)文件項的預(yù)設(shè)操作,獲取所述目標(biāo)文件項的屬性信息;
第一查找模塊,用于根據(jù)所述屬性信息在所述文件管理目錄中,查找符合預(yù)設(shè)搜索條件的多個文件項,得到文件搜索范圍;
第二查找模塊,用于當(dāng)接收到所述移動終端用戶觸發(fā)的包含目標(biāo)文件名稱的預(yù)設(shè)搜索操作時,在所述文件搜索范圍中查找符合所述目標(biāo)文件名稱的一個或多個目標(biāo)文件項;
第一提供模塊,用于將所述一個或多個目標(biāo)文件項作為搜索結(jié)果,提供給所述移動終端用戶。
13.根據(jù)權(quán)利要求12所述的移動終端,其特征在于,所述移動終端還包括:
判斷模塊,用于判斷所述目標(biāo)文件項的類型為文件夾類型還是文件類型。
14.根據(jù)權(quán)利要求13所述的移動終端,其特征在于,所述獲取模塊包括:
第一獲取子模塊,用于當(dāng)所述目標(biāo)文件項為文件夾類型時,獲取所述目標(biāo)文件項的最后修改時間信息。
15.根據(jù)權(quán)利要求14所述的移動終端,其特征在于,所述第一查找模塊包括:
第一計算時間差子模塊,用于計算所述文件管理目錄中,各個文件夾的最后修改時間與所述目標(biāo)文件項的最后修改時間的第一時間差值;
第一確定子模塊,用于將所述第一時間差值小于第一預(yù)設(shè)時間閾值的多個目標(biāo)文件夾,確定為所述文件搜索范圍。
16.根據(jù)權(quán)利要求13所述的移動終端,其特征在于,所述獲取模塊包括:
第二獲取子模塊,用于當(dāng)所述目標(biāo)文件項為文件類型時,獲取所述目標(biāo)文件項的文件種類、最后修改時間信息以及文件大小。
17.根據(jù)權(quán)利要求16所述的移動終端,其特征在于,所述第一查找模塊包括:
第一查找子模塊,用于在所述文件管理目錄中,查找文件種類與所述目標(biāo)文件項的文件種類相同的多個目標(biāo)文件,得到所述文件搜索范圍。
18.根據(jù)權(quán)利要求16所述的移動終端,其特征在于,所述第一查找模塊還包括:
第二計算時間差子模塊,用于在所述文件管理目錄中,計算各個文件的最后修改時間與所述目標(biāo)文件項的最后修改時間的第二時間差值;
第二確定子模塊,還用于將所述第二時間差值小于第二預(yù)設(shè)時間閾值的多個目標(biāo)文件,確定為所述文件搜索范圍。
19.根據(jù)權(quán)利要求16所述的移動終端,其特征在于,所述第一查找模塊還包括:
計算文件差值子模塊,用于在所述文件管理目錄中,計算各個文件的文件大小與所述目標(biāo)文件項的文件大小的文件大小差值;
第三確定子模塊,用于將所述文件大小差值小于預(yù)設(shè)文件大小閾值的多個目標(biāo)文件,確定為所述文件搜索范圍。
20.根據(jù)權(quán)利要求12所述的移動終端,其特征在于,所述移動終端還包括:
顯示模塊,用于將文件名稱搜索界面顯示在所述移動終端的主界面上;
接收模塊,用于接收所述移動終端用戶在所述文件名稱搜索界面觸發(fā)的預(yù)設(shè)搜索操作;
檢測模塊,用于在接收到所述預(yù)設(shè)搜索操作時,檢測所述文件名稱搜索界面是否存在用戶輸入的目標(biāo)文件名稱。
21.根據(jù)權(quán)利要求20所述的移動終端,其特征在于,所述第二查找模塊,還用于在接收到所述預(yù)設(shè)搜索操作時,若檢測到所述文件名稱搜索界面中存在用戶輸入的目標(biāo)文件名稱,則在所述文件搜索范圍中查找符合所述目標(biāo)文件名稱的一個或多個目標(biāo)文件項。
22.根據(jù)權(quán)利要求20所述的移動終端,其特征在于,所述移動終端還包括:
第二提供模塊,用于在接收到所述預(yù)設(shè)搜索操作時,若檢測到所述文件名稱搜索界面中不存在用戶輸入的目標(biāo)文件名稱,則將所述文件搜索范圍中的一個或多個文件項作為所述搜索結(jié)果,提供給所述移動終端用戶。