G/C 雙模雙待機(jī)CDMA 側(cè)短消息功能的實(shí)現(xiàn)
出處:老黃頭 發(fā)布于:2009-11-30 11:38:52
摘要:針對(duì)以GSM為主模塊,高通(CDMA)6025為從模塊的雙模雙待機(jī),通過(guò)研究GSM和CDMA的短消息協(xié)議,以GSM的PDU格式標(biāo)準(zhǔn)為基準(zhǔn),設(shè)計(jì)了一個(gè)CDMA短消息PDU格式,同時(shí)在高通6025平臺(tái)上新增自定義的AT命令實(shí)現(xiàn)了CDMA側(cè)短消息的各項(xiàng)功能。目前,該方案已經(jīng)成功地應(yīng)用到雙模雙待機(jī)的研制中,并為實(shí)現(xiàn)其他類(lèi)型的雙模雙待機(jī)提供了重要的參考。
0 引言
雙模手機(jī)誕生至今已經(jīng)發(fā)展了兩代[1],代雙模手機(jī),即傳統(tǒng)雙模手機(jī),實(shí)現(xiàn)了同時(shí) 支持GSM[2]網(wǎng)絡(luò)和CDMA[3]網(wǎng)絡(luò)的功能,但只能選擇一個(gè)網(wǎng)絡(luò)在線(xiàn)工作;第二代雙模手機(jī) 在近幾年開(kāi)始嶄露頭角,真正實(shí)現(xiàn)了GSM 和CDMA 的雙模雙待[4,5]。在我國(guó)市場(chǎng)上,雙模 雙待機(jī)的價(jià)格是影響其普及的一大阻礙,目前主要有兩種方案:一是采用專(zhuān)用的高端芯片, 如美國(guó)高通公司的8 系列芯片,開(kāi)發(fā)周期短,大多數(shù)廠(chǎng)家采用該套方案,但高昂的價(jià)格,使 其往往只面對(duì)高端客戶(hù),市場(chǎng)消耗力有限,影響范圍也小;二是以一套基帶芯片來(lái)控制另一 套網(wǎng)絡(luò)系統(tǒng),如以GSM 為主控制CDMA,或以CDMA 為主控制GSM,其實(shí)現(xiàn)交互性和多 任務(wù)相對(duì)較慢,應(yīng)用也相對(duì)少一些,但價(jià)格相對(duì)比較低,具有較高的性?xún)r(jià)比,主要針對(duì)中低 端客戶(hù)市場(chǎng),這套方案也是各廠(chǎng)家進(jìn)行自主研發(fā)的主要方向。本文主要針對(duì)以GSM 模塊為 主控制CDMA 模塊進(jìn)行研發(fā)的雙模雙待手機(jī),利用AT 命令實(shí)現(xiàn)CDMA 側(cè)短消息的功能。
1 系統(tǒng)框架
該雙模雙待機(jī)是以GSM 為 主控模塊,負(fù)責(zé)對(duì)外圍設(shè)備的 控制管理,包括LCD 顯示、鍵 盤(pán)掃描等;以CDMA 為從屬模 塊,采用高通MSM6025 平臺(tái)。 GSM 模塊和CDMA 模塊的交互 通過(guò)串口AT 命令實(shí)現(xiàn)。其系 統(tǒng)框架如圖1 所示。

由于CDMA 模塊為從屬模塊,故只要在DMSS/AMSS 層中進(jìn)行硬件驅(qū)動(dòng)的修改和AT 命令的 擴(kuò)展來(lái)實(shí)現(xiàn)具體的功能需求。
高通6025 目前實(shí)現(xiàn)的AT 命令集主要是用于數(shù)據(jù)業(yè)務(wù),為滿(mǎn)足GSM/CDMA 模塊之間數(shù)據(jù) 交換的需要,需要對(duì)其ATCOP 模塊進(jìn)行擴(kuò)展。本文主要在DS 任務(wù)上將ATCOP 作為一個(gè)客戶(hù) 應(yīng)用通過(guò)串口A(yíng)T 命令來(lái)負(fù)責(zé)和GSM 側(cè)的交互,實(shí)現(xiàn)短消息的各個(gè)功能,主要包括接收、發(fā) 送、閱讀、刪除和保存等功能。
2 短消息接口協(xié)議
ETSI[6]指定了一個(gè)短消息發(fā)送協(xié)議作為GSM 標(biāo)準(zhǔn)[7]的一部分,定義了三個(gè)接口協(xié)議 (Block 模式、Text 模式、PDU 模式)。使用Text 模式收發(fā)短消息代碼簡(jiǎn)單,實(shí)現(xiàn)起來(lái)十分 容易,但是的缺點(diǎn)是不能收發(fā)中文短消息。不過(guò)PDU 模式完全可以解決這個(gè)問(wèn)題,該模 式不僅支持中文短消息,也能發(fā)送英文短消息,堪稱(chēng)完美無(wú)缺。PDU 模式收發(fā)短消息可以使 用3 種編碼:7-bit,8-bit 和UCS2 編碼。
7-bit 編碼用于發(fā)送普通的ASCII 字符,8-bit 編碼通常用于發(fā)送數(shù)據(jù)消息,UCS2 編碼用于發(fā)送Unicode 字符。如果要實(shí)現(xiàn)中文短消息的 發(fā)送,應(yīng)選擇UCS2,即中文Unicode 碼。PDU 模式被所有手機(jī)支持,可以使用任何字符集, 這也是手機(jī)默認(rèn)的編碼方式。 CDMA 短消息沒(méi)有象GSM 那樣具有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)格式和PDU 字段,因此首先要統(tǒng)一GSM 和CDMA 的短消息格式。具體以GSM 的PDU 格式為基準(zhǔn)進(jìn)行統(tǒng)一設(shè)計(jì)。在盡量與GSM 短消息 PDU 格式統(tǒng)一的情況下,給予CDMA 定義其PDU 格式,主要分為Submit(發(fā)送)和Deliver (接收)兩種,具體定義如下:
(1) Submit Type
無(wú)SMSC 號(hào)碼,若對(duì)方號(hào)碼179403,消息內(nèi)容是“Hello!”,則從手機(jī)發(fā)出的PDU 串為:
00 11 00 06 81 71 49 30 00 00 00 06 C8 32 9B FD 0E 01
對(duì)照約定,以上數(shù)據(jù)的具體含義見(jiàn)表1:

(2) Deliver Type
無(wú)SMSC 號(hào)碼,若對(duì)方號(hào)碼29773950,消息內(nèi)容是“你好!”,則從手機(jī)發(fā)出的PDU 串為:
00 84 08 81 92 77 93 05 00 08 60 30 12 90 63 54 00 3*F 60 59 7D 00 21
對(duì)照約定,以上數(shù)據(jù)的具體含義見(jiàn)表2:

3 新增CDMA 側(cè)AT 命令
由于CDMA 模塊選用的高通6025 平臺(tái)中沒(méi)有定義短消息操作方面的AT 命令集[8],為 滿(mǎn)足GSM 模塊與CDMA 模塊通信的需求,需要自定義相關(guān)AT 命令。參照GSM 標(biāo)準(zhǔn)AT 命令,給CDMA 模塊(高通6025 平臺(tái))增加短消息操作的AT 命令如表3 所示,基于篇幅, 具體的命令格式這里就不詳細(xì)介紹了。

4 主要數(shù)據(jù)結(jié)構(gòu)和函數(shù)
通過(guò)新增AT 命令后,就可以在CDMA 和GSM 之間進(jìn)行短消息的各種處理,在實(shí)現(xiàn)過(guò)程中 定義了SIM_PDU 結(jié)構(gòu)體,成員如表4 所示,兼容了發(fā)送和接收兩種消息類(lèi)型的參數(shù)信息。用 到的主要功能函數(shù)如表5 所示。



5 結(jié)論
本文作者創(chuàng)新點(diǎn)即通過(guò)在CDMA 側(cè)6025 平臺(tái)上進(jìn)行短消息AT 命令的擴(kuò)展,以GSM 短消 息PDU 格式為基礎(chǔ),根據(jù)CDMA 短消息的參數(shù)設(shè)計(jì)了CDMA 側(cè)短消息的PDU 字段,實(shí)現(xiàn)了CDMA 和GSM 雙模雙待CDMA 側(cè)短消息的各種功能,大大縮減了雙模雙待機(jī)的研發(fā)成本,目前該技 術(shù)已經(jīng)成功的應(yīng)用在國(guó)內(nèi)某公司生產(chǎn)的雙模雙待機(jī)中,對(duì)雙模雙待機(jī)的推廣起到了重要的積 極作用,同時(shí)該方案也是實(shí)現(xiàn)其他類(lèi)型雙模雙待機(jī)的重要參考。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 什么是氫氧燃料電池,氫氧燃料電池的知識(shí)介紹2025/8/29 16:58:56
- SQL核心知識(shí)點(diǎn)總結(jié)2025/8/11 16:51:36
- 等電位端子箱是什么_等電位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重復(fù)控制的復(fù)合控制策略2025/7/29 16:58:24
- 什么是樹(shù)莓派?一文快速了解樹(shù)莓派基礎(chǔ)知識(shí)2025/6/18 16:30:52
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線(xiàn)寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10
- PCB埋盲孔設(shè)計(jì)與工藝適配核心技術(shù)規(guī)范
- 如何提高M(jìn)OSFET在惡劣環(huán)境下的可靠性?
- 繼電器觸點(diǎn)壽命及可靠性分析
- 可重構(gòu)濾波器技術(shù):滿(mǎn)足多標(biāo)準(zhǔn)通信系統(tǒng)的靈活需求
- 磁集成技術(shù)在小型化電源設(shè)計(jì)中的應(yīng)用
- 微帶線(xiàn)阻抗匹配設(shè)計(jì)與實(shí)操調(diào)試技巧
- 從S參數(shù)到實(shí)際元件:微帶線(xiàn)濾波器的設(shè)計(jì)與仿真流程
- IP67/IP68連接器設(shè)計(jì)解析
- 電源管理IC失效的常見(jiàn)原因
- MOSFET體二極管特性分析









