專利名稱:移動終端消息即顯實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體地說,涉及一種通信領(lǐng)域短信傳輸方法。
背景技術(shù):
現(xiàn)有的短信協(xié)議中,中文、印度語等字符在信息打包傳輸過程中使用的是UCS2的編碼方式,英文則使用GSM 7-bit,混淆和亂用則會有字符顯示亂碼或方框的情況出現(xiàn)。因此信息傳輸必須嚴(yán)格遵守這兩種編碼方式?,F(xiàn)有技術(shù)可用編碼方式單一,接收端接收短信后表現(xiàn)方式單一,且閱讀步驟繁瑣, 而且信息強(qiáng)制占用用戶空間(尤其是廣告短信及垃圾短信),需要用戶手動刪除,浪費(fèi)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述閱讀及刪除短信步驟繁瑣的缺陷,提供一種可以閱讀及刪除短信方便的移動終端短信即顯實(shí)現(xiàn)方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種移動終端短信即顯實(shí)現(xiàn)方法,包括短信發(fā)送步驟,所述短信發(fā)送包括如下步驟Al移動終端接收到短信發(fā)送指令;A2判斷是否使用即顯接口,如果是,執(zhí)行步驟A 3 ;A3對所發(fā)送的短信進(jìn)行即顯編碼。在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,在所述步驟Al中,包括如下步驟Al. 1發(fā)送端程序開始;Al. 2短信壓縮、編碼在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,在所述步驟A3中,包括如下步驟A3. 1加入即顯消息標(biāo)志;A3. 2判斷短信是UCS2編碼方式還是7bit編碼方式,如果是UCS2編碼方式執(zhí)行步驟A3. 3,如果是7bit編碼方式執(zhí)行A3. 4 ;A3. 3修改為X編碼方式;A3. 4修改為Y編碼方式。在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,所述X編碼方式和Y編碼方式為, 在原地址的基礎(chǔ)上偏移特定值,讓其剛好可以調(diào)用到底層classO機(jī)制。在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,所述方法包括短信接收步驟,所述短信接收步驟如下Bl移動終端接收到短信;B2判斷是否是即顯短信,如果是執(zhí)行步驟B3 ;
B3進(jìn)行即顯短信解碼;B4判斷是否支持短信即顯,如果是執(zhí)行步驟B5 ;B5將短信直接在手機(jī)界面顯示。在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,在所述步驟B3中,包括如下步驟B3. 1短信是否采用X或Y編碼方式,如果是X編碼方式執(zhí)行步驟B3. 2,如果是Y 編碼方式執(zhí)行步驟B3. 3;B3. 2還原成UCS2編碼;B3. 3還原成7bit編碼。在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,在所述步驟B3. 1中,如果短信帶有flash msg標(biāo)記、地址偏移10位并且是UCS2則為X編碼方式,如果短信帶有flash msg 標(biāo)記、地址偏移10位并且是7Bit則判斷為Y編碼方式。在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,在所述步驟B5之后還包括如下步驟B6判斷是否刪除短信,如果是執(zhí)行步驟B7 ;B7刪除該條短信。在本發(fā)明所述的移動終端短信即顯實(shí)現(xiàn)方法中,所述步驟B6具體包括如下步驟B6. 1檢測屏幕,判斷是否退出短信閱讀界面,如果是執(zhí)行步驟B6. 2B6. 2判斷是否收到保存命令,如果是執(zhí)行步驟B6. 3,如果不是,執(zhí)行步驟B6. 4 ;B6. 3保存短信;B6. 4刪除短信。實(shí)施本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法,具有以下有益效果由于本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法可以將短信直接顯示在手機(jī)屏幕上,省去了翻閱短信的繁瑣步驟,返回時(shí)可以直接刪除,也省去了刪除短信的步驟,使得操作更簡單,廣告短信和垃圾短信不會強(qiáng)制占用移動終端的內(nèi)存。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中圖1是本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法的發(fā)送短信的流程圖;圖2是本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法的接收短信的流程圖;圖3是本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法的刪除短信的流程圖。
具體實(shí)施例方式本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法,包括短信發(fā)送步驟和短信接收步驟,在發(fā)送步驟中,用戶選擇發(fā)送即顯短信,就會在發(fā)送的短信加上即顯短信標(biāo)簽,在原有的編碼基礎(chǔ)上修改為特定編碼。結(jié)合圖1,本發(fā)明的短信發(fā)送包括如下三個(gè)大的步驟Al移動終端接收到短信發(fā)送指令;A2判斷是否使用即顯接口,如果是,執(zhí)行步驟A 3 ;
5
A3對所發(fā)送的短信進(jìn)行即顯編碼。Al包括步驟Al. 1和Al. 2,Al. 1對應(yīng)步驟101,Al. 2對應(yīng)步驟102。A3包括步驟A3. 1和A3. 2、A3. 3、A3. 4,其中A3. 1對應(yīng)步驟105,A3. 2對應(yīng)步驟 106,A3. 3對應(yīng)步驟107,A3. 4對應(yīng)步驟108。其中所述X編碼方式和Y編碼方式為,在原地址的基礎(chǔ)上偏移特定值,讓其剛好可以調(diào)用到底層classO機(jī)制。結(jié)合圖2,描述本發(fā)明的短信接收流程,具體包括以下幾個(gè)大的步驟Bl移動終端接收到短信;B2判斷是否是即顯短信,如果是執(zhí)行步驟B3 ;B3進(jìn)行即顯短信解碼;B4判斷是否支持短信即顯,如果是執(zhí)行步驟B5 ;B5將短信直接在手機(jī)界面顯示;B6判斷是否刪除短信,如果是執(zhí)行步驟B7 ;B7刪除該條短信。步驟B3中包括步驟B3. 1,B3. 2,B3. 3。其中步驟B3. 1對應(yīng)步驟204,步驟B3. 2對應(yīng)步驟205,步驟B3. 3對應(yīng)步驟206.結(jié)合圖3,描述步驟B6,步驟A6具體又包括如下步驟B6. 1檢測屏幕,判斷是否退出短信閱讀界面,如果是執(zhí)行步驟B6. 2B6. 2判斷是否收到保存命令,如果是執(zhí)行步驟B6. 3,如果不是,執(zhí)行步驟B6. 4 ;B6. 3保存短信;B6. 4刪除短信。結(jié)合圖1描述本發(fā)明移動終端短信即顯實(shí)現(xiàn)方法的發(fā)送短信的一種實(shí)施方式,具體步驟如下101發(fā)送端程序開始;102對短信進(jìn)行壓縮、編碼;103判斷是否使用即顯接口,如果是執(zhí)行步驟105,如果不是執(zhí)行步驟104。在本步驟中,會提供給用戶一個(gè)選擇,讓用戶選擇是否發(fā)送即顯短信; 104按普通短信流程進(jìn)行;105加入即顯標(biāo)志,例如加入flash msg標(biāo)志;106判斷短信是UCS2編碼方式還是7bit編碼方式,如果是UCS2編碼方式,執(zhí)行步驟107 ;如果是7bit編碼方式執(zhí)行步驟108 ;107修改為新的編碼方式,編碼方式以X表示,執(zhí)行步驟109 ;108修改為新的編碼方式,編碼方式以Y表示,執(zhí)行步驟109 ;109發(fā)送短信;110發(fā)送端程序結(jié)束。其中X編碼方式和Y編碼方式為,編碼地址在原地址的基礎(chǔ)上偏移特定值,讓其剛好可以調(diào)用到底層classO機(jī)制。這里指出的“編碼地址在原地址的基礎(chǔ)上偏移特定值”實(shí)際上是在接收或者發(fā)送的短信,加入一個(gè)編碼標(biāo)志位DCS,普通的短信(claSS2)類型信息DCS標(biāo)志位為0x00或者0x08,即顯消息(class 0)的DCS標(biāo)志位為0x10或者0x18。之前說的偏移特定值即是兩者之間標(biāo)志位相差為0x10.之所以這個(gè)值為0x10,是因?yàn)槌lass 2和class 0以外, 還有一些其他類型的信息占用了部分標(biāo)志位,這里不再贅述。所以在針對即顯信息(class 0)我們采用了 0x10和0x18這兩個(gè)特定標(biāo)識。當(dāng)手機(jī)接收到信息時(shí),根據(jù)不同的標(biāo)志做不同的處理X編碼即0X18所代表的編碼方式;Y編碼即0x10所代表的編碼方式。這兩種編碼方式是根據(jù)信息內(nèi)容的不同而不同。當(dāng)信息內(nèi)容使用UCS2編碼時(shí),則為X編碼方式。當(dāng)信息內(nèi)容使用7bit編碼時(shí),則為Y編碼方式。結(jié)合圖2描述本發(fā)明移動終端短信即顯實(shí)現(xiàn)方法的接收短信流程的具體實(shí)施方式
,如下201接收端收到短信;202短信解壓縮;203判斷是否是即顯短信如果是執(zhí)行204,如果是普通短信,執(zhí)行步驟209 ;204判斷是X編碼方式還是Y編碼方式,如果是X編碼方式執(zhí)行步驟205,如果是 Y編碼方式,執(zhí)行步驟206;205轉(zhuǎn)換成UCS2編碼;206轉(zhuǎn)換成7bit編碼;207判斷接收端是否支持即顯短信,如果是執(zhí)行步驟208 ;如果不是執(zhí)行步驟 209 ;208發(fā)送到待機(jī)界面;209按普通短信接收;210判斷是否執(zhí)行刪除命令,如果執(zhí)行刪除短信,執(zhí)行步驟211,如果不是執(zhí)行步驟212 ;此步驟由用戶選擇,通常情況下可以設(shè)定為,如果用戶退出程序,默認(rèn)為刪除短信, 如果用戶想保存短信,必須要按保存菜單才能保存;211刪除短信;212存儲短信;213接收端程序完成。結(jié)合圖3描述本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法的刪除短信的實(shí)施方式,具體步驟如下301判斷刪除程序是否開始;302檢測屏幕,根據(jù)屏幕ID判斷處于什么狀態(tài);303判斷是否退出短信界面,如果是執(zhí)行步驟304 ;如果不是繼續(xù)執(zhí)行步驟302 ;304判斷是否有收到保存命令,如果是執(zhí)行步驟306 ;如果不是執(zhí)行步驟305 ;305刪除短信;306保存短信;307程序結(jié)束。
權(quán)利要求
1.一種移動終端短信即顯實(shí)現(xiàn)方法,包括短信發(fā)送步驟,其特征在于,所述短信發(fā)送包括如下步驟Al移動終端接收到短信發(fā)送指令;A2判斷是否使用即顯接口,如果是,執(zhí)行步驟A 3;A3對所發(fā)送的短信進(jìn)行即顯編碼。
2.根據(jù)權(quán)利要求1所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,在所述步驟Al中, 包括如下步驟Al. 1發(fā)送端程序開始; Al. 2短信壓縮、編碼。
3.根據(jù)權(quán)利要求1所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,在所述步驟A3中, 包括如下步驟A3. 1加入即顯消息標(biāo)志flash msg ;A3. 2判斷短信是UCS2編碼方式還是7bit編碼方式,如果是UCS2編碼方式執(zhí)行步驟 A3. 3,如果是7bit編碼方式執(zhí)行A3. 4 ; A3. 3修改為X編碼方式; A3. 4修改為Y編碼方式。
4.根據(jù)權(quán)利要求3所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,所述X編碼方式和 Y編碼方式為,在原地址的基礎(chǔ)上偏移特定值,讓其剛好可以調(diào)用到底層classO機(jī)制。
5.根據(jù)權(quán)利要求3所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,所述方法包括短信接收步驟,所述短信接收步驟如下Bl移動終端接收短信;B2判斷是否是即顯短信,如果是執(zhí)行步驟B3 ;B3進(jìn)行即顯短信解碼;B4判斷移動終端是否支持短信即顯,如果是執(zhí)行步驟B5 ; B5將短信直接在移動終端界面顯示。
6.根據(jù)權(quán)利要求5所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,在所述步驟B3中, 包括如下步驟B3. 1短信采用X或Y編碼方式,如果是X編碼方式執(zhí)行步驟B3. 2,如果是Y編碼方式執(zhí)行步驟B3.3 ;B3. 2還原成UCS2編碼; B3. 3還原成7bit編碼。
7.根據(jù)權(quán)利要求6所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,在所述步驟B3.1 中,如果短信帶有flash msg標(biāo)記、地址偏移10位并且是UCS2則為X編碼方式,如果短信帶有flash msg標(biāo)記、地址偏移10位并且是7Bit則判斷為Y編碼方式。
8.根據(jù)權(quán)利要求5所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,在所述步驟B5之后還包括如下步驟B6判斷是否刪除短信,如果是執(zhí)行步驟B7 ; B7刪除該條短信。
9.根據(jù)權(quán)利要求8所述的移動終端短信即顯實(shí)現(xiàn)方法,其特征在于,所述步驟B6具體包括如下步驟B6. 1檢測屏幕,判斷是否已退出短信閱讀界面,如果是執(zhí)行步驟B6. 2B6. 2判斷是否收到保存命令,如果是執(zhí)行步驟B6. 3,如果不是,執(zhí)行步驟B6. 4 ;B6. 3保存短信;B6. 4刪除短信。
全文摘要
本發(fā)明涉及一種移動終端短信即顯實(shí)現(xiàn)方法,包括短信發(fā)送步驟,所述短信發(fā)送包括如下步驟A1移動終端接收到短信發(fā)送指令;A2判斷短信是否帶有即顯標(biāo)志,如果是,執(zhí)行步驟A3;A3對所發(fā)送的短信進(jìn)行即顯編碼。由于本發(fā)明的移動終端短信即顯實(shí)現(xiàn)方法可以將短信直接顯示在手機(jī)屏幕上,省去了翻閱短信的繁瑣步驟,返回時(shí)可以直接刪除,也省去了刪除短信的步驟,使得操作更簡單,廣告短信和垃圾短信不會強(qiáng)制占用移動終端的內(nèi)存。
文檔編號H04W88/02GK102170620SQ20111011862
公開日2011年8月31日 申請日期2011年5月9日 優(yōu)先權(quán)日2011年5月9日
發(fā)明者江波, 胡華翔 申請人:深圳市無線開鋒科技有限公司