專利名稱:存儲裝置及打開其所存儲文件的方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種存儲裝置及打開其所存儲文件的方法。
技術(shù)背景隨著電腦及各類電子裝置的普及,其相互之間數(shù)據(jù)交換的需求也越來越頻繁。各類存儲 設(shè)備,如移動硬盤、優(yōu)盤等,以其存儲容量大、傳輸速度快及攜帶方便等優(yōu)點已成為最為常 用的一種數(shù)據(jù)交換設(shè)備。然而,在使用移動存儲設(shè)備時,用戶有可能經(jīng)常需要重復(fù)使用某一 個或幾個文件,如果該存儲設(shè)備中所存儲的文件或文件夾的層級很多,用戶要査找某個文件 會很不方便,或每次都需要點擊打開很多文件夾才可以打開所需的文件,操作起來十分繁瑣 。在Windows操作系統(tǒng)中雖然也集成了文件排序及搜索的功能,但文件排序功能只能將一個 文件夾下的文件按照一種排序方式進行排序,而不是整個驅(qū)動器的文件,其有一定局限性; 在使用搜索功能時,用戶需要輸入搜索關(guān)鍵字,其增加了操作步驟,如果存儲設(shè)備中存儲的 文件很多,搜索過程會占用大量系統(tǒng)資源且耗費時間。發(fā)明內(nèi)容有鑒于此,有必要提供一種存儲裝置及打開其所存儲文件的方法,其可對存儲于該存儲 裝置中的文件按照一排序方式進行排序,讓用戶方便的査找并打開所需要的文件。該存儲裝置包括一存儲單元、 一接口單元、 一顯示單元、 一輸入單元及一微處理單元。 該存儲單元用于存儲文件及一文件列表,該文件列表按照一排序方式存儲該存儲單元中所存 儲文件的記錄。該接口單元用于與一主機連接。該顯示單元用于顯示所述文件列表。該輸入 單元用于接收用戶的操作,從所顯示的文件列表中選取一文件。該微處理單元包括一存儲控 制模塊,用于控制該存儲單元進行讀寫及擦除操作; 一列表控制模塊,當(dāng)該存儲裝置連接至 一主機后,該列表控制模塊控制該顯示單元顯示文件列表,并根據(jù)所述排序方式及用戶對該 存儲單元內(nèi)所存儲的文件的操作實時更新所述文件列表 一運行控制模塊,當(dāng)該存儲裝置連接至一主機后,該運行控制模塊根據(jù)用戶所選取的文件產(chǎn)生一選擇信號,將該選擇信號傳送 至該主機,該主機根據(jù)該選擇信號調(diào)用相應(yīng)的應(yīng)用程序打開該文件。該打開文件的方法包括步驟提供一存儲裝置,其包括一存儲單元,該存儲單元用于存 儲文件及至少一文件列表,該文件列表按照一排序方式存儲該存儲單元中所存儲的文件的記 錄; 一顯示單元,其用于顯示文件列表;連接該存儲裝置至一主機;控制該顯示單元顯示文 件列表內(nèi)容;從文件列表中選取需要打開的文件;根據(jù)所選取的文件生成一選擇信號,并將 該選擇信號傳送至該主機;該主機根據(jù)該選擇信號的信息調(diào)用相應(yīng)的應(yīng)用程序打開該文件; 根據(jù)所述排序方式及用戶對該存儲單元內(nèi)所存儲的文件的操作更新所述文件列表。相較于現(xiàn)有技術(shù),所述存儲裝置及方法為用戶提供了一種從存儲裝置中查找并打開文件 的快捷方式,用戶可根據(jù)不同的排序方式對存儲裝置中所存儲的文件進行排序,從而可以容 易的査找并打開到自己需要的文件。該存儲裝置對文件的排序過程是在一文件的屬性發(fā)生變 動時實時進行,其不需要占用太多的系統(tǒng)資源。
圖l是本發(fā)明存儲裝置的硬件架構(gòu)圖。 圖2是本發(fā)明存儲裝置的外觀示意圖。 圖3是本發(fā)明第一種文件列表的顯示示意圖。 圖4是本發(fā)明第二種文件列表的顯示示意圖。 圖5是本發(fā)明第一實施方式打開文件的方法流程圖。 圖6是本發(fā)明第二實施方式打開文件的方法流程圖。
具體實施方式
如圖1所示,是本發(fā)明存儲裝置的硬件架構(gòu)圖。該存儲裝置1包括一接口單元2、 一微處 理單元3、 一顯示單元4、 一存儲單元5及一輸入單元7。其中,該微處理單元3還包括一存儲 控制模塊31、 一列表控制模塊32及一運行控制模塊33。請一并參照如圖2所示的本發(fā)明存儲 裝置的外觀示意圖。所述存儲單元5用于存儲文件。該存儲裝置1通過該接口單元2與一主機連接,并通過該 接口單元2在該存儲裝置1與該主機之間傳輸數(shù)據(jù)和指令。該存儲控制模塊31用于控制該存儲 單元5進行讀寫及擦除操作。該存儲單元5中還存儲有至少一文件列表,每一文件列表按照一 排序方式存儲該存儲單元5中所存儲文件的記錄,文件列表的記錄條數(shù)可根據(jù)需要,通過該 列表控制模塊32進行調(diào)整。該記錄的內(nèi)容包括各文件的屬性字段值。該屬性字段值可為文件 屬性的關(guān)鍵字段的值,該關(guān)鍵字段可由文件的名稱字段及存儲路徑字段組合而成,根據(jù)該關(guān) 鍵字段值可在該存儲單元5中唯一確定一文件;或者該屬性字段為文件的多個屬性字段,如 文件名稱、存儲路徑、文件大小及最后訪問時間等。所述排序方式可為按照文件最后訪問時 間排序、按照文件訪問次數(shù)排序、按照文件的大小排序及按照文件的類型排序等。當(dāng)該存儲裝置l連接至一主機時,該列表控制模塊32控制該顯示單元4顯示該文件列表。 用戶可通過操作該輸入單元7,從顯示單元4所顯示的文件列表中選取一要打開的文件。該輸
入單元7可包括一方向按鍵及一確定按鍵,該方向按鍵用于控制該顯示單元4中顯示的一光標(biāo) 移動,以瀏覽并選擇一文件,然后點擊該確定按鍵,所述運行控制模塊33根據(jù)用戶所選擇的文件產(chǎn)生一選擇信號,該選擇信號所代表的信息為所選擇文件的文件名、存儲路徑及文件類 型。該運行控制模塊33還將所述選擇信號傳送至該主機,該主機根據(jù)該選擇信號的信息,調(diào) 用相應(yīng)的應(yīng)用程序打開該文件。一并參閱圖3所示,是本發(fā)明第一種文件列表的顯示示意圖。其中,所述文件列表按照 各文件的最后訪問時間排序顯示,顯示的內(nèi)容包括文件名稱、存儲路徑、文件大小及最后 訪問時間等信息。該文件列表還顯示該存儲裝置l的存儲空間使用狀況。一并參閱圖4所示,是本發(fā)明第二種文件列表的顯示示意圖。其中,所述文件列表按照 各文件的大小排序顯示,顯示的內(nèi)容包括文件名稱、存儲路徑、文件大小及最后訪問時間 等信息。該列表還顯示該存儲裝置l的存儲空間使用狀況。所述顯示單元4還可為一非揮發(fā)性顯示屏,在該存儲裝置l與所述主機斷開連接后,該顯 示單元4可保持顯示最后更新的所述文件列表的內(nèi)容,以便用戶在該裝置未連接至主機時可 看到所顯示的文件列表的部分記錄。在存儲裝置l連接至一主機后,該列表控制模塊32還根據(jù)所述排序方式及用戶對該存儲 單元5中存儲文件的操作情況實時更新文件列表的記錄。例如, 一文件列表按照文件的最后 訪問時間的降序進行排序,其存儲了該存儲單元5中存儲的最近訪問過的20個文件的記錄。 當(dāng)用戶開啟一文件A后,如果該文件A的記錄在更新之前已經(jīng)在該文件列表中,例如是該文件 列表中的第五條記錄,則該列表控制模塊32在更新過程中先清除該第五條記錄,將該文件列 表中的原第一至第四條記錄分別向后移一位,將該文件A的屬性字段值更新并將其作為該文 件列表的第一條記錄;如果該文件A的記錄在更新之前未在該文件列表中,則該列表控制模 塊32先刪除原列表中最后一條即第二十條記錄,將第一至第十九條記錄分別向后移一位,將 該文件A的屬性字段值更新并將其作為該文件列表的第一條記錄。當(dāng)用戶刪除該存儲單元5中的一文件時,如果該文件在文件列表中有對應(yīng)記錄,該列表 控制模塊32將在文件列表中刪除該文件對應(yīng)的記錄,并將該條記錄之后的所有記錄向前移一 位,最后一條記錄為空。在本發(fā)明第一實施方式中,該存儲單元5存儲一個所述文件列表。當(dāng)用戶需要更換不同 的排序方式顯示該文件列表時,該列表控制模塊32將清除該文件列表中原有記錄,并更換該 文件列表的排序方式,按照新的排序方式及用戶對該存儲單元5中的文件的操作對該文件列 表進行更新。
一并參閱如圖5所示,是本發(fā)明第一實施方式打開文件的方法流程圖,該方法包括步驟 :該存儲裝置1通過該接口單元2與主機連接(步驟S51)。該列表控制模塊32控制該顯示單 元4顯示所述文件列表的內(nèi)容(步驟S52)。用戶通過操作該輸入單元7,從顯示單元4所顯示 的文件列表中選擇一要打開的文件(步驟S53)。所述運行控制模塊33根據(jù)用戶所選擇的文 件產(chǎn)生一選擇信號,并將該選擇信號傳送至該主機(步驟S54)。該主機根據(jù)該選擇信號的 信息,調(diào)用相應(yīng)的應(yīng)用程序打開該文件(步驟S55)。用戶對該存儲裝置l中存儲的文件進行 操作(步驟S56)。該列表控制模塊32根據(jù)文件列表對應(yīng)的排序方式及用戶的操作實時更新 文件列表的記錄(步驟S57)。在本發(fā)明第二實施方式中,存儲單元5中也可存儲多個所述文件列表。當(dāng)存儲單元5中存 儲有多個文件列表時,該列表控制模塊32對各文件列表按其排序方式分別進行實時更新。例 如有兩個文件列表分別以文件大小及訪問次數(shù)排序,用戶打開一文件B進行編輯,使該文件 B的最后訪問時間發(fā)生變化,該列表控制模塊32將實時更新按照最后訪問時間進行排序的文 件列表的記錄;如果用戶的編輯還改變了文件B的大小,該列表控制模塊32還將更新按照文 件大小進行排序的文件列表的記錄。存儲單元5中存儲多個所述文件列表時,如果用戶需要更換不同的排序方式顯示該文件 列表,各文件列表已存儲了按照不同排序方式進行排序的記錄,所以用戶可以通過該列表控 制模塊32選擇需要的排序方式,該列表控制模塊32控制該主機顯示所選排序方式對應(yīng)的文件 列表的內(nèi)容。一并參閱如圖6所示,是本發(fā)明第二實施方式打開文件的方法流程圖,該方法包括步驟 :該存儲裝置1通過該接口單元2與主機連接(步驟S61)。通過該列表控制模塊32選擇一排 序方式(步驟S62)。該列表控制模塊32控制該顯示單元4顯示該排序方式對應(yīng)的文件列表的 內(nèi)容(步驟S63)。用戶通過操作該輸入單元7,從顯示單元4所顯示的文件列表中選擇一要 打開的文件(步驟S64)。所述運行控制模塊33根據(jù)用戶所選擇的文件產(chǎn)生一選擇信號,并 將所述選擇信號傳送至該主機(步驟S65)。該主機根據(jù)該選擇信號的信息,調(diào)用相應(yīng)的應(yīng) 用程序打開該文件(步驟S66)。用戶對該存儲裝置l中存儲的文件進行操作(步驟S67)。 該列表控制模塊32根據(jù)各文件列表對應(yīng)的排序方式及用戶的操作實時更新各文件列表的記錄 (步驟S68)。
權(quán)利要求
1. 一種存儲裝置,其包括一存儲單元用于存儲文件; 一接口單元用 于與一主機連接 一微處理單元,其包括一存儲控制模塊,用于控制該存儲單元進行讀寫及 擦除操作;其特征在于-所述存儲單元還存儲至少一文件列表,該文件列表按照一排序方式存儲該存儲單元中所存儲文件的記錄;該存儲裝置還包括一顯示單元,其用于顯示所述文件列表;一輸入單元,其用于接收用戶從所述文件列表中選取文件的操作; 該微處理單元還包括-一列表控制模塊,當(dāng)該存儲裝置連接至一主機后,該列表控制模塊控制該顯示單元顯 示文件列表,并根據(jù)所述排序方式及用戶對該存儲單元內(nèi)所存儲的文件的操作實時更新所述 文件列表;一運行控制模塊,當(dāng)該存儲裝置連接至一主機后,該運行控制模塊根據(jù)用戶所選取的 文件產(chǎn)生一選擇信號,將該選擇信號傳送至該主機,該主機根據(jù)該選擇信號調(diào)用相應(yīng)的應(yīng)用 程序打開該文件。
2.如權(quán)利要求l所述的存儲裝置,其特征在于,所述記錄的內(nèi)容包括 文件屬性的關(guān)鍵字段值,根據(jù)該關(guān)鍵字段值可在該存儲單元中唯一確定一文件。
3.如權(quán)利要求l所述的存儲裝置,其特征在于,所述記錄的內(nèi)容包括 文件的多個屬性字段值。
4.如權(quán)利要求l所述的存儲裝置,其特征在于,所述存儲單元存儲所 存儲的文件列表為一個,當(dāng)用戶需要更換不同的排序方式顯示該文件列表時,該列表控制模 塊清除該文件列表中原有的記錄,并更換該文件列表的排序方式,按照新的排序方式及用戶 對該存儲單元中的文件的操作更新該文件列表。
5.如權(quán)利要求l所述的存儲裝置,其特征在于,所述存儲單元存儲所述文件列表為多個,該列表控制模塊對各文件列表按其排序方式分別進行實時更新,當(dāng)用戶 需要更換不同的排序方式顯示該文件列表時,用戶通過該列表控制模塊選擇需要的排序方式 ,該列表控制模塊控制該主機顯示所選排序方式對應(yīng)的文件列表的內(nèi)容。
6.如權(quán)利要求l所述的存儲裝置,其特征在于,所述顯示單元為一非 揮發(fā)性顯示屏。
7.一種打開文件的方法,其特征在于,該方法包括步驟提供一存儲裝置,其包括一存儲單元,該存儲單元用于存儲文件及至少一文件列表,該文件列表按照一排序方式存儲該存儲單元中所存儲的文件的記錄; 一顯示單元,其用于顯 示所述文件列表;連接該存儲裝置至一主機;控制該顯示單元顯示該文件列表內(nèi)容;從所顯示的文件列表中選取需要打開的文件;根據(jù)所選取的文件生成一選擇信號,并將該選擇信號傳送至該主機;該主機根據(jù)該選擇信號的信息調(diào)用相應(yīng)的應(yīng)用程序打開該文件;根據(jù)所述排序方式及用戶對該存儲單元內(nèi)所存儲的文件的操作更新所述文件列表。
8.如權(quán)利要求7所述的打開文件的方法,其特征在于,所述存儲單元 存儲所述文件列表為多個,所述控制該主機顯示該文件列表內(nèi)容的步驟具體為-選擇一排序方式;控制該主機顯示該排序方式對應(yīng)的文件列表內(nèi)容。
9.如權(quán)利要求7所述的打開文件的方法,其特征在于,所述存儲單元 存儲所述文件列表為一個,當(dāng)用戶需要更換不同的排序方式顯示該文件列表時,該列表控制 模塊清除該文件列表中原有的記錄,并更換該文件列表的排序方式,按照新的排序方式及用 戶對該存儲單元中的文件的操作更新該文件列表。
全文摘要
本發(fā)明提供一種存儲裝置。該存儲裝置包括一存儲單元、一接口單元、一顯示單元、一輸入單元及一微處理單元。該存儲單元用于存儲文件及一文件列表,該文件列表按照一排序方式存儲該存儲單元中所存儲文件的記錄。該接口單元用于與一主機連接。該顯示單元用于顯示文件列表。該輸入單元用于接收用戶從文件列表中選取文件的操作。該微處理單元包括一存儲控制模塊用于控制該存儲單元進行讀寫及擦除操作;一列表控制模塊控制顯示單元顯示文件列表,并根據(jù)排序方式及用戶對該存儲單元內(nèi)所存儲的文件的操作實時更新文件列表;一運行控制模塊,根據(jù)用戶選取的文件產(chǎn)生一選擇信號,將其傳送至主機,主機根據(jù)選擇信號調(diào)用應(yīng)用程序打開該文件。
文檔編號G06F17/30GK101122910SQ200610200780
公開日2008年2月13日 申請日期2006年8月7日 優(yōu)先權(quán)日2006年8月7日
發(fā)明者李曉光, 潘在安, 謝冠宏 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司