本發明專利技術公開一種用于管理存儲設備的方法,其包括:確定存儲設備是否包括非易失性緩存;掃描尋找從計算機器接收的清除緩存指令;以及響應于鑒權清除緩存指令,清除存儲設備上的非易失性緩存。
【技術實現步驟摘要】
【國外來華專利技術】非易失性緩存
技術介紹
當管理存儲設備上的一個或多個文件時,用戶首先將存儲設備與機器聯接。然后,用戶利用一個或多個輸入設備訪問機器上的存儲設備,進而查看存儲設備上的一個或多個文件。然后,用戶可利用這些輸入設備中的一個或多個輸入設備訪問、寫入和/或刪除存儲設備上的文件中的一個或多個文件。 附圖說明所公開的實施例的多個特征和優勢將從下面結合附圖做出的具體實施方式中明了,附圖和具體實施方式共同通過示例圖示實施例的特征。圖I圖示根據本專利技術實施例的與計算機器聯接的存儲設備。圖2圖示根據本專利技術實施例的掃描尋找非易失性緩存和清除緩存指令的存儲應用程序。圖3圖示根據本專利技術實施例的管理存儲設備以及從存儲設備中清除內容的存儲應用程序的框圖。圖4圖示根據本專利技術實施例的具有內嵌的存儲應用程序的計算機器和存儲在由計算機器訪問的可移動介質上的存儲應用程序。圖5是圖示根據本專利技術實施例的用于管理存儲設備的方法的流程圖。圖6是圖示根據本專利技術另一實施例的用于管理存儲設備的方法的流程圖。具體實施例方式圖I圖示根據本專利技術實施例的與計算機器100聯接的存儲設備140。在一個實施例中,計算機器100是臺式計算機、便攜式計算機、服務器和/或可與存儲設備140聯接的任何設備。如圖I中圖示的,計算機器100與存儲設備140聯接并且包括處理器120、網絡接口 170以及通信總線150,通信總線150用于機器100和/或機器100的一個或多個組件彼此通信。此外,如圖I中圖示的,存儲設備140存儲有存儲應用程序110,并且包括非易失性緩存130。此外,存儲設備140和非易失性緩存130可包括一個或多個內容160。在其它實施例中,除上面提到的和圖I中圖示的那些組件以外和/或代替上面提到的和圖I中圖示的那些組件,計算機器100包括附加組件和/或與附加組件聯接。如上面提到的,計算機器100包括處理器120。處理器120將數據和/或指令發送至計算機器100的組件,比如存儲設備140、網絡接口 170以及存儲應用程序110。另外,處理器120從計算機器100的組件(比如存儲應用程序110和存儲設備140)那里接收數據和/或指令。存儲應用程序110是可被處理器120配置成對存儲設備140和在存儲設備140中包含的內容160進行管理的應用程序。當管理存儲設備140時,處理器120發送一個或多個指令,以使存儲應用程序110掃描存儲設備140并確定存儲設備140是否包括非易失性緩存130。為了該應用,存儲設備140是可與計算機器100聯接的并且被配置成存儲一個或多個內容160的組件或設備。此外,存儲設備140可包括一個或多個非易失性緩存。為了該應用,非易失性緩存130是存儲設備140的包括非易失性存儲器的區域或部分。另外,如上面提到的,一個或多個內容160可被包含和/或可被存儲在存儲設備140上和/或非易失性緩存130上。一個或多個內容160可包括用戶數據、媒體文件和/或系統文件。如果處理器120和/或存儲應用程序110確定存儲設備140包括非易失性緩存130,則存儲應用程序110可進而掃描尋找從計算機器100、計算機器100的組件或設備、和/或另一計算機器那里接收的清除緩存指令。如果發現清除緩存指令,則存儲應用程序110可進而對清除緩存指令進行鑒權,并且處理器120可執行該清除緩存指令。當執行清除緩存指令時,可清除非易失性緩存130上的一個或多個內容160。在另一實施例中,可清除存儲設備140上的一個或多個內容160。 存儲應用程序110可以是嵌入計算機器100和/或存儲設備140上的固件。在另一實施例中,存儲應用程序110是存儲在計算機器100上位于ROM內或者存儲在可由計算機器100訪問的存儲設備140上的軟件應用程序。在其它實施例中,存儲應用程序110存儲在可由計算機器100讀取和訪問的計算機可讀介質上,或者存儲在來自不同位置的存儲設備140上。另外,在一個實施例中,存儲設備140包含在計算機器100中。在其它實施例中,存儲設備140不包含在計算機器100中,但是可由計算機器100通過利用包括在計算機器100中的網絡接口 170來訪問。網絡接口 170可以是有線網絡接口卡或者無線網絡接口卡。在其它實施例中,存儲設備140可被配置成以無線方式或通過有線連接與計算機器100上的一個或多個端口或接口聯接。在又一實施例中,存儲應用程序110通過經由局域網或廣域網聯接的服務器存儲和/或訪問。存儲應用程序110與通過包括在計算機器100中的或附接至計算機器100上的通信總線150以物理方式或以無線方式與計算機器100聯接的設備和/或組件通信。在一個實施例中,通信總線150是存儲總線。在其它實施例中,通信總線150是數據總線。如上面提到的,存儲應用程序110是可被處理器120配置成確定存儲設備140是否包括非易失性緩存130的應用程序。處理器120可發送一個或多個指令,以使存儲應用程序110訪問存儲設備140并掃描存儲設備140尋找緩存。緩存是存儲設備140的組件或區域,該組件或區域被配置成存儲一個或多個以后可由存儲設備140或計算機器100訪問的內容160。存儲設備140的該組件和/或區域可被存儲設備140、用戶和/或存儲設備140的制造者標記成緩存。一旦存儲應用程序110已經定位存儲設備140上的一個或多個緩存,存儲應用程序110就可進而確定這些緩存中的一個或多個緩存是否是非易失性緩存130。如上面提到的,非易失性緩存130是存儲設備140的被配置成包括非易失性存儲器的區域。在一個實施例中,非易失性緩存130是被配置成存儲一個或多個內容160的媒體緩存。當確定緩存是否是非易失性緩存130時,處理器120和/或存儲應用程序110可掃描緩存尋找標記。標記可將緩存標識成非易失性緩存130。另外,標記可被存儲為頭文件或者任意其它附加文件。在另一實施例中,處理器120和/或存儲應用程序110可確定緩存是否包括非易失性存儲器。如果緩存包括非易失性存儲器或者如果緩存被標記成非易失性緩存130,則處理器120和/或存儲應用程序110將確定存儲設備140包括非易失性緩存130。一旦處理器120和/或存儲應用程序110已確定存儲設備140包括非易失性緩存130,處理器120和/或存儲應用程序110就可進而掃描尋找清除緩存指令。清除緩存指令是可由處理器120和/或由存儲設備140上的存儲應用程序110執行的命令或指令。在一個實施例中,清除緩存指令可被加密和/或加鎖。當執行清除緩存指令時,清除緩存指令將清除具有在非易失性緩存130上找到的一個或多個內容160的非易失性緩存130。在另一實施例中,清除緩存指令可附加地清除在存儲設備140的位于非易失性緩存130外部的區域上找到的內容。 清除緩存指令可由計算機器100發送和/或可從與計算機器100聯接的另一設備發送。另外,清除緩存指令被存儲在存儲設備140的位于非易失性緩存130外部的區域上。在其它實施例中,除了上面提到的那些位置以外或者代替上面提到的那些位置,清除緩存指令可存儲在存儲應用程序110和/或存儲設備140可訪問的附加位置上。在一個實施例中,如果找到清除緩存指令,則處理器120和/或存儲應用程序110在執行該清除緩存指令以前將嘗試本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】1.一種用于管理存儲設備的方法,包括 確定所述存儲設備是否包括非易失性緩存; 掃描尋找從計算機器接收的清除緩存指令;以及 響應于鑒權所述清除緩存指令,清除所述存儲設備上的所述非易失性緩存。2.根據權利要求I所述的用于管理存儲設備的方法,進一步包括確定所述非易失性緩存是否包括至少一個內容。3.根據權利要求2所述的用于管理存儲設備的方法,進一步包括如果所述存儲設備不包括非易失性緩存,則從所述存儲設備中刪除內容。4.根據權利要求I所述的用于管理存儲設備的方法,進一步包括接收安全密鑰,并且響應于利用所述安全密鑰鑒權所述清除緩存指令,清除所述非易失性緩存。5.根據權利要求I所述的用于管理存儲設備的方法,其中確定所述存儲設備是否包括非易失性緩存的步驟包括來自由以下步驟組成的組中的至少一個步驟確定所述存儲設備是否包括非易失性存儲器以及確定所述存儲設備的一部分是否被標記成非易失性緩存。6.根據權利要求I所述的用于管理存儲設備的方法,其中清除所述非易失性緩存的步驟包括從所述非易失性緩存中刪除內容。7.根據權利要求I所述的用于管理存儲設備的方法,其中清除所述非易失性緩存的步驟包括改寫所述非易失性緩存上的內容。8.一種計算機器,包括 處理器; 存儲設備,被配置成包括非易失性緩存; 存儲應用程序,來自存儲介質可由所述處理器執行,并且被配置成掃描...
【專利技術屬性】
技術研發人員:萊昂納德·魯索,沃爾特·加斯帕德,沃爾特·貝拉米,
申請(專利權)人:惠普發展公司,有限責任合伙企業,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。