專利名稱:無(wú)線通信系統(tǒng)的不同格式間的短消息轉(zhuǎn)換的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及無(wú)線消息傳遞通信,尤其涉及用于在不同無(wú)線通信系統(tǒng)(例如GSM和CDMA)所使用的不同格式間轉(zhuǎn)換短消息的技術(shù)。
背景技術(shù):
短消息服務(wù)(SMS)是支持移動(dòng)站和無(wú)線通信系統(tǒng)間SMS或短消息交換的服務(wù)。這些短消息可以是指向特定受信者(recipient)移動(dòng)站的用戶專用消息,或是指向多個(gè)移動(dòng)站的廣播消息。
SMS可以通過(guò)各類無(wú)線通信系統(tǒng)實(shí)現(xiàn),其中的兩個(gè)是碼分多址(CDMA)系統(tǒng)和時(shí)分多址(TDMA)系統(tǒng)。CDMA網(wǎng)絡(luò)可以被設(shè)計(jì)成實(shí)現(xiàn)諸如cdma2000、W-CDMA、IS-95等一個(gè)或多個(gè)標(biāo)準(zhǔn)。TDMA網(wǎng)絡(luò)也可以被設(shè)計(jì)成實(shí)現(xiàn)諸如全球移動(dòng)通信系統(tǒng)(GSM)這樣的一個(gè)或多個(gè)標(biāo)準(zhǔn)。每個(gè)網(wǎng)絡(luò)一般還實(shí)現(xiàn)一允許漫游和高級(jí)服務(wù)的特定的移動(dòng)聯(lián)網(wǎng)協(xié)議,其中ANSI-41通常用于CDMA網(wǎng)絡(luò)(除了W-CDMA),GSM移動(dòng)應(yīng)用部件(GSM-MAP)通常用于GSM和W-CDMA網(wǎng)絡(luò)。
由于SMS是取決于網(wǎng)絡(luò)技術(shù)(ANSI-41或MAP)的,因此實(shí)現(xiàn)不同網(wǎng)絡(luò)技術(shù)的CDMA和GSM網(wǎng)絡(luò)支持SMS的不同實(shí)現(xiàn)。每種SMS實(shí)現(xiàn)都有不同的能力并且使用不同的消息類型和格式來(lái)發(fā)送短消息。每種SMS實(shí)現(xiàn)都允許對(duì)短消息的不同處理。例如,對(duì)于GSM-MAP中的SMS實(shí)現(xiàn)而言,短消息內(nèi)的用戶數(shù)據(jù)可以以壓縮或非壓縮的形式被發(fā)送,壓縮算法由一標(biāo)準(zhǔn)定義。為了簡(jiǎn)潔,基于GSM-MAP的網(wǎng)絡(luò)內(nèi)的SMS實(shí)現(xiàn)稱為GSM SMS,基于ANSI-41的網(wǎng)絡(luò)內(nèi)的SMS實(shí)現(xiàn)稱為CDMA SMS。
盡管CDMA和GSM在設(shè)計(jì)上有所不同,然而已經(jīng)定義了互通和互用性功能(IIF)以允許這兩種不同網(wǎng)絡(luò)類型間的通信。結(jié)果是可以為網(wǎng)絡(luò)的移動(dòng)用戶或訂戶保留改進(jìn)的覆蓋范圍和性能。特別是,通過(guò)IIF,GSM移動(dòng)用戶可能漫游到一CDMA網(wǎng)絡(luò)的覆蓋區(qū)域內(nèi),并能繼續(xù)接收服務(wù),反之亦然。
如果CDMA和GSM網(wǎng)絡(luò)都支持SMS,則IIF的功能之一是在把源自于一個(gè)網(wǎng)絡(luò)的各個(gè)短消息轉(zhuǎn)發(fā)到另一個(gè)網(wǎng)絡(luò)之前,把所述短消息轉(zhuǎn)換成另一網(wǎng)絡(luò)所需的適當(dāng)格式。然而,由于具有不同網(wǎng)絡(luò)技術(shù)的CDMA和GSM網(wǎng)絡(luò)支持不同種類的SMS實(shí)現(xiàn),因此在當(dāng)前的標(biāo)準(zhǔn)下,CDMA SMS和GSM SMS也許不可能把一個(gè)系統(tǒng)的短消息轉(zhuǎn)換成另一系統(tǒng)所需的特定格式。例如,由于GSM SMS支持壓縮和非壓縮的用戶數(shù)據(jù),且CDMA SMS不支持壓縮格式,因此IIF會(huì)需要對(duì)封裝的GSM SMS消息內(nèi)的用戶數(shù)據(jù)進(jìn)行解壓縮,并將其轉(zhuǎn)換成CDMA SMS消息。此外,GSM SMS消息可能包含CDMA SMS消息內(nèi)不存在的其它字段。
因此本領(lǐng)域中需要把GSM SMS消息轉(zhuǎn)換成CDMA SMS消息的技術(shù),反之亦然,從而能夠解決上述的問(wèn)題。
發(fā)明內(nèi)容
這里提供了在不同無(wú)線通信系統(tǒng)(例如GSM SMS和CDMA SMS)所使用的不同格式間轉(zhuǎn)換短消息的技術(shù),從而能夠不改變這些格式的基本結(jié)構(gòu)而保留相關(guān)的控制信息。一方面,通過(guò)為CDMA SMS消息內(nèi)的第一指定字段定義一個(gè)新的值來(lái)表明CDMASMS消息是封裝的GSM SMS消息,能夠?qū)崿F(xiàn)對(duì)CDMA網(wǎng)絡(luò)內(nèi)GSM SMS的改進(jìn)的支持。CDMA SMS消息內(nèi)的第二指定字段可用來(lái)傳送封裝的GSM SMS消息的數(shù)據(jù)編碼方案信息。第一和第二指定字段可以分別是CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)的Msg_Encoding字段和Message_Type字段。
在一實(shí)施例中,提供了用于把第一格式下的第一短消息(例如GSM SMS消息)轉(zhuǎn)換成第二格式下的第二短消息(例如CDMA SMS消息)的方法。按照該方法,第二消息內(nèi)的第一字段(例如Msg_Encoding字段)被設(shè)為一個(gè)值,該值表示第二消息內(nèi)包括的第一格式下的短消息。第二消息內(nèi)的第二字段(例如Message_Type字段)被設(shè)為一值,該值表示第一消息所使用的數(shù)據(jù)編碼方案(例如在GSM SMS消息內(nèi)的TP數(shù)據(jù)編碼方案字段內(nèi)表示)。第二消息內(nèi)的一數(shù)據(jù)字段(例如CHARi字段)被設(shè)為第一消息內(nèi)包括的數(shù)據(jù)。第二消息內(nèi)的長(zhǎng)度字段(例如用戶數(shù)據(jù)子參數(shù)內(nèi)的Num_Fields字段)也能被設(shè)為一值,該值表示第一消息內(nèi)包括的數(shù)據(jù)的長(zhǎng)度(例如由GSM SMS消息內(nèi)的TP用戶數(shù)據(jù)長(zhǎng)度字段所表示)。
在另一實(shí)施例中,提供了一種處理接收到的短消息的方法。按照該方法,獲得接收到的短消息內(nèi)的第一字段(例如CDMA SMS消息內(nèi)的Msg_Encoding字段)內(nèi)的一值,并用該值來(lái)確定接收到的短消息是否包括封裝的消息(例如GSM SMS消息)。如果接收到的短消息包括封裝的消息,則從接收到的短消息內(nèi)的第二字段(例如Message_Type字段)獲得表示壓縮消息所使用的數(shù)據(jù)編碼方案的一值,然后基于該數(shù)據(jù)編碼方案處理接收到的短消息內(nèi)的數(shù)據(jù)。如果數(shù)據(jù)編碼方案表明數(shù)據(jù)已經(jīng)被壓縮,則該處理可以包括對(duì)接收到的短消息內(nèi)的數(shù)據(jù)進(jìn)行解壓縮?;蛘?,如果接收到的短消息不包括封裝的消息,則可以基于從第一字段獲得的值來(lái)處理接收到的短消息內(nèi)的數(shù)據(jù)。
下面進(jìn)一步詳細(xì)描述本發(fā)明的各個(gè)方面和實(shí)施例。本發(fā)明還提供了實(shí)現(xiàn)本發(fā)明各個(gè)方面、實(shí)施例和特征的方法、程序代碼、數(shù)字信號(hào)處理器、移動(dòng)站、基站、系統(tǒng)以及其它裝置和元件,如下詳述。
通過(guò)下面提出的結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征、性質(zhì)和優(yōu)點(diǎn)將變得更加明顯,附圖中相同的元件具有相同的標(biāo)識(shí),其中圖1是包括CDMA網(wǎng)絡(luò)和GSM網(wǎng)絡(luò)的通信網(wǎng)絡(luò)的示意圖;圖2A和2B是分別說(shuō)明GSM SMS消息格式和CDMA SMS消息格式的示意圖;圖3是說(shuō)明從GSM SMS消息到CDMA SMS消息的轉(zhuǎn)換的示意圖;圖4是說(shuō)明用于把一SMS消息從GSM網(wǎng)絡(luò)發(fā)送到CDMA網(wǎng)絡(luò)內(nèi)的受信者移動(dòng)站的信號(hào)流程示意圖;圖5是為CDMA網(wǎng)絡(luò)內(nèi)移動(dòng)站所接收到的短消息執(zhí)行的過(guò)程的流程圖;以及圖6是消息/服務(wù)中心和移動(dòng)站的實(shí)施例框圖。
具體實(shí)施例方式
圖1是包括CDMA網(wǎng)絡(luò)110和GSM網(wǎng)絡(luò)120的通信網(wǎng)絡(luò)100的示意圖。一互通和互用性功能(IIF)支持CDMA和GSM網(wǎng)絡(luò)間的通信。
CDMA網(wǎng)絡(luò)可以被設(shè)計(jì)成遵循題為“Cellular RadiotelecommunicationsIntersystem Operations”的ANSI-41,它是允許漫游和高級(jí)服務(wù)的移動(dòng)聯(lián)網(wǎng)協(xié)議。漫游是指一個(gè)移動(dòng)站在離開(kāi)本地區(qū)域時(shí)的使用。CDMA網(wǎng)絡(luò)包括多個(gè)實(shí)體,它們共同支持網(wǎng)絡(luò)內(nèi)移動(dòng)站140的通信。為了簡(jiǎn)潔,圖1僅示出支持短消息服務(wù)(SMS)的CDMA網(wǎng)絡(luò)實(shí)體。特別是,消息中心(MC)112負(fù)責(zé)保存、中繼和轉(zhuǎn)發(fā)移動(dòng)站的短消息,而移動(dòng)交換中心(MSC)114為它們覆蓋區(qū)域內(nèi)的移動(dòng)站執(zhí)行交換功能(即消息和數(shù)據(jù)的路由)。消息中心可與MSC分開(kāi)或與它們集成。每個(gè)移動(dòng)站在任何給定時(shí)刻都由一MSC服務(wù),該MSC稱為移動(dòng)站的服務(wù)MSC。移動(dòng)站還稱為遠(yuǎn)程站、終端、用戶設(shè)備(IE)或者某些其它術(shù)語(yǔ)。
GSM網(wǎng)絡(luò)可以被設(shè)計(jì)成遵循GSM移動(dòng)應(yīng)用部件(GSM-MAP),GSM-MAP是允許漫游和高級(jí)服務(wù)的另一移動(dòng)聯(lián)網(wǎng)協(xié)議。GSM網(wǎng)絡(luò)包括共同支持網(wǎng)絡(luò)內(nèi)移動(dòng)站的通信的多個(gè)實(shí)體,圖1中僅示出這些實(shí)體中SMS的功能性GSM網(wǎng)絡(luò)實(shí)體。GSM SMS服務(wù)中心(GSM-SMS-SC)122負(fù)責(zé)保存、中繼和轉(zhuǎn)發(fā)移動(dòng)站的短消息。GSM MSC 124為它們覆蓋區(qū)域內(nèi)的移動(dòng)站執(zhí)行交換功能。GSM SMS網(wǎng)關(guān)MSC(GSM-SMS-GMSC)126是能從GSM-SMS-SC接收短消息、向本地位置寄存器(HLR)詢問(wèn)每個(gè)短消息的路由信息和SMS信息、以及對(duì)于作為這些消息的目標(biāo)受信者的移動(dòng)站把短消息傳送到適當(dāng)服務(wù)節(jié)點(diǎn)(或基站)的MSC功能。GSM SMS聯(lián)網(wǎng)MSC(GSM-SMS-IWMSC)128是能接收短消息并把它們提交到GSM-SMS-SC的MSC功能。
對(duì)于W-CDMA而言,較低層是基于CDMA技術(shù),較高層類似于GSM的較高層協(xié)議,核心網(wǎng)絡(luò)基于GSM-MAP。如這里所使用的,“CDMA”是指實(shí)現(xiàn)ANSI-41的基于CDMA的系統(tǒng)或網(wǎng)絡(luò)。
CDMA網(wǎng)絡(luò)內(nèi)實(shí)體間的接口Q和GSM網(wǎng)絡(luò)內(nèi)實(shí)體間的接口E分別由ANSI-41和GSM-MAP定義。
為了支持符合ANSI-41和GSM-MAP的移動(dòng)聯(lián)網(wǎng),每個(gè)網(wǎng)絡(luò)都維持本地位置寄存器(HLR)和訪問(wèn)位置寄存器(VLR)。HLR和VLR是用于保存與網(wǎng)絡(luò)內(nèi)的移動(dòng)站有關(guān)的信息的數(shù)據(jù)庫(kù)。例如,當(dāng)移動(dòng)站在網(wǎng)絡(luò)間移動(dòng)時(shí),它們的位置在這些數(shù)據(jù)庫(kù)中持續(xù)更新,使得網(wǎng)絡(luò)能隨時(shí)獲悉它們處在哪里。于是,網(wǎng)絡(luò)可以查詢(或詢問(wèn))這些數(shù)據(jù)庫(kù)以獲得短消息的路由信息。
如上所述,CDMA和GSM網(wǎng)絡(luò)支持SMS的不同實(shí)現(xiàn)。每種SMS實(shí)現(xiàn)都提供了不同能力并且使用了不同的短消息類型和格式。
圖2A是說(shuō)明GSM SMS短消息的示意圖。在短消息傳輸層(SM-TL),該層是GSM內(nèi)SMS協(xié)議棧的多個(gè)層之一,為SMS消息定義了六個(gè)不同的協(xié)議數(shù)據(jù)單元(PDU)。在這些數(shù)據(jù)單元當(dāng)中,SMS-DELIVER PDU用來(lái)把短消息從服務(wù)中心發(fā)送到移動(dòng)站,SMS-SUBMIT PDU用來(lái)把短消息從移動(dòng)站發(fā)送到服務(wù)中心。其它PDU用來(lái)傳送狀態(tài)、報(bào)告、命令和確認(rèn)。
SMS-DELIVER和SMS-SUBMIT PDU具有圖2A所示的一般格式。這兩個(gè)PDU的每一個(gè)都包括多個(gè)字段,但圖2A中僅示出本說(shuō)明中所關(guān)注的三個(gè)字段。表1列出這三個(gè)字段和它們的簡(jiǎn)短說(shuō)明,其中TP表示傳輸協(xié)議。
表1
TP用戶數(shù)據(jù)字段包含短消息的用戶數(shù)據(jù)。該用戶數(shù)據(jù)一般是基于特定的字符集或編碼方案而產(chǎn)生的字符消息。然而,如果在TP用戶數(shù)據(jù)字段內(nèi)包括用戶數(shù)據(jù)報(bào)頭,則除字符內(nèi)容以外,消息的內(nèi)容也可以是多媒體或其它增強(qiáng)型格式。TP用戶數(shù)據(jù)字段的長(zhǎng)度由TP用戶數(shù)據(jù)長(zhǎng)度字段內(nèi)的值所定義,并且在與所選字符集的每個(gè)字符的長(zhǎng)度相對(duì)應(yīng)的單元內(nèi)給出,所述長(zhǎng)度可以是7、8或16位。TP數(shù)據(jù)編碼方案字段描述了TP用戶數(shù)據(jù)字段內(nèi)數(shù)據(jù)的各種屬性,如下所述。
表2列出TP數(shù)據(jù)編碼方案字段的元素表2
TP數(shù)據(jù)編碼方案字段的長(zhǎng)度為8位。位6和7對(duì)于一般數(shù)據(jù)編碼指示被設(shè)為“00”,對(duì)于其它指示被設(shè)為某些其它值。位5用于表示TP用戶數(shù)據(jù)字段內(nèi)的數(shù)據(jù)是非壓縮還是使用一專用壓縮方案壓縮。位4用于“啟用”位1-0。位2和3用于表示數(shù)據(jù)所使用的字符集或編碼方案,缺省字符集為GSM 7位。位0和1用于表示短消息的消息類。
GSM SMS消息格式在文獻(xiàn)3GPP TS 23.038 V5.0.0和TS 23.040 V4.7.0中進(jìn)一步詳述,這兩個(gè)文獻(xiàn)是公開(kāi)的并且通過(guò)引用被結(jié)合于此。
圖2B是說(shuō)明CDMA SMS消息格式的示意圖。在SMS電信服務(wù)層,該層是CDMA中SMS協(xié)議棧的多個(gè)層之一,使用一SMS傳送消息來(lái)把短消息發(fā)送到移動(dòng)站,并且使用一SMS提交消息從移動(dòng)站發(fā)出短消息。這些消息具有圖2B所示的一般格式,所述格式包括多個(gè)子參數(shù)。表3列出這些消息的兩個(gè)子參數(shù)以及它們的簡(jiǎn)短描述。
表3
表4列出用戶數(shù)據(jù)子參數(shù)的字段。
表4
以下字段的Num_Fields出現(xiàn)次數(shù)
用戶數(shù)據(jù)子參數(shù)以下列字段結(jié)束
如表4所示,CDMA SMS消息的用戶數(shù)據(jù)被包含在CHARi字段內(nèi),對(duì)于每個(gè)字符該字段出現(xiàn)一次,總出現(xiàn)次數(shù)由Num_Fiels字段內(nèi)的值所表示。Msg_Encoding字段表示CHARi字段內(nèi)的字符所使用的特定編碼方案。由于不同的編碼方案會(huì)有不同的字符長(zhǎng)度,因此CHARi字段的長(zhǎng)度由短消息內(nèi)的用戶數(shù)據(jù)所使用的編碼方案來(lái)確定。
CDMA SMS消息格式在TIA/EIA-637-B中進(jìn)一步詳述,該文獻(xiàn)題為“ShortMessage Service for Wideband Spread Spectrum Systems”。Msg_Encoding字段的參數(shù)值分配在TSB-58-E中進(jìn)一步詳述,該文獻(xiàn)題為“Administration ofParameter Value Assignments for cdma2000 Spread Spectrum Standards”。這兩個(gè)文獻(xiàn)都是公開(kāi)的,并且通過(guò)引用被結(jié)合于此。
GSM SMS消息需要在各種情況下被轉(zhuǎn)換成CDMA SMS消息。例如,在GSM移動(dòng)用戶漫游到一CDMA網(wǎng)絡(luò)中并且在CDMA網(wǎng)絡(luò)中接收一短消息時(shí),或者在CDMA網(wǎng)絡(luò)內(nèi)的CDMA移動(dòng)用戶從一GSM移動(dòng)用戶接收一短消息時(shí),可能需要消息轉(zhuǎn)換?;ネê突ビ眯怨δ?IIF)于是會(huì)執(zhí)行從GSM SMS消息到CDMA SMS消息的轉(zhuǎn)換。
從以上描述可知,通過(guò)僅僅把GSM SMS消息內(nèi)的字段映射到CDMA SMS消息內(nèi)的相應(yīng)字段,可以把“基本的”非壓縮GSM SMS消息轉(zhuǎn)換成CDMA SMS消息。特別是,GSM到CDMA消息轉(zhuǎn)換可以通過(guò)以下實(shí)現(xiàn)(1)把GSM SMS消息內(nèi)TP用戶數(shù)據(jù)字段內(nèi)的數(shù)據(jù)映射到CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)的CHARi字段,以及(2)對(duì)于GSM 7位缺省字母表,把用戶數(shù)據(jù)子參數(shù)內(nèi)的Msg_Encoding字段設(shè)為“01001”。
然而,如果已經(jīng)用3GPP TS 23.042 V4.0.1中定義的壓縮算法壓縮了GSM SMS消息,則IIF會(huì)需要解壓縮用戶數(shù)據(jù)以獲得非壓縮的數(shù)據(jù),非壓縮的數(shù)據(jù)于是被包括在CDMA SMS消息的CHARi字段內(nèi)。這會(huì)是必要的,因?yàn)槟壳霸贑DMA SMS消息格式內(nèi)沒(méi)有字段能向受信者移動(dòng)站表示用戶數(shù)據(jù)是壓縮的還是非壓縮的。此外,如表2和圖2A所示,GSM SMS消息格式在TP數(shù)據(jù)編碼方案字段內(nèi)包括一消息類和一些其它指示。目前在CDMA SMS消息格式內(nèi)沒(méi)有對(duì)于這些元素的相應(yīng)字段,它們也需要被映射以便更完全地支持CDMA網(wǎng)絡(luò)內(nèi)的GSM SMS。
一方面,通過(guò)為用戶數(shù)據(jù)子參數(shù)內(nèi)的Msg_Encoding字段定義一個(gè)新的值來(lái)表明CDMA SMS消息的內(nèi)容是封裝的GSM SMS消息,可以實(shí)現(xiàn)對(duì)CDMA網(wǎng)絡(luò)內(nèi)GSM SMS的改進(jìn)的支持。Msg_Encoding字段對(duì)于32個(gè)可能值包括5位,這些可能值中的10個(gè)目前由十個(gè)不同編碼方案的TSB-58-E定義,對(duì)于Msg_Encoding字段被分配到值“00000”到“01001”。然后可以使用任一個(gè)保留值“01010”到“11111”來(lái)標(biāo)識(shí)GSM SMS消息的新編碼方案。這一新編碼方案可以表示為“GSM SMS數(shù)據(jù)編碼”。舉一個(gè)具體的例子,值“01010”可用于“GSM SMS數(shù)據(jù)編碼”,該情況下,如表5所示,可以從當(dāng)前的TIA/EIA-637 B標(biāo)準(zhǔn)來(lái)更新用戶數(shù)據(jù)子參數(shù)的Msg_Encoding字段內(nèi)的使用而定義的編碼方案。
表5
注意2每個(gè)CHARi字段的長(zhǎng)度都由TP數(shù)據(jù)編碼方案字段內(nèi)指示的字符集所確定,所述TP數(shù)據(jù)編碼方案字段會(huì)包括在CDMA SMS消息的Message_Type字段中。
圖3是說(shuō)明GSM SMS消息到CDMA SMS消息的轉(zhuǎn)換、使得能保留相關(guān)控制信息的一實(shí)施例的示意圖。GSM到CDMA的消息轉(zhuǎn)換可如下執(zhí)行1)把CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)的Msg_Encoding字段設(shè)為分配給“GSMSMS用戶數(shù)據(jù)編碼”的值(例如對(duì)于上例參數(shù)值分配為“01010”);2)把用戶數(shù)據(jù)子參數(shù)內(nèi)的Message_Type字段設(shè)為GSM SMS消息的TP數(shù)據(jù)編碼方案(TP-DCS)內(nèi)的值;3)把用戶數(shù)據(jù)子參數(shù)內(nèi)的Num_Fields設(shè)為T(mén)P用戶數(shù)據(jù)長(zhǎng)度(TP-UDL)字段內(nèi)的值;以及4)把用戶數(shù)據(jù)子參數(shù)內(nèi)的CHARi字段設(shè)為T(mén)P用戶數(shù)據(jù)(TP-UD)字段內(nèi)的數(shù)據(jù)。
CDMA SMS消息也可以用GSM SMS所支持的特征被發(fā)送到GSM網(wǎng)絡(luò)內(nèi)的移動(dòng)用戶。為實(shí)現(xiàn)這一點(diǎn),CDMA網(wǎng)絡(luò)能始發(fā)一CDMA SMS消息,該消息包括如上所述封裝的GSM SMS消息。IIF于是會(huì)執(zhí)行一相反的CDMA到GSM消息轉(zhuǎn)換以便把CDMA SMS消息轉(zhuǎn)換成GSM SMS消息,如下所述
1)把GSM SMS消息的TP數(shù)據(jù)編碼方案(TP-DCS)字段設(shè)為CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)Message_Type字段內(nèi)的值;2)把TP用戶數(shù)據(jù)長(zhǎng)度(TP-UDL)字段設(shè)為用戶數(shù)據(jù)子參數(shù)內(nèi)Num_Fields字段內(nèi)的值;以及3)把TP用戶數(shù)據(jù)(TP-UD)字段設(shè)為用戶數(shù)據(jù)子參數(shù)內(nèi)CHARi字段內(nèi)的數(shù)據(jù)。
圖3示出用于把GSM SMS消息映射為CDMA SMS消息使得能不改變CDMA SMS消息格式而保留相關(guān)控制信息的特定消息轉(zhuǎn)換方案。其它方案也可以基于這里所述的原理而實(shí)現(xiàn),并且會(huì)在本發(fā)明的范圍內(nèi)。舉一個(gè)例子,消息標(biāo)識(shí)符子參數(shù)內(nèi)Message_Type字段目前未使用的值(例如“0111”)可用來(lái)表示“GSM SMS數(shù)據(jù)編碼”。CDMA SMS消息的其它子參數(shù)內(nèi)的其它字段也可用來(lái)表示“GSM SMS數(shù)據(jù)編碼”,并用于傳送TP-DCS字段,這在本發(fā)明的范圍內(nèi)。
上述消息轉(zhuǎn)換可以把GSM/UMTS所定義的SMS數(shù)據(jù)編碼方案映射為CDMA SMS消息,而不改變CDMA SMS消息格式的基本結(jié)構(gòu)。通過(guò)使用這些消息轉(zhuǎn)換方案,即使用戶數(shù)據(jù)所使用的壓縮和/或某些其它指示包括在GSM SMS消息內(nèi),IIF也能把GSM SMS消息內(nèi)的用戶數(shù)據(jù)直接映射為CDMA SMS消息。這些消息轉(zhuǎn)換方案最好用于各種情況,包括(1)GSM移動(dòng)用戶漫游到CDMA網(wǎng)絡(luò)并且接收始發(fā)自GSM網(wǎng)絡(luò)的SMS消息,(2)GSM移動(dòng)用戶向CDMA移動(dòng)用戶發(fā)送一SMS消息,(3)CDMA移動(dòng)用戶漫游到GSM網(wǎng)絡(luò)并且接收始發(fā)自CDMA網(wǎng)絡(luò)的SMS消息,(4)CDMA移動(dòng)用戶向GSM移動(dòng)用戶發(fā)送一SMS消息,以及(5)GSM1x網(wǎng)絡(luò)內(nèi)的GSM移動(dòng)用戶經(jīng)由CDMA空中接口接收一GSM SMS消息。在GSM1x網(wǎng)絡(luò)中,GSM-MAP網(wǎng)絡(luò)覆蓋在CDMA空中接口上,GSM SMS消息以CDMA SMS消息的形式經(jīng)由CDMA空中接口被發(fā)送。
圖4是說(shuō)明用于把SMS消息從GSM網(wǎng)絡(luò)發(fā)送到CDMA網(wǎng)絡(luò)中一受信者移動(dòng)用戶的信號(hào)流程的示意圖。該SMS消息可由一GSM移動(dòng)用戶或者由已漫游到GSM網(wǎng)絡(luò)中的CDMA移動(dòng)用戶來(lái)發(fā)送。消息受信者可以是一CDMA移動(dòng)用戶或是已漫游到CDMA網(wǎng)絡(luò)中的GSM移動(dòng)用戶。
首先,GSM SMS服務(wù)中心(SMS-SC)為一特定移動(dòng)用戶接收一SMS消息,該特定移動(dòng)用戶稱為受信者移動(dòng)用戶(事務(wù)(transaction)a)。然后,SMS-SC與GSMSMS-GMSC通信以便向受信者移動(dòng)用戶的GSM HLR始發(fā)一短消息發(fā)送路由信息,以便請(qǐng)求該移動(dòng)用戶的路由地址(事務(wù)b)。該路由地址會(huì)用來(lái)把短消息傳送到受信者移動(dòng)用戶。如果受信者移動(dòng)用戶在GSM HLR中保存有一當(dāng)前且有效的位置,則HLR經(jīng)由短消息結(jié)果消息的發(fā)送路由信息而將其返回到SMS-GMSC(事務(wù)c)。然后,SMS-GMSC向IIF發(fā)送一前向短消息(事務(wù)d)。
通常,IIF提供了從CDMA SMS(ANSI-41)消息中心(MC)和GSM SMS服務(wù)中心(SMS-SC)到使用外部網(wǎng)絡(luò)信令協(xié)議(即在消息中心和服務(wù)中心外部)的服務(wù)MSC的接口。IIF所提供的功能在J-STD-038-A中詳細(xì)描述,該文獻(xiàn)題為“NetworkInterworking Between GSM Map and TIA/EIA-41-Map-Revision A-GPRS Support”,該文獻(xiàn)是公開(kāi)的并且通過(guò)引用被結(jié)合于此。
對(duì)于該SMS消息而言,IIF被GSM網(wǎng)絡(luò)實(shí)體視為服務(wù)GSM MSC/VLR。在從SMS-GMSC接收到前向短消息后,IIF使用上述的GSM到CDMA消息轉(zhuǎn)換方案來(lái)轉(zhuǎn)換所述SMS消息。轉(zhuǎn)換結(jié)果是適當(dāng)CDMA SMS消息格式并且包括封裝消息的CDMA SMS消息。在這一點(diǎn)上,IIF于是會(huì)充當(dāng)ANSI-41消息中心。然后,IIF始發(fā)一短消息傳送點(diǎn)對(duì)點(diǎn)消息來(lái)把經(jīng)轉(zhuǎn)換的CDMA SMS消息發(fā)送到服務(wù)CDMA MSC和VLR(事務(wù)e)。
服務(wù)CDMA MSC/VLR從IIF接收消息并把CDMA SMS消息發(fā)送到受信者移動(dòng)站(事務(wù)f)。對(duì)于特定類型的SMS消息而言,服務(wù)CDMA MSC/VLR可以從受信者移動(dòng)站接收一確認(rèn),這會(huì)是事務(wù)f的一部分。該情況下,服務(wù)CDMA MSC/VLR接著把短消息傳送點(diǎn)對(duì)點(diǎn)消息的結(jié)果發(fā)回IIF(事務(wù)g)。然后,IIF把前向短消息的結(jié)果發(fā)送到GSM SMS-GMSC。
圖5是為CDMA網(wǎng)絡(luò)內(nèi)移動(dòng)站接收到的短消息所執(zhí)行的過(guò)程500一實(shí)施例的流程圖。該過(guò)程假設(shè)短消息根據(jù)需要使用上述GSM到CDMA消息轉(zhuǎn)換方案被轉(zhuǎn)換。
首先,獲得接收到的短消息的用戶數(shù)據(jù)子參數(shù)(步驟512)。然后獲得用戶數(shù)據(jù)子參數(shù)的Msg_Encoding字段內(nèi)的值(步驟514)。接著確定Msg_Encoding值是否等于分配給“GSM SMS數(shù)據(jù)編碼”的值(步驟516)。如果答案為否,則該接收到的消息或是CDMA SMS消息、或是不要求處理封裝的GSM SMS消息的消息。該情況下,基于Msg_Encoding值以常規(guī)方式處理用戶數(shù)據(jù)子參數(shù)的CHARi字段內(nèi)的用戶數(shù)據(jù)(步驟522)。
然而,如果Msg_Encoding值等于“GSM SMS數(shù)據(jù)編碼”值,如步驟516確定,則接收到的短消息包括封裝的GSM SMS消息。該情況下,從用戶數(shù)據(jù)子參數(shù)內(nèi)的Message_Type字段獲得SMS消息的TP數(shù)據(jù)編碼方案(步驟518)。用戶數(shù)據(jù)子參數(shù)的CHARi字段內(nèi)的用戶數(shù)據(jù)包含短消息的TP用戶數(shù)據(jù),其接著基于TP數(shù)據(jù)編碼方案被處理(步驟520)。作為該處理的一部分,如果TP數(shù)據(jù)編碼方案表明數(shù)據(jù)已在傳輸前被壓縮,則用戶數(shù)據(jù)可以被解壓縮。短消息中用戶數(shù)據(jù)的處理可以如3GPP TS23.038 V5.0.0所述那樣執(zhí)行。在步驟520和522之后,過(guò)程終止。
圖6是消息/服務(wù)中心600和移動(dòng)站140x的實(shí)施例的框圖。消息/服務(wù)中心600為SMS提供互通和互用性功能(IIF),并且可以在ANSI-41消息中心或GSM SMS服務(wù)中心內(nèi)實(shí)現(xiàn)。
中心600接收從GSM MSC 124和/或CDMA MSC 114始發(fā)的SMS消息以便從外部網(wǎng)絡(luò)發(fā)出。接收到的短消息暫時(shí)被保存在消息緩沖器612中。接著從緩沖器檢取這些短消息并且提供給短消息轉(zhuǎn)換器614以便根據(jù)需要轉(zhuǎn)換為適當(dāng)格式。特別是,短消息轉(zhuǎn)換器614執(zhí)行GSM到CDMA的消息轉(zhuǎn)換,使GSM SMS消息從CDMA網(wǎng)絡(luò)被發(fā)送,以及執(zhí)行CDMA到GSM的消息轉(zhuǎn)換,使CDMA SMS消息從GSM網(wǎng)絡(luò)被發(fā)送。消息轉(zhuǎn)換可如上所述執(zhí)行。
然后把經(jīng)轉(zhuǎn)換的短消息提供給服務(wù)外部網(wǎng)絡(luò)的CDMA MSC 114和/或GSM MSC124。然后,服務(wù)MSC把經(jīng)轉(zhuǎn)換的短消息轉(zhuǎn)發(fā)到當(dāng)前為作為這些消息的受信者的移動(dòng)站提供服務(wù)的服務(wù)節(jié)點(diǎn)(或基站)130。每個(gè)服務(wù)節(jié)點(diǎn)都處理接收到的短消息,并且將它們包括在要被發(fā)送到其覆蓋區(qū)域內(nèi)的移動(dòng)站的已調(diào)信號(hào)。
在中心600內(nèi),控制器620指引通過(guò)中心的短消息流,并適當(dāng)?shù)剡M(jìn)一步控制短消息的轉(zhuǎn)換。這可以通過(guò)確定中心600接收到的每個(gè)短消息的信源和受信者來(lái)實(shí)現(xiàn)。存儲(chǔ)器單元622為控制器620所使用的程序代碼和數(shù)據(jù)提供存儲(chǔ)。
圖6還示出移動(dòng)站140x的一個(gè)實(shí)施例。從移動(dòng)站的服務(wù)節(jié)點(diǎn)發(fā)出的已調(diào)信號(hào)被天線652接收并被提供給接收機(jī)單元(RCVR)654。接收機(jī)單元654調(diào)整(例如濾波、放大和下變頻)接收信號(hào)并進(jìn)一步數(shù)字化經(jīng)調(diào)整的信號(hào)以提供采樣。
然后,解調(diào)器(Demod)/解碼器656以特定網(wǎng)絡(luò)(CDMA或GSM)所確定的特殊方式來(lái)解調(diào)采樣,其中已調(diào)信號(hào)是從所述特定網(wǎng)絡(luò)接收到的。然后對(duì)已調(diào)數(shù)據(jù)進(jìn)行解碼以提供經(jīng)解碼的數(shù)據(jù),經(jīng)解碼的數(shù)據(jù)包括在已調(diào)信號(hào)內(nèi)發(fā)送的短消息。然后,短消息處理器658接著處理接收到的短消息(例如如上圖5中所述)以提供這些短消息內(nèi)包括的用戶數(shù)據(jù)。例如,如果TP數(shù)據(jù)編碼方案表示壓縮數(shù)據(jù)包括在短消息中,則短消息處理器658可以執(zhí)行消息轉(zhuǎn)換,并可能解壓縮用戶數(shù)據(jù)子參數(shù)的CHARi字段內(nèi)的用戶數(shù)據(jù)。
控制器660指示移動(dòng)站140x內(nèi)各單元的操作。例如,控制器660可以指示短消息處理器658為每個(gè)指向移動(dòng)站的接收到的短消息使用一種特定的編碼方案、執(zhí)行解壓縮等等,以提供正確的用戶數(shù)據(jù)。存儲(chǔ)器單元662為控制器660所使用的程序代碼和數(shù)據(jù)提供存儲(chǔ)。
圖6示出中心600和移動(dòng)站140x的特定實(shí)施例。其它實(shí)施例也是可行的,它們?cè)诒景l(fā)明的范圍內(nèi)。對(duì)于中心600,短消息轉(zhuǎn)換器614也可以在控制器620或者在某些其它處理單元(例如消息格式化器)內(nèi)實(shí)現(xiàn)。類似地,對(duì)于移動(dòng)站140x,短消息處理器658可以在控制器660或者某些其它處理單元(例如解調(diào)器/解碼器656)內(nèi)實(shí)現(xiàn)。
上述短消息轉(zhuǎn)換和處理技術(shù)可由各種手段來(lái)實(shí)現(xiàn)。例如,這些技術(shù)可以以硬件、軟件或者它們的組合來(lái)實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn)而言,用于實(shí)現(xiàn)這里所述技術(shù)的任一個(gè)或組合(例如中心600處的消息轉(zhuǎn)換、移動(dòng)站140處的消息處理等等)的元件可以在以下元件內(nèi)實(shí)現(xiàn)一個(gè)或多個(gè)專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)成執(zhí)行這里所述功能的其它電子單元、或者它們的組合。
對(duì)于軟件實(shí)現(xiàn)而言,短消息轉(zhuǎn)換和處理技術(shù)可以用執(zhí)行這里所述功能的模塊(例如程序、功能等等)來(lái)實(shí)現(xiàn)。軟件代碼可以被保存在存儲(chǔ)器單元(例如圖6中的存儲(chǔ)器單元622和662)內(nèi),并由一處理器(例如控制器620和660)執(zhí)行。存儲(chǔ)器單元可以在處理器內(nèi)部或處理器外部實(shí)現(xiàn),后一情況下存儲(chǔ)器單元可以經(jīng)由本領(lǐng)域公知的各種手段與處理器通信上耦合。
提供了以上對(duì)所公開(kāi)實(shí)施例的描述,使本領(lǐng)域的任何技術(shù)人員能制造或使用本發(fā)明。對(duì)這些實(shí)施例的各種修改對(duì)于本領(lǐng)域技術(shù)人員是顯而易見(jiàn)的,這里定義的基本原理可應(yīng)用于其它實(shí)施例而不背離本發(fā)明的精神或范圍。這樣,本發(fā)明不限于這里所示的實(shí)施例,而是符合與這里公開(kāi)的原理和新穎性特征一致的最寬泛的范圍。
權(quán)利要求
1.一種用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的方法,包括把所述第二短消息內(nèi)的第一字段設(shè)為一值,該值表示在所述第二短消息中包括的第一格式的短消息;把所述第二短消息內(nèi)的第二字段設(shè)為一值,該值表示所述第一短消息所使用的數(shù)據(jù)編碼方案;把所述第二短消息內(nèi)的數(shù)據(jù)字段設(shè)為第一消息內(nèi)包括的數(shù)據(jù)字段中的數(shù)據(jù);把所述第二短消息內(nèi)的長(zhǎng)度字段設(shè)為一值,該值表示所述第一短消息內(nèi)包括的數(shù)據(jù)的長(zhǎng)度;以及在所述第二短消息內(nèi)為所述第一字段定義一新值,其中所述新值表示所述第一格式的封裝消息所使用的數(shù)據(jù)編碼方案,其中所述第一短消息是GSM SMS消息,第二短消息是CDMA SMS消息,所述第二短消息的第一字段是Msg_Encoding字段,而所述第二短消息的第二字段是Message_Type字段。
2.如權(quán)利要求1所述的用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的方法,其特征在于在所述第一短消息中的TP數(shù)據(jù)編碼方案字段表示所述第一短消息所使用的數(shù)據(jù)編碼方案,所述第二短消息的數(shù)據(jù)字段是用戶數(shù)據(jù)子參數(shù)中的CHARi字段,所述第一短消息中的數(shù)據(jù)字段是TP用戶數(shù)據(jù)字段,所述第二短消息中的長(zhǎng)度字段是所述用戶數(shù)據(jù)子參數(shù)中的Num_Fields字段,而在所述第一短消息中包括的數(shù)據(jù)的長(zhǎng)度由所述第一短消息中的TP用戶數(shù)據(jù)長(zhǎng)度字段來(lái)表示。
3.如權(quán)利要求1所述的用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的方法,其特征在于,還包括從所述第二短消息的所述第一字段中表示數(shù)據(jù)編碼方案的值確定所接收短消息是否包括封裝消息;以及根據(jù)所述數(shù)據(jù)編碼方案處理所接收的短消息。
4.如權(quán)利要求1所述的用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的方法,其特征在于,所述在所述第二短消息內(nèi)為所述第一字段定義一新值的步驟包括把所述第二短消息的用戶數(shù)據(jù)子參數(shù)中的Msg_Encoding字段設(shè)為“GSM SMS數(shù)據(jù)編碼”的值,由此表示所述第二短消息的內(nèi)容是封裝的第一短消息。
5.如權(quán)利要求1所述的用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的方法,其特征在于,所述在所述第二短消息內(nèi)為所述第一字段定義一新值的步驟包括對(duì)于所述第一格式的GSM 7位缺省字母表,把所述第二短消息的用戶數(shù)據(jù)子參數(shù)中的Msg_Encoding字段設(shè)為“01001”,由此表示封裝的第一短消息。
6.如權(quán)利要求3所述的方法,其特征在于,所述處理的步驟包括解壓縮所述數(shù)據(jù)。
7.一種用于把CDMA SMS消息轉(zhuǎn)換成GSM SMS消息的方法,包括把所述GSM SMS消息的TP數(shù)據(jù)編碼方案字段設(shè)為在所述CDMA SMS消息的指定字段內(nèi)的值;把所述GSM SMS消息內(nèi)的TP用戶數(shù)據(jù)字段設(shè)為所述CDMA SMS消息的CHARi字段內(nèi)的數(shù)據(jù);以及把所述GSM SMS消息內(nèi)的TP用戶數(shù)據(jù)長(zhǎng)度字段設(shè)為所述CDMA SMS消息的Num_Fields字段內(nèi)的值。
8.如權(quán)利要求7所述的用于把CDMA SMS消息轉(zhuǎn)換成GSM SMS消息的方法,其特征在于,所述指定字段是所述CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)的Message_Type字段,而所述CHARi字段和所述Num_Fields字段都在所述CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)。
9.一種用于處理短消息的消息服務(wù)中心,包括至少一個(gè)消息緩沖器,由此接收和存儲(chǔ)短消息服務(wù)消息;至少一個(gè)短消息轉(zhuǎn)換器,可操作地連接于所述消息緩沖器,由此轉(zhuǎn)換所存儲(chǔ)消息的格式;至少一個(gè)控制器,可操作地連接于所述消息緩沖器和所述短消息轉(zhuǎn)換器,由此指引短消息流;以及至少一個(gè)存儲(chǔ)器單元,可操作地連接于所述控制器,由此存儲(chǔ)程序代碼。
10.如權(quán)利要求9所述的用于處理短消息的消息服務(wù)中心,其特征在于,所述短消息源自于GSM移動(dòng)交換中心和CDMA移動(dòng)交換中心。
11.如權(quán)利要求9所述的用于處理短消息的消息服務(wù)中心,其特征在于,所述程序代碼包括用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的軟件,包括把所述第二短消息內(nèi)的第一字段設(shè)為一值,該值表示在所述第二短消息中包括的第一格式的短消息;把所述第二短消息內(nèi)的第二字段設(shè)為一值,該值表示所述第一短消息所使用的數(shù)據(jù)編碼方案;把所述第二短消息內(nèi)的數(shù)據(jù)字段設(shè)為第一消息內(nèi)包括的數(shù)據(jù)字段中的數(shù)據(jù);把所述第二短消息內(nèi)的長(zhǎng)度字段設(shè)為一值,該值表示所述第一短消息內(nèi)包括的數(shù)據(jù)的長(zhǎng)度;以及在所述第二短消息內(nèi)為所述第一字段定義一新值,其中所述新值表示所述第一格式的封裝消息所使用的數(shù)據(jù)編碼方案,其中所述第一短消息是GSM SMS消息,第二短消息是CDMA SMS消息,所述第二短消息的第一字段是Msg_Encoding字段,而所述第二短消息的第二字段是Message_Type字段。
12.如權(quán)利要求9所述的用于處理短消息的消息服務(wù)中心,其特征在于,所述程序代碼包括用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的軟件,包括把所述GSM SMS消息的TP數(shù)據(jù)編碼方案字段設(shè)為在所述CDMA SMS消息的指定字段內(nèi)的值;把所述GSM SMS消息內(nèi)的TP用戶數(shù)據(jù)字段設(shè)為所述CDMA SMS消息的CHARi字段內(nèi)的數(shù)據(jù);以及把所述GSM SMS消息內(nèi)的TP用戶數(shù)據(jù)長(zhǎng)度字段設(shè)為所述CDMA SMS消息的Num_Fields字段內(nèi)的值。
13.如權(quán)利要求11所述的消息服務(wù)中心,其特征在于在所述第一短消息中的TP數(shù)據(jù)編碼方案字段表示所述第一短消息所使用的數(shù)據(jù)編碼方案,所述第二短消息的數(shù)據(jù)字段是用戶數(shù)據(jù)子參數(shù)中的CHARi字段,所述第一短消息中的數(shù)據(jù)字段是TP用戶數(shù)據(jù)字段,所述第二短消息中的長(zhǎng)度字段是所述用戶數(shù)據(jù)子參數(shù)中的Num_Fields字段,而在所述第一短消息中包括的數(shù)據(jù)的長(zhǎng)度由所述第一短消息中的TP用戶數(shù)據(jù)長(zhǎng)度字段來(lái)表示。
14.如權(quán)利要求11所述的消息服務(wù)中心,其特征在于,所述軟件還包括從所述第二短消息的所述第一字段中表示數(shù)據(jù)編碼方案的值確定所接收短消息是否包括封裝消息;以及根據(jù)所述數(shù)據(jù)編碼方案處理所接收的短消息。
15.如權(quán)利要求11所述的消息服務(wù)中心,其特征在于,所述在所述第二短消息內(nèi)為所述第一字段定義一新值的軟件包括把所述第二短消息的用戶數(shù)據(jù)子參數(shù)中的Msg_Encoding字段設(shè)為“GSM SMS數(shù)據(jù)編碼”的值,由此表示所述第二短消息的內(nèi)容是封裝的第一短消息。
16.如權(quán)利要求11所述的消息服務(wù)中心,其特征在于,所述在所述第二短消息內(nèi)為所述第一字段定義一新值的軟件包括對(duì)于所述第一格式的GSM 7位缺省字母表,把所述第二短消息的用戶數(shù)據(jù)子參數(shù)中的Msg_Encoding字段設(shè)為“01001”,由此表示封裝的第一短消息。
17.如權(quán)利要求12所述的消息服務(wù)中心,其特征在于,所述指定字段是所述CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)的Message_Type字段,而所述CHARi字段和所述Num Fields字段都在所述CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)。
18.如權(quán)利要求15所述的消息服務(wù)中心,其特征在于,所述處理包括解壓縮所述數(shù)據(jù)。
19.一種用于處理短消息的移動(dòng)站,包括天線;可操作地連接于所述天線的接收機(jī);可操作地連接于所述接收機(jī)的解調(diào)器/解碼器;可操作地連接于所述解調(diào)器/解碼器的短消息處理器,由此處理所接收的短消息;可操作地連接于所述短消息處理器的至少一個(gè)控制器;可操作地連接于所述控制器的至少一個(gè)存儲(chǔ)器單元,由此存儲(chǔ)程序代碼。
20.如權(quán)利要求19所述的用于處理短消息的移動(dòng)站,其特征在于,所述程序代碼包括用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的軟件,包括把所述第二短消息內(nèi)的第一字段設(shè)為一值,該值表示在所述第二短消息中包括的第一格式的短消息;把所述第二短消息內(nèi)的第二字段設(shè)為一值,該值表示所述第一短消息所使用的數(shù)據(jù)編碼方案;把所述第二短消息內(nèi)的數(shù)據(jù)字段設(shè)為第一消息內(nèi)包括的數(shù)據(jù)字段中的數(shù)據(jù);把所述第二短消息內(nèi)的長(zhǎng)度字段設(shè)為一值,該值表示所述第一短消息內(nèi)包括的數(shù)據(jù)的長(zhǎng)度;以及在所述第二短消息內(nèi)為所述第一字段定義一新值,其中所述新值表示所述第一格式的封裝消息所使用的數(shù)據(jù)編碼方案,其中所述第一短消息是GSM SMS消息,第二短消息是CDMA SMS消息,所述第二短消息的第一字段是Msg_Encoding字段,而所述第二短消息的第二字段是Message_Type字段。
21.如權(quán)利要求19所述的用于處理短消息的移動(dòng)站,其特征在于,所述程序代碼包括用于把第一格式的第一短消息轉(zhuǎn)換成第二格式的第二短消息的軟件,包括把所述GSM SMS消息的TP數(shù)據(jù)編碼方案字段設(shè)為在所述CDMA SMS消息的指定字段內(nèi)的值;把所述GSM SMS消息內(nèi)的TP用戶數(shù)據(jù)字段設(shè)為所述CDMA SMS消息的CHARi字段內(nèi)的數(shù)據(jù);以及把所述GSM SMS消息內(nèi)的TP用戶數(shù)據(jù)長(zhǎng)度字段設(shè)為所述CDMA SMS消息的Num_Fields字段內(nèi)的值。
22.如權(quán)利要求20所述的移動(dòng)站,其特征在于在所述第一短消息中的TP數(shù)據(jù)編碼方案字段表示所述第一短消息所使用的數(shù)據(jù)編碼方案,所述第二短消息的數(shù)據(jù)字段是用戶數(shù)據(jù)子參數(shù)中的CHARi字段,所述第一短消息中的數(shù)據(jù)字段是TP用戶數(shù)據(jù)字段,所述第二短消息中的長(zhǎng)度字段是所述用戶數(shù)據(jù)子參數(shù)中的Num_Fields字段,而在所述第一短消息中包括的數(shù)據(jù)的長(zhǎng)度由所述第一短消息中的TP用戶數(shù)據(jù)長(zhǎng)度字段來(lái)表示。
23.如權(quán)利要求20所述的移動(dòng)站,其特征在于,所述軟件還包括從所述第二短消息的所述第一字段中表示數(shù)據(jù)編碼方案的值確定所接收短消息是否包括封裝消息;以及根據(jù)所述數(shù)據(jù)編碼方案處理所接收的短消息。
24.如權(quán)利要求20所述的移動(dòng)站,其特征在于,所述在所述第二短消息內(nèi)為所述第一字段定義一新值的軟件包括把所述第二短消息的用戶數(shù)據(jù)子參數(shù)中的Msg_Encoding字段設(shè)為“GSM SMS數(shù)據(jù)編碼”的值,由此表示所述第二短消息的內(nèi)容是封裝的第一短消息。
25.如權(quán)利要求20所述的移動(dòng)站,其特征在于,所述在所述第二短消息內(nèi)為所述第一字段定義一新值的軟件包括對(duì)于所述第一格式的GSM 7位缺省字母表,把所述第二短消息的用戶數(shù)據(jù)子參數(shù)中的Msg_Encoding字段設(shè)為“01001”,由此表示封裝的第一短消息。
26.如權(quán)利要求21所述的移動(dòng)站,其特征在于,所述指定字段是所述CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)的Message_Type字段,而所述CHARi字段和所述Num_Fields字段都在所述CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)。
27.如權(quán)利要求23所述的移動(dòng)站,其特征在于,所述處理包括解壓縮所述數(shù)據(jù)。
全文摘要
用于在不同格式間轉(zhuǎn)換短消息(例如從GSM SMS到CDMA SMS)、使得無(wú)須改變這些消息格式的基本結(jié)構(gòu)而保留相關(guān)控制信息的技術(shù)。為CDMA SMS消息的用戶數(shù)據(jù)子參數(shù)內(nèi)的Msg Encoding(消息編碼)字段定義了一個(gè)新的值,以表明該消息的內(nèi)容是封裝的GSM SMS消息。用戶數(shù)據(jù)子參數(shù)內(nèi)的Message Type(消息類型)字段可用來(lái)為封裝的GSM SMS消息傳送數(shù)據(jù)編碼方案信息。在受信者移動(dòng)站處,檢驗(yàn)Msg Encoding字段內(nèi)的值來(lái)確定CDMA SMS消息是否包括封裝的GSM SMS消息。如果答案為是,則基于來(lái)自Message Type字段的數(shù)據(jù)編碼方案信息來(lái)處理CDMA SMS消息的CHARi字段內(nèi)的用戶數(shù)據(jù)。
文檔編號(hào)H04W4/18GK101026803SQ20071008969
公開(kāi)日2007年8月29日 申請(qǐng)日期2003年7月9日 優(yōu)先權(quán)日2002年7月9日
發(fā)明者N·尤齊達(dá), H·瞿 申請(qǐng)人:高通股份有限公司