被成形為利用移動設(shè)備后面的空間的閃存驅(qū)動器的制造方法
【專利說明】被成形為利用移動設(shè)備后面的空間的閃存驅(qū)動器
[0001]相關(guān)申請的交互引用
[0002]本申請要求2014年8月19日提交的美國臨時專利申請?zhí)枮?2/039,367,名稱為“FLASH DRIVE SHAPED TO UTILIZE SPACE BEHIND A MOBILE DEVICE”的優(yōu)先權(quán)。該申請的內(nèi)容以引用方式被全部合并于此。
【背景技術(shù)】
[0003]閃存驅(qū)動器是包含閃存,其是非易失性存儲器,并且可以通過標(biāo)準(zhǔn)連接器連接到計(jì)算設(shè)備,諸如個人計(jì)算機(jī),智能手機(jī),平板電腦等的設(shè)備。在經(jīng)由標(biāo)準(zhǔn)接口將閃存驅(qū)動器連接到第一計(jì)算設(shè)備,如經(jīng)由全尺寸通用串行總線(USB)連接器連接臺式計(jì)算機(jī)之后,用戶可以使用一組標(biāo)準(zhǔn)協(xié)議,諸如用于USB大容量存儲設(shè)備類的,將數(shù)據(jù)從桌面計(jì)算機(jī)傳送至IJ閃存驅(qū)動器。因?yàn)閿?shù)據(jù)被存儲在非易失性閃存中,閃存驅(qū)動器保留數(shù)據(jù),即使未連接到任何計(jì)算設(shè)備和未接收任何功率。閃存驅(qū)動器可以連接到第二計(jì)算設(shè)備,其具有相同的標(biāo)準(zhǔn)連接器并支持相同的協(xié)議,比如具有全尺寸USB連接器的筆記本電腦,并且該數(shù)據(jù)可以從閃存驅(qū)動器的閃存?zhèn)魉偷焦P記本電腦。
【發(fā)明內(nèi)容】
[0004]本文中所介紹的是使閃存驅(qū)動器能夠利用移動設(shè)備后面的空間的技術(shù)。閃存驅(qū)動器用戶連接他們的閃存驅(qū)動器到各種移動設(shè)備,如智能手機(jī),平板電腦,便攜式音樂設(shè)備,等等。用戶利用他們的閃存驅(qū)動器在其設(shè)備之間傳輸數(shù)據(jù),在設(shè)備上備份數(shù)據(jù),同步其設(shè)備,等等。許多閃存驅(qū)動器具有細(xì)長的矩形形狀。當(dāng)連接到移動設(shè)備時,例如當(dāng)連接到智能手機(jī)的底部邊緣上的連接器時,閃存驅(qū)動器在細(xì)長維度中從移動設(shè)備延伸。閃存驅(qū)動器可以從智能手機(jī)的底部邊緣延伸一定的距離。
[0005]進(jìn)一步的附件,如閃存驅(qū)動器,延伸出經(jīng)過移動設(shè)備,更大的機(jī)會是閃存驅(qū)動器將遇到意外的力。這樣一個意外的力可能會損壞閃存驅(qū)動器或該移動設(shè)備的連接口。例如,閃存驅(qū)動器可以充當(dāng)杠桿。向從所述移動設(shè)備延伸的閃存驅(qū)動器的端部施加的力可以由杠桿被放大,并且可以在連接口上產(chǎn)生顯著量的力。這種力可能會損壞智能手機(jī)的連接端口,或閃存驅(qū)動器的連接器。
[0006]雖然觀察使用者作為發(fā)展該技術(shù)的一部分,但可以注意到的是當(dāng)在他們的手里垂直地持有他們的智能手機(jī)時,用戶通常在指尖的基部和手的內(nèi)側(cè)之間持有他們的手機(jī)。當(dāng)以這種方式拿著智能手機(jī)時,進(jìn)一步注意到,許多智能手機(jī)用戶會移動自己的小指到手機(jī)的底部,以使其穩(wěn)定。當(dāng)用戶以這種方式持有智能手機(jī)和滑動他的小指到手機(jī)底部以穩(wěn)定手機(jī)時,可以注意到,手機(jī)的背部和使用者的手的手掌之間產(chǎn)生了空的空間。
[0007]在實(shí)施方案中,閃存驅(qū)動器具有J形,并具有在J形的兩端上的連接器。Apple?閃電"連接器從J形的短端延伸,以及全尺寸通用串行總線(USB)連接器從J形的長端延伸。用戶插入閃存驅(qū)動器的閃電連接器到AppleiPhone?兼容的連接端口,其位于iPhone的底部邊緣。當(dāng)用戶將閃存驅(qū)動器的閃電連接器插入連接端口,閃存驅(qū)動器的長J型端可以圍繞iPhone的背面。因此,USB連接器和閃存驅(qū)動器的長J形端的一部分可以位于iPhone后面。
[0008]當(dāng)用戶持有智能手機(jī),并在自己的手掌和上述的智能手機(jī)之間產(chǎn)生空的空間,閃存驅(qū)動器的位于后面的智能手機(jī)的一部分可以容納進(jìn)入該空的空間。當(dāng)用戶同樣持有一些其它移動設(shè)備,類似的空的空間可以在移動設(shè)備和用戶的手之間形成,以及J形閃存驅(qū)動器的長端可以類似地容納進(jìn)入該空的空間。
[0009]許多用戶為他們的智能手機(jī)和其他移動設(shè)備購買保護(hù)殼。這些殼體被放置在移動設(shè)備上以保護(hù)該移動設(shè)備。這樣的殼體通常在其中有孔,其與移動設(shè)備上的某些點(diǎn)對準(zhǔn)。例如,一個孔可以與一個連接器端口對準(zhǔn),以及第二個孔可與耳機(jī)插孔對準(zhǔn)。這些孔的大小基于殼體和殼體制造商而變化,一些殼體具有僅比連接器口開口稍大的孔。
[0010]這樣一來,連接閃存驅(qū)動器至封裝在殼體的的手機(jī)可能是困難的,因?yàn)殚W存驅(qū)動器的連接器端可能太大而不適合較小的殼體孔。閃存驅(qū)動器的連接器端部的大小可能需要足夠大,以容納印刷電路板(PCB),其包括,例如,閃存集成電路(1C)和一個或多個控制器1C,以及其他組件。這樣的PCB可能會導(dǎo)致閃存驅(qū)動器的連接器端的大小大到足以引起一些較小殼體孔的嵌合的問題。
[0011]在一些實(shí)施方案中,PCB,其包括各種1C和組件,位于J形閃存驅(qū)動器的長端中。因?yàn)镴形閃存驅(qū)動器的短端不包括此PCB,它可以被制作為比,例如,矩形閃存驅(qū)動器的一端更窄。結(jié)果地,J形閃存驅(qū)動器能夠可靠地連接到具有殼體的移動設(shè)備,因?yàn)镴形閃存驅(qū)動器的窄短端使閃存驅(qū)動器能夠適應(yīng)上述較小的孔。
[0012]用戶連接閃存驅(qū)動器至具有不同厚度的各種移動設(shè)備。當(dāng)J形閃存驅(qū)動器被連接到一個移動設(shè)備時,所述設(shè)備的背部可位于,例如,距離設(shè)備連接器的2毫米。當(dāng)連接到第二移動設(shè)備時,該設(shè)備的背部可位于距離設(shè)備連接器的4毫米。此外,殼體可以添加這些設(shè)備的厚度,因此由于附加殼體的厚度,第二設(shè)備的4毫米空間可能會增加到5毫米。
[0013]為了使閃存驅(qū)動器連接到各種厚度的設(shè)備并適應(yīng)各種厚度的設(shè)備,在一些實(shí)施方案中,J型閃存驅(qū)動器的U形中間部分是柔性的。由于這種柔性,J形閃存驅(qū)動器的兩端之間的距離可以通過拉開兩端而增加。當(dāng)使兩端分開足以容納較厚的移動設(shè)備時,U形中間部分的柔性使U形中間部彎曲。這使得J形閃存驅(qū)動器的長端圍繞較厚的設(shè)備并適合較厚設(shè)備的后面,以及較窄的設(shè)備。
【附圖說明】
[0014]—個或多個實(shí)施例以舉例的方式在附圖中被說明,其中類似的標(biāo)號表示類似的元件。
[0015]圖1是環(huán)境圖示,其示出了閃存驅(qū)動器被在其中使用的環(huán)境,與各種實(shí)施例一致。
[0016]圖2是示出了為兩組功能利用兩個控制器模塊的閃存驅(qū)動器的一個例子的方框圖,與各種實(shí)施例一致。
[0017]圖3是示出了使用控制器模塊集成兩組功能的閃存驅(qū)動器的一個例子的方框圖,與各種實(shí)施例一致。
[0018]圖4是示出了通過存儲控制器的1C設(shè)計(jì)的定制集成了兩組功能的閃存驅(qū)動器的一個例子的框圖,與各種實(shí)施例一致。
[0019]圖5是示出了使用閃存驅(qū)動器從非-1Phone操作系統(tǒng)(1S)計(jì)算設(shè)備復(fù)制數(shù)據(jù)到1S計(jì)算設(shè)備的工作圖,與各種實(shí)施例一致。
[0020]圖6是示出了具有兩個控制器模塊的閃存驅(qū)動器的一個例子的框圖,其能使電流從源設(shè)備傳送到移動設(shè)備,與各種實(shí)施例一致。
[0021]圖7是示出了具有集成控制器模塊的閃存驅(qū)動器的一個例子的框圖,其能使電流從源設(shè)備傳送到移動設(shè)備,與各種實(shí)施例一致。
[0022]圖8是示出了具有電源管理模塊的閃存驅(qū)動器的一個例子的框圖,其能使電流從源設(shè)備傳送到移動設(shè)備,與各種實(shí)施例一致。
[0023]圖9是示出了使用閃存驅(qū)動器來將電流從源設(shè)備傳遞到移動設(shè)備的工作圖,與各種實(shí)施例一致。
[0024]圖10是示出了當(dāng)用戶持有智能手機(jī)時,在智能手機(jī)和用戶的手之間形成的空間的圖示,與各種實(shí)施例一致。
[0025]圖11是示出了用戶的小指被放置在智能手機(jī)的底部邊緣上以穩(wěn)定智能手機(jī)的圖示,與各種實(shí)施例一致。
[0026]圖12示出了被成形以利用移動設(shè)備后面的空間的閃存驅(qū)動器的圖示,與各種實(shí)施例一致,以及如從三個不同的角度所觀看的一樣。
[0027]圖13是示出了連接到一個智能手機(jī)并利用智能手機(jī)后面的空間的閃存驅(qū)動器的主視圖,與各種實(shí)施例一致。
[0028]圖14是示出了連接到一個智能手機(jī)并利用智能手機(jī)后面的空間的閃存驅(qū)動器的側(cè)視圖,與各種實(shí)施例一致。
[0029]圖15是示出了連接到一個智能手機(jī)并利用智能手機(jī)后面的空間的閃存驅(qū)動器的后視圖,與各種實(shí)施例一致。
[0030]圖16是示出了利用智能手機(jī)和用戶的手之間的空間的閃存驅(qū)動器的仰視圖,與各種實(shí)施例一致。
[0031]圖17是示出了利用智能手機(jī)和用戶的手之間的空間的閃存驅(qū)動器的主視圖,與各實(shí)施例一致。
[0032]圖18是示出了具有被成形為利用移動設(shè)備后面的空間的連接器的閃存驅(qū)動器的圖示,與各實(shí)施例一致,如從兩個不同的角度觀看的一樣。
[0033]圖19是示出了能夠被彎曲以適應(yīng)不同的厚度的移動設(shè)備的閃存驅(qū)動器圖示,與各個實(shí)施例一致。
[0034]圖20是示出了包括一帽,其被成形為利用移動設(shè)備后面的空間的閃存驅(qū)動器的分解圖,與各實(shí)施例一致。
[0035]圖21是示出了處理系統(tǒng)的示例的框圖,在其中在此描述的至少一些操作可以被實(shí)現(xiàn),與各種實(shí)施例一致。
【具體實(shí)施方式】
[0036]在本說明書中,提及“實(shí)施例”,“ 一個實(shí)施例”,“實(shí)例”或類似的,意味著所描述的特定特征、功能、結(jié)構(gòu)或特性被包括在這里介紹的技術(shù)的至少一個實(shí)施例中。在本說明書中這樣的短語出現(xiàn)不一定都指代相同實(shí)施例。另一方面,提及的實(shí)施例也并不一定是相互排斥的。另外,術(shù)語“模塊”是指廣義上的軟件、硬件或固件(或其任何組合)的組件。模塊通常是功能組件,可以使用指定的輸入產(chǎn)生有用數(shù)據(jù)或其它輸出。模塊可以是或可以不是獨(dú)立的。應(yīng)用程序(也稱為“應(yīng)用”)可以包括一個或多個模塊,或者模塊可以包括一個或多個應(yīng)用程序。
[0037]此外,術(shù)語“引起”及其變化是指任何直接的因果關(guān)系或間接因果關(guān)系。例如,一個計(jì)算機(jī)系統(tǒng)可以通過發(fā)送消息給第二計(jì)算機(jī)系統(tǒng)來“引起”動作,以命令、請求或促使第二計(jì)算機(jī)系統(tǒng)執(zhí)行動作。任何數(shù)量的中間設(shè)備可以在此過程中檢查和/或中繼該消息。在這方面,設(shè)備可以“引起”動作,即使它可能不知道該設(shè)備是否最終將執(zhí)行動作。
[0038]另外,一個協(xié)議,例如USB協(xié)議,可包括任何一組協(xié)議的,可包括任何各種版本的協(xié)議,可包括任何各類的設(shè)備,等等,正如可以由本領(lǐng)域普通技術(shù)人員所能夠理解的。例如,USB協(xié)議可以包括任何USB大容量存儲設(shè)備類,USB人機(jī)接口設(shè)備類等,可包括任何的USB版本1.0、USB2.0、USB3.0,等。此外,支持協(xié)議可以包括支持該協(xié)議的僅一部分。例如,支持協(xié)議可以包括僅支持該組協(xié)議的一部分,僅支持各種版本的協(xié)議的一部分,僅支持各類設(shè)備的一部分,等等,或者甚至僅支持該組協(xié)議中的一個的一部分。
[0039]圖1是環(huán)境圖示,示出了閃存驅(qū)動器被在其中被使用的環(huán)境,與各種實(shí)施例一致。在環(huán)境100的實(shí)施例中,用戶105具有閃存驅(qū)動器110并希望從電腦115傳送數(shù)據(jù)到智能手機(jī)120。在此實(shí)施例中,電腦115運(yùn)行Microsoft Windows操作系統(tǒng)(Windows),包括標(biāo)準(zhǔn)的全尺寸USB端口,且支持USB協(xié)議。在各種實(shí)施方案中,電腦115和/或智能手機(jī)120可以是任何一個運(yùn)行支持USB大容量存儲協(xié)議的操作系統(tǒng)的計(jì)算機(jī)系統(tǒng),例如Android,1S的,MacOS的,OS X,Unix,HP-UX, Solaris,BSD,Linux等。操作系統(tǒng)可以是實(shí)時操作系統(tǒng),諸如 LynxOS,RTLinux,VxWorks,Windows CE,F(xiàn)reeRTOS 等。返回到圖 1 的實(shí)施例,用戶 105可將USB連接器125插入到電腦115的USB端口。一旦連接,電腦115識別閃存驅(qū)動器110作為USB設(shè)備,并建立通信。用戶105使用Windows界面,發(fā)起復(fù)制命令來從電腦115的硬盤復(fù)制一些數(shù)據(jù),如電影到閃存驅(qū)動器110。
[0040]在將電影復(fù)制到閃存驅(qū)動器之后,用戶105從電腦115的USB端口移除USB連接器125,并將閃電連接器130,這是一個標(biāo)準(zhǔn)的Apple電腦? (Apple)連接器,插入智能手機(jī)120,它是運(yùn)行1S的Apple設(shè)備。一旦連接,智能手機(jī)120識別閃存驅(qū)動器110作為Apple兼容設(shè)備,并建立通信。用戶105,使用1S界面,發(fā)起復(fù)制命令,將電影從閃存驅(qū)動器125復(fù)制至智能手機(jī)120。
[0041]圖2是一個框圖,示出了為兩組功能利用兩個控制器模塊的閃存驅(qū)動器的一個例子,與各種實(shí)施例一致。閃存驅(qū)動器200包括第一連接器205、第二連接器210、多路復(fù)用器215、鎖存器220、安全I(xiàn)C 225、i0S接口控制器230、存儲控制器235和閃存240。存儲控制器235被用于第一組功能,其包括處理USB協(xié)議和管理與閃存240的通信。1S接口控制器230被用于第二組功能,其包括Apple 1S特定處理,和與安全1C或模塊的通信。在圖2的實(shí)施例中,第一連接器205、第二連接器210、多路復(fù)用器215、鎖存器220、安全1C 225、1S接口控制器230、存儲控制器235和閃存240,每一個都是連接到印刷電路板(PCB,未示出)的單獨(dú)的組件,并且PCB電連至各組件的連接點(diǎn),也被稱為引腳。另外,安全I(xiàn)C 225、i0S接口控制器230、存儲控制器235和閃存240的每一個都是集成電路(1C)。而225-240在本實(shí)施例中是單獨(dú)的集成電路,在其他實(shí)施方案中,任何和/或所有的225-240,以及多路復(fù)用器215和鎖存器220,可以被集成到一個或多個1C中。
[0042]在圖2的實(shí)施例中,第一連接器205是標(biāo)準(zhǔn)的Apple連接器,如Apple閃電連接器,Apple 30針連接器,或Apple雷電連接器,并且可以被用來連接到運(yùn)行1S的計(jì)算設(shè)備。第二連接器210是用于非-1OS計(jì)算設(shè)備的標(biāo)準(zhǔn)連接器(即運(yùn)行操作系統(tǒng)不是任何版本的1S的其他計(jì)算設(shè)備),如全尺寸USB連接器,標(biāo)準(zhǔn)的USB連接器,標(biāo)準(zhǔn)的A型USB連接器,B型USB連接器,迷你USB連接器,迷你USB A型連接器,迷你USB B型連接器,微型USB連接器,微型USB A型連接器,微型USB B型連接器或UC-E6連接器。第二連接器210可以被用來連接到非_1S計(jì)算設(shè)備,并且在一些實(shí)施方案中,可用于連接到運(yùn)行1S的計(jì)算設(shè)備。標(biāo)準(zhǔn)的連接器可以是上述的標(biāo)準(zhǔn)Apple連接,或上述用于非-1OS計(jì)算設(shè)備的標(biāo)準(zhǔn)連接器,或任何其他工業(yè)標(biāo)準(zhǔn)的連接器。在各種實(shí)施例中,第一連接器205是第一類型的標(biāo)準(zhǔn)連接器以及第二連接器210是第二類型的標(biāo)準(zhǔn)連接器。
[0043]返回到圖1的例子,閃電連接器130可以是第一連接器205,以及USB連接器125可以是第二連接器210。使用圖1的例子,用戶105可以將第二連接器210插入電腦115的USB端口。一旦連接,第二連接器210的電源引腳被電連接到電腦115的5.5V電源,并且電源引腳傳送5.5V到鎖存器220。
[0044]在這一點(diǎn)上,第一連接器205的電源引腳未被連接。鎖存器220,它可以是交叉耦合的NAND鎖存器,從檢測到來自第二連接器210的5.5V電源引腳是活躍的,以及檢測到來自第一連接器205的3.3V電源引腳是不活躍的。鎖存器220被設(shè)置為第二值,以指示第二連接器210是活躍的(即,以指示閃存驅(qū)動器的讀取和寫入將通過這個連接器)。鎖存器220的輸出被電連接到多路復(fù)用器215的選擇輸入,并且當(dāng)選擇輸入設(shè)置為第二值時,該多路復(fù)用器選擇第二連接器210的數(shù)據(jù)引腳以發(fā)送到1S接口控制器230。鎖存器220的輸出也被電連接到1S接口控制器230和存儲控制器235。當(dāng)鎖存器220的輸出被設(shè)定為第二值時,1S接口控制器230和存儲控制器235可以采樣鎖存器220的輸出,以確定第二連接器210是否是活躍的。
[0045]組件215-240可以通過適當(dāng)?shù)碾娫匆_供電(如第一連接器205的3.3V電源引腳,第二連接器210的5.5V電源引腳,兩個電源引腳的組合,第一連接器205或第二連接器210的不同的電源引腳,等等)。一旦部件215-240被通電,這些組件通過一個復(fù)位序列,其初始化部件并開始執(zhí)行被存儲在閃存240中的應(yīng)用程序以有效地“引導(dǎo)”閃存驅(qū)動器進(jìn)入就緒狀態(tài)。
[0046]在閃存驅(qū)動器處于就緒狀態(tài)之后的某點(diǎn)處,筆記本電腦115發(fā)送USB協(xié)議消息至閃存驅(qū)動器200以啟動通信。USB協(xié)議消息經(jīng)由多路復(fù)用器215到1S接口控制器230,其將USB協(xié)議消息與存儲控制器235關(guān)聯(lián)。存儲控制器235被配置為,經(jīng)由存儲控制器235的1C設(shè)計(jì)的定制和/或通過存儲控制器235執(zhí)行的軟件,使用USB協(xié)議進(jìn)行通信。存儲控制器235接收并識別出USB命令,并相應(yīng)地運(yùn)作以建立在筆記本電腦115和閃存驅(qū)動器200之間的通信。用戶105,使用Windows界面,發(fā)起復(fù)制命令以從電腦115的硬盤到閃存驅(qū)動器110復(fù)制一些數(shù)據(jù),諸如電影。筆記本電腦115,利用一系列的USB命令,通過第二連接器210和多路復(fù)用器215發(fā)送電影到1S接口控制器230,其將數(shù)據(jù)轉(zhuǎn)發(fā)到存儲控制器235,其根據(jù)USB命令運(yùn)作并將電影寫入閃存240。
[0047]存儲控制器235還配置成,通過存儲控制器235的1C設(shè)計(jì)的定制和/或通過存儲控制器235執(zhí)行的軟件,管理與閃存240的通信。存儲控制器235可以是被優(yōu)化以管理與閃存240的通信的模塊,其包括管理從閃存讀取數(shù)據(jù),將數(shù)據(jù)寫入閃存,以及擦除閃存的數(shù)據(jù)。管理與閃存的通信可以需要某些性能,例如管理閃存的數(shù)據(jù)的能力,以便適當(dāng)?shù)靥幚怼安脸龎K”。閃存,諸如閃存240,