驅動器載體觸摸感測的制作方法
【專利摘要】一種系統(tǒng),包括具有觸摸感測能力的計算設備以及定位在驅動器載體上并且電連接至計算設備的傳感器。計算設備接收傳感器測量并且基于傳感器測量確定定位在驅動器載體上的傳感器是否已被觸摸。計算設備響應于定位在驅動器載體上的傳感器已被觸摸的確定來進行處理。
【專利說明】驅動器載體觸摸感測
【背景技術】
[0001]現(xiàn)今的數(shù)據(jù)存儲需求已經(jīng)產(chǎn)生針對可以存儲大量數(shù)據(jù)的系統(tǒng)的需要。為此,已將機殼(chassis)開發(fā)為適應多個驅動器,所述驅動器諸如硬盤驅動器(HDD)。這些驅動器中的每個通常布置在驅動器載體(drive carrier)之內。除其他之外,驅動器載體可以用來在機殼內的特別位置中鎖定和保持驅動器,以及來保護驅動器不受可以由鄰近的驅動器引起的電磁能干擾(EMI)。
【專利附圖】
【附圖說明】
[0002]在下列詳細的描述中并且關于圖描述了示例實施例,其中:
圖1是根據(jù)實施例的系統(tǒng)的框圖;
圖2是根據(jù)實施例操作計算設備的方法的處理流程圖;
圖3是示出根據(jù)實施例的存儲用于操作計算設備的指令的非瞬時性計算機可讀介質的框圖;
圖4是根據(jù)實施例的驅動器標識的方法的處理流程圖;
圖5是根據(jù)實施例的實現(xiàn)驅動器標識處理的系統(tǒng)的圖形表示;
圖6是根據(jù)實施例的驅動器配置的方法的處理流程圖;
圖7是根據(jù)實施例的實現(xiàn)驅動器配置處理的系統(tǒng)的圖形表示;
圖8是根據(jù)實施例的設備定義改變的圖形表示;以及 圖9是根據(jù)實施例的混合柄的圖形表示。
【具體實施方式】
[0003]公開了具有觸摸感測能力的驅動器載體的實施例。在一個實施例中,系統(tǒng)包括計算設備和傳感器。所述傳感器定位在驅動器載體上,并且電連接至計算設備。所述計算設備輪詢傳感器,或否則從傳感器接收測量并且基于結果確定傳感器是否已被觸摸。響應于傳感器已被觸摸的確定,計算設備進行處理。
[0004]一個這樣的處理涉及從計算設備輸出指示傳感器已被觸摸的信號。可將該信號發(fā)送至本地或遠程計算設備來指定哪個特定驅動器載體已被觸摸。例如,接近機殼的技術人員可以觸摸在特定驅動器載體上的傳感器并且由此使得向遠程計算機發(fā)送信號。該信號可以向與遠程計算機相關聯(lián)的用戶指示,例如,技術人員即將移除或者維修(service)哪個驅動器。類似地,技術人員可以觸摸在驅動器載體上的傳感器來,例如,向遠程用戶標識不正常地操作的特定驅動器。該處理可以顯著地簡化向另一方標識在機殼之內的特定驅動器的任務,并且進一步地可以減少關于正在標識哪個驅動器的任何模糊性?,F(xiàn)有系統(tǒng)不包括該驅動器標識機制,并且因此難以可靠地和有效地向另一方標識在機殼之內的一個或多個驅動器。
[0005]可以由計算設備發(fā)起的另一處理涉及輸出配置命令。特別地,計算設備可以響應于在驅動器載體上的傳感器已被觸摸的確定來發(fā)布命令以創(chuàng)建默認的邏輯驅動器。例如,用戶可以觸摸驅動器載體的傳感器并且由此使得計算設備發(fā)布命令以配置相關聯(lián)的驅動器獨立盤冗余陣列O(RAIDO)。類似地,用戶可以觸摸兩個驅動器載體的觸摸傳感器并且由此使得計算設備來發(fā)布命令以配置相關聯(lián)的驅動器,例如RAID1。更進一步地,用戶可以觸摸三個或更多驅動器載體的傳感器并且由此使得計算設備來發(fā)布命令以配置相關聯(lián)的驅動器,例如RAID5。不論配置的類型,這樣的觸摸感測能力都允許有效的邏輯驅動器創(chuàng)建。通過例如引導服務器、選擇具體的控制器、選擇驅動器以向陣列添加以及選擇邏輯驅動器類型(例如RAID0、RAID1,等等),這可以減少對必須在相關聯(lián)的服務器處創(chuàng)建邏輯驅動器的需要。附加地,由于許多服務器在沒有鼠標或鍵盤的情況下被部署的事實,這可以減少對必須在服務器處采用“急救車(crash cart)”的需要。更進一步地,這可以減少關于選擇或計劃哪個物理驅動器用于配置的任何模糊性。
[0006]可以由計算設備進行的進一步的處理涉及改變或者切換(toggle)設備定義。例如,與設備載體相關聯(lián)的光源最初可以具有第一定義(例如,通電/斷電)。通過觸摸傳感器,用戶可以將與光源相關聯(lián)的定義改變?yōu)榈诙?、第三、第四等定義(例如差錯、鏈接率、雙域、盤軟差錯、鏈接差錯,等等)。因此,用戶可以使用驅動器載體的觸摸感測能力來切換到針對光源的定義的不同集合并且由此獲得附加的信息。這可以顯著地增加驅動器載體經(jīng)由光源提供的信息的量。
[0007]可以由計算設備響應于傳感器觸摸進行的另一處理涉及向另一設備提供早期驅動器移除指示。特別地,傳感器可以包括彈出按鈕。當用戶觸摸彈出按鈕時,計算設備可以經(jīng)由傳感器檢測該觸摸并且向其他設備(例如控制器、主機總線適配器(HBA)、擴展器,等等)提供即將移除驅動器的早期指示。因此,與事后得知驅動器已被移除相對,其他設備可以提前以日志記錄和/或準備驅動器移除。
[0008]可以由計算設備響應于傳感器觸摸進行的進一步的處理涉及在存儲器中存儲關于觸摸的信息。例如,在感測了觸摸之后,計算設備可以與內部的或者相關聯(lián)的存儲器通信來在驅動器載體觸摸日志中記錄觸摸。該日志可以對確定驅動器載體是否或何時被觸摸是可訪問的。這可以幫助減少關于特定驅動在故障之前是否被觸摸的爭端,或者可以幫助確定故障的原因。
[0009]圖1是根據(jù)實施例的系統(tǒng)的框圖。驅動器載體100可以包括計算設備110和傳感器120??梢栽趧傂杂∷㈦娐钒迳匣蛉嵝杂∷㈦娐钒迳喜贾眠@些設備,所述剛性印刷電路板上或柔性印刷電路板附加或布置在驅動器載體100之內。在替代實施例中,計算設備110可以位于驅動器載體100之外。例如,計算設備100可以位于底板上或者陣列控制器上。
[0010]驅動器載體100可以由塑料、金屬和/或其他材料構造。它可以包括相對的側壁130、底面140以及前板或帶槽框(bezel)150。諸如硬盤驅動器(HDD)、固態(tài)驅動器(SSD)或者混合驅動器的驅動器可以被放置在由相對的側壁130、底面140以及前板150形成的區(qū)域之內。HDD可以使用旋轉盤和可移動讀/寫頭。SSD可以使用固態(tài)存儲器來存儲持久數(shù)據(jù),并且使用微型芯片來在非易失性存儲器芯片中保留數(shù)據(jù)?;旌向寗悠骺梢詫DD和SSD的特征組合成一個單元,所述單元包含具有較小的SSD高速緩存的大HDD以改善頻繁訪問文檔的性能。諸如基于閃存的SSD、企業(yè)閃存驅動器(EFD)等的其他類型的驅動器也可以與驅動器載體一起使用。
[0011]計算設備110可以是具有觸摸感測能力的微控制器、微處理器和/或處理器。計算設備110可以位于驅動器載體100上或者外部地位于底板上或者作為陣列控制器的一部分。計算設備110可以使用它的觸摸感測能力來檢測短暫的傳感器觸摸(例如0.01秒)、較長的傳感器觸摸(3秒)和/或刷傳感器(sensor swipe)。檢測的觸摸的類型以及觸摸的要求(例如時間、方向,等等)可以是經(jīng)由軟件和/或硬件可編程的。檢測的觸摸的類型以及觸摸的要求也可以被預編程為出廠設置。
[0012]傳感器120可以是電容傳感器、電感傳感器或其他類型的觸摸傳感器。電容性觸摸感測基于電容性耦合并且使用電容傳感器來檢測和測量接近度、位置、位移、加速度,等等。該技術檢測是傳導的或者具有不同于空氣(的電介質)的電介質的任何事物。更具體地,電容器被創(chuàng)建為包括兩個電隔離的導體,所述兩個電隔離的導體被布置得彼此緊密地接近。導體可以是導線、跡線(trace)、導電板、涂有導電層的絕緣體,等等。向導體或者導體附近和/或向電耦合至導體的元件(例如柄、按鈕等等)的用戶的手指的引進產(chǎn)生由計算設備110檢測到的電容的增加。另一方面,電感性觸摸感測基于電感耦合并且使用電感傳感器來檢測觸摸。更具體地,該技術檢測通過在驅動器載體的例如柄、按鈕或其他部分中的移位引起的阻抗改變。該移位可以歸因于用戶的手指接觸到驅動器載體的柄、按鈕或其他部分。
[0013]在某些實施例中,傳感器可以包括諸如按鈕設備的瞬時開關。計算設備110可以對按鈕被推動(例如持續(xù)短暫時段或者持續(xù)延長的時段)做出反應,并且由此引起將發(fā)起的本文討論的各種處理(例如驅動器標識、驅動器配置、改變設備定義、早期驅動器移除指示、觸摸日志記錄,等等)。
[0014]在實施例中,傳感器120可以包括驅動器載體的柄、按鈕或者在外部上的任何其他部分。在驅動器載體的柄、按鈕或者外部上的部分可以充當導體,所述導體當被觸摸時改變測量的電容、電感、電阻和/或電壓。
[0015]不論傳感器120的類型和實現(xiàn),計算設備110都可以被配置成周期地或者連續(xù)地輪詢傳感器120或否則接收傳感器測量,并且基于結果確定傳感器是否已被觸摸。換言之,計算設備110可以被配置成經(jīng)由傳感器檢測在硬驅動器載體的外部上的部分已被觸摸。如果計算設備110確定觸摸已經(jīng)發(fā)生,那么計算設備可以被配置成至少執(zhí)行下文關于圖4-10詳細描述的處理。
[0016]圖2是根據(jù)實施例的方法的處理流程圖。方法200可以由在圖1中的計算設備110執(zhí)行,并且可以涉及圖1的傳感器120。在圖1中的驅動器載體100可以包括計算設備110以及傳感器120兩者。
[0017]該方法可以在塊210處開始,其中計算設備輪詢傳感器120或否則從傳感器120接收測量。該輪詢可以是連續(xù)的或者周期的,并且可以測量電容、電感、電阻和/或電壓。在塊220處,計算設備基于測量結果確定傳感器120是否已被觸摸。響應于傳感器已被觸摸的確定,計算設備進行處理。該處理在塊230處可以涉及向第二計算設備輸出信號,所述信號指示傳感器已被觸摸。替代地或者另外地,在塊240處,處理可以涉及向控制器輸出信號,使得控制器創(chuàng)建邏輯驅動器設置。下文關于圖4-10進一步描述這些處理以及進一步的處理。
[0018]圖3是示出根據(jù)實施例的具有存儲在其上的計算機可運行指令的非瞬時性計算機可讀介質的框圖。所述非瞬時性計算機可讀介質一般由參考數(shù)字310指代,并且可以被包括在關于圖1描述的驅動器載體100的計算設備110中。非瞬時性計算機可讀介質310可以對應于任何典型的存儲設備,所述典型的存儲設備存儲諸如編程代碼等的計算機實現(xiàn)的指令。例如,非瞬時性計算機可讀介質310可以包括非易失性存儲器、易失性存儲器和/或一個或多個存儲設備中的一個或多個。非易失性存儲器的示例包括但不限于電可擦除可編程只讀存儲器(EEPROM)以及只讀存儲器(ROM)。易失性存儲器的示例包括但不限于靜態(tài)隨機訪問存儲器(SRAM)以及動態(tài)隨機訪問存儲器(DRAM)。存儲設備的示例包括但不限于硬盤驅動器、壓縮盤驅動器、數(shù)字通用盤驅動器、光學設備、以及閃存設備。
[0019]處理核心320 —般地取回并執(zhí)行存儲在非瞬時性計算機可讀介質310中的指令來操作計算設備110。在實施例中,指令在執(zhí)行時可以使得計算設備110輪詢傳感器120或者從傳感器120接收測量并且基于結果確定傳感器120是否已被觸摸。所述指令在執(zhí)行時也可以使得計算設備110確定傳感器120是否已經(jīng)被連續(xù)地觸摸了至少預先可確定的時段(例如3秒)。如果傳感器120已被觸摸了至少預先可確定的時段,則所述指令在執(zhí)行時也可以使得計算設備110進行第一處理。第一處理可以包括向控制器傳輸信號,使得控制器創(chuàng)建邏輯驅動器設置,如下文中更詳細地描述的那樣。替代地,如果傳感器120已被觸摸,但是沒有持續(xù)預先可確定的時段(例如3秒),則所述指令在執(zhí)行時也可以使得計算設備110進行第二處理。該第二處理可以包括向遠程計算設備傳輸驅動器位置信號,如下文中更詳細地描述的那樣。
[0020]如在上述中描述的那樣,驅動器載體100的計算設備110可以響應于傳感器120已被觸摸的確定使得執(zhí)行各種處理。下文是每個處理的進一步的描述。應理解這些處理是示例,并且也可以進行其他處理或變型。也應理解這些處理不是互斥的,并且可以響應于傳感器120已被觸摸的確定觸發(fā)多個處理。
[0021]驅動器標識
實施例使得用戶能夠利用上文討論的觸摸感測能力來向另一用戶標識驅動器。圖4是根據(jù)描述該驅動器標識處理的實施例的方法400的處理流程圖。方法可以在塊410處開始,在塊410處用戶觸摸傳感器120。用戶可以短暫地觸摸傳感器120,或者替代地,觸摸并保持傳感器持續(xù)預先可確定的時段(例如3秒)。進一步地,用戶可以刷傳感器120。在塊420處,計算設備110檢測觸摸。在塊430處,計算設備110可以向第二計算設備(例如本地或遠程計算機)輸出信號。在塊440處,該信號可以直接地或者間接地使得與第二計算設備相關聯(lián)的圖形用戶接口(GUI)標識哪個驅動器載體正在被觸摸。該第二計算設備可以是位于接近于驅動器載體(例如在相同的房間中)或者遠離驅動器載體(例如在不同的設施或狀態(tài)中)的例如服務器、桌上型計算機、膝上型計算機、手持設備、智能手機、平板等等。在某些實施例中,從計算設備110輸出的信號可以直接地或間接地使得與多個(遠程的和/或本地的)計算設備相關聯(lián)的多個GUI標識哪個驅動器載體正在被觸摸。
[0022]圖5是根據(jù)實施例的實現(xiàn)驅動器標識處理的系統(tǒng)500的圖形表示。所述系統(tǒng)包括機殼510,所述機殼510包括多個驅動器。如果為了例如故障查找、故障報告、替換或其他目的,用戶希望向另外一方或多方標識特定驅動器520,則用戶可以觸摸在特定驅動器載體520上的傳感器120。取決于相關聯(lián)的計算設備110的設置,這可以是短暫的觸摸、觸摸并保持持續(xù)預先可確定的時段或者刷。該動作使得駐留在特定驅動器載體520上的計算設備110來輸出信號。所述信號可以經(jīng)由通信網(wǎng)絡530向遠程或本地計算設備傳播。如示出的,遠程或本地計算設備可以是膝上型計算機540或者手持計算機550。進一步地,遠程或本地計算設備可以是服務器、盤陣列、個人計算機或任何其他類型的被配置成接收數(shù)據(jù)和/或向相關聯(lián)的用戶提供數(shù)據(jù)的計算設備。
[0023]通信網(wǎng)絡530可以是任何類型的通信網(wǎng)絡/總線/路徑,包括但不限于有線/無線網(wǎng)絡、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、電信網(wǎng)絡、因特網(wǎng)、計算機網(wǎng)絡、藍牙網(wǎng)絡、以太網(wǎng)LAN、令牌環(huán)LAN、內部集成電路(I2C)、串行高級技術附件(SATA)和/或串行附接的SCSI (SAS)。
[0024]該驅動器標識處理實現(xiàn)驅動器的有效的和明確的標識。這可以消除與經(jīng)由語音或不可避免地引入人為誤差的其他類型的通信標識驅動器相關聯(lián)的風險。此外,這可以使得能夠在較短的時段內標識并調整驅動器差錯/故障。
[0025]驅動器配置
實施例使用戶能夠采用上文討論的驅動器載體觸摸感測能力來配置一個或多個驅動器。圖6是根據(jù)描述該驅動器配置處理的實施例的方法600的處理流程圖。該處理可以用來以有效的方式在邏輯上配置之前未配置的驅動器。通過例如引導服務器、選擇控制器、選擇驅動器以添加到陣列以及選擇邏輯驅動器類型(例如RAID0、RAID1,等等),這可以減少必須在服務器處創(chuàng)建邏輯驅動器的需要。附加地,因為許多服務器在沒有鼠標或鍵盤的情況下被部署,所以這可以減少必須在服務器處用“急救車”的需要。更進一步地,這可以減少關于哪個物理驅動器被選擇用于配置的任何模糊性。
[0026]該方法可以在塊610處開始,在塊610處用戶觸摸傳感器120。用戶可以短暫地觸摸傳感器120,或者取決于設置,觸摸并保持傳感器120持續(xù)預先可確定的時段(例如2秒)。進一步地,用戶可以刷傳感器。在塊620處,計算設備110檢測觸摸。在塊630處,計算設備110向例如RAID控制器的控制器輸出信號。在塊640處,控制器基于接收的信號進行邏輯驅動器配置。
[0027]控制器可以將驅動器在邏輯上配置為默認設置。在實施例中,這可以包括RAID配置(例如 RAIDO、RAIDU RAID2、RAID3、RAID4、RAID5、RAID6,等等)。例如,如果用戶觸摸一個驅動器,則控制器可以配置驅動器RAID0。如果用戶觸摸兩個驅動器,則控制器可以配置驅動器RAID1。如果用戶觸摸三個或更多驅動器,則控制器可以配置每個驅動器RAID5。其他和/或相似類型的潛在配置可以包括RAID7、RAID10、RAIDS、RAID-Z、RAID-DP, RAID-TP,V RAID、RAIDIE、嵌套(混合)RAID、高級數(shù)據(jù)防護(ADG)、防故障盤系統(tǒng)(FRDS)、故障容忍盤系統(tǒng)(FTDS)和/或災難容忍盤系統(tǒng)(DTDS)。
[0028]在多個驅動器配置的情況下,用戶可能必須在預先可確定的時段(例如10秒)之內觸摸每個驅動器。替代地,用戶可能必須同時觸摸每個驅動器。更進一步地,用戶可能必須在觸發(fā)事件之后觸摸每個驅動器。
[0029]圖7是根據(jù)實施例的實現(xiàn)驅動器配置處理的系統(tǒng)700的圖形表示。所述系統(tǒng)包括包含多個驅動器的機殼710、通信網(wǎng)絡730以及控制器740 (例如RAID控制器)。當用戶觸摸與一個驅動器載體720相關聯(lián)的傳感器時,駐留在驅動器載體上的計算設備110檢測該觸摸并且通過通信網(wǎng)絡730向控制器740輸出信號。該信號可以引起例如RAIDO配置。當用戶觸摸與第一驅動器載體750以及第二驅動器載體760相關聯(lián)的傳感器時,駐留在驅動器載體上的計算設備110檢測該觸摸并且通過通信網(wǎng)絡730向控制器740輸出一個或多個信號。該信號可以引起例如RAIDl配置。當用戶觸摸與第一驅動器載體770、第二驅動器載體780以及第三驅動器載體790相關聯(lián)的傳感器時,駐留在驅動器載體上的計算設備110檢測該觸摸并且通過通信網(wǎng)絡730向控制器740輸出一個或者多個信號,所述控制器740隨后配置驅動器,例如RAID5。
[0030]如上文所提及的,通信網(wǎng)絡730可以是任何類型的通信網(wǎng)絡/總線/路徑,包括但不限于有線/無線網(wǎng)絡、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、電信網(wǎng)絡、因特網(wǎng)、計算機網(wǎng)絡、藍牙網(wǎng)絡、以太網(wǎng)LAN、令牌環(huán)LAN、內部集成電路(I2C)、串行高級技術附件(SATA)和/或串行附接的 SCSI (SAS)。
[0031]同樣如提及的,控制器740可以是RAID控制器或任何其他類型的盤陣列控制器。
[0032]改變設備定義
實施例使用戶能夠利用上文討論的驅動器載體觸摸感測能力來改變設備定義。用戶可以觸摸傳感器120并且由此改變與例如一個或多個光源相關聯(lián)的定義。例如,與設備載體相關聯(lián)的光源(例如LED)最初可以具有第一定義(例如通電/斷電)。通過觸摸傳感器120,用戶可以將與光源相關聯(lián)的定義改變?yōu)榈诙x(例如差錯)。因此,傳感器觸摸可以使得與光源相關聯(lián)的定義切換。這使光源能夠提供附加的信息,所述附加的信息諸如活躍、非活躍、故障、差錯、通電、斷電和/或待機。
[0033]光源也可以切換以指示雙域或雙路徑是否是活躍的。這些架構創(chuàng)建從服務器到存儲設備的冗余通路,由此減少在存儲網(wǎng)絡之內的單個故障點。這使得有可能容忍主機總線適配器(HBA)故障、外部電纜故障、擴展器故障、在跨盤(spanned disk) (JBOD)環(huán)境中的故障以及在RAID環(huán)境中的故障。
[0034]光源可以進一步地切換以指示軟差錯、硬差錯、固件差錯(firm disk error)和/或DWORD差錯。軟盤差錯是在寫到盤的數(shù)據(jù)中的差錯(即寫到盤的數(shù)據(jù)已經(jīng)變得損壞)。硬盤差錯是在驅動器自身中的差錯。這可以構成要求替換或修理驅動器的物理的或電的故障。固件盤差錯是如下差錯,所述差錯是在硬盤的磁性介質上的物理問題,可以經(jīng)由軟件修理該物理問題。DWORD差錯是鏈接差錯。
[0035]光源也可以切換以指示鏈接率。特別地,一個或多個光源可以通過改變強度和/或顏色來指示鏈接率。
[0036]圖8是根據(jù)實施例的關于在驅動器載體800上的光源的設備定義改變的圖形表示。如圖示,用戶可以觸摸在驅動器載體800上的傳感器810。傳感器810可以包括在驅動器載體800上的具體的點、按鈕和/或柄。所述觸摸可以是短暫的或者可以持續(xù)具體的時段。計算設備820可以感測該觸摸并且使得與光源830和840相關聯(lián)的定義切換。例如,第一光源830可以在提供開/關指示(定義#1)、雙域指示(定義#2)以及盤軟差錯指示(定義#3)之間切換。類似地,第二光源840可以在提供差錯指示(定義#1)、鏈接率指示(定義#2)以及鏈接差錯指示(定義#3)之間切換。
[0037]在實施例中,可以使用傳感器810來將全部光源切換至第二、第三、第四等定義。替代地,在實施例中,可以使用傳感器來將單個的或者選擇的光源切換至第二、第三、第四
等定義。
[0038]應理解可以切換任何類型的指示器的定義,所述任何類型的指示器包括但不限于發(fā)光設備(LED)、顯示器、⑶I,等等。
[0039]早期驅動器移除指示 實施例采用上文討論的觸摸感測能力來提供驅動器移除的早期警告。具體地,傳感器120可以包括與驅動器載體相關聯(lián)的彈出按鈕。當用戶觸摸或者壓下彈出按鈕時,計算設備110可以檢測該觸摸并且在驅動器被實際彈出之前向其他設備提供早期警告指示。例如,計算設備可以在驅動器被實際彈出之前500 mS警告其他設備驅動器將被彈出。與事后得知驅動器已被移除相對,這可以使諸如控制器、主機總線適配器(HBA)、擴展器和/或遠程計算機的設備能夠提前以日志記錄和/或準備驅動器移除。
[0040]觸摸日志記錄
實施例在存儲器中提供傳感器觸摸的日志記錄或者記錄。特別地,計算設備110可以檢測傳感器120被觸摸并且在內部或外部存儲器中存儲諸如觸摸的日期、時間以及位置的信息。所述內部或外部存儲器可以包括EEPROM、RAM、ROM、SRAM、DRAM、NVRAM和/或閃存。該日志記錄功能針對數(shù)據(jù)分析、爭端解決和/或調試可以是有幫助的。例如,可以分析日志來確定設備載體觸摸的頻率和/或類型。替代地或者另外地,可以分析日志來確定驅動器載體是否在故障之前被觸摸。這在存在關于驅動器是否被觸摸和/或什么引起了故障的爭端的情況中可以是有幫助的。更進一步地,日志通過幫助收縮差錯/故障的潛在起因,日志針對調試可以是有幫助的。
[0041]觸摸日志可以是從直接地連接至包括驅動器載體的機殼的計算設備、緊密地接近于機殼的計算設備或在遠程位置的計算設備可訪問的。不論計算設備的位置,都可以訪問諸如時間、日期、位置、驅動器載體標識號和/或機殼號的數(shù)據(jù)。
[0042]觸摸日志也可以記錄觸摸的類型。例如,觸摸日志可以記錄觸摸是短暫觸摸(例如
0.01秒)、還是延長的觸摸(例如3秒)和/或刷(頂至底、底至頂、左至右、右至左和/或對角線的)。觸摸的這些類型中的每個都可以與本文描述的不同處理之一相關聯(lián)。例如,短暫觸摸可以發(fā)起上文提及的驅動器標識處理。延長的觸摸可以發(fā)起上文提及的驅動器配置處理。刷可以發(fā)起上文描述的設備定義改變。進一步地,不同的處理可以與刷的每個類型(頂至底、底至頂、左至右、右至左和/或對角線的)相關聯(lián)。
[0043]柄釋放
實施例提供響應于驅動器載體觸摸釋放與驅動器載體相關聯(lián)的柄。具體地,計算設備110被配置成檢測在傳感器120上的觸摸。該傳感器可以包括在驅動器載體上的柄、按鈕或者另一點。響應于適當?shù)挠|摸,計算設備可以使得閂鎖的、關閉的和/或鎖定的柄解鎖和/或釋放,由此使用戶能夠從機殼移除驅動器。釋放機構可以是諸如電磁釋放機構的機電釋放機構。
[0044]在某些實施例中,柄可以是塑料的、金屬的或者由塑料和金屬形成的混合驅動器載體柄。當和純的塑料柄比較時,混合柄由于附加的金屬(例如不銹鋼)提供增加的強度。混合柄由于它的塑料的加入也比純的金屬柄成本更低。金屬部分可以經(jīng)由搭扣配合(snap-fit)、粘合劑和/或緊固件附加到塑料。圖9提供混合柄900的圖形表示。如示出的,柄900包括塑料部分910和金屬部分920。該金屬部分可以提供相對于純塑料柄的附加的強度,但是具有比鑄造的金屬柄更低的成本。進一步地,柄的金屬部分可以形成傳感器的部分。在實施例中,在柄上的金屬板可以被電連接至在印刷電路組件上集成的金屬接觸墊、柔性電纜和/或印刷電路板。可以經(jīng)由例如諸如彈簧的導體制造該連接。當用戶觸摸柄時,計算設備110使用例如內部模數(shù)轉換器(ADC)來檢測電壓改變。在從平均操作點的電壓的改變可以表示觸摸并且以在本公開中描述的各種方式之一對其起作用。
[0045]驅動器釋放
實施例還提供響應于觸摸釋放與驅動器載體相關聯(lián)的驅動器。特別地,計算設備110被配置成檢測在傳感器120上的觸摸并且使得與硬驅動器相關聯(lián)的硬驅動器載體100來從機殼釋放。釋放機構可以是諸如電磁釋放機構的機電釋放機構。驅動器可以在觸摸的檢測之后立即被釋放,或者在預先可確定的時段之后被釋放。在某些實施例中,驅動器可以僅在與驅動器相關聯(lián)的處理完成之后被釋放。
【權利要求】
1.一種系統(tǒng),包括: 計算設備,具有觸摸感測能力;以及 傳感器,定位在驅動器載體上并且電連接至計算設備, 其中計算設備將接收傳感器測量并且基于傳感器測量確定定位在驅動器載體上的傳感器是否已被觸摸;以及 其中計算設備響應于定位在驅動器載體上的傳感器已被觸摸的確定將進行處理。
2.如權利要求1所述的系統(tǒng),其中處理包括向第二計算設備輸出信號,所述信號指示定位在驅動器載體上的傳感器已被觸摸。
3.如權利要求1所述的系統(tǒng),其中計算設備將確定定位在驅動器載體上的傳感器是否已被觸摸了一個時段。
4.如權利要求1所述的系統(tǒng),其中處理包括創(chuàng)建邏輯驅動器設置。
5.如權利要求1所述的系統(tǒng),其中處理包括改變與光源相關聯(lián)的定義。
6.如權利要求1所述的系統(tǒng),其中每當定位在驅動器載體上的傳感器已被觸摸時,計算設備將向存儲器存儲信息。
7.如權利要求1所述的系統(tǒng),其中處理包括來向第二計算設備指示附接到驅動器載體的驅動器將在將來被移除。
8.如權利要求1所述的系 統(tǒng),其中處理包括向機電釋放機構傳輸信號,使得機電釋放機構釋放柄或從機殼釋放附接到驅動器載體的驅動器。
9.如權利要求1所述的系統(tǒng),其中驅動器載體包括具有附接到塑料柄的表面的金屬部分的塑料柄,并且其中傳感器包括金屬部分。
10.如權利要求1所述的系統(tǒng),其中計算設備包括定位在驅動器載體上的微控制器。
11.一種方法,包括: 接收由在計算設備處的傳感器獲得的測量,其中計算設備和傳感器是驅動器載體的部分; 基于測量確定傳感器是否已被觸摸; 響應于傳感器已被觸摸的確定,進行處理,其中處理包括: 向第二計算設備輸出信號,所述信號指示傳感器已被觸摸;或者 向控制器輸出信號,使得控制器創(chuàng)建邏輯驅動器設置。
12.如權利要求11所述的方法,進一步包括確定傳感器是否已被觸摸了一個時段。
13.一種具有存儲在其上的計算機可執(zhí)行指令的非瞬時性計算機可讀介質,當執(zhí)行所述計算機可執(zhí)行指令時使得計算設備: 接收由定位在驅動器載體上的傳感器獲得的測量,并且基于測量確定定位在驅動器載體上的傳感器是否已被觸摸; 確定定位在驅動器載體上的傳感器是否已被觸摸了至少一個時段;以及如果定位在驅動器載體上的傳感器已被觸摸了至少一個時段,則進行第一處理,或者如果定位在驅動器載體上的傳感器已被觸摸但沒有持續(xù)至少該時段,則進行第二處理。
14.如權利要求13所述的非瞬時性計算機可讀介質,其中第一處理包括用于向控制器傳輸信號的指令,其使得控制器創(chuàng)建邏輯驅動器設置。
15.如權利要求13所述的非瞬時性計算機可讀介質,其中第二處理包括用于向遠程計算設備輸出驅動器定位信號的指 令。
【文檔編號】G06F1/00GK103890684SQ201180074417
【公開日】2014年6月25日 申請日期:2011年10月25日 優(yōu)先權日:2011年10月25日
【發(fā)明者】M.S.邦克, A.J.費蘭, J.P.弗蘭茨 申請人:惠普發(fā)展公司,有限責任合伙企業(yè)