專利名稱:移動(dòng)終端的多種移動(dòng)通信制式兼容設(shè)計(jì)方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)通信系統(tǒng)技術(shù)領(lǐng)域,具體地說(shuō),是涉及一種基于移動(dòng)通信終端的多種移動(dòng)通信制式和多種無(wú)線網(wǎng)絡(luò)的兼容設(shè)計(jì)方法以及采用所述兼容式設(shè)計(jì)方法設(shè)計(jì)的移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)技術(shù)的發(fā)展和普及,移動(dòng)通信在各類便攜式終端中得到了普遍應(yīng)用,尤其是近兩年自從蘋果公司推出IPAD以來(lái),平板電腦迅速風(fēng)靡全球,國(guó)內(nèi)外眾多IT企業(yè)巨頭紛紛推出相關(guān)產(chǎn)品。在目前興起的平板電腦等產(chǎn)品中,嵌入了諸如第二、三代移動(dòng)通信 2G/3G網(wǎng)絡(luò)、Wlan (無(wú)線局域網(wǎng))、藍(lán)牙、GPS (全球定位系統(tǒng))、移動(dòng)電視等多種無(wú)線應(yīng)用,真正實(shí)現(xiàn)了集移動(dòng)商務(wù)、移動(dòng)通信、移動(dòng)娛樂(lè)于一體。在移動(dòng)互聯(lián)網(wǎng)時(shí)代,平板電腦以其全新的操作方式、豐富的應(yīng)用體驗(yàn)、更好的可移動(dòng)性,逐漸成為個(gè)人電腦與智能手機(jī)最理想的結(jié)合品,并完美地將二者的功能集于一身。目前市面上的平板電腦產(chǎn)品主要分為兩類WIFI版本和通話版本。WIFI版的平板電腦主要用來(lái)完成無(wú)線上網(wǎng)功能,不具有語(yǔ)音通話功能;而通話版的平板電腦則除了可以利用WIFI進(jìn)行無(wú)線上網(wǎng)之外,還可以進(jìn)行某一種移動(dòng)通信制式的語(yǔ)音通話和數(shù)據(jù)通信,即可作為手機(jī)實(shí)現(xiàn)語(yǔ)音通話和收發(fā)短信等功能。但是,對(duì)于現(xiàn)有的通話版平板電腦來(lái)說(shuō),一款平板電腦只能實(shí)現(xiàn)一種移動(dòng)通信制式的應(yīng)用,例如只能應(yīng)用TD-SCDMA、WCDMA、CDMA等移動(dòng)通信網(wǎng)絡(luò)中的任意一種。當(dāng)需要應(yīng)用不同的移動(dòng)通信網(wǎng)絡(luò)時(shí),一款平板電腦就無(wú)法滿足要求。因此,存在可擴(kuò)展性差、靈活性不高的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種移動(dòng)終端的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,采用通用化、模塊化的電路設(shè)計(jì)和軟件設(shè)計(jì),通過(guò)更換不同的無(wú)線模塊,即可實(shí)現(xiàn)移動(dòng)終端在不同移動(dòng)通信網(wǎng)絡(luò)上的應(yīng)用。為解決上述技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案予以實(shí)現(xiàn) 一種移動(dòng)終端的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,包括
硬件標(biāo)準(zhǔn)化過(guò)程設(shè)計(jì)多個(gè)基于不同移動(dòng)通信制式的無(wú)線模塊和一個(gè)主控板,在所述主控板以及每一個(gè)無(wú)線模塊上均配置標(biāo)準(zhǔn)化的通信接口,通過(guò)所述通信接口實(shí)現(xiàn)主控板與每一個(gè)無(wú)線模塊的硬件連接;
軟件適配過(guò)程主控板對(duì)與其連接的無(wú)線模塊所基于的移動(dòng)通信制式進(jìn)行識(shí)別,進(jìn)而加載該移動(dòng)通信制式所對(duì)應(yīng)的自適應(yīng)軟件,完成對(duì)通信數(shù)據(jù)的解析。其中,在所述硬件標(biāo)準(zhǔn)化過(guò)程中,對(duì)配置在主控板和每一個(gè)無(wú)線模塊上的通信接口進(jìn)行相同的管腳定義,包括模塊電源傳輸管腳、控制信號(hào)傳輸管腳、音頻信號(hào)傳輸管腳、 模式識(shí)別管腳以及分別用于傳輸AT指令和網(wǎng)絡(luò)數(shù)據(jù)的管腳。進(jìn)一步的,所述無(wú)線模塊根據(jù)自身所基于的移動(dòng)通信制式配置其模式識(shí)別管腳的電平狀態(tài),所述主控板根據(jù)所述模式識(shí)別管腳的電平狀態(tài)識(shí)別出當(dāng)前與其連接的無(wú)線模塊所基于的移動(dòng)通信制式。為了保證主控板能夠與無(wú)線模塊進(jìn)行可靠通信,所述控制信號(hào)傳輸管腳包括4 個(gè),其中兩個(gè)用于傳輸無(wú)線模塊與主控板之間的相互喚醒信號(hào),另外兩個(gè)用于傳輸無(wú)線模塊與主控板之間的狀態(tài)獲取信號(hào)和通信流控指示信號(hào)。優(yōu)選的,在所述通信接口中定義串口傳輸所述的AT指令,定義USB 口傳輸所述的網(wǎng)絡(luò)數(shù)據(jù)。又進(jìn)一步的,在所述無(wú)線模塊中配置有無(wú)線射頻模塊、射頻數(shù)據(jù)處理模塊、基帶 CPU以及音頻模塊,根據(jù)無(wú)線模塊所基于的移動(dòng)通信制式對(duì)所述無(wú)線射頻模塊與射頻數(shù)據(jù)處理模塊進(jìn)行選擇配置,將所述無(wú)線射頻模塊連接射頻數(shù)據(jù)處理模塊,通過(guò)射頻數(shù)據(jù)處理模塊分別與基帶CPU和音頻模塊相連接;在基帶CPU中配置串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊, 分別與無(wú)線模塊上通信接口中定義的串口和USB 口對(duì)應(yīng)連接;通信接口中定義的控制信號(hào)傳輸管腳和模式識(shí)別管腳分別與所述的基帶CPU相連接,音頻信號(hào)傳輸管腳連接所述的音頻模塊。 再進(jìn)一步的,在所述主控板上設(shè)置有主控CPU和音頻模塊,在所述主控CPU中配置有串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊,分別與主控板上通信接口中定義的串口和USB 口對(duì)應(yīng)連接;通信接口中定義的控制信號(hào)傳輸管腳和模式識(shí)別管腳分別與所述的主控CPU相連接, 音頻信號(hào)傳輸管腳連接主控板上的音頻模塊;所述主控CPU根據(jù)識(shí)別出的移動(dòng)通信制式分別加載滿足該制式數(shù)據(jù)通信及處理要求的軟件程序。更進(jìn)一步的,在所述軟件適配過(guò)程中,所述主控板首先在系統(tǒng)初始化過(guò)程中加載通用軟件,包括通信接口驅(qū)動(dòng)程序、無(wú)線模塊控制程序、通用AT指令處理程序以及無(wú)線模塊識(shí)別程序;然后,根據(jù)與其連接的無(wú)線模塊所基于的移動(dòng)通信制式加載自適應(yīng)軟件,包括針對(duì)該移動(dòng)通信制式的專用AT指令處理程序、網(wǎng)絡(luò)數(shù)據(jù)編解碼程序以及相關(guān)的協(xié)議業(yè)務(wù)處理程序?;谏鲜鲆苿?dòng)終端的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,本發(fā)明還提供了一種兼容多種移動(dòng)通信制式的移動(dòng)終端,包括多個(gè)基于不同移動(dòng)通信制式的無(wú)線模塊和一個(gè)主控板,在所述主控板以及每一個(gè)無(wú)線模塊上均配置有標(biāo)準(zhǔn)化的通信接口,所述主控板通過(guò)通信接口選擇連接不同制式的無(wú)線模塊,并根據(jù)與其連接的無(wú)線模塊所基于的移動(dòng)通信制式加載該移動(dòng)通信制式所對(duì)應(yīng)的自適應(yīng)軟件,實(shí)現(xiàn)對(duì)通信數(shù)據(jù)的解析。進(jìn)一步的,配置在所述主控板與每一個(gè)無(wú)線模塊上的通信接口有相同的管腳定義,包括模塊電源傳輸管腳、控制信號(hào)傳輸管腳、音頻信號(hào)傳輸管腳、模式識(shí)別管腳以及分別用于傳輸AT指令和網(wǎng)絡(luò)數(shù)據(jù)的管腳;所述無(wú)線模塊根據(jù)自身所基于的移動(dòng)通信制式配置其模式識(shí)別管腳的電平狀態(tài),所述主控板根據(jù)所述模式識(shí)別管腳的電平狀態(tài)識(shí)別出當(dāng)前與其連接的無(wú)線模塊所基于的移動(dòng)通信制式。優(yōu)選的,所述移動(dòng)終端可以是平板電腦或者智能手機(jī)等。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是本發(fā)明基于模塊化的設(shè)計(jì)理念,將各種基于不同移動(dòng)通信網(wǎng)絡(luò)的無(wú)線模塊做成標(biāo)準(zhǔn)化的模塊,并采用統(tǒng)一的通信接口與移動(dòng)終端內(nèi)部的主控板連接通信。由此一來(lái),在使用該移動(dòng)終端時(shí),只需要更換不同的無(wú)線模塊就可以在移動(dòng)終端上實(shí)現(xiàn)各種無(wú)線網(wǎng)絡(luò)的應(yīng)用,不僅方便用戶使用各種無(wú)線網(wǎng)絡(luò),而且也能夠降低購(gòu)置成本,特別適合在平板電腦以及智能手機(jī)等移動(dòng)終端產(chǎn)品中推廣應(yīng)用該項(xiàng)技術(shù)。結(jié)合附圖閱讀本發(fā)明實(shí)施方式的詳細(xì)描述后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚。
圖1是本發(fā)明所提出的兼容性設(shè)計(jì)方案中通信接口的硬件標(biāo)準(zhǔn)化架構(gòu)示意圖; 圖2是無(wú)線模塊與主控板的模塊配置示意圖3是應(yīng)用于主控板系統(tǒng)中的移動(dòng)通信制式識(shí)別流程圖; 圖4是AT指令接收流程圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行詳細(xì)地描述。實(shí)施例一,本實(shí)施例以平板電腦作為所述的移動(dòng)終端為例進(jìn)行說(shuō)明。本實(shí)施例將平板電腦中的射頻部分與主控部分分開,分別設(shè)計(jì)成相互獨(dú)立的無(wú)線模塊和主控板,并對(duì)無(wú)線模塊和主控板進(jìn)行通用化、模塊化的電路設(shè)計(jì)與軟件設(shè)計(jì),使得同一塊主控板能夠支持多種基于不同移動(dòng)通信制式的無(wú)線模塊。由此一來(lái),只需在平板電腦中更換不同的無(wú)線模塊,即可實(shí)現(xiàn)不同網(wǎng)絡(luò)制式在平板電腦上的應(yīng)用,達(dá)到提升平板電腦可擴(kuò)展性和靈活性的設(shè)計(jì)目的。為了實(shí)現(xiàn)平板電腦對(duì)不同移動(dòng)通信制式的支持,一方面需要對(duì)無(wú)線模塊和主控板進(jìn)行硬件標(biāo)準(zhǔn)化設(shè)計(jì),使主控板在硬件配置上首先可以與基于不同移動(dòng)通信制式的無(wú)線模塊兼容連接;另一方面需要在主控板上進(jìn)行軟件適配性設(shè)計(jì),即在主控板上加載通用軟件和自適應(yīng)軟件,以實(shí)現(xiàn)主控板對(duì)來(lái)自不同無(wú)線模塊的指令和網(wǎng)絡(luò)數(shù)據(jù)的解析處理。在硬件標(biāo)準(zhǔn)化設(shè)計(jì)中,包括對(duì)連接無(wú)線模塊和主控板的通信接口進(jìn)行硬件標(biāo)準(zhǔn)化設(shè)計(jì)以及對(duì)無(wú)線模塊的外形結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化設(shè)計(jì)兩部分過(guò)程。其中,對(duì)于通信接口的硬件標(biāo)準(zhǔn)化設(shè)計(jì)必須要滿足主控板對(duì)不同無(wú)線模塊的通信和控制要求,以達(dá)到主控板對(duì)不同無(wú)線模塊的兼容。也就是說(shuō),對(duì)于不同無(wú)線制式的平板電腦,可以采用同一塊主控板,通過(guò)更換不同制式的無(wú)線模塊來(lái)實(shí)現(xiàn)不同網(wǎng)絡(luò)制式在平板電腦上的應(yīng)用。為了達(dá)到這一設(shè)計(jì)要求,首先需要對(duì)主控板和無(wú)線模塊各自所要承擔(dān)的功能進(jìn)行合理分配,然后根據(jù)主控板與無(wú)線模塊之間的通信和控制要求對(duì)通信接口進(jìn)行相應(yīng)的管腳定義,以滿足對(duì)不同制式射頻信號(hào)的收發(fā)和處理要求。作為本實(shí)施例的一種優(yōu)選設(shè)計(jì)方案,在主控板上可以主要配置起核心控制作用的主控CPU及其外圍器件,以及用于處理音頻信號(hào)的音頻模塊等,參見圖1所示,主要用來(lái)完成對(duì)所有執(zhí)行機(jī)構(gòu)的統(tǒng)一協(xié)調(diào)控制,執(zhí)行所有人機(jī)界面的操作。同時(shí),本機(jī)的大部分功能均由主控板實(shí)現(xiàn),包括控制無(wú)線模塊的通話功能、支持外接存儲(chǔ)卡功能、屏幕顯示功能、觸摸屏控制功能、藍(lán)牙通信功能、GPS定位功能、音頻電路控制功能、充電管理控制功能以及對(duì)外設(shè)接口的控制功能等。無(wú)線模塊主要由無(wú)線射頻模塊、射頻數(shù)據(jù)處理模塊、基帶CPU及其外圍器件、以及用于處理音頻信號(hào)的音頻模塊等,參見圖1所示。無(wú)線模塊主要用來(lái)完成無(wú)線網(wǎng)絡(luò)下的通話,短消息等功能,由主控板控制發(fā)起通話、數(shù)據(jù)通信等各種動(dòng)作。通信接口作為主控板與無(wú)線模塊之間的連接橋梁,需要在主控板和不同制式的無(wú)線模塊上分別布設(shè),參見圖1所示。為了達(dá)到主控板對(duì)不同無(wú)線模塊的兼容,首先需要分別對(duì)配置在主控板和無(wú)線模塊上的通信接口進(jìn)行硬件結(jié)構(gòu)上的統(tǒng)一設(shè)計(jì),例如在通信接口的尺寸上以及管腳的數(shù)量和排列順序上進(jìn)行統(tǒng)一設(shè)計(jì),以實(shí)現(xiàn)主控板與不同無(wú)線模塊的兼容插接;其次需要對(duì)主控板和無(wú)線模塊上的通信接口進(jìn)行相同的管腳定義,以確保主控板在連接不同無(wú)線模塊時(shí),均能實(shí)現(xiàn)二者之間控制指令和網(wǎng)絡(luò)數(shù)據(jù)的準(zhǔn)確傳輸。作為本實(shí)施例對(duì)通信接口的一種優(yōu)選管腳定義方式,本實(shí)施例優(yōu)選采用沈針接口設(shè)計(jì)所述的通信接口,其管腳定義參見下表所示
序號(hào)名稱注釋1Power模塊電源2Power模塊電源3GND地4GND地5USBD+USB差分信號(hào)D+6USBD-USB差分信號(hào)D-7VBUS+5V電源8GND地9TXD串口發(fā)送數(shù)據(jù)10RXD串口接收數(shù)據(jù)11CTS串口發(fā)送禁止12RTS串口發(fā)送請(qǐng)求13GND地14GPIOl控制信號(hào)115GPI02控制信號(hào)216GPI03控制信號(hào)317GPI04控制信號(hào)418GND地19MIC+麥克信號(hào)+20MIC -麥克信號(hào)-21EAR+耳機(jī)信號(hào)+22EAR-耳機(jī)信號(hào)-23GND地24GND地25MODEl模式識(shí)別126M0DE2模式識(shí)別2
從上表可以看出本實(shí)施例定義通信接口的1、2管腳為模塊電源傳輸管腳,當(dāng)無(wú)線模塊與主控板連接后,從主控板上提取無(wú)線模塊上各功能模塊所需的工作電源,為無(wú)線模塊供電。定義3、4管腳為接地管腳,分別連接主控板和無(wú)線模塊的系統(tǒng)地,以實(shí)現(xiàn)二者共地。 定義5-8管腳為USB 口的差分信號(hào)傳輸管腳、+5V電源傳輸管腳和接地管腳,用來(lái)傳輸網(wǎng)絡(luò)數(shù)據(jù)。定義9-12管腳為串口,例如UART串口,用來(lái)實(shí)現(xiàn)AT指令的傳輸,具體包括數(shù)據(jù)發(fā)送管腳T)(D、數(shù)據(jù)接收管腳RXD、發(fā)送禁止流控信號(hào)CTS和發(fā)送請(qǐng)求流控信號(hào)RTS。定義14-17 管腳為控制信號(hào)傳輸管腳,其中兩個(gè)用于傳輸無(wú)線模塊與主控板之間相互喚醒信號(hào),另外兩個(gè)分別用于傳輸無(wú)線模塊與主控板之間的狀態(tài)獲取信號(hào)和通信流控的指示信號(hào),以增強(qiáng)系統(tǒng)通信的穩(wěn)定性。其中,狀態(tài)獲取信號(hào)用來(lái)獲取對(duì)方通訊狀態(tài),是否準(zhǔn)備好接收數(shù)據(jù);通信流控指示信號(hào)用來(lái)告訴對(duì)方,是否準(zhǔn)備好接收數(shù)據(jù)。例如主控板想發(fā)送數(shù)據(jù),首先判斷
7無(wú)線模塊的狀態(tài)信號(hào),如果無(wú)線模塊準(zhǔn)備好了接收數(shù)據(jù),則通過(guò)UART串口傳輸AT指令,通過(guò)USB 口來(lái)傳輸網(wǎng)絡(luò)數(shù)據(jù);如果主控板想要接收數(shù)據(jù),則通過(guò)通信流控指示信號(hào)告知無(wú)線模塊已經(jīng)準(zhǔn)備好接收數(shù)據(jù),此時(shí),如果無(wú)線模塊有數(shù)據(jù)需要發(fā)送,就會(huì)通過(guò)相應(yīng)的數(shù)據(jù)總線 (UART總線或者USB總線)發(fā)送數(shù)據(jù)。定義19-22管腳為音頻信號(hào)傳輸管腳,分別與主控板和無(wú)線模塊上的音頻模塊對(duì)應(yīng)連接,用來(lái)傳輸音頻信號(hào)。例如無(wú)線模塊將接收到的通話語(yǔ)音通過(guò)21、22管腳傳輸至主控板,經(jīng)主控板上的音頻模塊處理后,通過(guò)平板電腦的耳機(jī)或者揚(yáng)聲器輸出;對(duì)于通過(guò)本機(jī)麥克風(fēng)接收到的語(yǔ)音信號(hào)則經(jīng)由19、20管腳傳輸至無(wú)線模塊, 利用無(wú)線模塊上的音頻模塊處理后,經(jīng)由射頻數(shù)據(jù)處理模塊和無(wú)線射頻模塊調(diào)制并發(fā)送至對(duì)方。定義25 J6管腳為模式識(shí)別管腳,無(wú)線模塊根據(jù)自身所基于的移動(dòng)通信制式配置其模式識(shí)別管腳的電平狀態(tài),例如當(dāng)無(wú)線模塊基于TD-CDMA制式時(shí),配置M0DE1=0、M0DE2=0 ; 當(dāng)無(wú)線模塊基于EVDO制式時(shí),配置MODEl=I、M0DE2=0 ;當(dāng)無(wú)線模塊基于WCDMA制式時(shí),配置 MODEl=O, M0DE2=1 ;當(dāng)沒(méi)有無(wú)線模塊接入到主控板時(shí),恢復(fù)初始狀態(tài)MODEl=I、M0DE2=1。所述主控板根據(jù)模式識(shí)別管腳25、26的電平狀態(tài),判斷無(wú)線模塊是否存在,若存在,則識(shí)別出當(dāng)前與其連接的無(wú)線模塊所基于的移動(dòng)通信制式。定義13、18、23、M管腳為接地管腳,以實(shí)現(xiàn)串口數(shù)據(jù)與控制信號(hào)之間、控制信號(hào)與音頻信號(hào)之間、以及音頻信號(hào)與模式識(shí)別信號(hào)之間的隔離。對(duì)于無(wú)線模塊外形結(jié)構(gòu)的標(biāo)準(zhǔn)化,就是指不同無(wú)線模塊的外形結(jié)構(gòu)尺寸要保持一致,在選配無(wú)線模塊時(shí),可以做到結(jié)構(gòu)的兼容,而不影響平板電腦本機(jī)的整體結(jié)構(gòu)。對(duì)無(wú)線模塊和主控板進(jìn)行了上述硬件標(biāo)準(zhǔn)化設(shè)計(jì)后,下面對(duì)主控板的軟件部分進(jìn)行適配性設(shè)計(jì),即在主控板上加載通用軟件和自適應(yīng)軟件,使主控板可以自動(dòng)適配符合硬件接口標(biāo)準(zhǔn)的不同移動(dòng)通信制式的無(wú)線模塊。軟件設(shè)計(jì)包括兩大部分通用軟件的加載和自適應(yīng)軟件的加載。通用軟件是指無(wú)論何種制式的無(wú)線模塊連接到主控板上,主控板都需運(yùn)行的軟件程序;包括通訊接口驅(qū)動(dòng)程序、無(wú)線模塊控制程序、通用AT指令處理程序以及無(wú)線模塊識(shí)別程序等。這些通用軟件, 不區(qū)分無(wú)線模塊類型,在系統(tǒng)初始化時(shí)自動(dòng)加載。自適應(yīng)軟件是為了解析和處理不同制式的通信數(shù)據(jù)而需要專門加載的處理程序,包括與制式相關(guān)的專用AT指令處理程序、網(wǎng)絡(luò)數(shù)據(jù)處理程序和協(xié)議業(yè)務(wù)處理程序。這些自適應(yīng)軟件需要主控板對(duì)接入的無(wú)線模塊進(jìn)行模式識(shí)別后,根據(jù)無(wú)線模塊所基于的移動(dòng)通信制式區(qū)別加載。圖2是無(wú)線模塊與主控板之間的配置架構(gòu)圖。在無(wú)線模塊中配置有無(wú)線射頻模塊、射頻數(shù)據(jù)處理模塊、基帶CPU以及音頻模塊,其中,無(wú)線射頻模塊和射頻數(shù)據(jù)處理模塊應(yīng)根據(jù)無(wú)線模塊所基于的移動(dòng)通信制式有針對(duì)性地選擇配置,即可以收發(fā)和處理相應(yīng)制式的射頻信號(hào)。將所述無(wú)線射頻模塊連接射頻數(shù)據(jù)處理模塊,通過(guò)射頻數(shù)據(jù)處理模塊分別與基帶CPU和音頻模塊相連接。在基帶CPU中配置有串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊,分別與無(wú)線模塊上通信接口中定義的串口和USB 口對(duì)應(yīng)連接。通信接口中定義的控制信號(hào)傳輸管腳和模式識(shí)別管腳分別與所述的基帶CPU相連接,音頻信號(hào)傳輸管腳連接無(wú)線模塊上的音頻模塊。所述基帶CPU根據(jù)其所在無(wú)線模塊的網(wǎng)絡(luò)制式,配置通信接口中模式識(shí)別管腳25、 26的高低電平狀態(tài),以用于主控板對(duì)該無(wú)線模塊的識(shí)別。在主控板上配置主控CPU和音頻模塊,在主控CPU中配置串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊,分別與主控板上通信接口中定義的串口和USB 口對(duì)應(yīng)連接,進(jìn)而實(shí)現(xiàn)主控板與無(wú)線模塊之間AT指令和網(wǎng)絡(luò)數(shù)據(jù)的雙向傳輸。在主控板上,通信接口中定義的控制信號(hào)傳輸管腳和模式識(shí)別管腳分別與所述的主控CPU相連接,一方面完成主控CPU與基帶CPU之間相互喚醒及握手功能,另一方面實(shí)現(xiàn)主控CPU對(duì)與其連接無(wú)線模塊所基于的移動(dòng)通信制式進(jìn)行識(shí)別,以便加載與該制式相關(guān)的自適應(yīng)軟件。將通信接口中定義的音頻信號(hào)傳輸管腳連接到主控板上的音頻模塊,在無(wú)線模塊插接到主控板上后,通過(guò)音頻總線連接無(wú)線模塊上的音頻模塊,以實(shí)現(xiàn)對(duì)通話語(yǔ)音的處理及傳輸功能。當(dāng)然,所述的串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊也可以獨(dú)立于基帶CPU和主控CPU,而采用專門的串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊分別布設(shè)在無(wú)線模塊和主控板上,并分別與基帶 CPU和主控CPU相連接,本實(shí)施例并不僅限于以上舉例。在對(duì)平板電腦完成硬件配置后,控制系統(tǒng)開機(jī)運(yùn)行時(shí),此時(shí)主控CPU首先在系統(tǒng)初始化過(guò)程中加載通用軟件,例如UART串口驅(qū)動(dòng)程序、USB驅(qū)動(dòng)程序、無(wú)線模塊控制程序、 通用AT指令處理程序以及無(wú)線模塊識(shí)別程序等。然后,主控CPU通過(guò)通信接口中的模式識(shí)別管腳25 J6識(shí)別當(dāng)前與其連接的無(wú)線模塊所基于的移動(dòng)通信制式;若兩個(gè)模式識(shí)別管腳 25,26均為高電平,即M0DE1=1、M0DE2=1,則認(rèn)為無(wú)線模塊不存在,結(jié)束軟件程序的加載過(guò)程,此時(shí)的平板電腦相當(dāng)于傳統(tǒng)的WIFI版平板電腦,不具備手機(jī)的功能。若其中一個(gè)模式識(shí)別管腳為低電平,則認(rèn)為無(wú)線模塊存在,具體識(shí)別該無(wú)線模塊的制式,并根據(jù)識(shí)別出的網(wǎng)絡(luò)制式,加載與該制式相關(guān)的專用AT指令處理程序、網(wǎng)絡(luò)數(shù)據(jù)編解碼程序以及相關(guān)的協(xié)議業(yè)務(wù)處理程序至主控CPU,以實(shí)現(xiàn)主控CPU對(duì)該制式數(shù)據(jù)及指令的解析和編解碼處理,此時(shí)的平板電腦即具備了 PC與手機(jī)的雙重功能。上述處理流程參見圖3所示。在對(duì)平板電腦完成軟硬件配置后,當(dāng)需要通過(guò)平板電腦進(jìn)行語(yǔ)音通話、收發(fā)短信或者進(jìn)行基于移動(dòng)通信網(wǎng)絡(luò)的數(shù)據(jù)業(yè)務(wù)時(shí),首先,主控CPU與基帶CPU通過(guò)通信接口的 14-17管腳傳輸4路控制信號(hào),建立起主控板與無(wú)線模塊之間的握手機(jī)制,喚醒相關(guān)的功能模塊。而后,對(duì)方發(fā)送的語(yǔ)音、短信息或者網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)經(jīng)由無(wú)線射頻模塊接收后,轉(zhuǎn)換成電信號(hào)傳輸至射頻數(shù)據(jù)處理模塊進(jìn)行解調(diào)和處理,對(duì)于其中的音頻信號(hào)傳輸至音頻模塊進(jìn)行處理后,經(jīng)由通信接口的21、22管腳傳輸至主控板,再利用主控板上的音頻模塊進(jìn)行濾波、功放等處理后,通過(guò)平板電腦的耳機(jī)或者揚(yáng)聲器輸出。而對(duì)于解調(diào)輸出的AT指令或者網(wǎng)絡(luò)數(shù)據(jù)則通過(guò)基帶CPU分別經(jīng)由UART串口和USB 口傳輸至主控CPU。在這里,AT即 Attention的英文簡(jiǎn)稱,AT指令集是從終端設(shè)備(Terminal Equipment, TE)或數(shù)據(jù)終端設(shè)備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,ΤΑ)或數(shù)據(jù)電路終端設(shè)備(Data Circuit Terminal Equipment,DCE)發(fā)送的。最初的 AT 指令集是 GSM07. 07 標(biāo)準(zhǔn)的一部分,完全標(biāo)準(zhǔn)化。后續(xù)隨著移動(dòng)通訊的演化,分別出現(xiàn)了針對(duì)不同制式的標(biāo)準(zhǔn)AT 指令集,如TD-SCDMA、EVDO, WCDMA等均有屬于自己的AT指令集。這些指令集是在基本AT 指令集的基礎(chǔ)上增加了針對(duì)自己協(xié)議的專用指令集構(gòu)成的。另外,對(duì)于不同的手機(jī)芯片廠家,如展迅、大唐等會(huì)在這些標(biāo)準(zhǔn)AT指令集上擴(kuò)展一些特殊的AT指令,用來(lái)實(shí)現(xiàn)自己的一些功能。因此,通用AT指令就是指基本AT指令集中的指令;專用AT指令就是指不同制式在基本AT指令集的基礎(chǔ)上擴(kuò)展出來(lái)的AT指令。主控板上的主控CPU在接收到AT指令后, 首先判斷該AT指令是否為通用AT指令,若是,則調(diào)用通用AT指令處理程序進(jìn)行解析;若為專用AT指令,則調(diào)用專用AT指令處理程序進(jìn)行解析。然后,將解析出來(lái)的AT指令傳輸至協(xié)議業(yè)務(wù)處理程序進(jìn)行處理。對(duì)AT指令的接收、處理流程參見圖4所示。對(duì)于經(jīng)由USB 口傳輸過(guò)來(lái)的網(wǎng)絡(luò)數(shù)據(jù)則通過(guò)網(wǎng)絡(luò)數(shù)據(jù)處理程序進(jìn)行解碼處理后,再分發(fā)給相應(yīng)的協(xié)議業(yè)務(wù)處理程序,對(duì)數(shù)據(jù)包中的有用信息進(jìn)行提取組合,以還原出原始的網(wǎng)絡(luò)數(shù)據(jù),控制短信模塊顯示短信內(nèi)容或者控制瀏覽器模塊播放網(wǎng)頁(yè)信息以及多媒體數(shù)據(jù)等。同理,通過(guò)本機(jī)回傳的語(yǔ)音或者數(shù)據(jù),則分別經(jīng)由語(yǔ)音模塊或者主控CPU處理后, 通過(guò)通信接口傳輸給無(wú)線模塊,再經(jīng)由無(wú)線模塊上的射頻數(shù)據(jù)處理模塊進(jìn)行調(diào)制后,通過(guò)無(wú)線射頻模塊發(fā)送至移動(dòng)通信網(wǎng)絡(luò)。由此便完成了平板電腦的語(yǔ)音通話、短信息收發(fā)以及移動(dòng)網(wǎng)絡(luò)數(shù)據(jù)業(yè)務(wù)的功能。本實(shí)施例通過(guò)定義通用化、標(biāo)準(zhǔn)化的軟硬件接口,可以很方便地?cái)U(kuò)展出基于各種無(wú)線制式的平板電腦產(chǎn)品,簡(jiǎn)化設(shè)計(jì),降低成本。當(dāng)然,本實(shí)施例所提出的多種移動(dòng)通信制式的兼容設(shè)計(jì)方法也同樣適用于除平板電腦以外的其他移動(dòng)終端產(chǎn)品中,例如智能手機(jī)等,本實(shí)施例對(duì)此不進(jìn)行具體限制。應(yīng)當(dāng)指出的是,以上所述僅是本發(fā)明的一種優(yōu)選實(shí)施方式,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種移動(dòng)終端的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,包括硬件標(biāo)準(zhǔn)化過(guò)程設(shè)計(jì)多個(gè)基于不同移動(dòng)通信制式的無(wú)線模塊和一個(gè)主控板,在所述主控板以及每一個(gè)無(wú)線模塊上均配置標(biāo)準(zhǔn)化的通信接口,通過(guò)所述通信接口實(shí)現(xiàn)主控板與每一個(gè)無(wú)線模塊的硬件連接;軟件適配過(guò)程主控板對(duì)與其連接的無(wú)線模塊所基于的移動(dòng)通信制式進(jìn)行識(shí)別,進(jìn)而加載該移動(dòng)通信制式所對(duì)應(yīng)的自適應(yīng)軟件,完成對(duì)通信數(shù)據(jù)的解析。
2.根據(jù)權(quán)利要求1所述的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,其特征在于在所述硬件標(biāo)準(zhǔn)化過(guò)程中,對(duì)配置在主控板和每一個(gè)無(wú)線模塊上的通信接口進(jìn)行相同的管腳定義,包括模塊電源傳輸管腳、控制信號(hào)傳輸管腳、音頻信號(hào)傳輸管腳、模式識(shí)別管腳以及分別用于傳輸AT指令和網(wǎng)絡(luò)數(shù)據(jù)的管腳。
3.根據(jù)權(quán)利要求2所述的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,其特征在于所述無(wú)線模塊根據(jù)自身所基于的移動(dòng)通信制式配置其模式識(shí)別管腳的電平狀態(tài),所述主控板根據(jù)所述模式識(shí)別管腳的電平狀態(tài)識(shí)別出當(dāng)前與其連接的無(wú)線模塊所基于的移動(dòng)通信制式。
4.根據(jù)權(quán)利要求2所述的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,其特征在于所述控制信號(hào)傳輸管腳包括4個(gè),其中兩個(gè)用于傳輸無(wú)線模塊與主控板之間的相互喚醒信號(hào),另外兩個(gè)用于傳輸無(wú)線模塊與主控板之間的狀態(tài)獲取信號(hào)和通信流控指示信號(hào)。
5.根據(jù)權(quán)利要求2所述的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,其特征在于在所述通信接口中定義串口傳輸所述的AT指令,定義USB 口傳輸所述的網(wǎng)絡(luò)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,其特征在于在所述無(wú)線模塊中配置有無(wú)線射頻模塊、射頻數(shù)據(jù)處理模塊、基帶CPU以及音頻模塊,根據(jù)無(wú)線模塊所基于的移動(dòng)通信制式對(duì)所述無(wú)線射頻模塊與射頻數(shù)據(jù)處理模塊進(jìn)行選擇配置,將所述無(wú)線射頻模塊連接射頻數(shù)據(jù)處理模塊,通過(guò)射頻數(shù)據(jù)處理模塊分別與基帶CPU和音頻模塊相連接;在基帶CPU中配置串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊,分別與無(wú)線模塊上通信接口中定義的串口和USB 口對(duì)應(yīng)連接;通信接口中定義的控制信號(hào)傳輸管腳和模式識(shí)別管腳分別與所述的基帶CPU相連接,音頻信號(hào)傳輸管腳連接所述的音頻模塊。
7.根據(jù)權(quán)利要求6所述的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,其特征在于在所述主控板上設(shè)置有主控CPU和音頻模塊,在所述主控CPU中配置有串口驅(qū)動(dòng)模塊和USB驅(qū)動(dòng)模塊, 分別與主控板上通信接口中定義的串口和USB 口對(duì)應(yīng)連接;通信接口中定義的控制信號(hào)傳輸管腳和模式識(shí)別管腳分別與所述的主控CPU相連接,音頻信號(hào)傳輸管腳連接主控板上的音頻模塊;所述主控CPU根據(jù)識(shí)別出的移動(dòng)通信制式分別加載滿足該制式數(shù)據(jù)通信及處理要求的軟件程序。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的多種移動(dòng)通信制式兼容設(shè)計(jì)方法,其特征在于 在所述軟件適配過(guò)程中,所述主控板首先在系統(tǒng)初始化過(guò)程中加載通用軟件,包括通信接口驅(qū)動(dòng)程序、無(wú)線模塊控制程序、通用AT指令處理程序以及無(wú)線模塊識(shí)別程序;然后,根據(jù)與其連接的無(wú)線模塊所基于的移動(dòng)通信制式加載自適應(yīng)軟件,包括針對(duì)該移動(dòng)通信制式的專用AT指令處理程序、網(wǎng)絡(luò)數(shù)據(jù)編解碼程序以及相關(guān)的協(xié)議業(yè)務(wù)處理程序。
9.一種移動(dòng)終端,其特征在于所述移動(dòng)終端為兼容多種移動(dòng)通信制式的移動(dòng)終端, 包括多個(gè)基于不同移動(dòng)通信制式的無(wú)線模塊和一個(gè)主控板,在所述主控板以及每一個(gè)無(wú)線模塊上均配置有標(biāo)準(zhǔn)化的通信接口,所述主控板通過(guò)通信接口選擇連接不同制式的無(wú)線模塊,并根據(jù)與其連接的無(wú)線模塊所基于的移動(dòng)通信制式加載該移動(dòng)通信制式所對(duì)應(yīng)的自適應(yīng)軟件,實(shí)現(xiàn)對(duì)通信數(shù)據(jù)的解析。
10.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于配置在所述主控板與每一個(gè)無(wú)線模塊上的通信接口有相同的管腳定義,包括模塊電源傳輸管腳、控制信號(hào)傳輸管腳、音頻信號(hào)傳輸管腳、模式識(shí)別管腳以及分別用于傳輸AT指令和網(wǎng)絡(luò)數(shù)據(jù)的管腳;所述無(wú)線模塊根據(jù)自身所基于的移動(dòng)通信制式配置其模式識(shí)別管腳的電平狀態(tài),所述主控板根據(jù)所述模式識(shí)別管腳的電平狀態(tài)識(shí)別出當(dāng)前與其連接的無(wú)線模塊所基于的移動(dòng)通信制式。
全文摘要
本發(fā)明公開了一種移動(dòng)終端的多種移動(dòng)通信制式兼容設(shè)計(jì)方法及移動(dòng)終端,包括硬件標(biāo)準(zhǔn)化過(guò)程設(shè)計(jì)多個(gè)基于不同移動(dòng)通信制式的無(wú)線模塊和一個(gè)主控板,在所述主控板以及每一個(gè)無(wú)線模塊上均配置標(biāo)準(zhǔn)化的通信接口,通過(guò)所述通信接口實(shí)現(xiàn)主控板與每一個(gè)無(wú)線模塊的硬件連接;軟件適配過(guò)程主控板對(duì)與其連接的無(wú)線模塊所基于的移動(dòng)通信制式進(jìn)行識(shí)別,進(jìn)而加載該移動(dòng)通信制式所對(duì)應(yīng)的自適應(yīng)軟件,完成對(duì)通信數(shù)據(jù)的解析。本發(fā)明通過(guò)將移動(dòng)終端的射頻部分和主控部分分開設(shè)計(jì),并采用通用化、模塊化的電路設(shè)計(jì)和軟件設(shè)計(jì),通過(guò)更換不同的無(wú)線模塊,即可實(shí)現(xiàn)移動(dòng)終端在不同移動(dòng)通信網(wǎng)絡(luò)上的應(yīng)用,節(jié)約了移動(dòng)終端的開發(fā)成本,降低了設(shè)計(jì)復(fù)雜度。
文檔編號(hào)H04W88/06GK102421207SQ201110395129
公開日2012年4月18日 申請(qǐng)日期2011年12月2日 優(yōu)先權(quán)日2011年12月2日
發(fā)明者任海坤, 呂廷昌, 王靖武 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司