專利名稱:雙卡雙待手機(jī)及其sim卡初始化方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種全球移動(dòng)通訊系統(tǒng)(Global System for Mobile Communications,以下簡稱GSM)通訊終端,特別是一種雙卡雙待手機(jī)及 其SIM卡初始化方法。
背景技術(shù):
個(gè)人移動(dòng)通訊迅猛發(fā)展,很多用戶擁有兩個(gè)以上的號(hào)碼,對(duì)應(yīng)兩個(gè)以 上的客戶識(shí)別模塊(Subscriber Identity Model,以下簡稱SIM卡)。在這種情況下,可以選擇用兩個(gè)手機(jī),但非常麻煩,于是,越來越多的用戶選 擇使用支持雙SIM卡的GSM手機(jī)。SIM卡是用戶識(shí)別卡,是一張內(nèi)含大規(guī)模集成電路的智能卡,用來登 記用戶的重要數(shù)據(jù)和信息。目前支持雙SIM的技術(shù)有兩種 1:單GSM通訊模塊,通過電子或機(jī)械的方式連接兩種SIM卡,但同 一時(shí)間只有一張能夠工作。另外一張?zhí)幱陉P(guān)機(jī)狀態(tài)。也就是說,只能一個(gè) 號(hào)碼處于使用狀態(tài)。優(yōu)勢解決兩種SIM攜帶問題,價(jià)格低廉。 缺點(diǎn)不能同時(shí)待機(jī)。2:雙GSM通訊模塊,每個(gè)模塊單獨(dú)支持一張SIM卡,可以實(shí)現(xiàn)兩個(gè) 號(hào)碼同時(shí)處于待機(jī)狀態(tài),任意一個(gè)可以呼入,呼出。 優(yōu)勢兩個(gè)號(hào)碼同時(shí)待機(jī)。缺點(diǎn)需要兩個(gè)GSM通訊模塊,兩個(gè)存儲(chǔ)器,兩個(gè)天線。成本增加, 體積增加。發(fā)明內(nèi)容本發(fā)明為克服現(xiàn)有技術(shù)所存在的技術(shù)問題和功能局限,本發(fā)明要解決 的技術(shù)問題是提供一種雙卡雙待手機(jī)及其SIM卡初始化方法,既能實(shí)現(xiàn)兩 個(gè)SIM卡同時(shí)待機(jī),又不增加GSM通訊模塊。為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是一種雙卡雙待手機(jī),使用一套GSM通訊電路、 一個(gè)天線、單一存儲(chǔ)器、 兩套SIM卡接口電路和一個(gè)模擬開關(guān),以及一套其他控制電路,所述GSM通訊電路包括射頻電路和基帶處理器,所述射頻電路包括射 頻收發(fā)芯片、射頻功率放大器和天線開關(guān),其中該天線開關(guān)集成到前端模 塊中,所述基帶處理器包括GSM信號(hào)處理器和通用嵌入式CPU,所述天線與射頻電路、基帶處理器順次連接;所述天線與所述射頻電 路的前端模塊是通過阻抗線連接,該阻抗線傳輸自空間接受或手機(jī)發(fā)射的 射頻信號(hào);所述前端模塊到所述的射頻收發(fā)芯片采用阻抗線傳輸接受的射 頻信號(hào),該前端模塊通過控制線的控制信號(hào)對(duì)手機(jī)處于接收模式還是發(fā)送 模式以及發(fā)送的頻段進(jìn)行控制;在所述的射頻收發(fā)芯片內(nèi)部進(jìn)行信號(hào)的轉(zhuǎn) 換后將處理后的信號(hào)通過I/O線傳輸至所述的通用嵌入式CPU;該通用嵌 入式CPU通過數(shù)據(jù)總線與所述的GSM信號(hào)處理器進(jìn)行數(shù)據(jù)傳輸;所述的存儲(chǔ)器與所述的通用嵌入式CPU直接采用地址和數(shù)據(jù)總線連接, 以傳輸信號(hào);所述的通用嵌入式CPU與所述SIM卡通過所述的模擬開關(guān)相連,該模 擬開關(guān)將該通用嵌入式CPU傳出的時(shí)鐘和數(shù)據(jù)信號(hào)切換成兩路,分別提供 給所述兩個(gè)SIM卡;所述的通用嵌入式CPU通過鍵盤接口接出的行列數(shù)據(jù)對(duì)鍵盤操作情'況進(jìn)行讀取,所述的通用嵌入式CPU通過差分?jǐn)?shù)據(jù)線與所述的音頻電路相連;馬達(dá)通過通用數(shù)據(jù)輸入輸出接口 GPIO與所述的通用嵌入式CPU相連。 所述的基帶處理器采用展訊公司的SPREADTRUM 6600D芯片。 所述的射頻收發(fā)芯片采用芯科實(shí)驗(yàn)室有限公司的SI 4210,所述的射頻 功率放大器采用采用芯科實(shí)驗(yàn)室有限公司的SI 4300。所述的存儲(chǔ)器采用存儲(chǔ)器采用三星公司的NOR+SRAM FLASH。 所述的GSM信號(hào)處理器采用中星微公司的PM+VC0529。 所述的其它控制電路包括T一flash卡,該T一flash卡與所述的通用嵌入式CPU之間通過一個(gè)SPI總線數(shù)據(jù)傳輸接口相連。所述的其它控制電路包括I/O接口電路,該I/O接口電路與所述的通用嵌入式CPU的連接包括USB差分?jǐn)?shù)據(jù)線、以及耳機(jī)的音頻信號(hào)線。所述的LCD接口電路包括液晶顯示模塊、攝像頭,所述的GSM信號(hào)處理器與該攝像頭及液晶顯示模塊均通過數(shù)據(jù)總線傳輸信號(hào)。所述的所述其它控制電路包括電源功率模塊、鍵盤、音頻電路和LCD接口電路。一種上述雙卡雙待手機(jī)的SIM卡初始化方法,包括下列步驟 步驟(1)上電開機(jī);步驟(2)應(yīng)用層模塊讀取手機(jī)固定存儲(chǔ)設(shè)備保存的當(dāng)前待機(jī)模式信息; 步驟(3)三種用戶模式判斷,如果是SIM1單待機(jī),轉(zhuǎn)步驟6;如果是SIM2 單待機(jī),轉(zhuǎn)步驟5;如果SIM1和SIM2雙待機(jī),轉(zhuǎn)步驟4; 步驟(4)應(yīng)用層模塊啟動(dòng)SIM1協(xié)議棧和SIM2協(xié)議棧; 步驟(4.1)進(jìn)入雙卡雙待待機(jī)模式開機(jī)流程;步驟(4. 2)如果收到S頂l和SIM2的卡狀態(tài)通知,同時(shí)啟動(dòng)步驟5. 2和 步驟6. 2;如果否,重復(fù)步驟4. 2,等待直到收到SIM1和S頂2的卡狀態(tài)通知;步驟(5)應(yīng)用層模塊啟動(dòng)SIM2協(xié)議棧; 步驟(5. 1)進(jìn)入SIM2中單待機(jī)開機(jī)流程;步驟(5.2)協(xié)議層模塊判斷SIM2卡狀態(tài)是否使能,如果是,轉(zhuǎn)步驟5.4; 如果否,轉(zhuǎn)步驟5.3;步驟(5.3)提示請插入SIM2卡,轉(zhuǎn)步驟7;步驟(5. 4) SIM卡管理層的SIM2任務(wù)模塊初始化SIM2中保存的數(shù)據(jù); 步驟(6)應(yīng)用層模塊啟動(dòng)S頂1協(xié)議棧; 步驟(6. 1)進(jìn)入SIM1中單待機(jī)開機(jī)流程;步驟(6.2)協(xié)議層模塊判斷SIM1卡狀態(tài)是否使能,如果是,轉(zhuǎn)步驟6.4; 如果否,轉(zhuǎn)步驟6.3;步驟(6.3)提示請插入SIM1卡,轉(zhuǎn)步驟7;步驟(6.4) SIM卡管理層的SIM1任務(wù)模塊初始化SIM1中保存的數(shù)據(jù); 步驟(7)結(jié)束。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是通過軟件和硬件的同步配合設(shè)計(jì),該GSM移動(dòng)終端在只有一個(gè)單獨(dú)的 GSM通訊模塊下,能夠同時(shí)支持兩個(gè)SIM卡,并且兩個(gè)SIM同時(shí)待機(jī)。并且 該雙卡雙待手機(jī)不增加GSM通訊模塊,而且不增加新的天線,從而有較 小的手機(jī)體積,降低了手機(jī)成本。
圖l是本發(fā)明的硬件設(shè)計(jì)框圖。圖2是本發(fā)明的軟件框架圖。圖3是本發(fā)明具體實(shí)施方式
的硬件框圖。圖4是本發(fā)明具體實(shí)施方式
的的軟件框圖。圖5是本發(fā)明的硬件連接關(guān)系圖。圖6是本發(fā)明雙卡雙待開機(jī)的SIM卡初始化流程7是本發(fā)明雙卡雙待SIM卡管理流程圖具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的具體實(shí)施方式
做進(jìn)一步詳細(xì)的說明,但不應(yīng)以此限制本發(fā)明的保護(hù)范圍。本發(fā)明需要硬件設(shè)計(jì)和軟件設(shè)計(jì)同步配合,下面從硬件和軟件的角度對(duì)本發(fā)明進(jìn)行說明。請參閱圖1和圖3所示的本發(fā)明的硬件平臺(tái)。本發(fā)明手機(jī)硬件上使用 一套GSM通訊電路、 一個(gè)天線、單一存儲(chǔ)器、兩套SIM卡接口電路,以及一套其他控制電路。各部分的功能如下所述GSM通訊電路包括射頻電路和基帶處理器。 基帶處理器:包括GSM信號(hào)處理器和通用嵌入式CPU。所述的基帶處理 器BBIC采用展訊公司的SPREADTRUM 6600D芯片。該GSM信號(hào)處 理器是數(shù)字信號(hào)處理芯片(Digital Signal Processing,以下簡稱DSP), 選用中星微公司的PM+VC0529。 GSM信號(hào)處理器完成的功能語音編解碼,完成語音信號(hào)和數(shù)字信號(hào)之間的轉(zhuǎn)換; 信息編解碼,改善傳輸過程中由噪聲和干擾造成的誤差,提高系 統(tǒng)可靠性;信號(hào)調(diào)制與解調(diào),完成數(shù)字信號(hào)和模擬信號(hào)之間的轉(zhuǎn)換; 自適應(yīng)均衡解決由多徑衰落引起的時(shí)延擴(kuò)展造成的高速傳輸時(shí) 碼元間的干擾性。 嵌入式CPU:完成所有控制工作,包括通訊流程處理、手機(jī)界面處理、附件管理等。射頻電路:主要包括射頻收發(fā)芯片和射頻功率放大器、天線開關(guān)等, 完成基帶信號(hào)和射頻信號(hào)之間的調(diào)制和解調(diào)。其中該天線開關(guān)集成到前 端模塊FEM中,該前端模塊還有一些匹配電路。所述的射頻收發(fā)芯片 采用芯科實(shí)驗(yàn)室有限公司的SI4210,所述的射頻功率放大器采用采用芯 科實(shí)驗(yàn)室有限公司的SI4300。存儲(chǔ)器包括閃存FLASH,存放手機(jī)軟件資源以及提供程序運(yùn)行空間。 當(dāng)需要提高程序運(yùn)行速度時(shí),該存儲(chǔ)器也可還包括RAM。該存儲(chǔ)器采用三 星公司的NOR+SRAM FLASH。模擬開關(guān)由于基帶芯片只提供一個(gè)SIM卡接口,因此需要模擬開關(guān)進(jìn) 行切換。其它控制電路:包括電源功率模塊、音頻電路、鍵盤、1/0接口電路和 LCD (液晶顯示器)接口電路等。該電源功率模塊包括提供手機(jī)電源的部 分和電源管理模塊。LCD接口電路包括液晶顯示模塊和攝像頭。請參閱圖5。圖5是本發(fā)明的硬件連接關(guān)系圖。所述天線與射頻電路、 基帶處理器順次連接。所述天線ANT與所述射頻電路的前端模塊FEM的引腳序號(hào)1 ANT是通 過阻抗線連接,該阻抗線傳輸自空間接受或手機(jī)發(fā)射的射頻信號(hào)。所述前端模塊FEM的引腳序號(hào)28到所述的射頻收發(fā)芯片(以下簡稱. Transceiver)的引腳序號(hào)29采用阻抗線傳輸接受的射頻信號(hào),該前端模塊FEM通過控制線的控制信號(hào)對(duì)手機(jī)處于接收模式還是發(fā)送模式以及 發(fā)送的頻段進(jìn)行控制。該引腳序號(hào)28為天線開關(guān)的接收端DCS/RX、 GSM850/GSM900/RX,經(jīng)射頻濾波器RF Filter后連接收發(fā)器Tranceiver; 引腳序號(hào)29為Tranceiver上接收天線開關(guān)輸出的信號(hào)接口 RFIDP、 RFIDN、 RFIEP、 RFIEN,這是射頻傳輸?shù)乃臈l差分線。在Transceiver內(nèi)部進(jìn)行信號(hào)的轉(zhuǎn)換后將處理后的信號(hào)通過4條I/O 線傳輸至通用嵌入式CPU,即基帶芯片(BaseBand,以下簡稱BB), Transceiver的引腳序號(hào)6和BB的引腳序號(hào)7相連,序號(hào)6為BQN、BQP、 BIN、 BIP,傳輸四條IQ線RX/TXQN、 RX/TXQP、 RX/TXIN、 RX/TXIP。 序號(hào)7為RX/TXIN、 RX/TXIP、 RX/TXQP、 RX/TQN,是四條IQ線 RX/TXQN、 RX/TXQP、 RX/TXIN、 RX/TXIP的BB接口 。其中BQN、 BQP、 BIN、 BIP為基帶芯片上的引腳標(biāo)號(hào),與基帶芯片上的引腳標(biāo)號(hào)RX/TXIN、 RX/TXIP、 RX/TXQP、 RX/TQN相連。其中IQ是同步求積分,in-phase quadrature 。BB的引腳序號(hào)15通過數(shù)據(jù)總線與DSP的引腳序號(hào)23進(jìn)行數(shù)據(jù)傳輸。 15為BB上連接DSP的數(shù)據(jù)總線接口 EMD0 EMD15。 23為DSP上連接BB的 數(shù)據(jù)總線接口 CPU—D0 CPU—D7和CPU—ADDR0 CPU一ADDR7。所述的存儲(chǔ)器做了兼容,即可以采用另外一種存儲(chǔ)器,主要是為了防 止缺貨。其引腳序號(hào)16與BB的引腳序號(hào)8直接采用地址和數(shù)據(jù)總線連 接,以傳輸信號(hào)。弓l腳序號(hào)8為16條數(shù)據(jù)總線D
的接口, EMD0 EMD15。引腳序號(hào)16為16條數(shù)據(jù)總線D
的接口 , DQ0 DQ15。BB的引腳序號(hào)10與SIM卡接口電路引腳序號(hào)18的通過一個(gè)模擬開 關(guān)相連,該模擬開關(guān)將BB傳出的時(shí)鐘和數(shù)據(jù)信號(hào)切換成兩路,分別提 供給所述兩個(gè)SIM卡。引腳序號(hào)18為SIM卡上IO接口。引腳序號(hào)IO 為BB上與SIM卡傳輸數(shù)據(jù)的SIMDAO,經(jīng)過模擬開關(guān)后與SIM卡連接。 該SIMDAO是基帶芯片上的引腳標(biāo)號(hào)。BB通過鍵盤接口接出的行列數(shù)據(jù)對(duì)鍵盤操作情況進(jìn)行讀取,引腳序號(hào) 13為BB上連接鍵盤的數(shù)據(jù)接口 KEY0UT0 KEY0UT5和KEYIN0 KEYIN3。 21 為鍵盤的接口。所述的其它控制電路包括I/O接口電路,該外部接口與BB的連接包括 DM、 DP兩根USB差分?jǐn)?shù)據(jù)線,下載時(shí)使用,以及耳機(jī)的麥克風(fēng)MIC和聽 筒Receiver音頻信號(hào)線。19為18PIN上的13、 IIPIN,傳送耳機(jī)上Receiver和Mic的接收發(fā)送 信號(hào)。該18PIN為采用的數(shù)據(jù)連接器,當(dāng)中的ll, 13兩個(gè)管腳傳送聽 筒和麥克的信號(hào)。11為BB上的引腳UORXDO、 UOTXDO。12為BB上與受話器SPEAKER的數(shù)據(jù)傳輸接口,即引腳EARP、 EARN/HEAD-L,經(jīng)音頻功放驅(qū)動(dòng)Speaker;該12引腳序號(hào)還連接Receiver 上的引腳AUXSPN/HEAD_R、 AUXSPP,以及連接Mic上的引腳MICP、 MICN。20為音頻功放的IN+、 IN-,經(jīng)放大后從V0+、 V0-輸出驅(qū)動(dòng)Speaker和 Receiver上的1、 2pin,以及Mic上的1 、 2pin。所述的其它控制電路包括I/O接口電路,該外部接口與BB的連接包括 下載用的DM、 DP兩根USB差分?jǐn)?shù)據(jù)線,以及耳機(jī)的麥克風(fēng)MIC和聽筒 Receiver音頻信號(hào)線。BB通過兩對(duì)分別從手機(jī)和耳機(jī)上的MIC傳輸?shù)牟罘謹(jǐn)?shù)據(jù)線接收音 頻信號(hào),通過一對(duì)差分線經(jīng)分別經(jīng)過三個(gè)音頻功放驅(qū)動(dòng)五個(gè)SPEAKER, 并通過一對(duì)差分線向Receiver傳送數(shù)據(jù)。其中三個(gè)音頻功放是音頻電路 的一部分,是其中的一個(gè)芯片。馬達(dá)Motor通過通用數(shù)據(jù)輸入輸出接口 GPIO與所述的通用嵌入式 CPU相連。引腳序號(hào)14為BB上連接MOTOR的MTCKO接口 。引腳序 號(hào)22經(jīng)三極管、二極管連接Motor。所述的MTCKO是BB上的引腳標(biāo) 號(hào),與馬達(dá)相連。所述的其它控制電路包括T一flash卡,該T一flash卡與BB之間通過 一個(gè)外圍串行接口 (SPI)相連。引腳序號(hào)9為SPI總線BB端的數(shù)據(jù)接 口 PA4/BOOT和U2RXD 。 17為SPI總線BB端的數(shù)據(jù)接口 CMD和DATO 。所述PA4/BOOT和U2RXD是BB上的引腳標(biāo)號(hào),負(fù)責(zé)與T-FLASH傳輸 信號(hào);所述CMD和DAT0是FLASH上的引腳標(biāo)號(hào),與PA4/BOOT和 U2RXD通過SPI總線相連。所述的LCD接口電路包括液晶顯示模塊(LCD Module,以下簡稱 LCM)、攝像頭,BB與該攝像頭及液晶顯示模塊均通過數(shù)據(jù)總線傳輸信 號(hào)。引腳序號(hào)24為DSP上連接前后攝像頭的數(shù)據(jù)總線接口 CS_D0~ CS一D7。引腳序號(hào)25為DSP上連接LCM的數(shù)據(jù)總線接口 LCD_D0~LCD_D15。引腳序號(hào)26為后攝像頭的19, 21, 22, 20, 18, 16, 14, 12pin和前置攝像頭的柔性印刷電路板(Flexible Printed Circuit, 簡稱FPC)上的Y0 Y7,該Y0 Y7是FPC上的引腳標(biāo)號(hào),數(shù)據(jù)從這幾個(gè) 引腳傳輸。引腳序號(hào)27為DSP連接LCM的數(shù)據(jù)總線接口,經(jīng)四個(gè)電磁 干擾(Electromagnetic Interference ,簡稱EMI)濾波器連接FPC上的引 腳DB1一DB17。圖中引腳序號(hào)2為DCS/TX, GSM850/GSM900/TX。引腳序號(hào)3為 RFOH, RFOL。引腳序號(hào)4為RFIH, RFIL。引腳序號(hào)5為RFOH, RFOL。 所述DCS/TX為開關(guān)上數(shù)字通信系統(tǒng)(Digital Communication System , 簡稱DCS)頻段的輸出引腳,GSM850/GSM900/TX為開關(guān)上GSM頻段 的輸入引腳。RFOH為功放上DCS的輸出引腳,RFOL為功放上GSM 端的輸出引腳。DCS/TX與RFOH, GSM850/GSM900/TX與RFOL是通 過射頻阻抗線連接在一起的。以上是本發(fā)明硬件部分,下面介紹軟件實(shí)現(xiàn)部分。請參閱圖2和圖4,軟件框架中各部分的功能如下協(xié)議第一層Layer 1:提供芯片和高層軟件間的接口,直接控制芯片。協(xié)議第二層Layer2:完成數(shù)據(jù)傳輸和流量控制。無線資源管理(Radio Resources,簡稱RR):完成無線資源管理。任務(wù)管理模塊(Mobility Management,簡稱醒)完成手機(jī)鑒權(quán)以及移 動(dòng)性管理。呼叫控制(Call control,簡稱CC):和手機(jī)呼叫相關(guān)的管理。 SMS: 短消息業(yè)務(wù)管理。附加業(yè)務(wù)(Sup. Services,簡稱SS):附加業(yè)務(wù)管理,如呼叫轉(zhuǎn)移、 號(hào)碼顯示等。由于所有GSM手機(jī)必須遵守歐洲電信標(biāo)準(zhǔn)化委員會(huì)(ETSI)制定的GSM 國際標(biāo)準(zhǔn)協(xié)議。而該協(xié)議制訂的時(shí)候只考慮一個(gè)手機(jī)一張SIM卡的方式, 因此,要支持兩張SIM卡同時(shí)在線,本發(fā)明需要做下面的更改設(shè)計(jì)1、 網(wǎng)絡(luò)選擇因GSM是一個(gè)全球移動(dòng)通訊網(wǎng)絡(luò),手機(jī)可以在不同的國 家,不同的運(yùn)營商之間自由漫游,因此,手機(jī)開機(jī)以后,首先要選擇一個(gè)合 適的GSM網(wǎng)絡(luò)進(jìn)行駐留并接受網(wǎng)絡(luò)提供的各種業(yè)務(wù)。為了實(shí)現(xiàn)雙卡雙待,兩張SIM卡都必須同時(shí)選擇網(wǎng)絡(luò)并駐留,接受各 自的網(wǎng)絡(luò)信息。2、 小區(qū)選擇手機(jī)完成網(wǎng)絡(luò)選擇之后,就需要尋找網(wǎng)絡(luò)允許的所有廣播控制信道 (Broadcast Control Channel,以下堅(jiān)持BCCH)頻點(diǎn),并選擇一個(gè)最合適的進(jìn)行駐留,小區(qū)選擇是為了讓手機(jī)在當(dāng)前網(wǎng)絡(luò)下,選擇一個(gè)最合適的服 務(wù)小區(qū),并把該小區(qū)作為自己的主要服務(wù)小區(qū),通過該小區(qū)和他人進(jìn)行通 訊。根據(jù)兩張SIM卡所屬運(yùn)營商情況,分為兩種情況A兩張SIM卡屬于同一運(yùn)營商,可以只搜尋并選擇一次BCCH,兩個(gè) 卡都在同一小區(qū)駐留。但若小區(qū)不允許第二張SIM駐留,可以選擇同時(shí)切 換到臨近小區(qū),或兩張卡分別駐留不同小區(qū),適當(dāng)時(shí)候再同時(shí)切換到最優(yōu) 小區(qū)。B兩張SIM分別屬于不同運(yùn)營商,則需要分別獨(dú)立完成小區(qū)選擇和駐留。3、 小區(qū)重選小區(qū)重選是手機(jī)在空閑模式下,因?yàn)槲恢靡苿?dòng),信號(hào)變化 等因素引起的重新選擇服務(wù)小區(qū)的過程。根據(jù)兩張SIM所屬運(yùn)營商情況,分為兩種情況A兩張SIM卡屬于同一運(yùn)營商,可以由任意一張SIM卡完成相鄰小區(qū)測 量工作,另外一張SIM共享測量數(shù)據(jù)。若需要重選,則可以共同切換服務(wù)小 區(qū),若新小區(qū)暫時(shí)接納一張SIM卡,另外一張SIM則在適當(dāng)時(shí)候再次發(fā)起小 區(qū)切換。B兩張SIM分別屬于不同運(yùn)營商,則需要分別獨(dú)立完成小區(qū)重選工作4、 位置區(qū)更新當(dāng)手機(jī)從一個(gè)位置區(qū)移動(dòng)到另一個(gè)位置區(qū),這時(shí),手機(jī)發(fā)現(xiàn)其存儲(chǔ)器中 的位置區(qū)識(shí)別碼(LAI, Location Area Identity)發(fā)生變化,需要向網(wǎng)絡(luò)重 新登記。根據(jù)兩張SIM所屬運(yùn)營商情況,分為兩種情況A兩張SIM卡屬于同一運(yùn)營商,可以由任意一張SIM卡完成測量工作, 另外一張S頂卡共享測量數(shù)據(jù)。若需要位置區(qū)更新,則可以共同切換。B兩張S頂卡分別屬于不同運(yùn)營商,由于兩個(gè)網(wǎng)絡(luò)的位置區(qū)定義不同, 位置區(qū)更新將獨(dú)立完成。另外,由小區(qū)參數(shù)T3212定義的周期性位置區(qū)更新,不管是同一運(yùn)營商 的SIM卡還是不同運(yùn)營商的SIM卡,都有獨(dú)立完成網(wǎng)絡(luò)重新登記工作。小 區(qū)參數(shù)T3212即GSM無線參數(shù)中的周期位置更新定時(shí)器。GSM系統(tǒng)中發(fā)生 位置更新的原因主要有兩類, 一種是移動(dòng)臺(tái)發(fā)現(xiàn)其所在的位置區(qū)發(fā)生變 化,另一種是網(wǎng)絡(luò)規(guī)定移動(dòng)臺(tái)周期地進(jìn)行位置更新,周期位置更新的頻度 是由網(wǎng)絡(luò)控制的,而周期長度則由參數(shù)T3212來確定。5、 主叫當(dāng)一張卡進(jìn)行正常呼叫時(shí),另外一張卡處于休眠狀態(tài)。一旦呼叫完成, 休眠卡開始重新找網(wǎng)流程。若網(wǎng)線狀態(tài)沒有變化,則不做任何操作;若網(wǎng)絡(luò) 狀態(tài)發(fā)生變化(移動(dòng),信號(hào)漂移,時(shí)間消逝等))則需要重選,切換或登記。6、 被叫兩張卡都需要監(jiān)視尋呼信道(PCH, Paging Channel),根據(jù)兩張SIM 卡所屬運(yùn)營商情況,分為兩種情況A兩張SIM卡屬于同一運(yùn)營商,由于可以監(jiān)視同一個(gè)BCCH,因此,只需 要根據(jù)頂SI計(jì)算情況,直接監(jiān)視相應(yīng)的尋呼窗口。國際移動(dòng)用戶識(shí)另寸碼 (international mobile subscriber identity ,簡稱IMSI)是國際上為唯一識(shí)別一個(gè)移動(dòng)用戶所分配的號(hào)碼, 每張S頂卡里都存有這樣一個(gè)全球唯一的標(biāo)志號(hào)。B兩張SIM分別屬于不同運(yùn)營商,需要分別監(jiān)視兩個(gè)BCCH信道。若尋呼窗口能夠錯(cuò)開,則分別接受各自尋呼信息;若尋呼窗口剛好一致,則其中 一張SIM卡要啟動(dòng)小區(qū)重選流程,直到尋呼窗口錯(cuò)開并且信號(hào)良好。若上 訴條件不能滿足,則采用乒乓法分時(shí)接收。 7:短消息短消息數(shù)據(jù)量較小,并且實(shí)時(shí)性要求不高,所以兩種SIM獨(dú)立完成。 上述軟件設(shè)計(jì)中的核心問題是管理兩張SIM卡。軟件方面控制待機(jī)的三種模式。在硬件方面通過一個(gè)模擬開關(guān)在兩張SIM卡之間進(jìn)行切換。 請參閱圖6。圖6是本發(fā)明雙卡雙待開機(jī)的SIM卡初始化流程圖。 本發(fā)明雙卡雙待手機(jī)的SIM卡初始化方法包括下列步驟步驟(1)上電開機(jī);步驟(2)應(yīng)用層模塊讀取手機(jī)固定存儲(chǔ)設(shè)備保存的當(dāng)前待機(jī)模式信息, 所述手機(jī)固定存儲(chǔ)設(shè)備可以是手機(jī)FLASH等。步驟(3)三種用戶模式判斷,如果是SIM1單待機(jī),轉(zhuǎn)步驟6;如果是SIM2 單待機(jī),轉(zhuǎn)步驟5;如果SIM1和SIM2雙待機(jī),轉(zhuǎn)步驟4; 步驟(4)應(yīng)用層模塊啟動(dòng)SIM1協(xié)議棧和S頂2協(xié)議棧;步驟(4. 1)進(jìn)入雙卡雙待待機(jī)模式開機(jī)流程;步驟(4. 2)如果收到SIM1和SIM2的卡狀態(tài)通知,同時(shí)啟動(dòng)步驟5. 2和 步驟6. 2;如果否,重復(fù)步驟4. 2,等待直到收到SIM1和SIM2的卡狀態(tài) 通知;步驟(5)應(yīng)用層模塊啟動(dòng)SIM2協(xié)議棧; 步驟(5. 1)進(jìn)入SIM2中單待機(jī)開機(jī)流程;步驟(5.2)協(xié)議層模塊判斷SIM2卡狀態(tài)是否使能,如果是,轉(zhuǎn)步驟5.4; 如果否,轉(zhuǎn)步驟5.3;步驟(5.3)提示請插入SIM2卡,轉(zhuǎn)步驟7;步驟(5.4) SIM卡管理層的SIM2任務(wù)模塊初始化SIM2中保存的數(shù)據(jù); 步驟(6)應(yīng)用層模塊啟動(dòng)SIM1協(xié)議棧; 步驟(6. 1)進(jìn)入SIM1中單待機(jī)開機(jī)流程;步驟(6.2)協(xié)議層模塊判斷SIM1卡狀態(tài)是否使能,如果是,轉(zhuǎn)步驟6.4; 如果否,轉(zhuǎn)步驟6.3;步驟(6.3)提示請插入S頂1卡,轉(zhuǎn)步驟7;步驟(6.4) SIM卡管理層的SIM1任務(wù)模塊初始化SIM1中保存的數(shù)據(jù); 步驟(7)結(jié)束。請參閱圖7。圖7是本發(fā)明雙卡雙待SIM卡管理流程圖。 Applicaton Layer:即應(yīng)用層,完成人機(jī)交互。實(shí)現(xiàn)了對(duì)SIM1卡和SIM2 卡中讀取的信息的顯示和管理,包括電話本、短消息、通話記錄、運(yùn)營 商信息等。協(xié)議棧的啟動(dòng)也是在應(yīng)用層在開機(jī)初始化的時(shí)候完成的。 開機(jī)初始化應(yīng)用層時(shí),通過訪問手機(jī)固定存儲(chǔ)設(shè)備中保存的當(dāng)前待機(jī)模式信息來控制兩張卡對(duì)應(yīng)的SIMl任務(wù)和SIM2任務(wù)的動(dòng)態(tài)創(chuàng)建以及 協(xié)議層的相應(yīng)初始化處理。Protocol Layer:協(xié)議層,包括協(xié)議接口層。該層向上提供給應(yīng)用層訪 問SIMl和SIM2卡協(xié)議層的接口 ,處理應(yīng)用層訪問SIMl和SIM2的請求; 通過向應(yīng)用層發(fā)送系統(tǒng)消息傳遞SIMl和SIM2相關(guān)的信息和數(shù)據(jù)。向下 通過SIM卡管理層提供的訪問接口來訪問SIMl和SIM2,獲取相應(yīng)信息 和數(shù)據(jù)。協(xié)議層完成對(duì)應(yīng)用層請求消息的編碼,并對(duì)SIM卡管理層發(fā)送過來 的消息內(nèi)容進(jìn)行解碼,并將解碼后的數(shù)據(jù)和信息整理后通過信號(hào)傳遞給 應(yīng)用層。協(xié)議層還完成SIMl和SIM2狀態(tài)的切換和控制。 SIM Manager Layer: SIM卡管理層,主要由SIMl任務(wù)、SIM2任務(wù)及SIM 驅(qū)動(dòng)(即driver)組成。協(xié)議層欲訪問SIMl卡時(shí),向SIMl任務(wù)發(fā)送信 號(hào),請求訪問SIMl卡,SIMl任務(wù)在收到信號(hào)請求之后,通過SIM driver 來控制讀寫SIM1卡中的信息;同樣協(xié)議層欲訪問SIM2卡時(shí),向SIM2 任務(wù)發(fā)送信號(hào),請求訪問SIM2卡,SIM2任務(wù)在收到信號(hào)請求之后,通 過SIM driver來控制讀寫SIM2卡中的信息。圖7中所示SIMl卡和SIM2卡分別表示物理上的兩張卡SIM卡1 和S頂卡2。上電之后,當(dāng)應(yīng)用層初始化時(shí),通過讀取手機(jī)固定存儲(chǔ)設(shè)備保存的當(dāng) 前待機(jī)模式來啟動(dòng)或關(guān)閉SIM1和SIM2相應(yīng)的協(xié)議棧。以雙卡雙待模式 為例在啟動(dòng)協(xié)議棧的時(shí)候會(huì)創(chuàng)建SIM1任務(wù)和SIM2任務(wù),在創(chuàng)建SIM1 任務(wù)和SIM2任務(wù)之后,協(xié)議層會(huì)分別給SIM1任務(wù)和SIM2任務(wù)發(fā)送初始 化SIM卡的請求,SIM1任務(wù)和SIM2任務(wù)在收到初始化請求之后通過控 制SIM driver來讀取SIMl和SIM2中的數(shù)據(jù),并向協(xié)議層匯報(bào)SIMl和SIM2的狀態(tài)及數(shù)據(jù)信息,協(xié)議層在收到SIM1和SIM2的狀態(tài)和數(shù)據(jù)信息 之后,對(duì)數(shù)據(jù)信息進(jìn)行解析,并根據(jù)獲取的狀態(tài)向應(yīng)用層上報(bào)系統(tǒng)消息 通知應(yīng)用層SIM1和SIM2狀態(tài);應(yīng)用層根據(jù)協(xié)議層發(fā)來的不同的消息來 發(fā)起跟SIM卡相關(guān)的應(yīng)用初始化,向協(xié)議層發(fā)請求讀取短消息、電話本、 通話記錄等數(shù)據(jù)。綜上所述,本發(fā)明實(shí)現(xiàn)一種新的GSM通訊終端,該移動(dòng)終端只有一個(gè) 單獨(dú)的GSM通訊模塊,但同時(shí)支持兩個(gè)SIM卡,并且兩個(gè)SIM卡同時(shí)待機(jī)。 以上所述僅為本發(fā)明的較佳實(shí)施例而己,并非用來限定本發(fā)明的實(shí)施 范圍。即凡依本發(fā)明申請專利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為 本發(fā)明的技術(shù)范疇。
權(quán)利要求
1、一種雙卡雙待手機(jī),其特征在于該手機(jī)使用一套GSM通訊電路、一個(gè)天線、單一存儲(chǔ)器、兩套SIM卡接口電路和一個(gè)模擬開關(guān),以及一套其他控制電路,所述GSM通訊電路包括射頻電路和基帶處理器,所述射頻電路包括射頻收發(fā)芯片、射頻功率放大器和天線開關(guān),其中該天線開關(guān)集成到前端模塊中,所述基帶處理器包括GSM信號(hào)處理器和通用嵌入式CPU,所述天線與射頻電路、基帶處理器順次連接;所述天線與所述射頻電路的前端模塊是通過阻抗線連接,該阻抗線傳輸自空間接受或手機(jī)發(fā)射的射頻信號(hào);所述前端模塊到所述的射頻收發(fā)芯片采用阻抗線傳輸接受的射頻信號(hào),該前端模塊通過控制線的控制信號(hào)對(duì)手機(jī)處于接收模式還是發(fā)送模式以及發(fā)送的頻段進(jìn)行控制;在所述的射頻收發(fā)芯片內(nèi)部進(jìn)行信號(hào)的轉(zhuǎn)換后將處理后的信號(hào)通過I/O線傳輸至所述的通用嵌入式CPU;該通用嵌入式CPU通過數(shù)據(jù)總線與所述的GSM信號(hào)處理器進(jìn)行數(shù)據(jù)傳輸;所述的存儲(chǔ)器與所述的通用嵌入式CPU直接采用地址和數(shù)據(jù)總線連接,以傳輸信號(hào);所述的通用嵌入式CPU與所述SIM卡通過所述的模擬開關(guān)相連,該模擬開關(guān)將該通用嵌入式CPU傳出的時(shí)鐘和數(shù)據(jù)信號(hào)切換成兩路,分別提供給所述兩個(gè)SIM卡;所述的通用嵌入式CPU通過鍵盤接口接出的行列數(shù)據(jù)對(duì)鍵盤操作情況進(jìn)行讀取,所述的通用嵌入式CPU通過差分?jǐn)?shù)據(jù)線與所述的音頻電路相連;馬達(dá)通過通用數(shù)據(jù)輸入輸出接口GPIO與所述的通用嵌入式CPU相連。
2、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的基帶處理 器采用展訊公司的SPREADTRUM 6600D芯片。
3、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的射頻收發(fā) 芯片采用芯科實(shí)驗(yàn)室有限公司的SI 4210,所述的射頻功率放大器采用采用 芯科實(shí)驗(yàn)室有限公司的SI 4300。
4、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的存儲(chǔ)器采 用存儲(chǔ)器采用三星公司的NOR+SRAM FLASH。
5、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的GSM信號(hào) 處理器采用中星微公司的PM+VC0529。
6、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的其它控制 電路包括T一flash卡,該T一flash卡與所述的通用嵌入式CPU之間通過 一個(gè)SPI總線數(shù)據(jù)傳輸接口相連。
7、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的其它控制 電路包括I/O接口電路,該I/O接口電路與所述的通用嵌入式CPU的連接 包括USB差分?jǐn)?shù)據(jù)線、以及耳機(jī)的音頻信號(hào)線。
8、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的LCD接口 電路包括液晶顯示模塊、攝像頭,所述的GSM信號(hào)處理器與該攝像頭及液 晶顯示模塊均通過數(shù)據(jù)總線傳輸信號(hào)。
9、 根據(jù)權(quán)利要求1所述的雙卡雙待手機(jī),其特征在于所述的所述其它 控制電路包括電源功率模塊、鍵盤、音頻電路和LCD接口電路。
10、 一種上述權(quán)利要求中的雙卡雙待手機(jī)的SIM卡初始化方法,其特征在 于該方法包括下列步驟步驟(1)上電開機(jī);步驟(2)應(yīng)用層模塊讀取手機(jī)固定存儲(chǔ)設(shè)備保存的當(dāng)前待機(jī)模式信息; 步驟(3)三種用戶模式判斷,如果是SIM1單待機(jī),轉(zhuǎn)步驟6;如果是SIM2 單待機(jī),轉(zhuǎn)步驟5;如果SIM1和SIM2雙待機(jī),轉(zhuǎn)步驟4; 步驟(4)應(yīng)用層模塊啟動(dòng)SIM1協(xié)議棧和SIM2協(xié)議棧; 步驟(4.1)進(jìn)入雙卡雙待待機(jī)模式開機(jī)流程;步驟(4. 2)如果收到SIM1和SIM2的卡狀態(tài)通知,同時(shí)啟動(dòng)步驟5. 2和 步驟6. 2;如果否,重復(fù)步驟4. 2,等待直到收到SIM1和SIM2的卡狀態(tài) 通知;步驟(5)應(yīng)用層模塊啟動(dòng)SIM2協(xié)議棧; 步驟(5. 1)進(jìn)入SIM2中單待機(jī)開機(jī)流程;步驟(5.2)協(xié)議層模塊判斷SIM2卡狀態(tài)是否使能,如果是,轉(zhuǎn)步驟5.4; 如果否,轉(zhuǎn)步驟5.3;步驟(5.3)提示請插入SIM2卡,轉(zhuǎn)步驟7;步驟(5. 4) SIM卡管理層的SIM2任務(wù)模塊初始化SIM2中保存的數(shù)據(jù); 步驟(6)應(yīng)用層模塊啟動(dòng)SIM1協(xié)議棧; 步驟(6. 1)進(jìn)入SIM1中單待機(jī)開機(jī)流程;步驟(6.2)協(xié)議層模塊判斷SIM1卡狀態(tài)是否使能,如果是,轉(zhuǎn)步驟6.4; 如果否,轉(zhuǎn)步驟6.3;步驟(6.3)提示請插入SIM1卡,轉(zhuǎn)步驟7;步驟(6.4) SIM卡管理層的SIM1任務(wù)模塊初始化SIM1中保存的數(shù)據(jù); 步驟(7)結(jié)束。
全文摘要
本發(fā)明公開了一種雙卡雙待手機(jī)及其實(shí)現(xiàn)方法,該手機(jī)使用一套GSM通訊電路、一個(gè)天線、單一存儲(chǔ)器、兩套SIM卡接口電路和一個(gè)模擬開關(guān),以及一套其他控制電路。GSM通訊電路包括射頻電路和基帶處理器,所述射頻電路包括射頻收發(fā)芯片、射頻功率放大器和天線開關(guān),其中該天線開關(guān)集成到前端模塊中,所述基帶處理器包括GSM信號(hào)處理器和通用嵌入式CPU。其它控制電路包括電源功率模塊、鍵盤、音頻電路和LCD接口電路。本發(fā)明GSM移動(dòng)終端在只有一個(gè)單獨(dú)的GSM通訊模塊下,能夠同時(shí)支持兩個(gè)SIM卡,并且兩個(gè)SIM同時(shí)待機(jī)。該雙卡雙待手機(jī)有較小的手機(jī)體積,降低了手機(jī)成本。
文檔編號(hào)H04Q7/32GK101247591SQ20071017269
公開日2008年8月20日 申請日期2007年12月21日 優(yōu)先權(quán)日2007年12月21日
發(fā)明者強(qiáng) 徐, 蔡林川, 巖 高 申請人:嘉興聞泰通訊科技有限公司