專利名稱:用于電路轉(zhuǎn)換和分組轉(zhuǎn)換數(shù)據(jù)傳遞的雙端口無線調(diào)制解調(diào)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及無線調(diào)制解調(diào)器,特別是涉及一種處理電路轉(zhuǎn)換和分組轉(zhuǎn)換數(shù)據(jù)的雙端口無線調(diào)制解調(diào)器。
背景技術(shù):
在現(xiàn)有的外部無線調(diào)制解調(diào)器中,無線調(diào)制解調(diào)器被配置來連接單個外部裝置,特別是經(jīng)單串行端口連接單個外部裝置。當(dāng)希望使用無線調(diào)制解調(diào)器進行通信時,數(shù)據(jù)和控制信號經(jīng)單個串行端口接收,并且經(jīng)無線調(diào)制解調(diào)器進行調(diào)制,以便利用諸如GSM的無線協(xié)議將數(shù)據(jù)和控制信號通過空中接口進行傳遞。
例如,圖1示出了已知的外部無線調(diào)制解調(diào)器100。無線調(diào)制解調(diào)器100包括一個微處理器104;一個只讀存儲器(“ROM”)112;一個隨機存取存儲器(“RAM”)108,用于保持微處理器104的運行時間變量;和一個RF收發(fā)信機116,用于調(diào)制和接收到達和來自空中接口128的數(shù)據(jù)和控制信號。由于無線調(diào)制解調(diào)器100是外部部件,因此設(shè)置一個單串行端口120,它通常經(jīng)過諸如一個串行電纜的物理通信線路將無線調(diào)制解調(diào)器100通信地鏈接到外部設(shè)備上。
已知的外部無線調(diào)制解調(diào)器的一個缺點是,與終端設(shè)備的所有通信都要經(jīng)過相同的串行端口120。例如,一個特定的終端設(shè)備也許渴望通過對一個特定的遠(yuǎn)端設(shè)備的電路轉(zhuǎn)換數(shù)據(jù)(以下稱作“CSD”)呼叫來進行實時數(shù)據(jù)通信,如果由于某種原因,該遠(yuǎn)端設(shè)備突然需要將非實時數(shù)據(jù)發(fā)送給遠(yuǎn)端設(shè)備,則終端設(shè)備必須以某種方式將非實時數(shù)據(jù)與實時數(shù)據(jù)進行交替,然后傳送到無線調(diào)制解調(diào)器100。
雖然非實時數(shù)據(jù)與實時數(shù)據(jù)的交替不會在終端設(shè)備上造成明顯的問題,但是問題會出現(xiàn)在無線調(diào)制解調(diào)器100上。其原因是,當(dāng)通常經(jīng)過更有效的分組型數(shù)據(jù)傳遞,比如短消息服務(wù)(以下稱作“SMS”)消息,而不是CSD傳遞,發(fā)送非實時數(shù)據(jù)時,無線調(diào)制解調(diào)器實際上必須進行非實時數(shù)據(jù)與實時數(shù)據(jù)之間的語境轉(zhuǎn)換。
對于具有有限計算能力和資源的微處理器,當(dāng)傳遞模式間轉(zhuǎn)換的一個判定將造成實時數(shù)據(jù)流的中斷時,對存儲器資源的語境轉(zhuǎn)換的影響可能是非常明顯的。
例如,圖2示出了無線調(diào)制解調(diào)器中傳遞模式(語境)間轉(zhuǎn)換的一個已知處理。在步驟204,初始化單串行端口120。在步驟208,例如,通過發(fā)送或引發(fā)在無線調(diào)制解調(diào)器100將接收的一個“ATDTxxxxxxx”命令的終端設(shè)備,初始化一個CSD呼叫。步驟208中的命令將使無線調(diào)制解調(diào)器100撥電話號碼(“xxxxxxx”),并且經(jīng)RF收發(fā)信機116連接遠(yuǎn)端設(shè)備。遠(yuǎn)端設(shè)備將回送一個“CONNECTxxxx”信號,在步驟212,無線調(diào)制解調(diào)器100接收該信號,從而建立一個CSD呼叫。
在步驟216,開始經(jīng)無線調(diào)制解調(diào)器100的數(shù)據(jù)傳遞—將數(shù)據(jù)從終端設(shè)備傳遞到遠(yuǎn)端設(shè)備。在步驟220,將進行周期性輪詢以確定無線調(diào)制解調(diào)器100是否收到終端設(shè)備的一個SMS命令。如果已經(jīng)收到SMS命令,則在步驟232中斷經(jīng)串行端口120的CSD傳遞,并且在步驟236初始化SMS數(shù)據(jù)傳遞。在步驟240,SMS數(shù)據(jù)傳遞經(jīng)RF收發(fā)信機發(fā)生。
在步驟244,執(zhí)行一個檢驗以確定SMS數(shù)據(jù)傳遞是否完成。如果該傳遞沒有完成,則該處理繼續(xù)步驟240。否則,在步驟248中,經(jīng)串行接口100接收一個命令,例如“AT0”,使無線接口100進行返回到CSD模式的語境轉(zhuǎn)換。然后,該處理繼續(xù)步驟216,重新開始CSD傳遞。
在步驟220之后,如果沒有一個SMS消息,則在步驟224執(zhí)行一個檢驗,以確定CSD呼叫是否已經(jīng)結(jié)束。通常,當(dāng)CSD呼叫已經(jīng)結(jié)束時,經(jīng)串行端口120接收一個“ATH”命令。如果CSD呼叫沒有結(jié)束,則處理繼續(xù)步驟216。否則,繼續(xù)處理步驟228,在該步驟中結(jié)束CSD呼叫和中止處理。
在實時監(jiān)督或控制環(huán)境中使用上述的無線調(diào)制解調(diào)器和處理可能有一些缺點。例如,無線調(diào)制解調(diào)器可以被設(shè)置在學(xué)??偩€中以及可以經(jīng)串行端口120饋送實時視頻圖像。一個報警條件可以出現(xiàn)在該學(xué)??偩€中。當(dāng)報警條件出現(xiàn)時,在報警條件經(jīng)串行端口120被饋送的同時中斷該實時數(shù)據(jù)流,從而使重要的實時信息丟失。
此外,人們也許還希望,例如經(jīng)由進行CSD呼叫的一個SMS消息,由無線調(diào)制解調(diào)器100接收非實時數(shù)據(jù)。在無線調(diào)制解調(diào)器的目前配置條件下,在CSD呼叫被中止之前不可能進行SMS數(shù)據(jù)的接收。
在實時數(shù)據(jù)傳遞是臨界的環(huán)境中,或者在非常不希望中斷CSD傳遞的環(huán)境中,目前的無線調(diào)制解調(diào)器100具有一些明顯的缺點。主要是,無線調(diào)制解調(diào)器100與終端設(shè)備之間的信道具有兩個不相容的模式(CSD或SMS),它們可能消耗無線調(diào)制解調(diào)器的處理資源并且中斷臨界實時通信。
發(fā)明內(nèi)容
本發(fā)明公開了一種雙端口外部無線調(diào)制解調(diào)器。根據(jù)一個實施例,無線調(diào)制解調(diào)器包括微處理器;一個連接該微處理器的只讀存儲器;一個連接該微處理器的隨機存取存儲器,該隨機存取存儲器包括一個緩沖器;一個連接微處理器的RF收發(fā)信機,該RF收發(fā)信機被配置為用微處理器進行操作以發(fā)送和接收無線信號;以及一個連接微處理器的雙端口串行端口,該雙端口串行端口具有一個第一串行端口和一個第二串行端口,該第一串行端口被配置來接收用于電路轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù),該第二串行端口被配置來接收用于分組轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù)。
根據(jù)本發(fā)明的一個實施例,只讀存儲器包括一個無線協(xié)議堆棧,一個命令分析器,和一個數(shù)據(jù)路由器;其中命令分析器檢查經(jīng)第一串行端口接收的命令和控制信號,數(shù)據(jù)路由器將經(jīng)過第一串行端口接收的數(shù)據(jù)送往用于經(jīng)RF收發(fā)信機進行傳輸?shù)膫鬏斁彌_器,將經(jīng)過第二串行端口接收數(shù)據(jù)送往RF收發(fā)信機,以及將RF收發(fā)信機接收的數(shù)據(jù)送往第一串行端口。
本發(fā)明還公開了操作雙端口外部無線調(diào)制解調(diào)器的方法,和保持上述內(nèi)容的一個計算機可讀媒介。
圖1示出了一種已知的無線調(diào)制解調(diào)器。
圖2是無線調(diào)制解調(diào)器的已知處理方法的流程圖。
圖3示出了雙端口無線調(diào)制解調(diào)器的一個實施例。
圖4是雙端口無線調(diào)制解調(diào)器的方框圖。
圖5示出了一個無線協(xié)議堆棧,包括雙端口無線調(diào)制解調(diào)器的功能單元。
圖6是顯示雙端口無線調(diào)制解調(diào)器的一個處理方法的流程圖。
具體實施例方式
圖3示出了雙端口外部無線調(diào)制解調(diào)器300的一個方框圖。根據(jù)該實施例,無線調(diào)制解調(diào)器300包括一個微處理器304;一個用于存儲運行時間數(shù)據(jù)的RAM 308;一個ROM 312,用于存儲持久數(shù)據(jù),比如,可執(zhí)行目標(biāo)碼;和一個RF收發(fā)信機316,它最好被配置來以電路轉(zhuǎn)換和分組轉(zhuǎn)換模式發(fā)送和接收數(shù)據(jù)。RAM 308、ROM 312、和RF收發(fā)信機316通信地連接微處理器304。
無線調(diào)制解調(diào)器300還包括雙端口串行端口320。根據(jù)本發(fā)明的一個實施例,雙端口串行端口320是多端口RS-232通信芯片。重要的是,無線調(diào)制解調(diào)器300被配置成同時經(jīng)雙端口串行端口320的諸多串行端口接收數(shù)據(jù)。無線調(diào)制解調(diào)器300與終端設(shè)備之間的命令和控制通信流經(jīng)雙端口串行端口320中的第一串行端口324。有效數(shù)據(jù),例如實時數(shù)據(jù),通常流經(jīng)雙端口串行端口320中的第二串行端口328。然而,根據(jù)本發(fā)明的一個實施例,也允許有限數(shù)量的命令流經(jīng)第二串行端口328。
一旦無線調(diào)制解調(diào)器300接收到數(shù)據(jù),那么就經(jīng)過空中接口332,例如,GSM或GPRS協(xié)議,選擇對RF收發(fā)信機316的傳送路由。下面,結(jié)合圖4說明數(shù)據(jù)分析和路由選擇的進一步細(xì)節(jié),圖4是雙端口外部無線調(diào)制解調(diào)器300的方框圖。
雙端口串行驅(qū)動器404處理來自第一串行端口324和第二串行端口328的輸入傳送。當(dāng)接收到數(shù)據(jù)時,該數(shù)據(jù)首先由AT命令分析器408進行檢查。如果僅僅是經(jīng)第一串行端口324傳送命令和控制信號,那么AT命令分析器408僅需要檢查來自第一串行端口324的信號。然而,如果AT命令也可以經(jīng)第二串行端口328來傳遞時,則還需要檢查第二串行端口328。根據(jù)一個實施例,AT命令分析器408僅僅監(jiān)視第二串行端口328上的有限數(shù)量的命令。例如,AT命令分析器408可以監(jiān)視用于“暫停”或“中斷”信號的命令。然而,AT命令組可以被擴展到包括一個新命令“AT~S2PORT=[value]”,其中“0”禁止第二串行端口328,“1”啟動第二串行端口328。
至適當(dāng)?shù)膫鬏攨^(qū)域的數(shù)據(jù)傳送由數(shù)據(jù)路由器412完成。數(shù)據(jù)路由器412辨別實時數(shù)據(jù)與非實時數(shù)據(jù),或者辨別電路轉(zhuǎn)換數(shù)據(jù)與分組轉(zhuǎn)換數(shù)據(jù)--諸如SMS的分組轉(zhuǎn)換數(shù)據(jù)。如果接收到實時數(shù)據(jù),那么就將它直接傳送到RF收發(fā)信機316。然而,如果接收到非實時數(shù)據(jù),比如SMS,該數(shù)據(jù)則被排隊在RAM 308的非實時數(shù)據(jù)緩沖器416區(qū)域或RF收發(fā)信機316的一個等價區(qū)域。
圖5示出了一個無線協(xié)議堆棧500。GSM協(xié)議堆棧500的基本組件通常是公知技術(shù)。例如,GSM協(xié)議堆棧500的基本軟件組件可以從不同的出售商買到,例如,可以從德國柏林的debisSystemhaus、德國Hannover的CONDAT Datensystem Gmblt、和其它通信出售商中買到。根據(jù)一個實施例,GSM協(xié)議堆棧500可以在各種邏輯裝置中實施或者在由無線調(diào)制解調(diào)器的一個嵌入式微處理器已有部分執(zhí)行的計算機可讀碼中實施。然而,所示的協(xié)議堆棧500不同于現(xiàn)有無線調(diào)制解調(diào)器堆棧,它包括上述的AT命令分析器408和數(shù)據(jù)路由器412。
本發(fā)明的各個方面最好被實施為包括AT命令接口504的軟件碼。例如,AT命令接口504包括AT命令分析器408,它監(jiān)視來自終端設(shè)備的用于AT命令的串行端口。根據(jù)AT命令接口的一個判定,命令或者被轉(zhuǎn)到MN接口512,或者被轉(zhuǎn)到微處理器304的另一個算法。本發(fā)明的其它方面被具體化為物理層540,它最好控制RF收發(fā)信機316和管理傳輸緩沖器416。來自遠(yuǎn)端裝置的輸入數(shù)據(jù),例如SMS消息,可以由物理層540處理,然后傳送到GSM協(xié)議堆棧500,用于AT命令分析器408的進一步處理。
現(xiàn)在適當(dāng)?shù)貙o線協(xié)議堆棧500的剩余部分進行一般性說明。移動網(wǎng)絡(luò)人機接口(MN)512接收數(shù)據(jù)(例如,來自AT命令接口504的數(shù)據(jù)),并且把該數(shù)據(jù)傳送給適當(dāng)?shù)男畔⒎?wù)--例如,一個短消息服務(wù)(SMS)516,一個呼叫控制服務(wù)(CC)520,或一個附加服務(wù)(SS)524。注冊元件508將為移動性管理層528提供關(guān)于數(shù)據(jù)和GSM網(wǎng)絡(luò)的必要信息。層508、516、520和524每一個的數(shù)據(jù)流到達和來自移動性管理層(MM)528。
移動性管理層528建立、保持和釋放與GSM網(wǎng)絡(luò)的連接。來自移動性管理層528的數(shù)據(jù)和控制被傳送給無線資源管理層(RR)532。無線資源管理層532經(jīng)過用于呼叫相關(guān)的信令和業(yè)務(wù)信道的無線接口(例如,RF收發(fā)信機120)建立與GSM網(wǎng)絡(luò)的一個基站的連接。
連接無線資源管理層532的是物理層(L1)540。物理層540處理直接來自無線資源層532的呼叫相關(guān)的信令和業(yè)務(wù)信道,并且還處理從數(shù)據(jù)鏈路(L2)536發(fā)送的數(shù)據(jù)。
圖6示出了存儲在ROM 312中的用于計算機可讀媒介,比如可執(zhí)行目標(biāo)碼的具體流程圖,該流程由無線調(diào)制解調(diào)器300或者微處理器304、雙端口串行端口320和RF收發(fā)信機316的組合執(zhí)行。通常,在執(zhí)行之前,將計算機可讀媒介從ROM 312移動到執(zhí)行存儲器區(qū)域,例如,ROM 308的一個保留部分。
在步驟604,初始化雙端口串行端口320的第一串行端口324和第二串行端口328。通常,包括將命令串發(fā)送給串行端口320,以指定調(diào)制解調(diào)器操作的操作參數(shù)。例如,指定用于每個串行端口的波特、數(shù)據(jù)比特的數(shù)目、和奇偶校驗選項。當(dāng)然,這些數(shù)值可以依據(jù)附加到無線調(diào)制解調(diào)器300的終端設(shè)備的類型以及RF收發(fā)信機316的數(shù)據(jù)通過量而改變。
在步驟608,在第一串行端口324上接收一個指示將進行CSD呼叫的控制信號。在步驟612,“ATDTxxxxxxx”命令利用RF收發(fā)信機316將無線調(diào)制解調(diào)器鏈接到一個遠(yuǎn)端裝置上。無線調(diào)制解調(diào)器通常將接收來自遠(yuǎn)端裝置的“CONNECT baud”信號,以指示一個電路已經(jīng)被建立。該“CONNECT baud”可以被重復(fù),經(jīng)過第一或第二串行接口返回到終端設(shè)備。
在步驟616,電路轉(zhuǎn)換數(shù)據(jù)傳遞出現(xiàn)在無線調(diào)制解調(diào)器與遠(yuǎn)端裝置之間。根據(jù)本發(fā)明的一個方面,無線調(diào)制解調(diào)器300經(jīng)第二串行端口328接收來自終端設(shè)備的電路轉(zhuǎn)換數(shù)據(jù)。在步驟620,RF收發(fā)信機316最好利用GSM協(xié)議調(diào)制在雙端口串行端口320上接收的實時數(shù)據(jù)或電路轉(zhuǎn)換數(shù)據(jù)。
在電路轉(zhuǎn)換數(shù)據(jù)正在進行的時候,無線調(diào)制解調(diào)器300的第一串行端口324進行明確地輪詢,或者等待來自終端設(shè)備的中斷信號。在步驟624,所顯示的是,為短消息服務(wù)(或“SMS”)消息命令檢驗第一串行端口324。如果接收到一個SMS命令,那么處理繼續(xù)到步驟628,否則,處理繼續(xù)到步驟640。
在步驟628,分析SMS命令,使該命令與SMS消息數(shù)據(jù)相分離。作為選擇,后續(xù)消息可以包括SMS數(shù)據(jù)。在步驟632,來自SMS消息的數(shù)據(jù)被存儲在傳輸緩沖器中,用于隨后的RF收發(fā)信機316的傳輸。當(dāng)RF收發(fā)信機316可以工作時,在步驟636將SMS數(shù)據(jù)發(fā)送給遠(yuǎn)端裝置。需要注意的是,傳輸可以是直接的,或者可以有短暫的延遲。根據(jù)一個實施例,RF收發(fā)信機316同時發(fā)送SMS數(shù)據(jù),但是,與實時數(shù)據(jù)或CSD相比,它是經(jīng)過一個分開的頻率(或信道)發(fā)送的。
在步驟640,執(zhí)行一個檢驗,以確定用于SMS或CSD傳遞的數(shù)據(jù)傳遞是否已經(jīng)完成。例如,如果數(shù)據(jù)傳遞已經(jīng)完成,以及“ATH”或“AT~S2PORT0”命令被AT命令分析器408檢測,那么無線調(diào)制解調(diào)器使一個中斷或暫停命令由RF收發(fā)信機316發(fā)送。否則,如連接器644所示,處理繼續(xù)到步驟616,在該步驟中,在步驟624至636執(zhí)行期間連續(xù)不中斷的CSD呼叫被繼續(xù)。
本發(fā)明的優(yōu)點是,當(dāng)外部無線調(diào)制解調(diào)器接收到分組轉(zhuǎn)換數(shù)據(jù)或者SMS數(shù)據(jù)時(來自終端設(shè)備或外部裝置)時,電路轉(zhuǎn)換數(shù)據(jù)呼叫或數(shù)據(jù)的實時傳遞也不會中斷。第二,兩個串行端口,而不是一個串行端口,可以有效地經(jīng)RF收發(fā)信機發(fā)送和接收數(shù)據(jù)和命令。這樣具有以下好處,允許經(jīng)一個串行端口監(jiān)視的強實時數(shù)據(jù)和低帶寬報警觸發(fā)事件同時經(jīng)第二串行端口進行通信,或者由第二串行端口接收。再一個優(yōu)點是可以將一個以上的外部裝置鏈接到無線調(diào)制解調(diào)器。最后,盡管已經(jīng)相對于從終端設(shè)備到遠(yuǎn)端裝置的輸出業(yè)務(wù),描述了本發(fā)明的上述說明,但是,相反的情況,即從遠(yuǎn)端裝置到終端設(shè)備(或者正好是外部無線調(diào)制解調(diào)器)的數(shù)據(jù)業(yè)務(wù)也可以按照實際上相似的方式發(fā)生。當(dāng)回顧具體的說明和附圖時,將會明白這些和其它的優(yōu)點。
權(quán)利要求
1.一種無線調(diào)制解調(diào)器,包括微處理器;只讀存儲器,所述只讀存儲器通訊地連接所述微處理器,以存儲代碼;隨機存取存儲器,所述隨機存取存儲器通訊地連接所述微處理器,以存儲運行時間的數(shù)據(jù);射頻收發(fā)信機,所述射頻收發(fā)信機通訊地連接所述微處理器,進行操作以發(fā)送和接收無線信號;以及通訊地連接所述微處理器的雙端口,所述雙端口具有第一端口和第二端口,所述第一端口用于從一個裝置接收用于實時數(shù)據(jù)傳遞的數(shù)據(jù),所述第二端口用于從所述裝置接收用于非實時數(shù)據(jù)傳遞的數(shù)據(jù);以及傳輸緩沖器,所述傳輸緩沖器通訊地連接所述微處理器和所述第二端口,以便在傳輸所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)之前存儲所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,其中,所述用于實時數(shù)據(jù)傳遞的數(shù)據(jù)包括用于電路轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù),其中所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)包括用于分組轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù),并且,其中所述射頻收發(fā)機用于傳輸所述用于電路轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù)和所述用于分組轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù)這兩者。
3.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,進一步包括數(shù)據(jù)路由器,所述數(shù)據(jù)路由器用于將所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)路由到所述傳輸緩沖器,并將所述用于實時數(shù)據(jù)傳遞的數(shù)據(jù)路由到不同于所述傳輸緩沖器之處。
4.根據(jù)權(quán)利要求3所述的無線調(diào)制解調(diào)器,其中,所述數(shù)據(jù)路由器將所述用于實時數(shù)據(jù)傳遞的數(shù)據(jù)路由到所述射頻收發(fā)機。
5.根據(jù)權(quán)利要求4所述的無線調(diào)制解調(diào)器,其中,所述數(shù)據(jù)路由器包括在所述只讀存儲器中的可執(zhí)行目標(biāo)代碼。
6.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,其中,所述傳輸緩沖器包含在所述隨機存取存儲器中。
7.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,其中,所述傳輸緩沖器包含在所述射頻收發(fā)機中。
8.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,其中,所述第一和第二端口包括串行端口。
9.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,其中,所述無線調(diào)制解調(diào)器包括位于所述裝置外部的外部無線調(diào)制解調(diào)器。
10.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,其中,所述雙端口包括RS-232通信芯片。
11.根據(jù)權(quán)利要求1所述的無線調(diào)制解調(diào)器,進一步包括選自GSM協(xié)議堆棧和GPRS協(xié)議堆棧的無線協(xié)議堆棧,且其中所述分組轉(zhuǎn)換數(shù)據(jù)傳遞包括短消息服務(wù)數(shù)據(jù)傳遞。
12.一種方法,包括利用無線調(diào)制解調(diào)器傳送實時數(shù)據(jù);當(dāng)發(fā)生實時數(shù)據(jù)傳遞時,在所述無線調(diào)制解調(diào)器處從一個裝置接收用于非實時數(shù)據(jù)傳遞的數(shù)據(jù),所述裝置通訊地連接所述無線調(diào)制解調(diào)器;在傳輸緩沖器中存儲所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù),用于后續(xù)傳輸;以及在一個延遲之后,利用所述無線調(diào)制解調(diào)器傳送所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述用于實時數(shù)據(jù)傳遞的數(shù)據(jù)包括用于電路轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù),其中所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)包括用于分組轉(zhuǎn)換數(shù)據(jù)傳遞的數(shù)據(jù)。
14.根據(jù)權(quán)利要求12所述的方法,其中,進一步包括將所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)路由到所述傳輸緩沖器,并在不通過所述傳輸緩沖器的情況下將所述實時數(shù)據(jù)路由到射頻收發(fā)機。
15.根據(jù)權(quán)利要求12所述的方法,其中,所述傳送用于非實時數(shù)據(jù)傳遞的所述數(shù)據(jù)是在不中斷傳送所述實時數(shù)據(jù)的情況下完成的。
16.根據(jù)權(quán)利要求12所述的方法,其中,所述傳送實時數(shù)據(jù)包括使用選自GSM和GPRS的協(xié)議,并且,其中傳送所述用于非實時數(shù)據(jù)傳遞的數(shù)據(jù)包括執(zhí)行短消息服務(wù)數(shù)據(jù)傳遞。
全文摘要
本發(fā)明公開了一種雙端口外部無線調(diào)制解調(diào)器。根據(jù)一個實施例,該外部無線調(diào)制解調(diào)器經(jīng)第一串行端口(324)接收命令和控制信息,以及經(jīng)第二串行端口(328)接收實時數(shù)據(jù)。第一串行端口還被配置成接收分組轉(zhuǎn)換數(shù)據(jù),例如短消息服務(wù)消息,而第二串行端口被配置成接收電路轉(zhuǎn)換數(shù)據(jù)。無線調(diào)制解調(diào)器中的RF收發(fā)信機(316)最好利用GSM協(xié)議堆棧調(diào)制經(jīng)相應(yīng)串行端口接收的數(shù)據(jù)和控制信號。根據(jù)一個實施例,RF收發(fā)信機可以同時發(fā)送在無線調(diào)制解調(diào)器上接收的電路轉(zhuǎn)換數(shù)據(jù)和分組轉(zhuǎn)換數(shù)據(jù),而不中斷電路轉(zhuǎn)換數(shù)據(jù)傳遞,從而避免了語境轉(zhuǎn)換和信息通過量的損失。
文檔編號H04L12/28GK1677963SQ20051000535
公開日2005年10月5日 申請日期2000年9月20日 優(yōu)先權(quán)日1999年9月20日
發(fā)明者丹尼爾·門羅, 查爾斯·林賽 申請人:捷迅無線公司