專(zhuān)利名稱(chēng):移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法和裝置。
背景技術(shù):
SD (Secure Digital,安全數(shù)據(jù))是一種記憶卡的標(biāo)準(zhǔn),目前SD卡已經(jīng)成為諸如手機(jī),Ipad等手持裝置的基本配置,這些手持裝置的基帶芯片基本都有SD卡控制器,另外隨著無(wú)線技術(shù)的發(fā)展,wifi技術(shù)在手機(jī)上的應(yīng)用也越來(lái)越流行。目前主流的wifi芯片大多數(shù)采用SDIO(Secure Digital 1/0,安全數(shù)據(jù)輸入/輸出)接口,SDIO接口是基于SD卡的接口,與SD卡的接口兼容,wifi芯片通過(guò)該SDIO的接口與手持裝置的基帶芯片相連接,從 而能夠?qū)崿F(xiàn)wifi功能。當(dāng)wifi芯片與SDIO接口連接時(shí)可以被稱(chēng)為SDIO卡。但是目前在一些中低端平臺(tái),為了節(jié)約成本,基帶芯片上只提供一個(gè)SD/SDI0卡控制器,由于SDIO卡與SD卡之間的協(xié)議問(wèn)題,同一條總線上不能同時(shí)支持SDIO和SD卡。在基帶芯片只有一個(gè)控制器的情況下,通常的做法是在控制器和外圍設(shè)備之間增加一個(gè)模擬開(kāi)關(guān),通過(guò)模擬開(kāi)關(guān)來(lái)選擇當(dāng)前的設(shè)備是連接SD卡還是SDIO卡。圖I是現(xiàn)有技術(shù)中的手持裝置的結(jié)構(gòu)框圖,其包括基帶芯片102、模擬開(kāi)關(guān)104、SD卡106和SDIO卡108,其中,模擬開(kāi)關(guān)104的一端與基帶芯片102相連,另一端與SD卡106和SDIO 108連接?;鶐酒?02通過(guò)一個(gè)GPIO控制線控制模擬開(kāi)關(guān)104實(shí)現(xiàn)SDIO和SD卡的選擇。雖然SDIO卡是基于SD卡,在電氣特性上與SD卡也完全兼容,但在協(xié)議上還是有些區(qū)別的,SD卡比較適合于數(shù)據(jù)塊的存儲(chǔ),SDIO主要用于設(shè)備的IO操作,SDIO還有個(gè)明顯的特征是可以響應(yīng)外設(shè)的中斷,多一個(gè)中斷信號(hào),為了做到與SD卡兼容,這個(gè)中斷管腳位于數(shù)據(jù)線上,在協(xié)議中定義了一個(gè)中斷檢測(cè)周期,用于區(qū)分出中斷信號(hào)和數(shù)據(jù)信號(hào),這樣可以做到數(shù)據(jù)線和中斷信號(hào)的復(fù)用。由于SDIO中斷的存在,需要SD/SDI0控制器能做到快速及時(shí)的響應(yīng)中斷,否則就會(huì)引起wifi設(shè)備異常,連接中斷。在使用上述手持裝置通過(guò)wifi芯片下載資料的過(guò)程中,基帶芯片102需要通過(guò)模擬開(kāi)關(guān)104在SD卡106和SDIO卡108之間來(lái)回切換,以便下載的過(guò)程中將資料存儲(chǔ)在SD卡中。在切換的過(guò)程中,若基帶芯片102當(dāng)前與SD卡106通信的過(guò)程中,wifi芯片產(chǎn)生異?;蛑袛?,這時(shí)需要基帶芯片102及時(shí)通過(guò)模擬開(kāi)關(guān)104切換回與SDIO卡108進(jìn)行通信。在現(xiàn)有技術(shù)中,由基帶芯片102通過(guò)時(shí)間調(diào)度在SD卡106和SDIO卡108之間實(shí)現(xiàn)切換,也就是說(shuō),基帶芯片102預(yù)先設(shè)置好與SD卡106和SDIO卡108分別通信的時(shí)間。但是由于基帶芯片102與SD卡106通信的過(guò)程中,基帶芯片102與SDIO卡108之間的連接是斷開(kāi)的,因此無(wú)法檢測(cè)到SDIO卡108上的異常信號(hào),因此,可能無(wú)法及時(shí)響應(yīng)上述信號(hào),并通過(guò)模擬開(kāi)關(guān)104切換回與SDIO卡108進(jìn)行通信,這樣wifi的連接可能被中斷
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法和裝置,以解決現(xiàn)有技術(shù)中由于在基帶芯片與存儲(chǔ)設(shè)備通信的過(guò)程中無(wú)法檢測(cè)擴(kuò)展設(shè)備上的中斷而導(dǎo)致的擴(kuò)展設(shè)備異常的問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法,其包括如下步驟移動(dòng)終端上的處理器在與上述存儲(chǔ)元件進(jìn)行第一通信操作的過(guò)程中通過(guò)鏈路檢測(cè)上述擴(kuò)展元件上的異常信號(hào),其中,上述鏈路設(shè)置在上述處理器與上述擴(kuò)展元件之間,用于傳輸上述異常信號(hào);若檢測(cè)到上述異常信號(hào),則上述處理器停止與上述存儲(chǔ)元件的第一通信操作,并切換至與上述擴(kuò)展元件進(jìn)行第二通信操作。進(jìn)一步地,在切換至與上述擴(kuò)展元件進(jìn)行第二通信操作之后,還包括判斷上述處理器與上述擴(kuò)展元件之間的第二通信操作是否結(jié)束;若結(jié)束,則上述處理器切換至與上述存儲(chǔ)元件進(jìn)行通信。進(jìn)一步地,切換至與上述存儲(chǔ)元件進(jìn)行通信 的步驟包括在上述處理器與上述存儲(chǔ)元件之間執(zhí)行斷開(kāi)前進(jìn)行的上述第一通信操作。進(jìn)一步地,上述異常信號(hào)為由上述擴(kuò)展元件產(chǎn)生的中斷信號(hào),或者,由上述擴(kuò)展元件產(chǎn)生的異常通知信號(hào)。進(jìn)一步地,上述鏈路不同于在上述處理器與上述擴(kuò)展元件之間設(shè)置的用于傳輸數(shù)據(jù)的鏈路。進(jìn)一步地,上述存儲(chǔ)元件包括SD卡;上述擴(kuò)展元件包括SDI0卡。根據(jù)本發(fā)明的另一方面,提供了一種移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換裝置,位于上述移動(dòng)終端上的處理器中,其包括檢測(cè)單元,用于在上述處理器與上述存儲(chǔ)元件進(jìn)行第一通信操作的過(guò)程中通過(guò)鏈路檢測(cè)上述擴(kuò)展元件上的異常信號(hào),其中,上述鏈路設(shè)置在上述處理器與上述擴(kuò)展元件之間,用于傳輸上述異常信號(hào);切換單元,用于在檢測(cè)到上述異常信號(hào)時(shí)停止與上述存儲(chǔ)元件的第一通信操作,并將上述處理器切換至與上述擴(kuò)展元件進(jìn)行第二通信操作。進(jìn)一步地,上述切換單元包括判斷模塊,用于在將上述處理器切換至與上述擴(kuò)展元件進(jìn)行第二通信操作之后,判斷上述處理器與上述擴(kuò)展元件之間的第二通信操作是否結(jié)束;切換模塊,用于在判斷出上述處理器與上述擴(kuò)展元件之間的第二通信操作已結(jié)束時(shí)將上述處理器切換至與上述存儲(chǔ)元件進(jìn)行通信。進(jìn)一步地,上述切換模塊還用于在判斷出上述處理器與上述擴(kuò)展元件之間的第二通信操作已結(jié)束時(shí)將上述處理器切換至與上述存儲(chǔ)元件執(zhí)行斷開(kāi)前進(jìn)行的上述第一通信操作。進(jìn)一步地,上述鏈路不同于在上述處理器與上述擴(kuò)展元件之間設(shè)置的用于傳輸數(shù)據(jù)的鏈路。通過(guò)本發(fā)明,移動(dòng)終端上的處理器在與存儲(chǔ)元件進(jìn)行通信操作的過(guò)程中通過(guò)鏈路檢測(cè)擴(kuò)展元件上的異常信號(hào),這樣,移動(dòng)終端能夠及時(shí)響應(yīng)擴(kuò)展元件上的異常信號(hào),解決了由于在基帶芯片與存儲(chǔ)設(shè)備通信的過(guò)程中無(wú)法檢測(cè)擴(kuò)展設(shè)備上的中斷而導(dǎo)致的擴(kuò)展設(shè)備異常的問(wèn)題,進(jìn)而達(dá)到了存儲(chǔ)元件和擴(kuò)展元件的無(wú)縫切換的技術(shù)效果。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是現(xiàn)有技術(shù)中的手持裝置的結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換裝置的一種優(yōu)選結(jié)構(gòu)框圖;圖3是根據(jù) 本發(fā)明實(shí)施例的SDIO卡與基帶芯片和模擬開(kāi)關(guān)之間的連接示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換裝置的另一種優(yōu)選結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法的一種優(yōu)選流程圖;圖6是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法的另一種優(yōu)選流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。實(shí)施例I本實(shí)施例以基帶芯片、SDIO和SD卡為例說(shuō)明存儲(chǔ)元件和擴(kuò)展元件之間的切換方法,但本發(fā)明不僅限于基帶芯片在SDIO和SD卡之間實(shí)現(xiàn)切換,還可以適用于其他處理器在其他存儲(chǔ)元件和擴(kuò)展元件之間的切換。圖2是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換裝置的一種優(yōu)選結(jié)構(gòu)框圖,其包括基帶芯片202、模擬開(kāi)關(guān)204、SD卡206 (存儲(chǔ)元件的一種)和SDIO卡208 (擴(kuò)展元件的一種)。在本優(yōu)選的實(shí)施例中,在SDIO卡208與基帶芯片202之間增加了一條用于檢測(cè)SDIO卡208上異常信號(hào)的鏈路GPIO INT。通過(guò)這條鏈路GPIOINT,基帶芯片202在與SD卡206通信的過(guò)程能夠及時(shí)檢測(cè)到SDIO卡208上的異常信號(hào)。為了明確鏈路GPIO INT與數(shù)據(jù)線的關(guān)系,本發(fā)明還通過(guò)圖3示出SDIO卡208與基帶芯片202和模擬開(kāi)關(guān)204之間的連接關(guān)系。如圖3所示,SDIO卡208通過(guò)數(shù)據(jù)線DATA0:3與模擬開(kāi)關(guān)204連接,并通過(guò)專(zhuān)設(shè)的鏈路GPIO INT與基帶芯片202連接。在本優(yōu)選的實(shí)施例中,用于傳輸SDIO卡208上的異常信號(hào)的鏈路GPIO INT不同于在基帶芯片202與SDIO卡208之間設(shè)置的用于傳輸數(shù)據(jù)的鏈路(即,數(shù)據(jù)線DATA0:3),這樣,在基帶芯片202與SDIO卡208通信的過(guò)程中,不需要在數(shù)據(jù)線DATA0:3實(shí)現(xiàn)時(shí)分復(fù)用來(lái)分別傳輸數(shù)據(jù)和異常信號(hào),而可以將數(shù)據(jù)線DATAO:3全部用于傳輸數(shù)據(jù),并在鏈路GPIO INT傳輸異常信號(hào),保證了基帶芯片202可以實(shí)時(shí)得到SDIO卡208的異常信息,同時(shí)提高了數(shù)據(jù)的傳輸效率。優(yōu)選的,當(dāng)然本發(fā)明還提出另外一種處理方法,GPIO INT只是在處理器與SD卡206通信的時(shí)候傳輸SDIO的異常,在模擬開(kāi)關(guān)204切換回SDIO 208時(shí),GPIO INT便不再傳輸異常,SDIO的中斷功能還是通過(guò)DAT0:3來(lái)檢測(cè),即在模擬開(kāi)關(guān)切換回SDIO 208后,基帶芯片202與SDIO 208的通信采用標(biāo)準(zhǔn)的SDIO協(xié)議,這樣對(duì)原本系統(tǒng)的改動(dòng)比較小,更加容易實(shí)現(xiàn)。
為了實(shí)現(xiàn)上述切換的目的,本發(fā)明還提供了一種優(yōu)選的切換裝置,位于上述的基帶芯片202中,如圖4所示,根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換裝置包括檢測(cè)單元402,用于在基帶芯片202與SD卡206進(jìn)行第一通信操作(例如,該第一通信操作包括寫(xiě)操作)的過(guò)程中通過(guò)鏈路GPIO INT檢測(cè)SDIO卡208上的異常信號(hào),其中,鏈路GPIO INT設(shè)置在基帶芯片202與SDIO卡208之間,用于傳輸SDIO卡208上的異常信號(hào);切換單元404,用于在檢測(cè)到上述異常信號(hào)時(shí)停止與SD卡206的第一通信操作,并將基帶芯片202切換至與SDIO卡208進(jìn)行第二通信操作(例如,該第二通信操作包括數(shù)據(jù)傳輸操作)。
在上述優(yōu)選的實(shí)施例中,切換裝置在與存儲(chǔ)元件進(jìn)行通信操作的過(guò)程中通過(guò)鏈路檢測(cè)擴(kuò)展元件上的異常信號(hào),這樣,移動(dòng)終端能夠及時(shí)響應(yīng)擴(kuò)展元件上的異常信號(hào),解決了由于在基帶芯片與存儲(chǔ)設(shè)備通信的過(guò)程中無(wú)法檢測(cè)擴(kuò)展設(shè)備上的中斷而導(dǎo)致的擴(kuò)展設(shè)備異常的問(wèn)題,進(jìn)而達(dá)到了存儲(chǔ)元件和擴(kuò)展元件的無(wú)縫切換的技術(shù)效果。在切換之后,基帶芯片202還可以切換回與SD卡206通信。為了實(shí)現(xiàn)該目的,本發(fā)明還提供了一種優(yōu)選的切換單元404,其包括判斷模塊4041,用于在將基帶芯片202切換至與SDIO卡208進(jìn)行第二通信操作之后,判斷基帶芯片202與SDIO卡208之間的第二通信操作是否結(jié)束;切換模塊4042,用于在判斷出基帶芯片202與SDIO卡208之間的第二通信操作已結(jié)束時(shí)將基帶芯片202切換至與SD卡206進(jìn)行通信。在本實(shí)施例中,在實(shí)現(xiàn)即時(shí)響應(yīng)異常信號(hào)而切換至與SDIO卡208通信之后,基帶芯片202能夠?qū)崿F(xiàn)切換回與SD卡206進(jìn)行通信。優(yōu)選的,當(dāng)切換回與所述存儲(chǔ)元件進(jìn)行通信時(shí),基帶芯片202切換至與SD卡206執(zhí)行斷開(kāi)前進(jìn)行的所述第一通信操作。在本實(shí)施例中,基帶芯片202通過(guò)執(zhí)行之前的通信操作能夠保證與SD卡206通信的完整性。優(yōu)選的,上述異常信號(hào)可以為由所述擴(kuò)展元件產(chǎn)生的中斷信號(hào),或者,由所述擴(kuò)展元件產(chǎn)生的異常通知信號(hào)。在本實(shí)施例中,能夠?qū)崿F(xiàn)通過(guò)不同的實(shí)現(xiàn)方式來(lái)執(zhí)行異常信號(hào)的傳輸。實(shí)施例2基于圖2-4所示出的切換裝置,本發(fā)明還提供了一種優(yōu)選的移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法。本實(shí)施例以基帶芯片、SDIO和SD卡為例說(shuō)明存儲(chǔ)元件和擴(kuò)展元件之間的切換方法,但本發(fā)明不僅限于基帶芯片在SDIO和SD卡之間實(shí)現(xiàn)切換,還可以適用于其他處理器在其他存儲(chǔ)元件和擴(kuò)展元件之間的切換。如圖5所示,移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法其包括如下步驟S502,在基帶芯片202與SD卡206進(jìn)行第一通信操作(例如,該第一通信操作包括寫(xiě)操作)的過(guò)程中通過(guò)鏈路GPIO INT檢測(cè)SDIO卡208上的異常信號(hào),其中,鏈路GPIOINT設(shè)置在基帶芯片202與SDIO卡208之間,用于傳輸SDIO卡208上的異常信號(hào);S504,若檢測(cè)到所述異常信號(hào),則基帶芯片202停止與SD卡206的第一通信操作,并將基帶芯片202切換至與SDIO卡208進(jìn)行第二通信操作。在上述優(yōu)選的實(shí)施例中,切換裝置在與存儲(chǔ)元件進(jìn)行通信操作的過(guò)程中通過(guò)鏈路檢測(cè)擴(kuò)展元件上的異常信號(hào),這樣,移動(dòng)終端能夠及時(shí)響應(yīng)擴(kuò)展元件上的異常信號(hào),解決了由于在基帶芯片與存儲(chǔ)設(shè)備通信的過(guò)程中無(wú)法檢測(cè)擴(kuò)展設(shè)備上的中斷而導(dǎo)致的擴(kuò)展設(shè)備異常的問(wèn)題,進(jìn)而達(dá)到了存儲(chǔ)元件和擴(kuò)展元件的無(wú)縫切換的技術(shù)效果。在切換之后,基帶芯片202還可以切換回與SD卡206通信。為了實(shí)現(xiàn)該目的,本發(fā)明還提供了一種優(yōu)選的切換步驟,其包括判斷上述處理器與上述擴(kuò)展元件之間的第二通信操作是否結(jié)束;若結(jié)束,則上述處理器切換至與上述存儲(chǔ)元件進(jìn)行通信。在本實(shí)施例中,在實(shí)現(xiàn)即時(shí)響應(yīng)異常信號(hào)而切換至與SDIO卡208通信之后,基帶芯片202能夠?qū)崿F(xiàn)切換回與SD卡206進(jìn)行通信。優(yōu)選的,切換至與上述存儲(chǔ)元件進(jìn)行通信的步驟包括在上述處理器與上述存儲(chǔ)元件之間執(zhí)行斷開(kāi)前進(jìn)行的上述第一通信操作。在本實(shí)施例中,基帶芯片202通過(guò)執(zhí)行之前的通信操作能夠保證與SD卡206通信的完整性。優(yōu)選的,上述異常信號(hào)可以為由所述擴(kuò)展元件產(chǎn)生的中斷信號(hào),或者,由所述擴(kuò)展元件產(chǎn)生的異常通知信號(hào)。在本實(shí)施例中,能夠?qū)崿F(xiàn)通過(guò)不同的實(shí)現(xiàn)方式來(lái)執(zhí)行異常信號(hào)的傳輸。下面結(jié)合圖6來(lái)詳細(xì)描述整個(gè)切換過(guò)程,如圖6所示,移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法包括如下步驟S602,基帶芯片202在接收到SDIO卡的中斷信號(hào)后,判斷模塊判斷模擬開(kāi)關(guān)204當(dāng)前是否位于SD卡上,即,判斷當(dāng)前基帶芯片202是否與SD卡通信。若位于,則執(zhí)行步驟S604,否則,執(zhí)行步驟S606。S604,中止SD卡的操作,并為SD卡設(shè)置一個(gè)復(fù)用標(biāo)志,切換模塊4042將模擬開(kāi)關(guān)204切換到SDIO卡上。S606,基帶芯片202對(duì)SDIO卡的中斷進(jìn)行處理。S608,判斷模塊4041判斷SDIO卡的中斷是否處理完,若處理完,則轉(zhuǎn)至S610,否貝U,執(zhí)行S608,繼續(xù)判斷。S610,在中斷處理完后,判斷模塊4041判斷SD卡是否對(duì)應(yīng)有復(fù)用標(biāo)記,若對(duì)應(yīng)有復(fù)用標(biāo)記,則轉(zhuǎn)至步驟S612,否則轉(zhuǎn)至步驟S614。S612,如果SD卡對(duì)應(yīng)有復(fù)用標(biāo)記,則說(shuō)明SD卡被搶占過(guò),將模擬開(kāi)關(guān)切換到SD卡上,對(duì)SD卡進(jìn)行重寫(xiě)或者重讀。S614,執(zhí)行其他處理操作。在上述的優(yōu)選實(shí)施例中,通過(guò)復(fù)用標(biāo)志來(lái)實(shí)現(xiàn)切換回SD卡的操作,這只是一種示例,本發(fā)明不僅限于此,還可以通過(guò)其他的類(lèi)似形式來(lái)實(shí)現(xiàn)切換回SD卡的操作。在本實(shí)施例提供的技術(shù)方案中,采用在對(duì)SDIO異常處理完后,再對(duì)SD卡進(jìn)行重試操作,由于SD卡操作基本就是讀寫(xiě),對(duì)實(shí)時(shí)性要求不高,SD卡操作被中止后再進(jìn)行重試就可以恢復(fù),SD卡性能會(huì)受點(diǎn)影響,但不影響使用。在稍微犧牲SD卡性能的前提下完成SDIO和SD的復(fù)用。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示`出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的 優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法,其特征在于,包括如下步驟移動(dòng)終端上的處理器在與存儲(chǔ)元件進(jìn)行第一通信操作的過(guò)程中通過(guò)鏈路檢測(cè)擴(kuò)展元件上的異常信號(hào),其中,所述鏈路設(shè)置在所述處理器與所述擴(kuò)展元件之間,用于傳輸所述異常信號(hào); 若檢測(cè)到所述異常信號(hào),則所述處理器停止與所述存儲(chǔ)元件的第一通信操作,并切換至與所述擴(kuò)展元件進(jìn)行第二通信操作。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在切換至與所述擴(kuò)展元件進(jìn)行第二通信操作之后,還包括 判斷所述處理器與所述擴(kuò)展元件之間的第二通信操作是否結(jié)束; 若結(jié)束,則所述處理器切換至與所述存儲(chǔ)元件進(jìn)行通信。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,切換至與所述存儲(chǔ)元件進(jìn)行通信的步驟包括 在所述處理器與所述存儲(chǔ)元件之間執(zhí)行斷開(kāi)前進(jìn)行的所述第一通信操作。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述異常信號(hào)為由所述擴(kuò)展元件產(chǎn)生的中斷信號(hào),或者,由所述擴(kuò)展元件產(chǎn)生的異常通知信號(hào)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述鏈路不同于在所述處理器與所述擴(kuò)展元件之間設(shè)置的用于傳輸數(shù)據(jù)的鏈路。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述存儲(chǔ)元件包括SD卡;所述擴(kuò)展元件包括SDIO卡。
7.一種移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換裝置,位于所述移動(dòng)終端上的處理器中,其特征在于,包括 檢測(cè)單元,用于在所述處理器與所述存儲(chǔ)元件進(jìn)行第一通信操作的過(guò)程中通過(guò)鏈路檢測(cè)所述擴(kuò)展元件上的異常信號(hào),其中,所述鏈路設(shè)置在所述處理器與所述擴(kuò)展元件之間,用于傳輸所述異常信號(hào); 切換單元,用于在檢測(cè)到所述異常信號(hào)時(shí)停止與所述存儲(chǔ)元件的第一通信操作,并將所述處理器切換至與所述擴(kuò)展元件進(jìn)行第二通信操作。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述切換單元包括 判斷模塊,用于在將所述處理器切換至與所述擴(kuò)展元件進(jìn)行第二通信操作之后,判斷所述處理器與所述擴(kuò)展元件之間的第二通信操作是否結(jié)束; 切換模塊,用于在判斷出所述處理器與所述擴(kuò)展元件之間的第二通信操作已結(jié)束時(shí)將所述處理器切換至與所述存儲(chǔ)元件進(jìn)行通信。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述切換模塊還用于在判斷出所述處理器與所述擴(kuò)展元件之間的第二通信操作已結(jié)束時(shí)將所述處理器切換至與所述存儲(chǔ)元件執(zhí)行斷開(kāi)前進(jìn)行的所述第一通信操作。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述鏈路不同于在所述處理器與所述擴(kuò)展元件之間設(shè)置的用于傳輸數(shù)據(jù)的鏈路。
全文摘要
本發(fā)明提供了一種移動(dòng)終端上的存儲(chǔ)元件與擴(kuò)展元件之間的切換方法和裝置,其中,該方法包括移動(dòng)終端上的處理器在與存儲(chǔ)元件進(jìn)行第一通信操作的過(guò)程中通過(guò)鏈路檢測(cè)上述擴(kuò)展元件上的異常信號(hào),其中,上述鏈路設(shè)置在上述處理器與上述擴(kuò)展元件之間,用于傳輸上述異常信號(hào);若檢測(cè)到上述異常信號(hào),則上述處理器停止與上述存儲(chǔ)元件的第一通信操作,并切換至與上述擴(kuò)展元件進(jìn)行第二通信操作。本發(fā)明解決了由于在基帶芯片與存儲(chǔ)設(shè)備通信的過(guò)程中無(wú)法檢測(cè)擴(kuò)展設(shè)備上的中斷而導(dǎo)致的擴(kuò)展設(shè)備異常的問(wèn)題,進(jìn)而達(dá)到了存儲(chǔ)元件和擴(kuò)展元件的無(wú)縫切換的技術(shù)效果。
文檔編號(hào)G06F11/16GK102929749SQ20111022741
公開(kāi)日2013年2月13日 申請(qǐng)日期2011年8月9日 優(yōu)先權(quán)日2011年8月9日
發(fā)明者唐小峰, 于冰, 崔鵬剛 申請(qǐng)人:中興通訊股份有限公司