[發明專利]長短信的容錯處理方法和終端有效
| 申請號: | 201010001056.0 | 申請日: | 2010-01-21 |
| 公開(公告)號: | CN101771975A | 公開(公告)日: | 2010-07-07 |
| 發明(設計)人: | 李慧芳;申志云 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14;H04M1/725 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 李弘 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 短信 容錯 處理 方法 終端 | ||
技術領域
本發明涉及移動通信技術,特別是指一種終端上長短信的容錯處 理方法和終端。
背景技術
短信是伴隨數字移動通信系統而產生的一種電信業務,通過移動 通信系統的信令信道和信令網,傳送文字或數字短信息,屬于一種非 實時的、非語音的數據通信業務。短信可以由移動通信終端(手機)始 發,也可由移動網絡運營商的短信平臺服務器始發,還可由與移動運 營商短信平臺互聯的網絡業務提供商(SP),包括ICP、ISP等始 發。目前,通過手機終端發送和接收點對點消息占據了短信業務的主 流地位。
CDMA網絡中的短信標準長度是140字節,這與短信基于通信 系統的信令網傳送內容的機制密切相關。內容長度超過這一長度的短 信就稱為超長短信。超長短信在手機上編輯時雖然還是在一條短信的 編輯界面中完成,但是手機發送、網絡轉發和手機接收的時候,都是 分解成若干條標準長度的短信進行的。對于支持超長短信的手機,接 收到被拆分成幾條標準長度的超長短信后,通過讀取短信頭中相應的 字段,將這些標準長度的短信按一定的順序重新拼接起來,組成一條 完整的超長短信存儲在收件箱里面。
當網絡沒有擁塞,短信轉發的延時處于正常范圍之內的時候,由 一條超長短信拆分后的若干條標準長度短信到達目的手機的時間相差 無幾,接收手機可以立即將這些標準長度短信組合為一條長短信呈現 給用戶。當網絡擁塞或者網元出現故障時,短信的延遲將增大,甚至 出現丟失,這時,接收手機可能只收到了部分標準長度的短信,按照 原有的拼接機制,無法完整拼接成一條原始的長短信。我們稱之為超 長短信的異常接收。這時,就需要手機具有一套超長短信接收的容錯 處理機制,以便應對這些異常接收的情況。
目前的CDMA終端上,還缺乏一種統一的異常接收容錯處理方 法,不同設備制造商對此異常情況的處理方法差別很大。有的手機面 對接收異常的超長短信采用不拼接,直接分條顯示的方法,有的手機 則設置一個固定的等待時間,在該時間內一直等待未按時到達的長短 信片斷(即被拆分后的標準長度短信)的到達,等這個延遲到達的片 斷收到后,才與之前收到的其它片斷一起組合成一條完整的長短信呈 現給用戶。
對于第一種方法,會讓用戶覺得是手機的故障,使得本來具有短 信串接的功能沒有發揮;對于第二種方法,由于短信的延遲與網絡當 時的擁塞狀態有關,并不是一個固定的數值,而且,丟失的長短信片 斷數量對等待的時間的影響也無從體現,如果長短信片斷超過等待時 間到達,則可能導致整條長短信都沒有顯示。因此,目前超長短信的 接收容錯處理方法都沒有考慮到終端所處的網絡狀態,處理結果還容 易導致用戶對網絡服務或終端功能的投訴。
發明內容
有鑒于此,本發明的目的在于提出一種長短信的容錯處理方法和 終端,使得終端在接收超長短信時,能依據網絡的狀態和長短信的分段 長度來動態調整串接短信的等待時間,盡可能提高長短信的完整顯示成 功率,提升用戶的體驗。
基于上述目的本發明提供的一種長短信的容錯處理方法,包括:
終端接收短信,判斷如果該短信為長短信的其中一個片斷短信,并 且之前沒有接收過所述長短信的其他片斷短信,則從該片斷短信中提取 該長短信的分段數目;
根據每條片斷短信發送延時和所述分段數目計算串接時間長度,啟 動計時器計時并設定計時器的計時時間長度為該串接時間長度;
當所述計時器計時結束時,將接收到的隸屬于該長短信的片斷短信 按順序進行拼接,并提示用戶有新短信到達;若收到的片斷短信數目不 齊全,則在缺失的位置插入提示符;
用戶輸入查看命令時,將拼接后的長短信內容以一條標準短信的形 式顯示給用戶。
可選的,該方法所述每條片斷短信發送延時為所述終端根據當前的 網絡狀況自動設定,或者用戶手動設置。
可選的,該方法所述串接時間長度通過每條片斷短信發送延時乘以 所述分段數目計算得到。
可選的,該方法所述每條片斷短信的消息頭部包含有所述長短信的 分段數目和序列號;該方法進一步包括:終端提取所述序列號,根據所 述序列號將接收到的隸屬于該長短信的片斷短信按順序進行拼接。
可選的,該方法在所述串接時間計時結束后到達的長短信片斷,終 端讀取其消息頭中的序列號來判斷它是一條延遲到達的片斷短信,則單 獨顯示該短信內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010001056.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種分組域內的計費方法、系統及設備
- 下一篇:一種數據處理設備和郵件推送方法





