專利名稱:移動終端及其短信解碼的方法
技術領域:
本發(fā)明涉及無線領域,特別是涉及移動終端及其短信解碼的方法。
背景技術:
隨著第三代移動通信的發(fā)展,CDMA2000協(xié)議、時分多址和碼分多址結合的一種網(wǎng)絡(TDS-CDMA)協(xié)議和WCDMA協(xié)議將成為第三代移動通信的主流協(xié)議。短消息作為移動通信領域的一項重要業(yè)務,要求其對不同的協(xié)議具有良好的兼容性,進而要求編解碼策略具有良好的兼容性。
目前,CDMA2000短信中的終端號碼采用4位DTMF或8位DTMF進行編解碼。例如4位DTMF編碼策略如下數(shù)字`1`-`9`編碼為1-9;數(shù)字`0`編碼為0xA;符號`*`編碼為0xB;符號`#`編碼為0xC。
而目前WCDMA短信中的終端號碼采用4位BCD或8位BCD進行編解碼。例如4位BCD編碼策略如下數(shù)字`1`-`9`編碼為1-9;數(shù)字`0`編碼為0;符號`*`編碼為0xA;符號`#`編碼為0xB。
由于《TIA/EIA-637-A》短信標準中未規(guī)定表明編碼策略的字段,所以通過上述編碼策略可見,若WCDMA移動終端采用4位BCD編碼策略對發(fā)送方終端號碼進行編碼,接收方終端為CDMA2000移動終端,其采用4位DTMF解碼策略對收到的短信中的終端號碼進行解碼,那么由于4位DTMF解碼策略與4位BCD編碼策略存在不同,即對數(shù)字‘0’的編解碼策略不同,發(fā)送方終端號碼中的數(shù)字‘0’將不能被CDMA2000移動終端正確解碼,CDMA2000移動終端用戶將不能看到正確的發(fā)送方終端號碼。
同理,只要發(fā)送方終端與接收方終端在對終端號碼編解碼策略上存在不同,都可能造成接收方終端無法正確解碼。
目前,對于短信內容的編解碼,接收方終端為CDMA2000的移動終端,其收到的短信中的短信內容被告知為采用gsm7bit編碼策略編碼,但發(fā)送方終端可能采用gsm7bit編碼策略,或采用ascii編碼策略。若接收CDMA2000移動終端根據(jù)告知的信息,直接采用gsm7bit解碼策略進行解碼,則在發(fā)送方終端采用ascii編碼策略對短信中的內容進行編碼時,解碼結果為亂碼。
發(fā)明內容
本發(fā)明提供對短信號碼解碼的方法,用以解決現(xiàn)有技術對短信中的發(fā)送方終端號碼進行解碼存在不兼容的問題。
本發(fā)明提供移動終端,用以支撐所述對短信號碼解碼的方法。
本發(fā)明還提供一種對短信內容解碼的方法,用以解決現(xiàn)有技術對短信中的短信內容解碼可能會出現(xiàn)亂碼的問題。
本發(fā)明還提供一種移動終端,用以支撐所述對短信內容解碼的方法。
本發(fā)明對號碼解碼的方法包括步驟接收方終端收到短信后提取發(fā)送方終端號碼信息;所述接收方終端以第一解碼策略對發(fā)送方終端號碼信息進行解碼;若解碼成功,則在該接收方終端上顯示發(fā)送方終端號碼;否則,以第二解碼策略對發(fā)送方終端號碼信息進行解碼,并將解碼結果顯示在所述接收方終端上。
所述第一解碼策略為與接收方終端的號碼編碼策略相對應的號碼解碼策略。
所述第一解碼策略為二次撥號解碼策略(DTMF)。
所述第二解碼策略為發(fā)送方號碼編碼策略相對應的號碼解碼策略。
所述第二解碼策略為二進制編碼的十進制解碼策略(BCD)。
以解碼后的信息中是否存在不屬于終端號碼的字符,來判斷第一解碼策略解碼是否成功。
本發(fā)明另一種對短信號碼解碼的方法,包括下列步驟接收方終端收到短信后提取發(fā)送方終端號碼信息;判斷是否適合利用第一解碼策略進行解碼;若是,則以第一解碼策略對發(fā)送方終端號碼信息進行解碼;否則,以第二解碼策略對發(fā)送方終端號碼信息進行解碼。
所述第一解碼策略為與接收方終端的號碼編碼策略相對應的號碼解碼策略。
以所述編碼后的發(fā)送方終端號碼信息中是否存在不屬于第一解碼策略的字符,來判斷以第一解碼策略進行解碼是否可成功。
本發(fā)明所述支撐號碼解碼的移動終端包括接收模塊,用于接收短信;第一解碼模塊,與所述接收模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼。
所述移動終端還包括判斷模塊,其與第一解碼模塊相連,用于判斷第一解碼模塊對發(fā)送方的終端號碼信息解碼是否成功;第二解碼模塊,其與所述判斷模塊相連,用于在所述第一解碼模塊對發(fā)送方的終端號碼信息解碼失敗后,利用其內置的號碼解碼策略對所述發(fā)送方終端號碼信息再次解碼。
所述第一解碼模塊內置的號碼解碼策略為與接收方終端號碼編碼策略相對應的號碼解碼策略。
所述第一解碼模塊內置DTMF解碼策略。
所述第二解碼模塊內置BCD解碼策略。
本發(fā)明所述支撐號碼解碼的另一種移動終端包括接收模塊,用于接收短信;第一解碼模塊,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼。
所述移動終端還包括判斷模塊,其與所述接收模塊和第一解碼模塊相連,用于判斷是否適合利用第一解碼模塊內置的號碼解碼策略進行解碼,并根據(jù)判斷結果將所述發(fā)送方終端號碼信息發(fā)送到相應的解碼模塊進行解碼;第二解碼模塊,其與所述判斷模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼。
所述第一解碼模塊內置的號碼解碼策略為與接收方終端號碼編碼策略相對應的號碼解碼策略。
本發(fā)明對內容解碼的方法包括步驟若接收方終端被告知接收到的短信的短信內容是以全球移動通信7位編碼策略(gsm7bit)編碼,則該接收方終端判斷原始內容的長度是否與編碼后的內容長度相同,以及判斷編碼后的消息流中是否存在補償位;若長度相同且不存在補償位,則以美國信息互換標準代碼解碼策略(ascii)對所述短信內容解碼,并將解碼結果顯示在該接收方終端上;否則,以gsm7bit解碼策略對所述短信內容進行解碼,并將解碼結果顯示在該接收方終端上。
所述內容長度以字節(jié)為單位。
所述接收方終端從編碼后的消息流中獲取原始內容的長度信息。
根據(jù)所述編碼后的消息流中用于攜帶補償位信息的字段中的內容來判斷是否存在補償位。
本發(fā)明所述支撐內容解碼的移動終端包括接收模塊,用于接收短信;第三解碼模塊,用于以gsm7bit解碼策略對接收到的短信的短信內容進行解碼;
所述移動終端還包括第四解碼模塊,用于以ascii解碼策略對接收到的短信的短信內容進行解碼;比較判斷模塊,其連接于所述接收模塊與gsm7bit解碼模塊之間,并且與所述ascii解碼模塊相連,用于比較短信原始內容的長度與接收到的編碼后的內容長度,以及判定是否存在補償位,并根據(jù)比較判斷結果將接收到的短信內容轉發(fā)到相應的解碼模塊進行解碼。
本發(fā)明有益效果如下本發(fā)明方法以接收方終端采用的號碼編碼策略對應的號碼解碼策略對短信中的發(fā)送方號碼信息進行解碼后,判斷解碼是否成功,若不成功,則再采用第二號碼解碼策略對所述號碼信息進行解碼,這樣提高了對號碼信息解碼的兼容性。
本發(fā)明為了支撐所述號碼解碼方法,提供了一種移動終端,其添加了判斷模塊,用于判斷第一解碼模塊對發(fā)送方的終端號碼信息解碼是否成功;以及第二解碼模塊,用于在所述第一解碼模塊對發(fā)送方的終端號碼信息解碼失敗后,利用其內置的號碼解碼策略對所述發(fā)送方終端號碼信息再次解碼。
本發(fā)明對號碼解碼的方法也可采用在解碼前先判斷是否適合利用第一解碼策略進行解碼,若不適合,則直接以第二解碼策略進行解碼。
對應該方法,本發(fā)明還提供了另一種移動終端,其添加了判斷模塊,用于判斷是否適合利用第一解碼模塊內置的號碼解碼策略進行解碼,并根據(jù)判斷結果將所述發(fā)送方終端號碼信息發(fā)送到相應的解碼模塊進行解碼;第二解碼模塊,其與所述判斷模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼。
本發(fā)明方法在對收到的短信的短信內容進行解碼之前,先比較短信原始內容的長度和編碼后內容的長度之間是否存在差異,以及判定是否存在補償位,并根據(jù)比較判斷結果來決定采用哪一種解碼策略進行解碼,這樣避免了盲目解碼造成出現(xiàn)亂碼的情況。
本發(fā)明為了支撐所述內容解碼方法,提供了一種移動終端,其添加了第四解碼模塊,用于以ascii解碼策略對接收到的短信的短信內容進行解碼;比較判斷模塊,用于比較短信原始內容的長度與接收到的編碼后的內容長度,以及判定是否存在補償位,并根據(jù)比較判斷結果將接收到的短信內容轉發(fā)到相應的解碼模塊進行解碼。
圖1為本發(fā)明號碼解碼對應的移動終端結構示意圖;圖2為本發(fā)明號碼解碼方法的步驟流程圖;圖3為本發(fā)明另一種號碼解碼對應的移動終端結構示意圖;圖4為本發(fā)明另一種號碼解碼方法的步驟流程圖;圖5為本發(fā)明內容解碼對應的移動終端結構示意圖;圖6為本發(fā)明內容解碼方法的步驟流程圖。
具體實施例方式
為了提高對短信中發(fā)送方號碼信息解碼的兼容性,參見圖1,本發(fā)明提供一種移動終端包括接收模塊,用于接收短信。
第一解碼模塊,與所述接收模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼。
判斷模塊,其與第一解碼模塊相連,用于判斷第一解碼模塊對發(fā)送方的終端號碼信息解碼是否成功;第二解碼模塊,其與所述判斷模塊相連,用于在所述第一解碼模塊對發(fā)送方終端的號碼信息解碼失敗后,利用其內置的號碼解碼策略對所述發(fā)送方終端的號碼信息再次解碼。
利用上述移動終端,本發(fā)明對應提供一種對發(fā)送方終端號碼信息解碼的方法,參見圖2,包括下列步驟S101、接收方終端通過接收模塊收到短信后,獲取所述短信中的發(fā)送方終端號碼信息;S102、接收方終端利用第一解碼模塊中設置的第一號碼解碼策略,即本端號碼編碼策略對應的號碼解碼策略對所述號碼信息進行解碼;S103、判斷解碼是否成功;S104、若成功,則顯示解碼后的號碼;S105、若不成功,則利用第二解碼模塊中設置的第二號碼解碼策略再次對所述號碼信息進行解碼,并顯示解碼后的號碼。
以下通過WCDMA移動終端向CDMA2000移動終端發(fā)送短信,來具體描述本發(fā)明方法。
所述WCDMA移動終端采用4位BCD號碼編碼策略;CDMA2000移動終端采用4位DTMF號碼編碼策略。
-WCDMA移動終端的終端號碼為103,根據(jù)4位BCD編碼策略數(shù)字`1`-`9`編碼為1-9;數(shù)字`0`編碼為0;符號`*`編碼為0xA;符號`#`編碼為0xB。
對所述號碼103進行編碼,編碼結果為103。
編碼工作完成后,所述WCDMA移動終端將所述包含有發(fā)送方終端號碼信息的短信發(fā)送到接收方CDMA2000移動終端。
-CDMA2000移動終端利用接收模塊收到該短信后,從中獲取發(fā)送方終端的號碼信息,即編碼后的信息“103”。
-CDMA2000移動終端采用第一解碼模塊中設置的本端號碼編碼策略對應的號碼解碼策略對所述號碼信息進行解碼,即4位DTMF號碼編碼策略對應的解碼策略為4位DTMF號碼解碼策略,根據(jù)所述4位DTMF號碼解碼策略
數(shù)字`1`-`9`編碼為1-9;數(shù)字`0`編碼為0xA;符號`*`編碼為0xB;符號`#`編碼為0xC。
對獲取的號碼信息“103”進行解碼,解碼結果為10xA3。
-根據(jù)解碼后的信息中是否存在不屬于終端號碼的字符,來判斷第一解碼策略解碼是否成功。顯然解碼后的信息中存在“xA”,其不屬于終端號碼的字符。據(jù)此判定解碼不成功。
-以第二解碼模塊中設置的第二號碼解碼策略再次對所述號碼信息進行解碼,即以BCD解碼策略再次對所述號碼信息進行解碼,解碼結果為103。并將103顯示在CDMA2000移動終端上。完成號碼部分的顯示。
為了提高對短信中發(fā)送方號碼信息解碼的兼容性,參見圖3,本發(fā)明提供了另一種移動終端,包括接收模塊,用于接收短信;判斷模塊,其與所述接收模塊相連,用于判斷是否適合利用第一解碼模塊內置的號碼解碼策略進行解碼,并根據(jù)判斷結果將所述發(fā)送方終端號碼信息發(fā)送到相應的解碼模塊進行解碼;第一解碼模塊,其與所述判斷模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼;第二解碼模塊,其與所述判斷模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼。
利用上述移動終端,本發(fā)明對應提供另一種對發(fā)送方終端號碼信息解碼的方法,參見圖4,包括下列步驟S201、接收方終端通過接收模塊收到短信后,獲取所述短信中的發(fā)送方終端號碼信息;S202、判斷是否適合利用第一解碼策略進行解碼,若是,則轉入步驟S203,否則,轉入步驟S204;S203、接收方終端利用第一解碼模塊中設置的第一號碼解碼策略,即本端號碼編碼策略對應的號碼解碼策略對所述號碼信息進行解碼;S204、利用第二解碼模塊中設置的第二號碼解碼策略對所述號碼信息進行解碼。
以下通過WCDMA移動終端向CDMA2000移動終端發(fā)送短信,來具體描述本發(fā)明方法。
所述WCDMA移動終端采用4位BCD號碼編碼策略;CDMA2000移動終端采用4位DTMF號碼編碼策略。
-WCDMA移動終端的終端號碼為103,根據(jù)4位BCD編碼策略數(shù)字`1`-`9`編碼為1-9;數(shù)字`0`編碼為0;符號`*`編碼為0xA;符號`#`編碼為0xB。
對所述號碼103進行編碼,編碼結果為103。
編碼工作完成后,所述WCDMA移動終端將所述包含有發(fā)送方終端號碼信息的短信發(fā)送到接收方CDMA2000移動終端。
-CDMA2000移動終端利用接收模塊收到該短信后,從中獲取發(fā)送方終端的號碼信息,即編碼后的信息“103”。
-CDMA2000移動終端以所述編碼后的發(fā)送方終端號碼信息中是否存在不屬于第一解碼策略的字符,來判斷是否適合利用第一解碼策略進行解碼。本例第一解碼策略為4位DTMF號碼解碼策略,根據(jù)所述4位DTMF號碼解碼策略數(shù)字`1`-`9`編碼為1-9;數(shù)字`0`編碼為0xA;符號`*`編碼為0xB;
符號`#`編碼為0xC。
來判斷是否適合利用解碼。
顯然所述編碼后的發(fā)送方終端號碼信息中存在“0”字符,但在DTMF策略中沒有“0”的編碼字符。據(jù)此判定解碼不可成功。
-以第二解碼模塊中設置的第二號碼解碼策略再次對所述號碼信息進行解碼,即以BCD解碼策略再次對所述號碼信息進行解碼,解碼結果為103。并將103顯示在CDMA2000移動終端上。完成號碼部分的顯示。
為了解決對短信中的短信內容解碼可能出現(xiàn)亂碼的問題,參見圖5,本發(fā)明提供一種移動終端包括接收模塊,用于接收短信。
比較判斷模塊,其連接于所述接收模塊相連,用于比較短信原始內容的長度與接收到的編碼后的短信內容長度,以及判定是否存在補償位,并根據(jù)比較判斷結果將接收到的短信內容轉發(fā)到相應的解碼模塊進行解碼。
第四解碼模塊,與所述比較判斷模塊相連。在所述比較判斷模塊判定短信原始內容的長度與接收到的編碼后的短信內容長度相同,以及不存在補償位時,接收發(fā)來的短信。并以ascii解碼策略對接收到的短信的短信內容進行解碼。
第三解碼模塊,與所述比較判斷模塊相連。在所述比較判斷模塊判定短信原始內容的長度與接收到的編碼后的短信內容長度不同,或者存在補償位時,接收發(fā)來的短信。并以gsm7bit解碼策略對接收到的短信的短信內容進行解碼。
利用上述移動終端,本發(fā)明對應提供一種對短信內容解碼的方法,參見圖6,包括下列步驟S301、接收方終端通過接收模塊收到短信后,獲取所述短信中的短信內容信息;S302、比較判斷模塊判斷短信原始內容的長度和編碼后的內容長度是否相同,若相同轉入步驟S303,否則轉入步驟S305;
S303、比較判斷模塊判斷是否存在補償位,若不存在轉入步驟S204,否則轉入步驟S305;S304、以ascii解碼策略進行解碼;S305、以gsm7bit解碼策略進行解碼。
以下通過WCDMA移動終端向CDMA2000移動終端發(fā)送短信,來具體描述本發(fā)明方法。
實例一WCDMA移動終端采用gsm7bit內容編碼策略;CDMA2000移動終端采用gsm7bit解碼策略或ascii解碼策略對短信內容進行解碼。
-WCDMA移動終端以gsm7bit內容編碼策略對待發(fā)送短信內容編碼,并在完成編碼后發(fā)送所述短信。
-CDMA2000移動終端獲取所述短信中的短信內容信息,即以gsm7bit編碼策略編碼后的內容。
-若接收方CDMA2000移動終端在收到短信時被告知短信內容是以gsm7bit編碼策略進行編碼,則所述CDMA2000移動終端從收到的短信消息流中獲取該短信原始內容的長度,并利用比較判斷模塊比較所述編碼后的短信內容長度和短信原始內容長度之間是否存在長度差異。
由于發(fā)送方WCDMA移動終端采用gsm7bit編碼策略,所以經(jīng)比較后可獲知存在差異。據(jù)此接收方CDMA2000移動終端判定發(fā)送方WCDMA移動終端確實是以gsm7bit編碼策略對短信內容進行編碼。之后,將該短信發(fā)送到第三解碼模塊。
-接收方CDMA2000移動終端利用第三解碼模塊中設置的gsm7bit解碼策略對短信內容進行解碼,并將解碼結果顯示在該CDMA2000移動終端上。
實例二WCDMA移動終端采用ascii內容編碼策略;CDMA2000移動終端采用gsm7bit解碼策略或ascii解碼策略對短信內容進行解碼。
-WCDMA移動終端以ascii內容編碼策略對待發(fā)送短信的內容編碼,并在完成編碼后發(fā)送所述短信。
-CDMA2000移動終端獲取所述短信中的短信內容信息,即以ascii編碼策略編碼后的內容。
-若接收方CDMA2000移動終端在收到短信時被告知短信內容是以gsm7bit編碼策略進行編碼,則所述CDMA2000移動終端從收到的短信消息流中獲取該短信原始內容的長度,并利用比較判斷模塊比較所述編碼后的短信內容長度和短信原始內容長度之間是否存在長度差異。
由于發(fā)送方WCDMA移動終端采用ascii編碼策略,所以經(jīng)比較后可獲知沒有差異。
-編碼后的短信消息流中存在用于攜帶補償位信息的特定字段。接收方CDMA2000移動終端中設置的比較判斷模塊根據(jù)所述字段中的信息判斷是否存在補償位。
由于發(fā)送方WCDMA移動終端采用ascii編碼策略,所以所述字段中的信息表明不存在補償位。
根據(jù)上述比較判斷,得知內容長度相同且不存在補償位。據(jù)此接收方CDMA2000移動終端判定發(fā)送方WCDMA移動終端不是以gsm7bit編碼策略對短信內容進行編碼,而是以ascii編碼策略對短信內容進行編碼。之后,將該短信發(fā)送到第四解碼模塊。
-接收方CDMA2000移動終端利用第四解碼模塊中設置的ascii解碼策略對短信內容進行解碼,并將解碼結果顯示在該CDMA2000移動終端上。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種對短信號碼解碼的方法,其特征在于,包括下列步驟接收方終端收到短信后提取發(fā)送方終端號碼信息;所述接收方終端以第一解碼策略對發(fā)送方終端號碼信息進行解碼;若解碼成功,則在該接收方終端上顯示發(fā)送方終端號碼;否則,以第二解碼策略對發(fā)送方終端號碼信息進行解碼,并將解碼結果顯示在所述接收方終端上。
2.如權利要求1所述的方法,其特征在于,所述第一解碼策略為與接收方終端的號碼編碼策略相對應的號碼解碼策略。
3.如權利要求2所述的方法,其特征在于,所述第一解碼策略為二次撥號解碼策略(DTMF)。
4.如權利要求3所述的方法,其特征在于,所述第二解碼策略為發(fā)送方號碼編碼策略相對應的號碼解碼策略。
5.如權利要求3所述的方法,其特征在于,所述第二解碼策略為二進制編碼的十進制解碼策略(BCD)。
6.如權利要求1至5任一項所述的方法,其特征在于,以解碼后的信息中是否存在不屬于終端號碼的字符,來判斷第一解碼策略解碼是否成功。
7.一種對短信號碼解碼的方法,其特征在于,包括下列步驟接收方終端收到短信后提取發(fā)送方終端號碼信息;判斷是否適合利用第一解碼策略對所述發(fā)送方終端號碼信息進行解碼;若是,則以第一解碼策略對發(fā)送方終端號碼信息進行解碼,否則,以第二解碼策略對發(fā)送方終端號碼信息進行解碼。
8.如權利要求7所述的方法,其特征在于,所述第一解碼策略為與接收方終端的號碼編碼策略相對應的號碼解碼策略。
9.如權利要求7或8所述的方法,其特征在于,以所述編碼后的發(fā)送方終端號碼信息中是否存在不屬于第一解碼策略的字符,來判斷以第一解碼策略進行解碼是否可成功。
10.一種對短信內容解碼的方法,其特征在于,包括下列步驟若接收方終端被告知接收到的短信的短信內容是以全球移動通信7位編碼策略(gsm7bit)編碼,則該接收方終端判斷原始內容的長度是否與編碼后的內容長度相同,以及判斷編碼后的消息流中是否存在補償位;若長度相同且不存在補償位,則以美國信息互換標準代碼解碼策略(ascii)對所述短信內容解碼,并將解碼結果顯示在該接收方終端上;否則,以gsm7bit解碼策略對所述短信內容進行解碼,并將解碼結果顯示在該接收方終端上。
11.如權利要求10所述的方法,其特征在于,所述內容長度以字節(jié)為單位。
12.如權利要求11所述的方法,其特征在于,所述接收方終端從編碼后的消息流中獲取原始內容的長度信息。
13.如權利要求12所述的方法,其特征在于,根據(jù)所述編碼后的消息流中用于攜帶補償位信息的字段中的內容來判斷是否存在補償位。
14.一種移動終端,包括接收模塊,用于接收短信;第一解碼模塊,與所述接收模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼;其特征在于,所述移動終端還包括判斷模塊,其與第一解碼模塊相連,用于判斷第一解碼模塊對發(fā)送方的終端號碼信息解碼是否成功;第二解碼模塊,其與所述判斷模塊相連,用于在所述第一解碼模塊對發(fā)送方的終端號碼信息解碼失敗后,利用其內置的號碼解碼策略對所述發(fā)送方終端號碼信息再次解碼。
15.如權利要求14所述的移動終端,其特征在于,所述第一解碼模塊內置的號碼解碼策略為與接收方終端號碼編碼策略相對應的號碼解碼策略。
16.如權利要求15所述的移動終端,其特征在于,所述第一解碼模塊內置DTMF解碼策略。
17.如權利要求16所述的移動終端,其特征在于,所述第二解碼模塊內置BCD解碼策略。
18.一種移動終端,包括接收模塊,用于接收短信;第一解碼模塊,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼;其特征在于,所述移動終端還包括判斷模塊,其與所述接收模塊和第一解碼模塊相連,用于判斷是否適合利用第一解碼模塊內置的號碼解碼策略進行解碼,并根據(jù)判斷結果將所述發(fā)送方終端號碼信息發(fā)送到相應的解碼模塊進行解碼;第二解碼模塊,其與所述判斷模塊相連,其利用內置的號碼解碼策略對所述發(fā)送方終端號碼信息進行解碼。
19.如權利要求18所述的移動終端,其特征在于,所述第一解碼模塊內置的號碼解碼策略為與接收方終端號碼編碼策略相對應的號碼解碼策略。
20.一種移動終端,包括接收模塊,用于接收短信;第三解碼模塊,用于以gsm7bit解碼策略對接收到的短信的短信內容進行解碼;其特征在于,所述移動終端還包括第四解碼模塊,用于以ascii解碼策略對接收到的短信的短信內容進行解碼;比較判斷模塊,其連接于所述接收模塊與gsm7bit解碼模塊之間,并且與所述ascii解碼模塊相連,用于比較短信原始內容的長度與接收到的編碼后的內容長度,以及判定是否存在補償位,并根據(jù)比較判斷結果將接收到的短信內容轉發(fā)到相應的解碼模塊進行解碼。
全文摘要
本發(fā)明公開了一種對短信解碼的方法,用以解決現(xiàn)有技術對短信中的發(fā)送方終端號碼進行解碼存在不兼容的問題。本方法包括步驟接收方終端收到短信后提取發(fā)送方終端號碼信息;所述接收方終端以第一解碼策略對發(fā)送方終端號碼信息進行解碼;若解碼成功,則在該接收方終端上顯示發(fā)送方終端號碼;否則,以第二解碼策略對發(fā)送方終端號碼信息進行解碼,并將解碼結果顯示在所述接收方終端上。
文檔編號H04W88/02GK1852520SQ200510089269
公開日2006年10月25日 申請日期2005年8月1日 優(yōu)先權日2005年8月1日
發(fā)明者姚雙友 申請人:深圳華為移動通信技術有限公司