包括裝置插銷804和彈簧裝置802。裝置插銷804可以配置為使得裝置插銷可以沿與插座801的縱向方法平行的前后方向移動。裝置插銷804的一部分可以連接至彈簧裝置802。因此,在裝置插銷804沿后向(例如,朝著插座801的內(nèi)部空間)移動的情況下,可以增加彈簧裝置的彈力,因此裝置插銷804可以具有增加的回復力。如果將裝置插銷804向后移動至超過特定深度的位置,在裝置插銷804上結(jié)構(gòu)性地形成臨時鎖定。臨時鎖定可以固定第一類型的存儲裝置610。開關(guān)單元820可以設(shè)置于裝置插銷804的下面。裝置插銷804可以在其前后移動期間暴露開關(guān)單元820。在插入第一類型的存儲裝置610的情況下,可以將裝置插銷804朝著后向推出,并且第一類型的存儲裝置610的凸起部分可以設(shè)置為覆蓋開關(guān)單元820。
[0108]在本發(fā)明的各種實施例中,對于推-推類型的接口 800,開關(guān)單元820可以省略,并且信號端子的至少一個可以用作檢測端子。例如,接口 800的第18個信號端子可以用作檢測端子。在其中將檢測端子設(shè)置在信號端子的區(qū)域的情況下,可以移除開關(guān)單元820,并且檢測信號線23可以電連接至檢測端子。根據(jù)本發(fā)明的實施例,主機控制器120基于通過檢測信號線22或檢測信號線23傳輸?shù)碾娦盘柕闹祦泶_定插入的存儲裝置的類型。
[0109]圖SB是示出了根據(jù)本發(fā)明實施例具有插入的存儲裝置的存儲器接口的示例圖。參考圖SB,根據(jù)本發(fā)明的實施例,可以將第二類型的存儲裝置620插入到推-推類型的接口 800中。接口 800可以包括插座801、開關(guān)單元810、開關(guān)單元820和插入/抽出支撐裝置803,如參考圖8A所述。在本發(fā)明的各種實施例中,附加地或者替代地,在插座801中設(shè)置的信號端子的至少一個可以用作檢測端子。此外,可以提供用作檢測端子的信號端子。
[0110]如圖SB所示,可以不在第二類型的存儲裝置620的側(cè)面處設(shè)置任意突出部,從而在將第二類型的存儲裝置620插入到接口 800期間,第二類型的存儲裝置620可以與開關(guān)單元810物理或電學接觸。
[0111]在將第二類型的存儲裝置620朝著插座801的后部移動(例如,移動到狹槽中)的情況下,裝置插銷804也可以朝著插座801的后部移動。結(jié)果,可以將用裝置插銷804覆蓋的開關(guān)單元820暴露到外部。根據(jù)本發(fā)明的實施例,當用裝置插銷804覆蓋開關(guān)單元820時,裝置插銷804可以使得開關(guān)單元820的兩個端部彼此接觸,但是裝置插銷804的移動會導致開關(guān)單元820的兩個端部之間的物理和電學分離,從而導致開關(guān)單元820的電狀態(tài)的變化??梢酝ㄟ^與開關(guān)單元820相連的檢測信號線23將開關(guān)單元820的電狀態(tài)的變化發(fā)送至主機控制器120。
[0112]在從存儲器接口 800抽出第二類型的存儲裝置620的情況下,裝置插銷804可以返回到其初始位置。在這種過程中,裝置插銷804可以定位以重新覆蓋開關(guān)單元820。這可以導致開關(guān)單元820的電狀態(tài)的變化(例如,從關(guān)斷狀態(tài)到接通狀態(tài))?;陂_關(guān)單元820的電狀態(tài)的變化,主機控制器120可以確定從接口 800抽出了第二類型的存儲裝置620。
[0113]同時,以上描述指的是將存儲裝置插入到便攜電子設(shè)備中的示例,但是本發(fā)明的各種實施例不局限于此。本發(fā)明的各種實施例可以應(yīng)用于可以插入存儲裝置的多種電子設(shè)備(例如,膝上型計算機、平板PC、游戲控制臺、筆記本PC、筆記本平板等)。對于識別存儲裝置的類型的操作,根據(jù)各種實施例的電子設(shè)備可以包括至少一個開關(guān)單元,通過存儲裝置本體(例如外殼)的插入或抽出或者檢測端子與存儲裝置的接觸端子的電學接觸來改變所述開關(guān)單元的電狀態(tài),如上所述。
[0114]圖9是示出了電子設(shè)備的方框圖和所述電子設(shè)備的操作環(huán)境,其中可以插入和抽出根據(jù)本發(fā)明實施例的存儲裝置。
[0115]參考圖9,根據(jù)本發(fā)明的實施例,可以在電子設(shè)備的操作環(huán)境中包括外部電子設(shè)備1102、服務(wù)器1106、網(wǎng)絡(luò)1162,允許插入和抽出存儲裝置。
[0116]在用于操作電子設(shè)備的上述環(huán)境下,網(wǎng)絡(luò)1162可以形成電子設(shè)備1100和外部電子設(shè)備1102之間的通信信道。例如,網(wǎng)絡(luò)1162可以包括與移動通信信道的形成相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備部件。替代地,網(wǎng)絡(luò)1162可以包括與因特網(wǎng)通信信道的形成相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備部件。網(wǎng)絡(luò)1162可以支持電子設(shè)備1100和外部電子設(shè)備1102之間的數(shù)據(jù)發(fā)送/接收。此夕卜,網(wǎng)絡(luò)1162可以支持電子設(shè)備1100和服務(wù)器1106之間的數(shù)據(jù)發(fā)送/接收。
[0117]服務(wù)器1106可以通過網(wǎng)絡(luò)1162形成與電子設(shè)備1100或外部電子設(shè)備1102的通信信道。根據(jù)本發(fā)明的實施例,服務(wù)器106可以提供與電子設(shè)備1100的特定應(yīng)用的操作相關(guān)聯(lián)的數(shù)據(jù)。例如,服務(wù)器1106可以將特定的數(shù)據(jù)(例如,視頻數(shù)據(jù)、游戲數(shù)據(jù)、文本數(shù)據(jù)等)提供給電子設(shè)備1100、外部電子設(shè)備1102等。可以將從服務(wù)器1106提供給電子設(shè)備1100的數(shù)據(jù)存儲在插入到接口 1170中的存儲器1130或存儲裝置180的至少一個中。
[0118]外部電子設(shè)備1102可以形成與電子設(shè)備1100的通信接口 1160的通信信道。例如,外部電子設(shè)備1102可以形成與通信接口 1160的近場通信信道或有線通信信道。根據(jù)本發(fā)明的實施例,外部電子設(shè)備1102形成與通信接口 1160的藍牙通信信道、W1-Fi直連通信信道等。替代地,外部電子設(shè)備1102可以通過網(wǎng)絡(luò)1162形成與電子設(shè)備1100的通信信道。例如,外部電子設(shè)備1102可以包括蜂窩通信模塊,并且可以形成與電子設(shè)備1100的移動通信信道。替代地,外部電子設(shè)備1102可以包括W1-Fi通信模塊,并且可以形成與電子設(shè)備1100的W1-Fi通信信道。外部電子設(shè)備1102可以將卷屏(scrollable)信息發(fā)送至電子設(shè)備1100。
[0119]電子設(shè)備1100可以形成與外部電子設(shè)備1102或服務(wù)器1106的至少一個的通信信道??梢栽陔娮釉O(shè)備1100的顯示器上顯示與通過通信信道相連的其他設(shè)備相關(guān)聯(lián)的屏幕。電子設(shè)備1100可以將從服務(wù)器1106或外部電子設(shè)備1102發(fā)送的數(shù)據(jù)或者從服務(wù)器1106或外部電子設(shè)備1102接收的數(shù)據(jù)存儲在存儲器1130或插入到接口 1170中的存儲裝置中。
[0120]參考圖9,電子設(shè)備1100可以包括總線1110、處理器1120、存儲器1130、輸入/輸出接口 1140、顯示器1150、通信接口 1160和接口 1170。
[0121]總線1110可以互連上述部件,并且可以是用于在上述部件之間傳達通信(例如,控制消息、輸入事件、數(shù)據(jù)等)的電路。例如,總線1110可以將通過輸入/輸出接口 1140輸入的輸入信號傳遞至處理器1120。此外,總線1110可以將控制信號從處理器1120傳遞至存儲器1130或與接口 1170相連的存儲裝置的至少一個。例如,總線1110可以將在與接口 1170相連存儲裝置中存儲的數(shù)據(jù)傳遞至存儲器1130的特定區(qū)域。此外,總線1110可以將在存儲器1130中存儲的數(shù)據(jù)傳遞至與接口 1170相連的存儲裝置。
[0122]處理器1120可以通過總線1110從上述其他部件(例如,輸入/輸出接口 1140、顯示器1150、通信接口 1160等)接收指令,對接收的指令進行解碼,并且可以根據(jù)解碼的指令執(zhí)行數(shù)據(jù)處理或操作。處理器1120可以配置為通過總線1110或者按照直接的方式控制存儲器1130和與接口 1170相連的存儲裝置。
[0123]在本發(fā)明的各種實施例中,處理器1120可以包括第一控制器1121和第二控制器1122。與參考圖1描述的第一控制器121類型,第一控制器1121可以支持與第一裝置驅(qū)動器1138或第一類型的存儲裝置相關(guān)聯(lián)的操作。與參考圖1描述的第二控制器123類似,第二控制器1122可以支持與第二裝置驅(qū)動器1139或第二類型的存儲裝置相關(guān)聯(lián)的操作。在本發(fā)明的各種實施例中,處理器1120可以檢測與接口 1170相連的存儲裝置的類型,并且可以基于所述類型來控制第一控制器1121和第二控制器1122之一的激活。
[0124]存儲器1130可以存儲從處理器1120或其他部件(例如,輸入/輸出接口 1140、顯示器1150、通信接口 1160、接口 1170等)接收或者由處理器1120或其他部件產(chǎn)生的指令或數(shù)據(jù)。例如,存儲器1130可以包括編程模塊,例如內(nèi)核1131、中間件1132、應(yīng)用程序編程接口(API) 1133、和應(yīng)用程序1134。上述編程模塊的每一個可以按照軟件、固件、硬件或者至少兩個的組合來實現(xiàn)。
[0125]內(nèi)核1131可以控制或管理用于執(zhí)行其余的其他編程模塊的操作或功能的系統(tǒng)資源(例如,總線1110、處理器1120、存儲器1130、與接口 1170相連的存儲裝置等),例如中間件1132、API 1133或者應(yīng)用程序1134。此外,內(nèi)核1131可以提供訪間在中間件1132、API1133或應(yīng)用程序1134上的電子設(shè)備1100的每一個部件以控制或管理它們。
[0126]中間件1132可以執(zhí)行中介作用,使得API 1133或應(yīng)用程序1134與內(nèi)核1131通信以交換數(shù)據(jù)。此外,例如相對于從應(yīng)用程序1134接收的任務(wù)請求,中間件1132可以使用分配優(yōu)先權(quán)的方法對任務(wù)請求執(zhí)行控制(例如,調(diào)度或者負載平衡),使得可以將電子設(shè)備1100的系統(tǒng)資源(例如,總線1110、處理器1120、存儲器1130、與接口 1170相連的存儲裝置等)用于至少一個應(yīng)用程序1134。
[0127]API 1133可以是接口,應(yīng)用程序1134通過所述接口控制由內(nèi)核1131或中間件1132提供的功能,并且例如可以包括用于文件控制、窗口控制、圖像處理、字符控制等的至少一個接口或功能(例如,指令)。
[0128]根據(jù)各種實施例,應(yīng)用程序1134可以包括短消息服務(wù)/多媒體消息服務(wù)(SMS/^S)應(yīng)用程序、電子郵件應(yīng)用程序、日程表應(yīng)用程序、警報應(yīng)用程序、衛(wèi)生保健應(yīng)用程序(例如,用于測量鍛煉量或者血糖)的應(yīng)用程序)、環(huán)境信息應(yīng)用程序(例如,提供氣壓、濕度或溫度信息的應(yīng)用程序)等。附加地或者替代地,應(yīng)用程序1134可以是與在電子設(shè)備1100和外部電子設(shè)備(例如,外部電子設(shè)備1102)之間的信息交換相關(guān)聯(lián)的應(yīng)用程序。例如,與信息交換相關(guān)聯(lián)的應(yīng)用程序可以包括用于將特定信息傳遞給外部電子設(shè)備的通知中繼應(yīng)用程序或者用于管理外部電子設(shè)備的設(shè)備管理應(yīng)用程序。
[0129]例如,通知中繼應(yīng)用程序可以包括將通知信息提供給外部電子設(shè)備(例如,外部電子設(shè)備1102)的功能,可以從電子設(shè)備1100的另一個應(yīng)用程序(例如,SMS/MMS應(yīng)用程序、電子郵件應(yīng)用程序、衛(wèi)生保健應(yīng)用程序、環(huán)境信息應(yīng)用程序等)來產(chǎn)生所述通知信息。附加地或者替代地,例如,通知中繼應(yīng)用程序可以從外部電子設(shè)備(例如,外部電子設(shè)備1102)接收通知信息,并且將所述通知信息提供給用戶。例如,裝置管理應(yīng)用程序可以管理(例如,安裝、刪除或更新)與和電子設(shè)備1100通信的外部電子設(shè)備(例如,外部電子設(shè)備1102)的至少一部分相關(guān)聯(lián)的功能(例如,用于接通或關(guān)斷外部電子設(shè)備本身或者外部電子設(shè)備的部件,用于控制顯示屏幕的亮度或分辨率)、在外部電子設(shè)備上運行的應(yīng)用程序、或者由外部電子設(shè)備提供的服務(wù)(例如,呼叫服務(wù)或消息服務(wù))。根據(jù)各種實施例,在外部電子設(shè)備是MP3播放器的情況下,應(yīng)用程序1134可以包括與音樂回放相關(guān)聯(lián)的應(yīng)用程序。類似地,在外部電子設(shè)備是移動醫(yī)療設(shè)備的情況下,應(yīng)用程序1134可以包括與醫(yī)療保健相關(guān)聯(lián)的應(yīng)用程序。根據(jù)本發(fā)明的實施例,可以基于與接口 1170相連的存儲裝置的存儲器1130來處理與應(yīng)用程序1134相關(guān)聯(lián)的數(shù)據(jù)。
[0130]在本發(fā)明的各種實施例中,存儲器1130可以包括第一裝置驅(qū)動器1138或第二裝置驅(qū)動器1139。如果將存儲裝置插入到接口 1170中則可以激活第一裝置驅(qū)動器1138,并且可以依賴于存儲裝置的類型來將第一裝置驅(qū)動器保持處于激活狀態(tài)或者將其去激活。例如,如果插入的存儲裝置是第一類型的存儲裝置(例如,SD存儲卡),可以將第一裝置驅(qū)動器1138保持處于激活狀態(tài)以支持與第一類型的存儲裝置相關(guān)聯(lián)的操作。如果插入的存儲裝置是第二類型的存儲裝置(例如,UFS存儲卡),可以將第一裝置驅(qū)動器1138從激活狀態(tài)改變?yōu)槿ゼせ顮顟B(tài)。在本發(fā)明的各種實施例中,在處理器1120的控制下,第一裝置驅(qū)動器1138可以設(shè)計為確定插入到接口 1170中的存儲裝置的類型,然后具有激活狀態(tài)或者保持在非激活狀態(tài)。如果將第二類型的存儲裝置插入到接口 1170中,可以激活第二裝置驅(qū)動器1139。第二裝置驅(qū)動器1139可以支持處于激活狀態(tài)的第二類型的存儲裝置的操作(例如,數(shù)據(jù)讀取、數(shù)據(jù)寫入等等)。對于插入的存儲裝置的操作,第一裝置驅(qū)動器1138或第二裝置驅(qū)動器1139可以管理第一控制器1121和第二控制器1122之一。
[0131]例如,輸入/輸出接口 1140可以通過總線將用戶通過輸入/輸出裝置(例如,傳感器、鍵盤或觸摸屏)輸入的指令或數(shù)據(jù)傳遞至處理器1120、存儲器1130、通信接口 1160或接口 1170。此外,輸入/輸出接口 1140可以經(jīng)由輸入/輸出裝置(例如,揚聲器或顯示器1150)輸出通過總線1110從處理器1120、存儲器1130、通信接口 1160或在接口 1170中插入的存儲裝置接收的指令或數(shù)據(jù)。在本發(fā)明的各種實施例中,輸入/輸出接口 1140可以包括物理按鈕(例如,home鍵、side鍵、電源鍵等)、輕搖鍵、鍵區(qū)等。輸入/輸出接口 1140可以包括虛擬鍵區(qū),在顯示器1150上顯示所述虛擬鍵區(qū)以用作輸入裝置。輸入/輸出接口1140可以用于產(chǎn)生與知識一個應(yīng)用程序的執(zhí)行相關(guān)聯(lián)的輸入信號或者請求向斷電狀態(tài)的電子設(shè)備1110供應(yīng)電力的輸入信號。
[0132]在本發(fā)明的各種實施例中,輸入/輸出接口 1140可以執(zhí)行與音頻信號處理相關(guān)聯(lián)的功能。在這一點,輸入/輸出接口 1140可以包括設(shè)置為單個或多個的揚聲器或麥克風的至少一個。輸入/輸出接口 1140可以輸出例如與在接口 1170中插入的存儲裝置的存在與否相關(guān)聯(lián)的音頻信號、與插入的存儲裝置的類型相關(guān)聯(lián)的音頻信號、與插入的存儲裝置的抽出狀態(tài)相關(guān)聯(lián)的音頻信號或者與識別存儲裝置的錯誤相關(guān)聯(lián)的音頻信號的至少一個。在一些情況下,可以根據(jù)電子設(shè)備的設(shè)置來限制通過輸入/輸出接口 1140輸出附加的音頻信號。
[0133]顯示器1150可以顯示多種信息(例如,多媒體數(shù)據(jù)、文本數(shù)據(jù)等)。如,顯示器1150可以輸出鎖定屏幕、空閑屏幕等的至少一個。顯示器1150可以響應(yīng)于功能的執(zhí)行而輸出用于執(zhí)行特定功能的屏幕(例如,播放聲音或視頻、顯示接收的廣播屏幕等)。根據(jù)本發(fā)明的實施例,顯示器1150可以輸出表示是否將存儲裝置插入到接口 1170中的信息(例如,圖像或文本的至少一個)。此外,顯示器1150可以顯示與插入到接口 1170中的存儲裝置中存儲的數(shù)據(jù)相關(guān)聯(lián)的文本或圖像。顯示器1150可以響應(yīng)于插入的存儲裝置