帶有用戶接口的可攜式設備的製作方法
2023-05-09 14:03:56 1
專利名稱:帶有用戶接口的可攜式設備的製作方法
技術領域:
本發明涉及一種帶有用戶接口的可攜式設備,但不排除尤其涉及一種帶有 用戶接口的可攜式式存儲設備。
背景技術:
當使用具有主機的可攜式設備,例如,個人電腦,膝上型電腦,筆記本電腦, 個人數字助手等等時,通常需要用一個相對複雜的程序來安全地移除可攜式設
備。所述可攜式設備是可從主機上移除的,並且可以是,例如存儲設備,USB閃 存驅動,MP3播放器等等。所述安全移除的程序通常包括
(i) 用滑鼠點擊桌面上的系統託盤"安全移除硬體"圖標;
(ii) 在顯示"安全移除硬體"的圖形用戶界面(GUI)後,用滑鼠選衝奪需 要移除的設備,並且用滑鼠點擊"停止";
(iii) 在顯示"停止硬體設備"的GUI後,用滑鼠選擇需要停止的設備, 再用滑鼠點擊"0K";
(iv) 在安全移除硬體的消息出現後,所述設備被移除。設備的移除使得 所述消息的顯示停止。但是步驟(Hi)的GUI仍保持顯示;並且,
(v) 用滑鼠點擊步驟(iii)的GUI中的"關閉,,來停止GUI的顯示。任 務結束。
上述過程採取了五個獨立的步驟,在這個過程中伴隨著滑鼠的數次點擊。 這個過程是緩慢的,不方便的,並且易於出錯。因此, 一些用戶不使用這個程 序。不使用該程序可能會導致數據傳輸不完整,文件分配表不完整,驅動中的 數據可能被損壞,複製到驅動的數據可能沒有存儲在驅動中,並且複製到驅動 的數據可能不完整。對於設備的固件來說,根據指示給主機的指令或命令而執行的其他功能也 可得出類似的評論,並且這些都對可攜式設備有影響。例如存儲在可攜式存儲 設備上的文件的擦除,把文件保存到可攜式存儲設備上等等。
發明內容
根據第一優選方面,本發明提供了一種可攜式式設備,包括
用於連接可攜式設備與主機的連接器;
用於控制所述可攜式設備操作的中央處理單元;
至少 一個非易失性的存儲模塊;
用於向中央處理單元輸入用戶命令的用戶接口 ,以使得能夠在主機中對便 攜式設備的至少 一項功能進行直接控制。
根據第二優選方面,本發明提供了 一種利用可攜式設備上的用戶接口使能 所述可攜式設備所連接的主機中的功能的方法,所述方法包括
檢測可攜式設備到主機的連接;
枚舉主機上的可攜式設備;
利用可攜式設備的用戶接口 ,在主機上運行一個自動運行的程序來實現對 可攜式設備的至少 一個功能的直接控制。
所述方法可以更進一步包括一個初始步驟,用來斥企測主機是否有自動運行 功能,如果沒有的話,向主機上傳該自動運行程序來將所述自動運行程序存儲 在主機中。當所述用戶接口被激活時,所有必要的功能可以自動地執行,而不 需要用戶參與,並且圖形用戶界面也不需顯示。
對於所述兩個方面,用戶接口可以是物理用戶接口;可以是按鈕,推鈕, 旋轉輪,滾輪和觸摸按鈕。所述至少一個功能可以是安全移除硬體,快速擦除 數據,慢速擦除數據,下載數據,上傳數據,保存lt據和運行一個軟體程序。所述中央處理單元可用於向主機上傳自動運行程序以使得所述程序保存在主機 中,來使能主機上的用戶接口。所述可攜式設備可以是可攜式式存儲設備。所
述可攜式式存儲設備可以是USB快閃記憶體設備。 附圖簡要描述
為了本發明可以被充分地理解並且易於實現,在此將參考相應的附圖,對 本發明的優選實施例進行描述,但本發明並不局限於此。 在附圖中
圖1是所述優選實施例的前視圖2是所述優選實施例的電路示意框圖;並且
圖3是所述優選實施例的梯:作流程圖。 優選實施例的詳細描述
首先參照圖l和圖2,示出了本實施例中的可攜式存儲設備10為一個USB 快閃記憶體驅動。然而,該設備可以是任何一種形式的可攜式設備,包括但不限於-. 存儲設備,USB快閃記憶體驅動,MP3播放器,USB硬碟和USB讀卡器。
所述設備10具有主體12和連接器14,在該實施例中連接器14是USB連接 器。然而,它可以是其他任何合適形式的連接器,例如火線連接器。設置在主 體12中的是物理用戶接口 16。所述用戶接口 16可以是一個按鈕(如圖示)或 者其他任何合適的用戶激活設備,包括但不限於推鈕,觸摸按鈕,旋轉輪和 滾輪。
所述設備10在正常方式下調整為可移除地連接到主機18。所述設備10同 樣具有USB接口20;中央處理單元22有效地與接口 20相連;可以是單一單元 或者可以是幾個單元的至少一個非易失性存儲器24有效地與中央處理單元20 相連;同時電源管理模塊26有效地與接口 20、中央處理單元22和存儲器24相連。所述用戶接口 16有效地與中央處理單元22相連。
現在參照圖3,當所述設備10第一次連接到主機18 ( 300 ),所述設備在正 常方式下會被檢測到並枚舉(301)。所述設備10具有自動運行功能。所述自動 運行程序存儲在主機18上。這樣,第一個任務就是確定主機18以前是否使用 過所述設備IO,或者具有相同功能和"自動運行"程序的類似設備(302 )。如 果對於主機18來說這是第一次(303 ),設備10會運行所述自動運行程序,並 且把該自動運行程序上傳到主機,以便它能存儲在主機上(304 )。所述自動運 行程序會繼續存儲在主機18上即使所述設備10不再有效地連接到主機18上 所述自動運行程序會在主機18每次接通時自動運行。當(304 )中的上傳完成 後,或者(302 )中的答案是主機18確實具有相同的自動運行程序(305 ),進 程回復到(306 )並且在主機18上運行自動運行程序。
所述自動運行程序僅在設備10有效地連接主機,並且用戶接口 16操作時 被調用。所以主機18上的自動運行程序進行核實以確定用戶接口 16已經被激 活(307 )。如果沒有(308 ),進程返回到(306 )後。主機18上的自動運行程 序可等待來自所述用戶接口 16激活的中斷,而不是不斷輪詢用戶接口 16。
當所述用戶接口 16被激活(309 ),主機執行所述用戶接口 16命令的功能。 例如,如圖3的框312中所示,如果要安全移除硬體,主機會自動地激活如上 述子步驟(i)中所述的安全移除硬體功能。由於在檢測(301)處正常的枚舉 獲知了所述設備,上述子步驟(ii )和(iii )中的安全移除硬體和停止硬體功 能會自動地發生。子步驟(iv)中的消息會顯示,並且當硬體設備被移除時, 子步驟(iv)中的消息停止顯示。由於不對子步驟(ii)和(iii)中的GUI進 行顯示,子步驟(v)的功能不再需要。當所述設備被移除或者其他的功能結束 時,進程結束(311)。可以看出,當用戶接口16被激活時,所有必要的功能被自動地執行,並且無需用戶的參與和GUI的顯示。
因此, 一旦自動運行程序保存在主機18上,它將會存儲在主機中,除非被 用戶特意地刪除。無論何時所述帶有用戶接口 16的設備10被有效地連接到主 機18上,自動運行程序會等待用戶接口的激活。
在前面的描述中描述本發明的優選實施例的同時,在不離開本發明的前提 下,對於本領域技術人員來說,在設計、結構或操作細節上所作的變形和改變 是可以理解到的。
權利要求
1、一種可攜式設備包括用於連接可攜式設備與主機的連接器;用於控制所述可攜式設備操作的中央處理單元;至少一個非易失性的存儲模塊;用於向所述中央處理單元輸入用戶命令的用戶接口,以使得能夠在主機中對可攜式設備的至少一項功能進行直接控制。
2、 如權利要求1所述的可攜式設備,其中,所述用戶接口是物理用戶接口。
3、 如權利要求1或2所述的可攜式設備,其中,所述用戶接口選自於由按 鈕,推鈕,觸摸按鈕,旋轉輪和滾輪組成的組合。
4、 如權利要求1到3任一所述的可攜式設備,其中,所述至少一項功能選 自於由安全移除硬體,快速擦除數據,慢速擦除數據,下載數據,上傳數據, 保存數據和運行一個軟體程序組成的組合。
5、 如權利要求1到4任一所述的可攜式設備,其中,所述中央處理單元用 於向主機上傳一個自動運行程序以使所述自動運行程序存儲在主機中,該自動 運行程序用於使能主機上的用戶接口 。
6、 如權利要求1到5任一所述的可攜式設備,其中,所述可攜式設備是便 攜式存儲設備。
7、 如權利要求6所述的可攜式設備,其中所述可攜式存儲設備是USB快閃記憶體 設備。
8、 一種利用可攜式設備上的用戶接口使能所述可攜式設備所連接的主機中 的功能的方法,所述方法包括檢測可攜式設備到主機的連接; 枚舉主機上的可攜式設備;利用可攜式設備的用戶接口 ,在主機上運行一個自動運行的程序來實現對便 攜式設備的至少 一個功能的直接控制。
9、 如權利要求8所述的方法,進一步包括初始步驟,用來檢測主機是否有自動運行程序,若否,向主機上傳該自動運 行程序以將所述自動運行程序保存在主機上。
10、 如權利要求8或者9所述的方法,其中,當所述用戶接口被激活時,所 有必要的功能被自動地執行,並且無需用戶的參與和圖形用戶接口的顯示。
11、 如權利要求8到IO任一所述的方法,其中,所述用戶接口是物理用戶 接口。
12、 如權利要求11所述的方法,其中,所述用戶接口選自於由按鈕,推鈕, 觸摸按鈕,旋轉輪和滾輪組成的組合。
13、 如權利要求8到12任一所述的方法,其中,所述至少一個功能選自於 由安全移除硬體,快速擦除數據,慢速擦除數據,下載數據,上傳數據,保存 數據和運行一個軟體程序組成的組合。
14、 如權利要求8到13任一所述的方法,其中,所述中央處理單元用於向 主機上傳一個自動運行程序以使所述自動運行程序存儲在主機中,該自動運行 程序用於使能主機上的用戶接口。
15、 如權利要求8到14任一所述的方法,其中,所述可攜式設備是可攜式 存儲設備。
16、如權利要求15所述的方法,其中,所述可攜式存儲設備是USB快閃記憶體設備。
全文摘要
一種可攜式設備(12),包括用於連接所述可攜式設備(12)和主機(18)的連接器(14);用於控制所述可攜式設備(12)操作的中央處理單元(22);至少一個非易失性存儲模塊(24);用於向中央處理單元(22)輸入用戶命令的用戶接口(16),以使得能夠在主機(12)中對可攜式設備的至少一項功能進行直接控制。所述中央處理單元(22)用於上傳一個主機自動運行程序存儲在主機上來使能主機上的用戶接口。同時公開了相應的方法。
文檔編號G06F13/00GK101495977SQ200680055326
公開日2009年7月29日 申請日期2006年7月13日 優先權日2006年7月13日
發明者符廷彬, 陳勝利 申請人:特科2000國際有限公司