欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法及裝置的制作方法

文檔序號(hào):7865995閱讀:290來源:國(guó)知局
專利名稱:一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及短消息傳輸技術(shù)領(lǐng)域,尤其涉及一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法及
>J-U ρ α裝直。
背景技術(shù)
短消息內(nèi)容的碼表轉(zhuǎn)換是短消息中心的一項(xiàng)核心技術(shù)。短消息中心支持多種短消息傳輸協(xié)議,例如,GSM0340(全球移動(dòng)通訊系統(tǒng)0304)協(xié)議和SMPP (短消息息點(diǎn)對(duì)點(diǎn))協(xié)議。GSM0304用于GSM終端之間的通信。SMPP協(xié)議用于外部短消息實(shí)體之間的通信,不同的協(xié)議使用不同的短消息碼表。 GSM0340使用的是GSM碼表(詳見GSM0338協(xié)議),如圖I所示為GSM基本碼表,如圖2所示為GSM擴(kuò)展碼表;SMPP協(xié)議使用的是ASCII (美國(guó)信息交換標(biāo)準(zhǔn)代碼)碼表,如圖3所示為ASCII基本碼表。在終端和外部短消息實(shí)體之間收發(fā)短消息時(shí),需要短消息中心在GSM碼表和ASCII碼表之間進(jìn)行碼值轉(zhuǎn)換,即碼表轉(zhuǎn)換。例如,用戶從終端上發(fā)一條短消息給某SP(外部短消息實(shí)體),短消息中心在收到終端提交的短消息后,需要將其中包含的需要轉(zhuǎn)換的字符從GSM碼轉(zhuǎn)換為ASCII碼,然后再投遞給SP。在實(shí)際中,短消息中心在對(duì)短消息進(jìn)行碼表轉(zhuǎn)換后,經(jīng)常會(huì)出現(xiàn)轉(zhuǎn)換后的短消息內(nèi)容與原短消息內(nèi)容不完全相符的問題,導(dǎo)致傳遞錯(cuò)誤的短消息內(nèi)容給接收端,降低了對(duì)用戶的服務(wù)質(zhì)量。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法及裝置,降低在編碼類型轉(zhuǎn)換后短消息內(nèi)容發(fā)生錯(cuò)誤的概率。為解決上述技術(shù)問題,本發(fā)明的一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法,包括短消息中心保存編碼轉(zhuǎn)換驅(qū)動(dòng)表,所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中記錄有美國(guó)信息交換標(biāo)準(zhǔn)代碼ASCII碼表中字符的碼值與全球移動(dòng)通訊系統(tǒng)GSM碼表中相同字符的碼值的對(duì)應(yīng)關(guān)系;所述短消息中心接收到短消息后,在發(fā)送方與接收方采用不同的短消息編碼類型時(shí),按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值。進(jìn)一步地,在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中還記錄有包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的字符的碼值的對(duì)應(yīng)關(guān)系,所述包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的相同的碼值對(duì)應(yīng)。進(jìn)一步地,在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中設(shè)置有標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí)。進(jìn)一步地,按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值,包括所述短消息中心在發(fā)送方采用ASCII碼的編碼類型接收方采用GSM碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的ASCII碼表的碼值中查找接收到的短消息的碼值,得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的ASCII碼表的碼值對(duì)應(yīng)的GSM碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。進(jìn)一步地,按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值,包括所述短消息中心在發(fā)送方采用GSM碼的編碼類型接收方采用ASCII碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的GSM碼表的碼值中查找接收到的短消息的碼值,并根據(jù)標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí),得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的GSM碼表的碼值對(duì)應(yīng)的缺省的ASCII碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn) 換。進(jìn)一步地,所述ASCII碼表包括ASCII基本碼表以及一種或多種ASCII擴(kuò)展碼表;所述GSM碼表包括GSM基本碼表和GSM擴(kuò)展碼表。進(jìn)一步地,一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的裝置,包括編碼轉(zhuǎn)換驅(qū)動(dòng)表模塊、短消息接收模塊和短消息編碼轉(zhuǎn)換模塊,其中所述編碼轉(zhuǎn)換驅(qū)動(dòng)表模塊,用于保存編碼轉(zhuǎn)換驅(qū)動(dòng)表,所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中記錄有美國(guó)信息交換標(biāo)準(zhǔn)代碼ASCII碼表中字符的碼值與全球移動(dòng)通訊系統(tǒng)GSM碼表中相同字符的碼值的對(duì)應(yīng)關(guān)系;所述短消息接收模塊,用于接收短消息;所述短消息編碼轉(zhuǎn)換模塊,用于在所述短消息接收模塊接收到短消息后,在發(fā)送方與接收方采用不同的短消息編碼類型時(shí),按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值。進(jìn)一步地,在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中還記錄有包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的字符的碼值的對(duì)應(yīng)關(guān)系,所述包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的相同的碼值對(duì)應(yīng),在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中設(shè)置有標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí)。進(jìn)一步地,所述短消息編碼轉(zhuǎn)換模塊,具體用于在發(fā)送方采用ASCII碼的編碼類型接收方采用GSM碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的ASCII碼表的碼值中查找接收到的短消息的碼值,得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的ASCII碼表的碼值對(duì)應(yīng)的GSM碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。進(jìn)一步地,所述短消息編碼轉(zhuǎn)換模塊,具體用于在發(fā)送方采用GSM碼的編碼類型接收方采用ASCII碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的GSM碼表的碼值中查找接收到的短消息的碼值,并根據(jù)標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí),得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的GSM碼表的碼值對(duì)應(yīng)的缺省的ASCII碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。綜上所述,本發(fā)明通過在短消息中心增加編碼轉(zhuǎn)換驅(qū)動(dòng)表,實(shí)現(xiàn)自定義碼表轉(zhuǎn)換,可以降低在編碼類型轉(zhuǎn)換后短消息內(nèi)容發(fā)生錯(cuò)誤的概率,并且,不管短消息中心在哪個(gè)國(guó)家地區(qū)使用,都可以通過編碼轉(zhuǎn)換驅(qū)動(dòng)表來實(shí)現(xiàn)自定義碼表轉(zhuǎn)換,不需要臨時(shí)開發(fā)新的碼表轉(zhuǎn)換功能。


圖I是現(xiàn)有的GSM基本碼表的不意圖;圖2是現(xiàn)有的GSM擴(kuò)展碼表的示意圖;圖3是現(xiàn)有的ASCII基本碼表的不意圖;圖4是現(xiàn)有的IS0_8859碼表的示意圖;圖5是本發(fā)明采用編碼轉(zhuǎn)換驅(qū)動(dòng)表進(jìn)行編碼轉(zhuǎn)換的架構(gòu)圖; 圖6是本發(fā)明的編碼轉(zhuǎn)換驅(qū)動(dòng)表的碼值對(duì)應(yīng)關(guān)系的不意圖;圖7是本發(fā)明的對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法的流程圖;圖8是本發(fā)明的對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的裝置的架構(gòu)圖。
具體實(shí)施例方式本實(shí)施方式中發(fā)現(xiàn)導(dǎo)致短消息中心在對(duì)短消息進(jìn)行碼表轉(zhuǎn)換后,出現(xiàn)轉(zhuǎn)換后的短消息內(nèi)容與原短消息內(nèi)容不完全相符的主要原因是GSM碼表和ASCII碼表中存在一部分碼值不相同的字符,雖然GSM碼表和ASCII碼表的大部分字符的碼值是相同的,但是存在的一部分碼值不相同的字符導(dǎo)致了上述問題的發(fā)生。例如,GSM碼表中碼值為O的字符是
而ASCII基本碼表中碼值為O的是一個(gè)不可見的控制字符,ASCII碼表中“O”字符的碼值為64。并且,ASCII碼表還包含多種擴(kuò)展碼表,這些ASCII擴(kuò)展碼表中同一個(gè)碼值對(duì)應(yīng)的字符也可能不一致。如圖4中的ISO 8859碼表所示,除了英語(yǔ)字符以外,還有很多西文字符,它們分別用不同的編碼來表示,例如,ISO 8859-1表示西歐碼,ISO 8859-2表示中歐碼,這些碼的具體碼值是有差異的,短消息中心在做短消息的碼表轉(zhuǎn)換時(shí),無(wú)法確定采用GSM碼表的短消息內(nèi)容的碼值對(duì)應(yīng)的ASCII碼表中的碼值。并且,短消息中心在不同國(guó)家地區(qū)使用時(shí),會(huì)被要求進(jìn)行本地話的碼表轉(zhuǎn)換;短消息中心無(wú)法預(yù)知所有的編碼方式,在國(guó)際化過程中經(jīng)常需要臨時(shí)定制新的碼表轉(zhuǎn)換功能。本實(shí)施方式中在短消息中心增加編碼轉(zhuǎn)換驅(qū)動(dòng)表,通過編碼轉(zhuǎn)換驅(qū)動(dòng)表可以實(shí)現(xiàn)自定義碼表轉(zhuǎn)換。用戶根據(jù)需要配置碼表轉(zhuǎn)換關(guān)系,可以適應(yīng)各種碼表,不需要進(jìn)行額外的編碼。如圖5所示為對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的架構(gòu)圖,短消息中心收發(fā)的短消息經(jīng)過編碼轉(zhuǎn)換驅(qū)動(dòng)表,根據(jù)發(fā)送方和接收方的類型進(jìn)行碼值轉(zhuǎn)換。如果發(fā)送方和接收方類型一致,不需要進(jìn)行碼值轉(zhuǎn)換,否則需要將短消息內(nèi)容的碼值從發(fā)送方的編碼類型轉(zhuǎn)換為接收方的編碼類型。例如,外部短消息實(shí)體給終端發(fā)送短消息時(shí),發(fā)送方的編碼類型是ASCII碼,接收方的編碼類型是GSM碼,因此短消息中心收到外部短消息實(shí)體發(fā)送的短消息后,需要將短消息內(nèi)容從ASCII碼轉(zhuǎn)換為GSM碼,這樣終端收到消息后才能識(shí)別短消息內(nèi)容。如圖6所示為編碼轉(zhuǎn)換驅(qū)動(dòng)表的示意圖,編碼轉(zhuǎn)換驅(qū)動(dòng)表記錄有ASCII碼表中字符的碼值和GSM碼表中相同字符的碼值之間的對(duì)應(yīng)關(guān)系。例如,GSM碼表中碼值為O的字符是“@”,而ASCII基本碼表中碼值為O的是一個(gè)不可見的控制字符,ASCII碼表中“O”字符的碼值為64。在編碼轉(zhuǎn)換驅(qū)動(dòng)表中定義以上對(duì)應(yīng)關(guān)系,ASCII碼0x40(64)是字符“0”,對(duì)應(yīng)的GSM碼為字符的GSM碼值,即O。在編碼轉(zhuǎn)換驅(qū)動(dòng)表中還記錄有包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的字符的碼值的對(duì)應(yīng)關(guān)系,包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的相同的碼值對(duì)應(yīng)。例如,ASCII碼0x00對(duì)應(yīng)不可見控制字符“NUL”,GSM碼表中沒有字符“NUL”,ASCII碼0x00仍然對(duì)應(yīng)GSM碼值O。因此,ASCII碼和GSM碼會(huì)出現(xiàn)多對(duì)一的關(guān)系,即ASCII碼O和64都對(duì)應(yīng)GSM碼O。從ASCII碼轉(zhuǎn)換到GSM碼時(shí)沒有問題,但從GSM碼轉(zhuǎn)換到ASCII碼時(shí),由于GSM碼與ASCII 碼存在一對(duì)多關(guān)系,無(wú)法確定到底轉(zhuǎn)換成哪個(gè)值。例如,從GSM碼O轉(zhuǎn)換成ASCII碼時(shí),無(wú)法確定應(yīng)該轉(zhuǎn)成O還是64。因此,編碼轉(zhuǎn)換驅(qū)動(dòng)表中除了配置ASCII碼和GSM碼的對(duì)應(yīng)關(guān)系,還需要配置標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí)(參考圖6)。例如,ASCII碼的碼值64配置成GSM碼的碼值O的默認(rèn)ASCII碼值,這樣GSM碼的碼值O轉(zhuǎn)換成ASCII碼的碼值64,而不是O。如圖7所示,本實(shí)施方式的對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法,包括步驟S701,根據(jù)短消息中心所在地的ASCII碼編碼方案(例如西歐使用IS08859-1,北歐使用IS08859-4,阿拉伯語(yǔ)地區(qū)使用IS08859-6),配置ASCII碼表中字符的碼值與GSM碼表中相同字符的碼值的對(duì)應(yīng)關(guān)系;步驟S702,在編碼轉(zhuǎn)換驅(qū)動(dòng)表中,為每一個(gè)GSM碼值配置一個(gè)缺省ASCII碼值,每一個(gè)GSM碼值必須且只能有一個(gè)缺省ASCII碼值;步驟S703,短消息中心在接收到短消息后,在發(fā)送方采用ASCII碼的編碼類型接收方采用GSM碼的編碼類型時(shí),因?yàn)锳SCII碼到GSM碼不存在多對(duì)一關(guān)系,也就是每個(gè)ASCII碼的碼值都有一個(gè)唯一的GSM碼的碼值與之對(duì)應(yīng),所以,直接從編碼轉(zhuǎn)換驅(qū)動(dòng)表的ASCII碼表的碼值中查找接收到的短消息的碼值,得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的ASCII碼表的碼值對(duì)應(yīng)的GSM碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換;步驟S704,短消息中心在接收到短消息后,在發(fā)送方采用GSM碼的編碼類型接收方采用ASCII碼的編碼類型時(shí),因?yàn)镚SM碼的碼值和ASCII碼的碼值存在多對(duì)一關(guān)系,也就是某個(gè)GSM碼的碼值可能對(duì)應(yīng)多個(gè)ASCII碼的碼值,所以,從編碼轉(zhuǎn)換驅(qū)動(dòng)表的GSM碼表的碼值中查找接收到的短消息的碼值,并根據(jù)標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí),得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的GSM碼表的碼值對(duì)應(yīng)的缺省的ASCII碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。如圖8所示,本實(shí)施方式還提供了一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的裝置,包括編碼轉(zhuǎn)換驅(qū)動(dòng)表模塊、短消息接收模塊和短消息編碼轉(zhuǎn)換模塊,其中編碼轉(zhuǎn)換驅(qū)動(dòng)表模塊,用于保存編碼轉(zhuǎn)換驅(qū)動(dòng)表,編碼轉(zhuǎn)換驅(qū)動(dòng)表中記錄有美國(guó)信息交換標(biāo)準(zhǔn)代碼ASCII碼表中字符的碼值與全球移動(dòng)通訊系統(tǒng)GSM碼表中相同字符的碼值的對(duì)應(yīng)關(guān)系;短消息接收模塊,用于接收短消息;
短消息編碼轉(zhuǎn)換模塊,用于在短消息接收模塊接收到短消息后,在發(fā)送方與接收方采用不同的短消息編碼類型時(shí),按照發(fā)送方采用的短消息編碼類型從編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值。在編碼轉(zhuǎn)換驅(qū)動(dòng)表中還記錄有包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的字符的碼值的對(duì)應(yīng)關(guān)系,包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的相同的碼值對(duì)應(yīng),在編碼轉(zhuǎn)換驅(qū)動(dòng)表中設(shè)置有標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí)。短消息編碼轉(zhuǎn)換模塊,具體用于在發(fā)送方采用ASCII碼的編碼類型接收方采用GSM碼的編碼類型時(shí),從編碼轉(zhuǎn)換驅(qū)動(dòng)表的ASCII碼表的碼值中查找接收到的短消息的碼值,得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的ASCII碼表的碼值對(duì)應(yīng)的GSM碼表的碼值,完成接 收到的短消息的編碼轉(zhuǎn)換。短消息編碼轉(zhuǎn)換模塊,具體用于在發(fā)送方采用GSM碼的編碼類型接收方采用ASCII碼的編碼類型時(shí),從編碼轉(zhuǎn)換驅(qū)動(dòng)表的GSM碼表的碼值中查找接收到的短消息的碼值,并根據(jù)標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí),得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的GSM碼表的碼值對(duì)應(yīng)的缺省的ASCII碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。本實(shí)施方式中的ASCII碼表包括ASCII基本碼表以及一種或多種ASCII擴(kuò)展碼表;GSM碼表包括GSM基本碼表和GSM擴(kuò)展碼表。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法,包括 短消息中心保存編碼轉(zhuǎn)換驅(qū)動(dòng)表,所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中記錄有美國(guó)信息交換標(biāo)準(zhǔn)代碼ASCII碼表中字符的碼值與全球移動(dòng)通訊系統(tǒng)GSM碼表中相同字符的碼值的對(duì)應(yīng)關(guān)系; 所述短消息中心接收到短消息后,在發(fā)送方與接收方采用不同的短消息編碼類型時(shí),按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值。
2.如權(quán)利要求I所述的方法,其特征在于,在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中還記錄有包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的字符的碼值的對(duì)應(yīng)關(guān)系,所述包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中 的相同的碼值對(duì)應(yīng)。
3.如權(quán)利要求2所述的方法,其特征在于,在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中設(shè)置有標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí)。
4.如權(quán)利要求3所述的方法,其特征在于,按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值,包括 所述短消息中心在發(fā)送方采用ASCII碼的編碼類型接收方采用GSM碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的ASCII碼表的碼值中查找接收到的短消息的碼值,得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的ASCII碼表的碼值對(duì)應(yīng)的GSM碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。
5.如權(quán)利要求3所述的方法,其特征在于,按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值,包括 所述短消息中心在發(fā)送方采用GSM碼的編碼類型接收方采用ASCII碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的GSM碼表的碼值中查找接收到的短消息的碼值,并根據(jù)標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí),得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的GSM碼表的碼值對(duì)應(yīng)的缺省的ASCII碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。
6.如權(quán)利要求I所述的方法,其特征在于,所述ASCII碼表包括ASCII基本碼表以及一種或多種ASCII擴(kuò)展碼表;所述GSM碼表包括GSM基本碼表和GSM擴(kuò)展碼表。
7.一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的裝置,包括編碼轉(zhuǎn)換驅(qū)動(dòng)表模塊、短消息接收模塊和短消息編碼轉(zhuǎn)換模塊,其中 所述編碼轉(zhuǎn)換驅(qū)動(dòng)表模塊,用于保存編碼轉(zhuǎn)換驅(qū)動(dòng)表,所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中記錄有美國(guó)信息交換標(biāo)準(zhǔn)代碼ASCII碼表中字符的碼值與全球移動(dòng)通訊系統(tǒng)GSM碼表中相同字符的碼值的對(duì)應(yīng)關(guān)系; 所述短消息接收模塊,用于接收短消息; 所述短消息編碼轉(zhuǎn)換模塊,用于在所述短消息接收模塊接收到短消息后,在發(fā)送方與接收方采用不同的短消息編碼類型時(shí),按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值。
8.如權(quán)利要求7所述的裝置,其特征在于,在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中還記錄有包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的字符的碼值的對(duì)應(yīng)關(guān)系,所述包含在ASCII碼表中未包含在GSM碼表中的字符的碼值與GSM碼表中的相同的碼值對(duì)應(yīng),在所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中設(shè)置有標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí)。
9.如權(quán)利要求8所述的裝置,其特征在于 所述短消息編碼轉(zhuǎn)換模塊,具體用于在發(fā)送方采用ASCII碼的編碼類型接收方采用GSM碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的ASCII碼表的碼值中查找接收到的短消息的碼值,得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的ASCII碼表的碼值對(duì)應(yīng)的GSM碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。
10.如權(quán)利要求8所述的裝置,其特征在于 所述短消息編碼轉(zhuǎn)換模塊,具體用于在發(fā)送方采用GSM碼的編碼類型接收方采用ASCII碼的編碼類型時(shí),從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表的GSM碼表的碼值中查找接收到的短消息 的碼值,并根據(jù)標(biāo)記GSM碼表的碼值對(duì)應(yīng)的一個(gè)缺省的ASCII碼表的碼值的標(biāo)識(shí),得到在編碼轉(zhuǎn)換驅(qū)動(dòng)表中與查找到的GSM碼表的碼值對(duì)應(yīng)的缺省的ASCII碼表的碼值,完成接收到的短消息的編碼轉(zhuǎn)換。
全文摘要
本發(fā)明公開了一種對(duì)短消息進(jìn)行編碼轉(zhuǎn)換的方法及裝置,包括短消息中心保存編碼轉(zhuǎn)換驅(qū)動(dòng)表,所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中記錄有美國(guó)信息交換標(biāo)準(zhǔn)代碼ASCII碼表中字符的碼值與全球移動(dòng)通訊系統(tǒng)GSM碼表中相同字符的碼值的對(duì)應(yīng)關(guān)系;所述短消息中心接收到短消息后,在發(fā)送方與接收方采用不同的短消息編碼類型時(shí),按照發(fā)送方采用的短消息編碼類型從所述編碼轉(zhuǎn)換驅(qū)動(dòng)表中查找接收到的短消息的碼值,得到短消息的碼值對(duì)應(yīng)的接收方采用的短消息編碼類型的碼值。本發(fā)明通過在短消息中心增加編碼轉(zhuǎn)換驅(qū)動(dòng)表,不管短消息中心在哪個(gè)國(guó)家地區(qū)使用,都可以通過編碼轉(zhuǎn)換驅(qū)動(dòng)表來實(shí)現(xiàn)自定義碼表轉(zhuǎn)換,不需要臨時(shí)開發(fā)新的碼表轉(zhuǎn)換功能。
文檔編號(hào)H04W4/14GK102970661SQ20121047195
公開日2013年3月13日 申請(qǐng)日期2012年11月20日 優(yōu)先權(quán)日2012年11月20日
發(fā)明者吳曉斌, 鐘建, 孫立波 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
罗江县| 唐山市| 台湾省| 隆德县| 瓮安县| 衡阳县| 宁安市| 盐亭县| 中超| 宁明县| 察哈| 福海县| 盐源县| 恭城| 福建省| 建阳市| 新巴尔虎左旗| 金川县| 泰州市| 河间市| 堆龙德庆县| 同仁县| 瑞昌市| 二连浩特市| 连云港市| 彩票| 政和县| 玉门市| 古田县| 上蔡县| 邹城市| 浦北县| 东阳市| 阜平县| 绵竹市| 遂宁市| 博罗县| 海宁市| 大关县| 逊克县| 茌平县|