專利名稱:雙基帶芯片移動終端的卡讀寫方法
技術領域:
本發明涉及移動通信技術,尤其涉及一種雙基帶芯片移動終端的卡讀寫方法。
背景技術:
隨著移動通信技術的發展,電信運營商逐漸從目前的CDMAlx/EVDO網絡演進到eHRPD/LTE 網絡,其中 CDMA Ix 為碼分多址(Code Division Multiple Access)網絡,EVDO(Evolution-Data Only)為CDMA Ix向3G演進的一條路徑,eHRPD為演進的高速分組數據(Evolved High Rate Packet Data)網絡,LTE 為長期演進(Long Term Evolution)網
絡。 CDMA lx/EVD0網絡的原終端用戶為了兼顧CDMA Ιχ/EVDO網絡和eHRPD/LTE網絡的業務,可以選擇能夠處理這兩種網絡通信業務的雙基帶芯片終端,例如雙模終端,這種終端可以看成是兩個手機被封裝到一個外殼內,而手機內部中各個制式的處理都是相對獨立的,而每個基帶芯片所連接的用戶識別卡也是單獨的。要使用這種雙基帶芯片終端,用戶需要申請新的基于UICC (UniversalIntegrated Circuit Card,簡稱通用集成電路卡)平臺的用戶識別卡,并同時使用獨立的兩張卡一張為在CDMA lx/EVDO網絡中使用的可移動用戶標識模塊(Removable UserIdentify Module,簡稱R-UM),一張為在eHRPD/LTE網絡的HCC卡。如圖I所示,為現有技術中雙基帶芯片終端的結構示意圖。在IX基帶芯片中設有CDMA IX協議棧,能夠通過標準接口 IS07816作為Data/Control通道來讀寫R-UM卡,在eHRPD/LTE基帶芯片內設有eHRPD協議棧和LTE協議棧,能夠通過標準接口 IS07816作為Data/Control通道來讀寫UICC 卡。對于雙芯片終端,如果不能實現雙芯片終端共同使用一張用戶識別卡,則結合用戶實際情況(是否為運營商老用戶等),卡片的形態會出現多種,十分不便。例如,eHRPD的老用戶,買了雙芯片方案的手機,運營商還需要再配備給其一張新的ncc卡,這張卡上需要考慮是否重復放置IX和eHRPD的用戶信息。如果不重復放置,可能導致這個用戶今后換了單芯片終端還要重新換卡;如果重復放置,用戶就能單獨使用這兩張卡,會帶來管理上的問題。
發明內容
本發明的目的是提出一種雙基帶芯片移動終端對一張用戶識別卡的讀寫方法,方便終端用戶使用電信網絡的新老業務,避免多次換卡帶來的用戶使用問題和運營商管理問題。為實現上述目的,本發明提供了一種雙基帶芯片移動終端的卡讀寫方法,其中,所述雙基帶芯片移動終端包括應用處理器芯片、主控基帶芯片、被控基帶芯片和全球通用集成電路卡,所述應用處理器芯片分別通過數據/地址/控制標準接口與所述主控基帶芯片和被控基帶芯片相連,所述主控基帶芯片通過8觸點數據/控制標準接口與所述全球通用集成電路卡相連,所述主控基帶芯片與所述被控基帶芯片之間通過數據/控制標準接口相連;所述卡讀寫方法包括所述主控基帶芯片接收自身和所述被控基帶芯片的卡讀寫命令,并在所述卡讀寫命令中添加路徑選擇信息;所述主控基帶芯片將添加了路徑選擇信息的卡讀寫命令發送到所述全球通用集成電路卡,并將所述全球通用集成電路卡根據路徑選擇信息獲取到的數據分發給對應的基 帶芯片。進一步的,在所述主控基帶芯片接收自身和所述被控基帶芯片的卡讀寫命令時,還包括所述主控基帶芯片判斷自身發出的卡讀寫命令和接收到的所述被控基帶芯片的卡讀寫命令的優先級,如果所述卡讀寫命令為通信相關命令或具有時間要求的命令,則優先處理該卡讀寫命令。進一步的,還包括所述主控基帶芯片向所述全球通用集成電路卡發出卡片內置增值應用的調用命令;所述主控基帶芯片在接收到所述全球通用集成電路卡返回的信息后,判斷所述卡片內置增值應用是否需要與外部通信,如果需要則選擇所述卡片內置增值應用適合的基帶芯片進行外部通信。進一步的,還包括開機選網流程,具體包括所述雙基帶芯片移動終端開機上電后,所述應用處理器芯片完成系統初始化,并通過所述數據/地址/控制標準接口與所述主控基帶芯片和被控基帶芯片傳遞數據、地址和控制命令,完成操作系統、中間件和應用程序的加載;所述主控基帶芯片和被控基帶芯片分別完成自身協議棧的初始化;所述主控基帶芯片通過所述8觸點數據/控制標準接口從所述全球通用集成電路卡讀取各基帶芯片的網絡信息及用戶信息,并通過所述數據/控制標準接口將所述被控基帶芯片所需的網絡信息、用戶信息及鑒權結果發送給所述被控基帶芯片。可選的,所述應用處理器芯片獨立設置,或與主控基帶芯片一體設置,或與被控基帶芯片一體設置。可選的,所述主控基帶芯片為帶CDMA Ix協議棧的基帶芯片,所述被控基帶芯片為帶eHRPD協議棧和LTE協議棧的基帶芯片;或者所述被控基帶芯片為帶CDMA Ix協議棧的基帶芯片,所述主控基帶芯片為帶eHRPD協議棧和LTE協議棧的基帶芯片。可選的,所述主控基帶芯片為帶CDMA Ix協議棧和eHRPD協議棧的基帶芯片,所述被控基帶芯片為帶LTE協議棧的基帶芯片;或者所述被控基帶芯片為帶CDMA Ix協議棧和eHRPD協議棧的基帶芯片,所述主控基帶芯片為帶LTE協議棧的基帶芯片。基于上述技術方案,本發明通過在雙基帶芯片移動終端內設置主控基帶芯片來讀取一張ncc卡,且通過基帶芯片間通信將主控基帶芯片與被控基帶芯片聯系起來,從而實現了多協議棧下雙基帶芯片使用單卡的方案,在這種方案下,只需使用現有的Uicc卡或將R-UIM卡換成UICC卡,即可使用多個通信網絡業務,而無需多次換卡,從而方便了用戶使用和運營商的卡片管理。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖I為現有技術中雙基帶芯片終端的結構不意圖。圖2為本發明雙基帶芯片移動終端的一實施例的結構不意圖。圖3為本發明雙基帶芯片移動終端的另一實施例的結構示意圖。圖4為本發明雙基帶芯片移動終端的卡讀寫方法的一實施例的流程示意圖。圖5為本發明雙基帶芯片移動終端的卡讀寫方法的另一實施例中開機選網流程·的流程示意圖。
具體實施例方式下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。如圖2所不,為本發明雙基帶芯片移動終端的一實施例的結構不意圖。在本實施例中,雙基帶芯片移動終端包括應用處理器芯片、主控基帶芯片、被控基帶芯片和ncc卡,應用處理器芯片分別通過數據/地址/控制標準接口(Data/Addr/Control)與主控基帶芯片和被控基帶芯片相連,主控基帶芯片通過8觸點數據/控制標準接口(Data/Control)與UICC卡相連,主控基帶芯片與被控基帶芯片之間通過數據/控制標準接口(Data/Control)相連。在本實施例中,應用處理器芯片(Application Processor,簡稱AP)可以獨立設置,也可以與主控基帶芯片一體設置,還可以與被控基帶芯片一體設置。在一個雙基帶芯片移動終端的實施例中,主控基帶芯片可以為帶CDMA Ix協議棧的基帶芯片,被控基帶芯片可以為帶eHRPD協議棧和LTE協議棧的基帶芯片。在另一個實施例中,主控基帶芯片可以為帶eHRPD協議棧和LTE協議棧的基帶芯片,而被控基帶芯片為帶CDMA Ix協議棧的基帶芯片。又或者,主控基帶芯片可以為帶CDMA Ix協議棧和eHRPD協議棧的基帶芯片,而被控基帶芯片為帶LTE協議棧的基帶芯片;或者被控基帶芯片為帶CDMA Ix協議棧和eHRPD協議棧的基帶芯片,主控基帶芯片為帶LTE協議棧的基帶芯片。對于其他基帶芯片中包括了 CDMA lx、eHRPD、LTE協議棧之外的協議棧的情況,也同樣可以被設置為主控基帶芯片或被控基帶芯片。以上所給出了幾種基帶芯片的主被控形態的例子,只是為了舉例說明,并非對保護范圍的具體限定。應用處理器芯片與主控基帶芯片和被控基帶芯片之間的數據/地址/控制標準接口可以傳遞數據、地址和控制命令,可以是高速串口、通用串行總線(Universal SerialBus,簡稱USB)、安全數字輸入\輸出接口 (Secure Digital Input and Output,簡稱 SDI0)、雙口隨機存儲器(Dual Port Random Access Memory,簡稱DPRAM)或其他接口方式。主控基帶芯片與被控基帶芯片之間的數據/控制標準接口可以傳遞數據和控制命令,可以是高速串口、USB、SDI0、雙口 RAM或其他接口方式。主控基帶芯片通過8觸點數據/控制標準接口與nCC卡相連。該8觸點數據/控制標準接口采用國際標準IS07816-2定義的8個觸點標準接口。如圖3所示,為本發明雙基帶芯片移動終端的另一實施例的結構示意圖。圖3中主控基帶芯片中設有CDMA Ix協議棧,被控基帶芯片中設有eHRPD協議棧和LTE協議棧。被控基帶芯片并不與ncc卡直接連接,但是從邏輯關系上仍然可以通過主控基帶芯片與ncc卡完成交互,在圖3中以虛線加以表示。主控基帶芯片與nCC卡是通過物理上的8觸點數據/控制標準接口直接進行連接的,其不僅負責自身與ncc卡之間的交互,也負責將被控基帶芯片與ncc卡之間的交互。通過這種方式,雙基帶芯片移動終端只需使用一張ncc卡就能實現多個網絡的業務,相比于現有的雙卡方式,其在用戶使用和運營商管理上更為便利。下面對基于上述雙基帶芯片移動終端的卡讀寫方法的幾個實施例進行說明。如圖4所示,為本發明雙基帶芯片移動終端的卡讀寫方法的一實施例的流程示意圖。在本實施例中,卡讀寫方法包括 步驟101、主控基帶芯片接收自身和被控基帶芯片的卡讀寫命令,并在卡讀寫命令中添加路徑選擇信息;步驟102、主控基帶芯片將添加了路徑選擇信息的卡讀寫命令發送到卡,并將ncc卡根據路徑選擇信息獲取到的數據分發給對應的基帶芯片。通過路徑選擇信息可以在卡的相應位置讀取信息或者寫入信息,而主控基帶芯片可根據卡讀寫命令中的業務內容選擇相應的路徑選擇信息,以便使卡讀寫命令能夠準確的定位ncc卡中的相應位置。以讀取電話簿的卡讀取命令為例,主控基帶芯片可根據卡讀寫命令中所要實現的業務內容了解到讀取HCC卡中的電話簿信息,而電話簿信息通常被存儲在根目錄下專用文件夾下,因此主控基帶芯片在該卡讀取命令前增加電話簿信息所在的路徑選擇信息。這也使得被控基帶芯片不必關心業務內容如何讀取和寫入的,只需發出讀寫卡的指令即可。在上述步驟101中主控基帶芯片接收自身和被控基帶芯片的卡讀寫命令時,主控基帶芯片還可以判斷自身發出的卡讀寫命令和接收到的被控基帶芯片的卡讀寫命令的優先級,如果所述卡讀寫命令為通信相關命令或具有時間要求的命令,則優先處理該卡讀寫命令。例如如果主控基帶芯片接收到通話命令和讀取電話簿的命令,其中通話命令需要建立通信連接,同時也屬于有時間要求的命令,而讀取電話簿并不需要與外部通信,且時間上也沒有很緊急的要求,此時主控基帶芯片會優先處理通話命令,而在處理完通話命令后,才會處理讀取電話簿的命令。一些卡自身還內置有增值應用,主控基帶芯片可以向卡發出卡片內置增值應用的調用命令,Uicc卡在接收到調用命令后會返回相應的信息,而主控基帶芯片在接收到該信息后,會判斷該卡片內置增值應用是否需要與外部通信,如果需要則選擇卡片內置增值應用適合的基帶芯片進行外部通信。例如ncc卡內部的位置信息增值服務,當主控基帶芯片向ncc卡發出調用該位置信息增值服務時,ncc卡會將該服務所需要的信息發送給主控基帶芯片,此時主控基帶芯片會判斷該服務是否需要連接外部網絡,由于位置服務需要與外部的位置服務器進行聯系,因此需要與外部通信,在確定這一點后,主控基帶芯片還會進一步的判斷采用具有哪種協議棧的基帶芯片,例如根據業務的提供商選擇設有CDMA Ix協議棧的基帶芯片進行外部通信。
如圖5所示,為本發明雙基帶芯片移動終端的卡讀寫方法的另一實施例中開機選網流程的流程示意圖。與上一實施例相比,本實施例中還包括了開機選網的流程,具體包括步驟201、雙基帶芯片移動終端開機上電后,所述應用處理器芯片完成系統初始化,并通過所述數據/地址/控制標準接口與所述主控基帶芯片和被控基帶芯片傳遞數據、地址和控制命令,完成操作系統、中間件和應用程序的加載;步驟202、所述主控基帶芯片和被控基帶芯片分別完成自身協議棧的初始化;步驟203、所述主控基帶芯片通過所述8觸點數據/控制標準接口從所述全球通用集成電路卡讀取各基帶芯片的網絡信息及用戶信息,并通過所述數據 /控制標準接口將所述被控基帶芯片所需的網絡信息、用戶信息及鑒權結果等發送給所述被控基帶芯片。在本實施例中,主控基帶芯片在應用處理器芯片完成操作系統、中間件和應用程序的加載之后,還負責通過8觸點數據/控制標準接口讀取nCC卡中的數據,以完成機卡接口參數的協商。本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算設備的可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應當說明的是以上實施例僅用以說明本發明的技術方案而非對其限制;盡管參照較佳實施例對本發明進行了詳細的說明,所屬領域的普通技術人員應當理解依然可以對本發明的具體實施方式
進行修改或者對部分技術特征進行等同替換;而不脫離本發明技術方案的精神,其均應涵蓋在本發明請求保護的技術方案范圍當中。
權利要求
1.一種雙基帶芯片移動終端的卡讀寫方法,其特征在于,所述雙基帶芯片移動終端包括應用處理器芯片、主控基帶芯片、被控基帶芯片和全球通用集成電路卡,所述應用處理器芯片分別通過數據/地址/控制標準接口與所述主控基帶芯片和被控基帶芯片相連,所述主控基帶芯片通過8觸點數據/控制標準接口與所述全球通用集成電路卡相連,所述主控基帶芯片與所述被控基帶芯片之間通過數據/控制標準接口相連; 所述卡讀寫方法包括 所述主控基帶芯片接收自身和所述被控基帶芯片的卡讀寫命令,并在所述卡讀寫命令中添加路徑選擇信息; 所述主控基帶芯片將添加了路徑選擇信息的卡讀寫命令發送到所述全球通用集成電路卡,并將所述全球通用集成電路卡根據路徑選擇信息獲取到的數據分發給對應的基帶芯片。
2.根據權利要求I所述的方法,其特征在于,在所述主控基帶芯片接收自身和所述被控基帶芯片的卡讀寫命令時,還包括 所述主控基帶芯片判斷自身發出的卡讀寫命令和接收到的所述被控基帶芯片的卡讀寫命令的優先級,如果所述卡讀寫命令為通信相關命令或具有時間要求的命令,則優先處理該卡讀寫命令。
3.根據權利要求2所述的方法,其特征在于,還包括 所述主控基帶芯片向所述全球通用集成電路卡發出卡片內置增值應用的調用命令; 所述主控基帶芯片在接收到所述全球通用集成電路卡返回的信息后,判斷所述卡片內置增值應用是否需要與外部通信,如果需要則選擇所述卡片內置增值應用適合的基帶芯片進行外部通信。
4.根據權利要求I所述的方法,其特征在于,還包括開機選網流程,具體包括 所述雙基帶芯片移動終端開機上電后,所述應用處理器芯片完成系統初始化,并通過所述數據/地址/控制標準接口與所述主控基帶芯片和被控基帶芯片傳遞數據、地址和控制命令,完成操作系統、中間件和應用程序的加載; 所述主控基帶芯片和被控基帶芯片分別完成自身協議棧的初始化; 所述主控基帶芯片通過所述8觸點數據/控制標準接口從所述全球通用集成電路卡讀取各基帶芯片的網絡信息及用戶信息,并通過所述數據/控制標準接口將所述被控基帶芯片所需的網絡信息、用戶信息及鑒權結果發送給所述被控基帶芯片。
5.根據權利要求I 4任一所述的方法,其特征在于,所述應用處理器芯片獨立設置,或與主控基帶芯片一體設置,或與被控基帶芯片一體設置。
6.根據權利要求5所述的方法,其特征在于,所述主控基帶芯片為帶CDMAIx協議棧的基帶芯片,所述被控基帶芯片為帶eHRPD協議棧和LTE協議棧的基帶芯片;或者所述被控基帶芯片為帶CDMAlx協議棧的基帶芯片,所述主控基帶芯片為帶eHRPD協議棧和LTE協議棧的基帶芯片。
7.根據權利要求5所述的方法,其特征在于,所述主控基帶芯片為帶CDMAIx協議棧和eHRPD協議棧的基帶芯片,所述被控基帶芯片為帶LTE協議棧的基帶芯片;或者所述被控基帶芯片為帶CDMAlx協議棧和eHRPD協議棧的基帶芯片,所述主控基帶芯片為帶LTE協議棧的基帶芯片。
全文摘要
本發明涉及一種雙基帶芯片移動終端的卡讀寫方法,終端包括應用處理器芯片、主控基帶芯片、被控基帶芯片和UICC卡,應用處理器芯片分別通過數據/地址/控制標準接口與主控基帶芯片和被控基帶芯片相連,主控基帶芯片通過8觸點數據/控制標準接口與UICC卡相連,主被控芯片之間通過數據/控制標準接口相連;卡讀寫方法包括主控基帶芯片接收自身和被控基帶芯片的卡讀寫命令,并在命令中添加路徑選擇信息;主控基帶芯片將添加了路徑選擇信息的卡讀寫命令發送到UICC卡,并將UICC卡根據路徑選擇信息獲取到的數據分發給對應的基帶芯片。本發明方便終端用戶使用電信網絡的新老業務,避免多次換卡帶來的用戶使用問題和運營商管理問題。
文檔編號G06K17/00GK102957788SQ20111024689
公開日2013年3月6日 申請日期2011年8月26日 優先權日2011年8月26日
發明者凌澤軍, 魏文娟, 邢燕霞, 孫震強, 張志榮, 董智明 申請人:中國電信股份有限公司