一種簡(jiǎn)單的雙模切換實(shí)現(xiàn)方案(圖)_第1頁(yè)
一種簡(jiǎn)單的雙模切換實(shí)現(xiàn)方案(圖)_第2頁(yè)
一種簡(jiǎn)單的雙模切換實(shí)現(xiàn)方案(圖)_第3頁(yè)
一種簡(jiǎn)單的雙模切換實(shí)現(xiàn)方案(圖)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、一種簡(jiǎn)單的雙模切換實(shí)現(xiàn)方案(圖)針對(duì)現(xiàn)存雙模終端無(wú)法實(shí)現(xiàn)雙網(wǎng)待機(jī)的缺陷,本文提出了一種簡(jiǎn)單的雙模終端實(shí)現(xiàn)方案。它不僅可以雙網(wǎng)雙待,而且可以在兩種網(wǎng)絡(luò)間自由切換,同時(shí)為系統(tǒng)的升級(jí)和擴(kuò)展預(yù)留空間。雙模手機(jī)是指可以任意選擇使用兩種截然不同的移動(dòng)網(wǎng)絡(luò)的手機(jī)。它的優(yōu)勢(shì)是可同時(shí)兼顧兩個(gè)網(wǎng)絡(luò),用戶(hù)可以在兩個(gè)網(wǎng)絡(luò)之間自由切換,并能有效地避免以往掉話(huà)、通話(huà)難和音質(zhì)差等問(wèn)題,較以往的單模終端通話(huà)更加方便。但現(xiàn)在市場(chǎng)上的雙模手機(jī)無(wú)法同時(shí)雙網(wǎng)待機(jī),如市場(chǎng)上出現(xiàn)的GSM/CDMA雙模手機(jī),如果在GSM 網(wǎng)絡(luò)狀態(tài)下,別人撥打你的CDMA卡號(hào)時(shí),聽(tīng)到的是關(guān)機(jī)的提示音;如果在CDMA網(wǎng)絡(luò)狀態(tài)下,別人撥打你的GSM卡號(hào)時(shí),聽(tīng)到

2、的也是關(guān)機(jī)的提示音。因此,雙模手機(jī)雖然可兩網(wǎng)兩號(hào),但要想做到來(lái)電一個(gè)不漏,必須設(shè)置呼叫轉(zhuǎn)移。盡管雙模手機(jī)設(shè)置有熱鍵,在兩種網(wǎng)絡(luò)之間進(jìn)行切換比較方便,但如果設(shè)置呼叫轉(zhuǎn)移后,需要支付額外的呼叫轉(zhuǎn)移費(fèi),給用戶(hù)增加了負(fù)擔(dān)。本文將介紹一種基于兩種通信模塊的雙模手機(jī)實(shí)現(xiàn)方案可以有效的解決這一問(wèn)題。系統(tǒng)的設(shè)計(jì)要求在基于雙模手機(jī)硬件平臺(tái)、Windows CE 5.0操作系統(tǒng)下通過(guò)通信錄、撥號(hào)、短消息、日歷、通信服務(wù)等應(yīng)用程序,完成PDA的基本操作功能。由于通信服務(wù)程序是系統(tǒng)中較為重要的核心程序,必須一直運(yùn)行在后臺(tái)。所以還需要設(shè)計(jì)一個(gè)功能簡(jiǎn)單、穩(wěn)定的進(jìn)程守護(hù)程序,專(zhuān)門(mén)負(fù)責(zé)監(jiān)控核心程序的運(yùn)行。通過(guò)GSM和TD-S

3、CDMA通信模塊實(shí)現(xiàn)話(huà)音和數(shù)據(jù)業(yè)務(wù),同時(shí)為加密通信、視頻和定位功能預(yù)留接口。圖1 業(yè)務(wù)處理流程圖該方法在IntelPXA270微處理器,內(nèi)存64MB、32MB Flash存儲(chǔ)和320240/3.5英寸LCD顯示觸摸屏的硬件平臺(tái)上通過(guò)加載TD-SCDMA和GSM通信模塊,在Windows CE 5.0嵌入式操作系統(tǒng)下實(shí)現(xiàn)雙模終端的基本功能。系統(tǒng)開(kāi)機(jī)后,通信服務(wù)程序進(jìn)行雙模終端的鑒權(quán)注冊(cè),并通過(guò)進(jìn)程守護(hù)程序?qū)崟r(shí)監(jiān)控。當(dāng)需要進(jìn)行語(yǔ)音通話(huà)時(shí),可以選擇通信加密,并可進(jìn)行通信錄和通話(huà)記錄的查詢(xún)和保存,同時(shí)可以選擇視頻進(jìn)行圖像的發(fā)送和接收;當(dāng)需要發(fā)送和接收短消息時(shí),還可以進(jìn)行語(yǔ)音通信和日歷、通信錄的操作。具

4、體業(yè)務(wù)流程如圖1所示。圖2 系統(tǒng)結(jié)構(gòu)層次圖系統(tǒng)的整體結(jié)構(gòu)系統(tǒng)整體結(jié)構(gòu)可劃分為四層,包括硬件平臺(tái)、驅(qū)動(dòng)程序、操作系統(tǒng)、應(yīng)用軟件。系統(tǒng)的結(jié)構(gòu)層次如圖2所示。通過(guò)圖2可以看出所有的應(yīng)用程序都相互獨(dú)立,分別通過(guò)串口對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀和寫(xiě)操作,互不影響,并且可以同時(shí)進(jìn)行。因此,通信錄程序可以通過(guò)數(shù)據(jù)庫(kù)對(duì)短消息和撥號(hào)程序進(jìn)行用戶(hù)數(shù)據(jù)的管理,還可以在撥號(hào)的同時(shí),進(jìn)行短消息的編輯、日歷和鬧鐘等其他應(yīng)用程序的操作。這樣就可以方便地進(jìn)行應(yīng)用程序的升級(jí)、移植和擴(kuò)展,而不對(duì)其他應(yīng)用程序造成影響。在硬件平臺(tái)上可以通過(guò)預(yù)留的串口進(jìn)行系統(tǒng)功能的擴(kuò)展,如保密通信模塊、定位解算模塊和視頻采樣模塊等,這樣可以在不改變系統(tǒng)硬件平臺(tái)的基

5、礎(chǔ)上,對(duì)系統(tǒng)的功能進(jìn)行擴(kuò)展,方便了系統(tǒng)的升級(jí)改造。圖3 系統(tǒng)的軟件架構(gòu)雙模終端的軟件架構(gòu)本文采用標(biāo)準(zhǔn)的通信軟件架構(gòu),可以方便進(jìn)行系統(tǒng)軟件的移植和升級(jí),具體內(nèi)容見(jiàn)圖3。其主要的應(yīng)用程序包括撥號(hào)程序、短消息程序、串口程序、進(jìn)程守護(hù)程序、通信錄程序、日歷等,現(xiàn)簡(jiǎn)要對(duì)其說(shuō)明。圖4 系統(tǒng)的硬件設(shè)計(jì)1 撥號(hào)程序 初始化TAPI(調(diào)用lineInitialize),這里需要構(gòu)建一個(gè)回調(diào)函數(shù)體,處理TAPI回顯信息。 確定TAPI的可用版本(調(diào)用lineNegotiateAPIVersion)。 獲取線(xiàn)路通信能力(調(diào)用line-GetDevCaps)比如串口、藍(lán)牙等,在Windows mobile中電話(huà)部分為

6、cellcore。 打開(kāi)線(xiàn)路設(shè)備(調(diào)用lineOpen)。 翻譯目的電話(huà)號(hào)碼(調(diào)用line-TranslateAddress)。 呼叫目的號(hào)碼(調(diào)用lineMakeCall)。圖5 UART口連接電路圖2 短信程序用戶(hù)輸入收件人手機(jī)號(hào)碼和短信內(nèi)容,單擊發(fā)送按鈕后,通過(guò)短信AT指令格式封裝AT指令;通過(guò)WM_COPYDATA消息將數(shù)據(jù)發(fā)送給串口通信程序,串口通信程序收到該消息后向串口寫(xiě)數(shù)據(jù),然后通過(guò)通信模塊發(fā)送給網(wǎng)絡(luò);通信模塊將網(wǎng)絡(luò)上接收到的短消息發(fā)送到串口,串口通信程序?qū)⒔邮盏降幕仫@數(shù)據(jù)通過(guò)WM_COPYDATA消息回送給短信程序,短信程序解析數(shù)據(jù),并通過(guò)顯示屏顯示給用戶(hù)。3 串口通信程序串口

7、通信程序只負(fù)責(zé)將撥號(hào)程序、短消息程序通過(guò)WM_COPYDATA消息發(fā)送過(guò)來(lái)的數(shù)據(jù)寫(xiě)到串口中去,同時(shí)將串口回顯的數(shù)據(jù)通過(guò)WM_COPYDATA消息回送給撥號(hào)程序或短信程序。4 進(jìn)程守護(hù)程序進(jìn)程守護(hù)程序,只負(fù)責(zé)實(shí)時(shí)監(jiān)控通信程序的運(yùn)行,當(dāng)通信程序運(yùn)行異常時(shí),及時(shí)中斷程序,并恢復(fù)通信程序的初始化設(shè)置,避免出現(xiàn)死機(jī)等現(xiàn)象。雙模終端的硬件設(shè)計(jì)該系統(tǒng)硬件電路由中央處理器、存儲(chǔ)器、電源模塊、LCD模塊、鍵盤(pán)、音頻、通信模塊等七部分組成,同時(shí)還可以通過(guò)預(yù)留的接口擴(kuò)展視頻、加密通信和定位功能,見(jiàn)圖4。下面對(duì)其作簡(jiǎn)要的介紹。 主處理器通過(guò)UART口向通信模塊發(fā)送AT指令和數(shù)據(jù)來(lái)控制通信模塊的工作。PXA272處理器

8、啟用了無(wú)線(xiàn)動(dòng)態(tài)節(jié)能技術(shù)和無(wú)線(xiàn)多媒體擴(kuò)展技術(shù)可以根據(jù)系統(tǒng)運(yùn)行的不同電源狀況,自動(dòng)切換工作頻率和電壓,使PXA262節(jié)約30%70%的功耗。處理器的最高主頻可達(dá)到612MHz,處理速度快且可以加載個(gè)人操作系統(tǒng)。可以提供121個(gè)GPIO口,因此可以擴(kuò)展很多新的功能。 采用了26萬(wàn)色320240/3.5英寸液晶觸摸屏顯示器。 中央處理器內(nèi)置了LCD控制器,可以通過(guò)編程支持不同的LCD屏的要求,例如行和列像素?cái)?shù),數(shù)據(jù)總線(xiàn)寬度,接口時(shí)序和刷新頻率等。LCD控制器的主要工作是將定位在系統(tǒng)存儲(chǔ)器中的顯示緩沖區(qū)中的LCD圖像數(shù)據(jù)傳送到外部LCD驅(qū)動(dòng)器。 處理器通過(guò)UART口向通信模塊發(fā)送AT指令和數(shù)據(jù)信息來(lái)使其

9、工作。UART口的連接用最簡(jiǎn)單的五線(xiàn)連接方式。電路圖如圖5所示。圖6 系統(tǒng)的呼叫流程雙模待機(jī)和切換功能由于雙模終端使用兩種不同網(wǎng)絡(luò)的通信模塊,具有不同的收發(fā)設(shè)備和天線(xiàn),因此很容易做到雙模待機(jī)功能,關(guān)鍵是怎么在它們之間進(jìn)行自由切換,這里介紹兩種不同的方法。1 自動(dòng)切換系統(tǒng)通過(guò)不停的監(jiān)測(cè)兩種網(wǎng)絡(luò)的信號(hào)強(qiáng)度,選擇較好的網(wǎng)絡(luò),具體實(shí)現(xiàn)可以通過(guò)軟件的方式,也可通過(guò)硬件電路切換的方式。這種方式有利于選擇信號(hào)較強(qiáng)的網(wǎng)絡(luò),使得通話(huà)質(zhì)量顯著提高,但切換的頻繁帶來(lái)實(shí)現(xiàn)的困難和待機(jī)時(shí)間的縮短,同時(shí)用戶(hù)根本不知道到底現(xiàn)在使用的是何種網(wǎng)絡(luò),因而網(wǎng)絡(luò)對(duì)用戶(hù)是不透明的。2 手動(dòng)切換在雙模終端的狀態(tài)欄中通過(guò)顯示圖標(biāo)實(shí)時(shí)顯示兩

10、種網(wǎng)絡(luò)的信號(hào)強(qiáng)度指示,用戶(hù)可以點(diǎn)擊圖標(biāo)來(lái)自己選擇網(wǎng)絡(luò),也可通過(guò)硬件設(shè)計(jì)一個(gè)專(zhuān)門(mén)用于網(wǎng)絡(luò)切換的功能鍵。這種方式避免了多次重復(fù)的切換給網(wǎng)絡(luò)所帶來(lái)的負(fù)擔(dān),也增加了用戶(hù)使用的自主性。同時(shí)用戶(hù)也可以選擇使某一網(wǎng)絡(luò)暫時(shí)休眠,增加雙模終端的待機(jī)時(shí)間。系統(tǒng)的工作流程雙模終端開(kāi)機(jī),分別完成GSM和TD-SCDMA網(wǎng)絡(luò)的鑒權(quán)和注冊(cè)。在雙模終端的待機(jī)界面分別顯示兩種網(wǎng)絡(luò)的信號(hào)強(qiáng)度狀態(tài)指示;說(shuō)明此時(shí),雙模終端正處于雙模待機(jī)狀態(tài),當(dāng)GSM網(wǎng)絡(luò)的用戶(hù)呼叫雙模終端時(shí),雙模終端的GSM通信模塊捕獲到這一呼叫消息,通過(guò)UART將GSM通信模塊接收到的信令傳送到中央處理器中,在中央處理器的控制下,將UART傳送過(guò)來(lái)的數(shù)據(jù)和語(yǔ)音保存在FLASH存儲(chǔ)器中,最后通過(guò)音頻接口傳送語(yǔ)音信號(hào)到用戶(hù),通過(guò)顯示屏顯示數(shù)據(jù)信息。當(dāng)TD-SCDMA網(wǎng)絡(luò)的用戶(hù)呼叫雙模終端時(shí),由雙模終端的TD-SCDMA模塊來(lái)捕獲呼叫信令,通過(guò)UART將TD-SCDMA通信模塊接收到的信令傳送到中央處理器中,在中央處理器的控制下,將UART傳送過(guò)來(lái)的數(shù)據(jù)和語(yǔ)音保存在FLASH存儲(chǔ)器中,最后通過(guò)音頻接口傳送語(yǔ)音信號(hào)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論