[發明專利]移動終端上的存儲元件與擴展元件之間的切換方法和裝置無效
| 申請號: | 201110227414.4 | 申請日: | 2011-08-09 |
| 公開(公告)號: | CN102929749A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 唐小峰;于冰;崔鵬剛 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F11/16 | 分類號: | G06F11/16 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;江舟 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 存儲 元件 擴展 之間 切換 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種移動終端上的存儲元件與擴展元件之間的切換方法和裝置。
背景技術
SD(Secure?Digital,安全數據)是一種記憶卡的標準,目前SD卡已經成為諸如手機,Ipad等手持裝置的基本配置,這些手持裝置的基帶芯片基本都有SD卡控制器,另外隨著無線技術的發展,wifi技術在手機上的應用也越來越流行。目前主流的wifi芯片大多數采用SDIO(Secure?Digital?I/O,安全數據輸入/輸出)接口,SDIO接口是基于SD卡的接口,與SD卡的接口兼容,wifi芯片通過該SDIO的接口與手持裝置的基帶芯片相連接,從而能夠實現wifi功能。當wifi芯片與SDIO接口連接時可以被稱為SDIO卡。
但是目前在一些中低端平臺,為了節約成本,基帶芯片上只提供一個SD/SDIO卡控制器,由于SDIO卡與SD卡之間的協議問題,同一條總線上不能同時支持SDIO和SD卡。在基帶芯片只有一個控制器的情況下,通常的做法是在控制器和外圍設備之間增加一個模擬開關,通過模擬開關來選擇當前的設備是連接SD卡還是SDIO卡。
圖1是現有技術中的手持裝置的結構框圖,其包括:基帶芯片102、模擬開關104、SD卡106和SDIO卡108,其中,模擬開關104的一端與基帶芯片102相連,另一端與SD卡106和SDIO?108連接。基帶芯片102通過一個GPIO控制線控制模擬開關104實現SDIO和SD卡的選擇。
雖然SDIO卡是基于SD卡,在電氣特性上與SD卡也完全兼容,但在協議上還是有些區別的,SD卡比較適合于數據塊的存儲,SDIO主要用于設備的IO操作,SDIO還有個明顯的特征是可以響應外設的中斷,多一個中斷信號,為了做到與SD卡兼容,這個中斷管腳位于數據線上,在協議中定義了一個中斷檢測周期,用于區分出中斷信號和數據信號,這樣可以做到數據線和中斷信號的復用。由于SDIO中斷的存在,需要SD/SDIO控制器能做到快速及時的響應中斷,否則就會引起wifi設備異常,連接中斷。
在使用上述手持裝置通過wifi芯片下載資料的過程中,基帶芯片102需要通過模擬開關104在SD卡106和SDIO卡108之間來回切換,以便下載的過程中將資料存儲在SD卡中。在切換的過程中,若基帶芯片102當前與SD卡106通信的過程中,wifi芯片產生異?;蛑袛?,這時需要基帶芯片102及時通過模擬開關104切換回與SDIO卡108進行通信。在現有技術中,由基帶芯片102通過時間調度在SD卡106和SDIO卡108之間實現切換,也就是說,基帶芯片102預先設置好與SD卡106和SDIO卡108分別通信的時間。但是由于基帶芯片102與SD卡106通信的過程中,基帶芯片102與SDIO卡108之間的連接是斷開的,因此無法檢測到SDIO卡108上的異常信號,因此,可能無法及時響應上述信號,并通過模擬開關104切換回與SDIO卡108進行通信,這樣wifi的連接可能被中斷。
發明內容
本發明的主要目的在于提供一種移動終端上的存儲元件與擴展元件之間的切換方法和裝置,以解決現有技術中由于在基帶芯片與存儲設備通信的過程中無法檢測擴展設備上的中斷而導致的擴展設備異常的問題。
根據本發明的一個方面,提供了一種移動終端上的存儲元件與擴展元件之間的切換方法,其包括如下步驟:移動終端上的處理器在與上述存儲元件進行第一通信操作的過程中通過鏈路檢測上述擴展元件上的異常信號,其中,上述鏈路設置在上述處理器與上述擴展元件之間,用于傳輸上述異常信號;若檢測到上述異常信號,則上述處理器停止與上述存儲元件的第一通信操作,并切換至與上述擴展元件進行第二通信操作。
進一步地,在切換至與上述擴展元件進行第二通信操作之后,還包括:判斷上述處理器與上述擴展元件之間的第二通信操作是否結束;若結束,則上述處理器切換至與上述存儲元件進行通信。
進一步地,切換至與上述存儲元件進行通信的步驟包括:在上述處理器與上述存儲元件之間執行斷開前進行的上述第一通信操作。
進一步地,上述異常信號為由上述擴展元件產生的中斷信號,或者,由上述擴展元件產生的異常通知信號。
進一步地,上述鏈路不同于在上述處理器與上述擴展元件之間設置的用于傳輸數據的鏈路。
進一步地,上述存儲元件包括:SD卡;上述擴展元件包括:SDIO卡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110227414.4/2.html,轉載請聲明來源鉆瓜專利網。





