文件的管理方法、裝置及終端的制作方法
【專利摘要】本發明是關于一種文件的管理方法、裝置及終端,屬于計算機【技術領域】。方法包括:獲取當前媒體數據庫中所有文件的最新修改時間;根據每個文件的最新修改時間,確定第一文件;獲取每個第一文件的文件名和文件路徑;根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。本發明通過獲取當前媒體數據庫中所有文件的最新修改時間,根據每個文件的最新修改時間,確定第一文件,獲取每個第一文件的文件名和文件路徑,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。由于根據最新修改時間,生成了最近使用文件目錄,用戶在查找新增的文件時,可從最近使用文件目錄中查找,使得查找過程簡單,查找效率高。因此,文件的管理效果較佳。
【專利說明】文件的管理方法、裝置及終端
【技術領域】
[0001]本發明涉及計算機【技術領域】,特別涉及一種文件的管理方法、裝置及終端。
【背景技術】
[0002]隨著科技的發展,使用終端存儲并管理文件的用戶越來越多。其中,在對終端的文件進行管理時,通常按照預先設置好的分類,將已存儲的文件劃入到不同的分類目錄中,用戶可在不同的分類目錄下查找文件,從而實現對文件的管理。例如,將文件劃分為音樂目錄、安裝包目錄及視頻目錄三種,從而可將已存儲文件中的音樂文件劃分至音樂目錄,安裝包文件劃分至壓縮包目錄,視頻文件劃分至視頻目錄。當用戶需要查看音樂文件,可在音樂目錄下查找相應的文件。
[0003]在實現本發明的過程中,發明人發現相關技術至少存在以下問題:
[0004]由于在管理文件時,通常會有新增的文件不屬于已劃分的分類目錄下,如一些剛下載或接收到的文件,可能還未進行文件分類,當用戶需要查找該種類的文件時,需要從整個文件目錄或應用程序目錄下手動查找,從而導致查找過程較復雜,查找效率低。因此,文件的管理效果不佳。
【發明內容】
[0005]為克服相關技術中存在的問題,本發明提供了一種文件的管理方法、裝置及終端。
[0006]根據本發明實施例的第一方面,提供了一種文件的管理方法,該方法包括:
[0007]獲取當前媒體數據庫中所有文件的最新修改時間;
[0008]根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;
[0009]獲取每個第一文件的文件名和文件路徑;
[0010]根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
[0011 ] 結合第一方面,在第一方面的第一種可能的實現方式中,所述根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄之后,所述方法還包括:
[0012]在文件管理頁面,顯示最近使用文件目錄的圖標;
[0013]當檢測到對所述圖標的點擊操作時,顯示所述最近使用文件目錄,所述最近使用文件目錄中包括由文件名和文件路徑生成的目錄項。
[0014]結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述顯示所述最近使用文件目錄之后,所述方法還包括:
[0015]當接收到對最近使用文件目錄中任一個目錄項的點擊操作時,根據所述目錄項所對應的文件路徑,打開對應的文件。
[0016]結合第一方面,在第一方面的第三種可能的實現方式中,所述方法還包括:
[0017]向媒體掃描器發送文件掃描指令,由所述媒體掃描器根據所述文件掃描指令,對當前存儲空間進行掃描;
[0018]接收媒體掃描器掃描完畢后發送的掃描結束通知;
[0019]根據所述掃描結束通知及掃描結果,對所述最近使用文件目錄進行更新。
[0020]結合第一方面的第三種可能的實現方式,在第一方面的第四種可能的實現方式中,所述根據所述掃描結束通知及掃描結果,對所述最近使用文件目錄進行更新,包括:
[0021]根據所述掃描結束通知及掃描結果,獲取當前媒體數據庫中未包含的文件;
[0022]獲取當前媒體數據庫中每個未包含文件的最新修改時間;
[0023]根據每個未包含文件的最新修改時間,確定第二文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;
[0024]獲取每個第二文件的文件名和文件路徑;
[0025]根據每個第二文件的文件名和文件路徑,更新所述最近使用文件目錄。
[0026]根據本發明實施例的第二方面,提供了一種文件的管理裝置,該裝置包括:
[0027]第一獲取模塊,用于獲取當前媒體數據庫中所有文件的最新修改時間;
[0028]確定模塊,用于根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;
[0029]第二獲取模塊,用于獲取每個第一文件的文件名和文件路徑;
[0030]生成模塊,用于根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
[0031]結合第二方面,在第二方面的第一種可能的實現方式中,所述裝置還包括:
[0032]第一顯示模塊,用于在文件管理頁面,顯示最近使用文件目錄的圖標;
[0033]第二顯示模塊,用于當檢測到對所述圖標的點擊操作時,顯示所述最近使用文件目錄,所述最近使用文件目錄中包括由文件名和文件路徑生成的目錄項。
[0034]結合第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,所述裝置還包括:
[0035]打開模塊,用于當接收到對最近使用文件目錄中任一個目錄項的點擊操作時,根據所述目錄項所對應的文件路徑,打開對應的文件。
[0036]結合第二方面,在第二方面的第三種可能的實現方式中,所述裝置還包括:
[0037]發送模塊,用于向媒體掃描器發送文件掃描指令,由所述媒體掃描器根據所述文件掃描指令,對當前存儲空間進行掃描;
[0038]接收模塊,用于接收媒體掃描器掃描完畢后發送的掃描結束通知;
[0039]更新模塊,用于根據所述掃描結束通知及掃描結果,對所述最近使用文件目錄進行更新。
[0040]結合第二方面的第三種可能的實現方式,在第二方面的第四種可能的實現方式中,所述更新模塊,用于根據所述掃描結束通知及掃描結果,獲取當前媒體數據庫中未包含的文件;獲取當前媒體數據庫中每個未包含文件的最新修改時間;根據每個未包含文件的最新修改時間,確定第二文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;獲取每個第二文件的文件名和文件路徑;根據每個第二文件的文件名和文件路徑,更新所述最近使用文件目錄。
[0041]根據本發明實施例的第三方面,提供了一種終端,包括:
[0042]處理器;
[0043]用于存儲處理器可執行指令的存儲器;
[0044]其中,所述處理器被配置為:
[0045]獲取當前媒體數據庫中所有文件的最新修改時間;
[0046]根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;
[0047]獲取每個第一文件的文件名和文件路徑;
[0048]根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
[0049]本發明實施例提供的技術方案帶來的有益效果是:
[0050]通過獲取當前媒體數據庫中所有文件的最新修改時間,根據每個文件的最新修改時間,確定第一文件,獲取每個第一文件的文件名和文件路徑,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。由于根據文件的最新修改時間,生成了最近使用文件目錄,用戶在查找新增的文件時,可從最近使用文件目錄中查找,從而使得查找過程簡單,查找效率高。因此,文件的管理效果較佳。
[0051]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本發明。
【專利附圖】
【附圖說明】
[0052]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施例,并與說明書一起用于解釋本發明的原理。
[0053]圖1是根據一示例性實施例示出的一種文件的管理方法的流程圖。
[0054]圖2是根據一示例性實施例示出的一種文件的管理方法的流程圖。
[0055]圖3是根據一示例性實施例示出的一種文件管理界面的示意圖。
[0056]圖4是根據一示例性實施例示出的一種文件管理界面的示意圖。
[0057]圖5是根據一示例性實施例示出的一種文件的管理裝置的示意圖。
[0058]圖6是根據一示例性實施例示出的一種文件的管理裝置的示意圖。
[0059]圖7是根據一示例性實施例示出的一種文件的管理裝置的示意圖。
[0060]圖8是根據一示例性實施例示出的一種文件的管理裝置的示意圖。
[0061]圖9是根據一示例性實施例示出的一種終端的框圖。
【具體實施方式】
[0062]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
[0063]圖1是根據一示例性實施例示出的一種文件的管理方法的流程圖,該文件的管理方法應用于終端。如圖1所示,該業務處理方法包括以下步驟。
[0064]在步驟101中,獲取當前媒體數據庫中所有文件的最新修改時間。
[0065]在步驟102中,根據每個文件的最新修改時間,確定第一文件,第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件。
[0066]在步驟103中,獲取每個第一文件的文件名和文件路徑。
[0067]在步驟104中,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
[0068]本發明實施例提供的方法,通過獲取當前媒體數據庫中所有文件的最新修改時間,根據每個文件的最新修改時間,確定第一文件,獲取每個第一文件的文件名和文件路徑,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。由于根據文件的最新修改時間,生成了最近使用文件目錄,用戶在查找新增的文件時,可從最近使用文件目錄中查找,從而使得查找過程簡單,查找效率高。因此,文件的管理效果較佳。
[0069]作為一種可選實施例,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄之后,方法還包括:
[0070]在文件管理頁面,顯示最近使用文件目錄的圖標;
[0071]當檢測到對圖標的點擊操作時,顯示最近使用文件目錄,最近使用文件目錄中包括由文件名和文件路徑生成的目錄項。
[0072]作為一種可選實施例,顯示最近使用文件目錄之后,方法還包括:
[0073]當接收到對最近使用文件目錄中任一個目錄項的點擊操作時,根據目錄項所對應的文件路徑,打開對應的文件。
[0074]作為一種可選實施例,該方法還包括:
[0075]向媒體掃描器發送文件掃描指令,由媒體掃描器根據文件掃描指令,對當前存儲空間進行掃描;
[0076]接收媒體掃描器掃描完畢后發送的掃描結束通知;
[0077]根據掃描結束通知及掃描結果,對最近使用文件目錄進行更新。
[0078]作為一種可選實施例,根據掃描結束通知及掃描結果,對最近使用文件目錄進行更新,包括:
[0079]根據掃描結束通知及掃描結果,獲取當前媒體數據庫中未包含的文件;
[0080]獲取當前媒體數據庫中每個未包含文件的最新修改時間;
[0081]根據每個未包含文件的最新修改時間,確定第二文件,第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;
[0082]獲取每個第二文件的文件名和文件路徑;
[0083]根據每個第二文件的文件名和文件路徑,更新最近使用文件目錄。
[0084]上述所有可選技術方案,可以采用任意結合形成本發明的可選實施例,在此不再--贅述。
[0085]圖2是根據一示例性實施例示出的一種業務處理方法的流程圖,該業務處理方法應用于終端。如圖2所示,該業務處理方法包括以下步驟。
[0086]在步驟201中,獲取當前媒體數據庫中所有文件的最新修改時間。
[0087]本實施例不對獲取當前媒體數據庫中所有文件的最新修改時間的方式作具體限定,包括但不限于:開啟一個后臺線程,通過該線程讀取當前媒體數據庫中文件的屬性信息;獲取文件屬性信息中文件的最新修改時間。其中,文件屬性信息中可以包括文件名、文件的最新修改時間及文件路徑等,本實施例不對文件屬性信息中的內容作具體限定。
[0088]例如,以文件屬性信息中包括文件的最新修改時間為例。開啟一個后臺線程,該后臺線程可對當前媒體數據庫中的文件進行掃描,從而讀取每個文件的屬性信息,并獲取文件屬性信息中的文件最新修改時間。
[0089]其中,通過獲取文件的最新修改時間,可根據文件的最新修改時間確定哪些文件是最近修改的文件或者最近添加的文件,本實施例對此不作具體限定。
[0090]在步驟202中,根據每個文件的最新修改時間,確定第一文件,第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件。
[0091]由于后續需要將最新修改時間位于當前時間段內的文件,加入到最近使用文件目錄中。因此,在本步驟中可根據每個文件的最新修改時間,確定第一文件,即確定最近使用的文件。
[0092]本實施例不對根據每個文件的最新修改時間,確定第一文件的方式作具體限定,包括但不限于:獲取當前時間,確定任一文件的最新修改時間至當前時間之間的時間段長度;若該時間段長度小于或等于預設時間段長度,將該文件確定為第一文件,若該時間段長度大于預設時間段長度,確定該文件不為第一文件。
[0093]例如,以預設時間段長度為10天為例。若任一文件的最新修改時間為10月10日,而當前時間為10月15日。由于該文件的最新修改時間至當前時間的時間段長度為5天,小于預設時間段的10天。因此,可將該文件確定為第一文件。反之,若任一文件的最新修改時間為10月I日,由于該文件的最新修改時間至當前時間的時間段長度為14天,大于預設時間段的10天。因此,可確定該文件不為第一文件。
[0094]在步驟203中,獲取每個第一文件的文件名和文件路徑。
[0095]由上述步驟201中可知,文件屬性信息中可包括文件名、文件路徑及文件的最新修改時間等信息。因此,可通過讀取每個第一文件的屬性信息,從而獲取每個第一文件的文件名和文件路徑。當然,還可以采用其它方式獲取每個第一文件的文件名和文件路徑,本實施例對此不作具體限定。
[0096]在步驟204中,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
[0097]本實施例不對根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄的方式作具體限定,包括但不限于:根據每個第一文件的文件名確定最近使用文件目錄的目錄項;將每個目錄項與對應的文件路徑進行關聯,生成最近使用文件目錄。
[0098]其中,目錄項中可以包括第一文件的文件名信息。例如,生成的最近使用文件目錄可如圖3所示。其中,每個目錄項都與對應的文件路徑相關聯。
[0099]上述步驟201至步驟204是根據當前媒體數據庫中的文件生成最近使用文件目錄的過程,由于媒體數據庫中的文件可能在不停地發生變化。因此,可預先設置一個周期,在每個周期開始時,根據媒體數據庫中的文件生成最近使用文件目錄,從而適應媒體數據庫中文件的變化,本實施例對此不作具體限定。
[0100]另外,由于最近使用文件目錄可能已經生成,或者文件系統自帶最近使用文件目錄。因此,在步驟中,可根據每個第一文件的文件名和文件路徑,生成現有的最近使用文件目錄中不包含的目錄項,將生成的目錄項添加至現有的最近使用文件目錄中。
[0101]需要說明的是,由于系統在對文件進行管理時,通常會將文件進行分類。當用戶需要查看某一類文件時,可先在管理頁面中顯示該類文件的入口。若檢測到用戶點擊該入口,可打開該類文件的文件目錄。針對上述情形,本實施例還提供了一種打開最近使用文件目錄的方法,具體過程可參考如下步驟。
[0102]在步驟205中,在文件管理頁面,顯示最近使用文件目錄的圖標。
[0103]其中,最近使用文件目錄的圖標可以由系統預先設置,也可以由用戶手動進行設置,本實施例對此不作具體限定。另外,在文件管理頁面中還可以顯示其他種類文件目錄的圖標,本實施例對此不作具體限定。例如,如圖4所示。文件管理頁面中可以顯示音樂文件目錄的圖標,視頻文件目錄的圖標等。
[0104]在步驟206中,當檢測到對圖標的點擊操作時,顯示最近使用文件目錄,最近使用文件目錄中包括由文件名和文件路徑生成的目錄項。
[0105]由于用戶可以通過點擊圖標打開圖標對應的目錄,因此,當檢測到用戶對圖標的點擊操作時,可以顯示最近使用文件目錄。其中,根據上述步驟204可知,由于可根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄的目錄項。因此,最近使用文件目錄中可包括由文件名和文件路徑生成的目錄項。
[0106]另外,由于用戶通常需要在文件目錄中檢索需要的文件,當檢索到需要的文件時,可通過目錄項打開需要的文件。因此,在顯示最近使用文件目錄之后,當接收到對最近使用文件目錄中任一個目錄項的點擊操作時,可根據目錄項所對應的文件路徑,打開對應的文件,本實施例對此不作具體限定。
[0107]需要說明的是,由于媒體數據庫占用的是當前存儲空間的一部分,除了媒體數據庫之外,當前存儲空間其它部分還可能存儲有文件。因此,為了方便用戶對除媒體數據庫之外的存儲空間中的文件進行查找,本實施例還提供了一種對媒體數據庫之外的存儲空間中的文件進行管理的方法,具體過程如下:向媒體掃描器發送文件掃描指令,由媒體掃描器根據文件掃描指令,對當前存儲空間進行掃描;接收媒體掃描器掃描完畢后發送的掃描結束通知;根據掃描結束通知及掃描結果,對最近使用文件目錄進行更新。
[0108]其中,可以設置一個周期,在每個周期開始時,自動向媒體掃描器發送文件掃描指令,由媒體掃描器根據文件掃描指令,對當前存儲空間進行掃描,本實施例對此不作具體限定。媒體掃描器掃描完畢后,可向文件系統發送掃描結束通知。文件系統可根據掃描結束通知獲知掃描進程結束,并可根據掃描結果,對最近使用文件目錄進行更新。
[0109]本實施例不對根據掃描結束通知及掃描結果,對最近使用文件目錄進行更新的方式作具體限定,包括但不限于:根據掃描結束通知及掃描結果,獲取當前媒體數據庫中未包含的文件;獲取當前媒體數據庫中每個未包含文件的最新修改時間;根據每個未包含文件的最新修改時間,確定第二文件,第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;獲取每個第二文件的文件名和文件路徑;根據每個第二文件的文件名和文件路徑,更新最近使用文件目錄。
[0110]其中,掃描結果中可以包括掃描到的文件名。將掃描到的文件名與當前媒體數據庫中的文件名進行比較,確定當前媒體數據庫中缺少的文件名,從而能夠確定當前媒體數據庫中未包含的文件。當然,還可以采用其它方式確定當前媒體數據庫中未包含的文件,本實施例不對確定當前媒體數據庫中未包含的文件的方式作具體限定。
[0111]每個未包含的文件也可對應一組屬性信息,本實施例對此不作具體限定。關于根據每個未包含文件的最新修改時間,確定第二文件的方式,本實施例對此不作具體限定,具體過程可參考上述步驟201至步驟202中的內容,此處不再贅述。本實施例不對獲取每個第二文件的文件名和文件路徑的方式作具體限定,包括但不限于獲取每個第二文件的屬性信息中的文件名和文件路徑。
[0112]本實施例不對根據每個第二文件的文件名和文件路徑,更新最近使用文件目錄的方式作具體限定,包括但不限于:根據每個第二文件的文件名確定對應的目錄項,將每個目錄項與對應的文件路徑進行關聯;在最近使用文件目錄下添加確定的目錄項,從而完成對最近使用文件目錄的更新。
[0113]本發明實施例提供的方法,通過獲取當前媒體數據庫中所有文件的最新修改時間,根據每個文件的最新修改時間,確定第一文件,獲取每個第一文件的文件名和文件路徑,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。由于根據文件的最新修改時間,生成了最近使用文件目錄,用戶在查找新增的文件時,可從最近使用文件目錄中查找,從而使得查找過程簡單,查找效率高。因此,文件的管理效果較佳。
[0114]圖5是根據一示例性實施例示出的一種文件的管理裝置的結構示意圖,參照圖5,該裝置包括第一獲取模塊501、確定模塊502、第二獲取模塊503及生成模塊504。
[0115]該第一獲取模塊501被配置為獲取當前媒體數據庫中所有文件的最新修改時間;
[0116]該確定模塊502被配置為根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;
[0117]該第二獲取模塊503被配置為獲取每個第一文件的文件名和文件路徑;
[0118]該生成模塊504被配置為根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
[0119]在一個實施例中,參見圖6,該裝置還包括第一顯不模塊505及第二顯不模塊506。
[0120]該第一顯示模塊505被配置為在文件管理頁面,顯示最近使用文件目錄的圖標;
[0121]該第二顯示模塊506被配置為當檢測到對所述圖標的點擊操作時,顯示所述最近使用文件目錄,所述最近使用文件目錄中包括由文件名和文件路徑生成的目錄項。
[0122]在一個實施例中,參見圖7,該裝置還包括打開模塊507。
[0123]該打開模塊507被配置為當接收到對最近使用文件目錄中任一個目錄項的點擊操作時,根據所述目錄項所對應的文件路徑,打開對應的文件。
[0124]在一個實施例中,參見圖8,該裝置還包括發送模塊508、接收模塊509及更新模塊510。
[0125]該發送模塊508被配置為向媒體掃描器發送文件掃描指令,由所述媒體掃描器根據所述文件掃描指令,對當前存儲空間進行掃描;
[0126]該接收模塊509被配置為接收媒體掃描器掃描完畢后發送的掃描結束通知;
[0127]該更新模塊510被配置為根據所述掃描結束通知及掃描結果,對所述最近使用文件目錄進行更新。
[0128]在一個實施例中,該更新模塊510被配置為根據所述掃描結束通知及掃描結果,獲取當前媒體數據庫中未包含的文件;獲取當前媒體數據庫中每個未包含文件的最新修改時間;根據每個未包含文件的最新修改時間,確定第二文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;獲取每個第二文件的文件名和文件路徑;根據每個第二文件的文件名和文件路徑,更新所述最近使用文件目錄。
[0129]本發明實施例提供的裝置,通過獲取當前媒體數據庫中所有文件的最新修改時間,根據每個文件的最新修改時間,確定第一文件,獲取每個第一文件的文件名和文件路徑,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。由于根據文件的最新修改時間,生成了最近使用文件目錄,用戶在查找新增的文件時,可從最近使用文件目錄中查找,從而使得查找過程簡單,查找效率高。因此,文件的管理效果較佳。
[0130]關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0131]圖9是根據一示例性實施例示出的一種用于對文件進行管理的終端900的框圖。例如,終端900可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
[0132]參照圖9,終端900可以包括以下一個或多個組件:處理組件902,存儲器904,電源組件906,多媒體組件908,音頻組件910,I/O (Input/Output,輸入/輸出)的接口 99,傳感器組件914,以及通信組件916。
[0133]處理組件902通常控制終端900的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件902可以包括一個或多個處理器920來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個或多個模塊,便于處理組件902和其他組件之間的交互。例如,處理組件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
[0134]存儲器904被配置為存儲各種類型的數據以支持在終端900的操作。這些數據的示例包括用于在終端900上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器904可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如SRAM (Static Random Access Memory,靜態隨機存取存儲器),EEPROM(ElectricalIy-Erasable Programmable Read-Only Memory,電可擦除可編程只讀存儲器),EPROM (Erasable Programmable Read Only Memory,可擦除可編程只讀存儲器),PROM (Programmable Read-Only Memory,可編程只讀存儲器),ROM (Read-Only Memory,只讀存儲器),磁存儲器,快閃存儲器,磁盤或光盤。
[0135]電源組件906為終端900的各種組件提供電力。電源組件906可以包括電源管理系統,一個或多個電源,及其他與為終端900生成、管理和分配電力相關聯的組件。
[0136]多媒體組件908包括在所述終端900和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括IXD(Liquid Crystal Display,液晶顯示器)和TP(TouchPanel,觸摸面板)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件908包括一個前置攝像頭和/或后置攝像頭。當終端900處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
[0137]音頻組件910被配置為輸出和/或輸入音頻信號。例如,音頻組件910包括一個MIC (Microphone,麥克風),當終端900處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器904或經由通信組件916發送。在一些實施例中,音頻組件910還包括一個揚聲器,用于輸出音頻信號。
[0138]I/O接口 99為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0139]傳感器組件914包括一個或多個傳感器,用于為終端900提供各個方面的狀態評估。例如,傳感器組件914可以檢測到終端900的打開/關閉狀態,組件的相對定位,例如組件為終端900的顯示器和小鍵盤,傳感器組件914還可以檢測終端900或終端900 —個組件的位置改變,用戶與終端900接觸的存在或不存在,終端900方位或加速/減速和終端900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS (ComplementaryMetal Oxide Semiconductor,互補金屬氧化物)或CCD (Charge-coupled Device,電荷f禹合元件)圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0140]通信組件916被配置為便于終端900和其他設備之間有線或無線方式的通信。終端900可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件916經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件916還包括NFC(Near FieldCommunicat1n,近場通信)模塊,以促進短程通信。例如,在NFC模塊可基于RFID (Rad1Frequency Identificat1n,射頻識別)技術,IrDA (Infra-red Data Associat1n,紅外數據協會)技術,UWB (Ultra Wideband,超寬帶)技術,BT (Bluetooth,藍牙)技術和其他技術來實現。
[0141]在示例性實施例中,終端900可以被一個或多個ASIC(Applicat1n SpecificIntegrated Circuit,應用專用集成電路)、DSP(Digital signal Processor,數字信號處理器)'DSF1D (Digital signal Processor Device,數字信號處理設備)、PLD (ProgrammableLogic Device,可編程邏輯器件)、FPGA) (Field Programmable Gate Array,現場可編程門陣列)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。
[0142]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器904,上述指令可由終端900的處理器920執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、RAM (Random Access Memory,隨機存取存儲器)、⑶-ROM(Compact Disc Read-Only Memory,光盤只讀存儲器)、磁帶、軟盤和光數據存儲設備等。
[0143]本發明實施例提供的終端,通過獲取當前媒體數據庫中所有文件的最新修改時間,根據每個文件的最新修改時間,確定第一文件,獲取每個第一文件的文件名和文件路徑,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。由于根據文件的最新修改時間,生成了最近使用文件目錄,用戶在查找新增的文件時,可從最近使用文件目錄中查找,從而使得查找過程簡單,查找效率高。因此,文件的管理效果較佳。
[0144]一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執行時,使得移動終端能夠執行一種文件的管理方法,所述方法包括:
[0145]獲取當前媒體數據庫中所有文件的最新修改時間;
[0146]根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;
[0147]獲取每個第一文件的文件名和文件路徑;
[0148]根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
[0149]本發明實施例提供的非臨時性計算機可讀存儲介質,通過獲取當前媒體數據庫中所有文件的最新修改時間,根據每個文件的最新修改時間,確定第一文件,獲取每個第一文件的文件名和文件路徑,根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。由于根據文件的最新修改時間,生成了最近使用文件目錄,用戶在查找新增的文件時,可從最近使用文件目錄中查找,從而使得查找過程簡單,查找效率高。因此,文件的管理效果較佳。
[0150]本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理并包括本發明未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的權利要求指出。
[0151]應當理解的是,本發明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在。
【權利要求】
1.一種文件的管理方法,其特征在于,所述方法包括: 獲取當前媒體數據庫中所有文件的最新修改時間; 根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件; 獲取每個第一文件的文件名和文件路徑; 根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
2.根據權利要求1所述的方法,其特征在于,所述根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄之后,所述方法還包括: 在文件管理頁面,顯示最近使用文件目錄的圖標; 當檢測到對所述圖標的點擊操作時,顯示所述最近使用文件目錄,所述最近使用文件目錄中包括由文件名和文件路徑生成的目錄項。
3.根據權利要求2所述的方法,其特征在于,所述顯示所述最近使用文件目錄之后,所述方法還包括: 當接收到對最近使用文件目錄中任一個目錄項的點擊操作時,根據所述目錄項所對應的文件路徑,打開對應的文件。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括: 向媒體掃描器發送文件掃描指令,由所述媒體掃描器根據所述文件掃描指令,對當前存儲空間進行掃描; 接收媒體掃描器掃描完畢后發送的掃描結束通知; 根據所述掃描結束通知及掃描結果,對所述最近使用文件目錄進行更新。
5.根據權利要求4所述的方法,其特征在于,所述根據所述掃描結束通知及掃描結果,對所述最近使用文件目錄進行更新,包括: 根據所述掃描結束通知及掃描結果,獲取當前媒體數據庫中未包含的文件; 獲取當前媒體數據庫中每個未包含文件的最新修改時間; 根據每個未包含文件的最新修改時間,確定第二文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件; 獲取每個第二文件的文件名和文件路徑; 根據每個第二文件的文件名和文件路徑,更新所述最近使用文件目錄。
6.一種文件的管理裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取當前媒體數據庫中所有文件的最新修改時間; 確定模塊,用于根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件; 第二獲取模塊,用于獲取每個第一文件的文件名和文件路徑; 生成模塊,用于根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
7.根據權利要求6所述的裝置,其特征在于,所述裝置還包括: 第一顯示模塊,用于在文件管理頁面,顯示最近使用文件目錄的圖標; 第二顯示模塊,用于當檢測到對所述圖標的點擊操作時,顯示所述最近使用文件目錄,所述最近使用文件目錄中包括由文件名和文件路徑生成的目錄項。
8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 打開模塊,用于當接收到對最近使用文件目錄中任一個目錄項的點擊操作時,根據所述目錄項所對應的文件路徑,打開對應的文件。
9.根據權利要求6所述的裝置,其特征在于,所述裝置還包括: 發送模塊,用于向媒體掃描器發送文件掃描指令,由所述媒體掃描器根據所述文件掃描指令,對當前存儲空間進行掃描; 接收模塊,用于接收媒體掃描器掃描完畢后發送的掃描結束通知; 更新模塊,用于根據所述掃描結束通知及掃描結果,對所述最近使用文件目錄進行更新。
10.根據權利要求9所述的裝置,其特征在于,所述更新模塊,用于根據所述掃描結束通知及掃描結果,獲取當前媒體數據庫中未包含的文件;獲取當前媒體數據庫中每個未包含文件的最新修改時間;根據每個未包含文件的最新修改時間,確定第二文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件;獲取每個第二文件的文件名和文件路徑;根據每個第二文件的文件名和文件路徑,更新所述最近使用文件目錄。
11.一種終端,其特征在于,包括: 處理器; 用于存儲處理器可執行指令的存儲器; 其中,所述處理器被配置為: 獲取當前媒體數據庫中所有文件的最新修改時間; 根據每個文件的最新修改時間,確定第一文件,所述第一文件是指最新修改時間位于當前時間之前的預設時間段內的文件; 獲取每個第一文件的文件名和文件路徑; 根據每個第一文件的文件名和文件路徑,生成最近使用文件目錄。
【文檔編號】G06F17/30GK104462296SQ201410708601
【公開日】2015年3月25日 申請日期:2014年11月28日 優先權日:2014年11月28日
【發明者】王芳, 牛坤, 朱瑞賢 申請人:小米科技有限責任公司