專利名稱:一種移動終端特殊短信的處理方法及裝置的制作方法
技術領域:
本發明涉及一種移動終端特殊短信的處理方法及裝置。
背景技術:
隨著通信業的不斷普及,市場上的移動終端數量不斷增加,移動終端在使用過程 中,涉及到很多的特殊短信需要處理,例如終端的參數配置短信、平臺采集數據的短信、行 業應用的短信、終端注冊短信、參數查詢短信等,這些短信中一般都包含多個參數,必須經 過安全穩定的方法來完成處理。目前通常采用的做法是終端一條一條的直接處理特殊短信,功能非常單一,需要 一條短信處理完了才開始處理下一條短信。但是,當終端存在多條特殊短信需要處理時,只 能等到所有特殊短信處理完成后才能進行其它操作,非常耗費資源,而且一旦終端出現斷 電或其它異常情況中斷時,原來未處理完成的特殊短信也將隨之丟失,另外,該短信未經過 密碼校驗確認,因此存在極大的不穩定性和不安全性。
發明內容
本發明提供一種移動終端特殊短信的處理方法及裝置,其克服了背景技術中的只 能單一的處理特殊短信且無法保證特殊短信處理的穩定性、可靠性及安全性的不足。本發明解決其技術問題所采用的技術方案之一是一種移動終端特殊短信的處理方法及裝置,該方法它包括一接收模塊及一發送 模塊,該特殊短信的處理方法包括該接收模塊的接收處理流程及該發送模塊的發送處理流 禾呈,該接收處理流程,它包括步驟Al,終端接收特殊短信;步驟A2,根據協議對特殊短信進行解析處理;步驟A3,更新待發短信條數和存儲位置索引表;步驟A4,將待發短信信息加密處理后寫入文件中;步驟A5,結束特殊短信接收處理,進入正常短信處理流程;該發送處理流程,它包括步驟Bi,終端收到特殊短信發送定時器時間信息通知;步驟B2,根據待發短信條數和存儲位置索引表,解析待發的特殊短信;步驟B3,將解析后的特殊短信加入到短信發送任務隊列開始發送;步驟B4,結束特殊短信發送處理;一較佳實施例中,該步驟B3,它進一步包括步驟B31,獲取特殊短信發送模塊狀態,如短信發送模塊狀態為空閑狀態,則進入 步驟B32,否則跳轉至步驟B37 ;步驟B32,根據待發的特殊短信,開始發送;
4
步驟B33,判斷短信發送是否成功,如果是則將已發短信內容寫入文件中,否則發 送失敗的短信計數器加一;步驟B34,判斷特殊短信發送次數是否大于最大發送次數,如果是則執行步驟 B35,否則更新失敗次數信息到文件中;步驟B35,清除文件中已發特殊短信的內容,并更新待發短信條數和存儲位置索引 表;步驟B36,判斷待發短信的條數是否大于零,如果是則執行步驟B37,否則執行步 驟B4 ;步驟B37,終端啟動特殊短信發送定時器;一較佳實施例中,該步驟該步驟Al,它進一步包括步驟All,終端接收短信;步驟A12,終端判斷該短信是否為特定格式的短信,如果是,則執行步驟A13,否 則,執行步驟A5;步驟A13,終端驗證該短信校驗碼是否正確,如果是,則執行步驟A2,否則,執行步 驟 A14 ;步驟A14,終端獲取該短信源中心號碼,并同終端內置的特殊短信中心號碼進行比 較,如果一致,則執行步驟A2,否則執行步驟A5 ;一較佳實施例中,該步驟A2,它進一步包括終端對傳入參數合法性進行判斷,如 果是,則執行步驟A3,否則執行步驟A5。一較佳實施例中,步驟A4,它包括步驟A41,根據傳入參數信息進行短信打包并生成待發短信;步驟A42,更新短信發送失敗次數信息;步驟A43,將待發短信信息加密處理后,根據分配索引,將該短信寫入文件中;步驟A44,終端啟動特殊短信發送定時器任務;本發明解決其技術問題所采用的技術方案之二是一種特殊短信的處理裝置,其特征是,該裝置它包括一接收單元及一發送單元;該接收單元,它包括一接收模塊,用于接收短信;一解析模塊,用于從特殊短信中獲取數據信息;一處理模塊,用于將特殊短信息加密處理后寫入文件系統中;該發送單元,它包括一接收模塊,用于接收指定信息;一解析模塊,用于根據待發短信條數和存儲位置索引表獲取待發信息并將待發短 信加入短信發送任務隊列中;—發送模塊,用于發送指定任務信息;本技術方案同背景技術相比,具有如下優點1、由于特殊短信都寫入終端文件中, 所以當終端出現斷電或異常狀況時,特殊短信的參數數據不會因此而丟失,進一步增強了 數據的穩定性和可靠性;2、采用短信隊列處理任務,可以同時進行其它功能處理,不受限 制,提高了工作效率,而且如果終端關機或出現異常時,不影響該條短信的處理;3、通過校驗碼進行確認短信,防止非特殊短信進入特殊短信處理流程,并對該特殊短信數據進行加 密處理,因此安全性提高。
下面結合附圖和實施例對本發明進一步說明。圖1是本發明一較佳實施例的特殊短信處理流程圖。圖2是本發明一較佳實施例的特殊短信處理裝置方框圖。
具體實施例方式請查閱圖1,一較佳實施例的特殊短信處理流程圖。該特殊短信的處理方法它包 括該終端設有一接收模塊及一發送模塊,該特殊短信的處理方法包括該接收模塊的接收 處理流程及該發送模塊的發送處理流程,該接收處理流程,它包括步驟Al,終端接收特殊短信;步驟Al 1,終端接收短信;步驟A12,終端判斷該短信是否為特定格式的短信,如果是,則執行步驟A13,否 則,執行步驟A5;步驟A13,終端驗證該短信校驗碼是否正確,如果是,則執行步驟A2,否則,執行步 驟 A14 ;步驟A14,終端獲取該短信源中心號碼,并同終端內置的特殊短信中心號碼進行比 較,如果一致,則執行步驟A2,否則執行步驟A5 ;步驟A2,根據協議對特殊短信進行解析處理;它進一步包括終端對傳入參數合 法性進行判斷,如果是,則執行步驟A3,否則執行步驟A5。步驟A3,更新待發短信條數和存儲位置索引表;步驟A4,將待發短信信息加密處理后寫入文件中;步驟A41,根據傳入參數信息進行短信打包并生成待發短信;步驟A42,更新短信發送失敗次數信息;步驟A43,將待發短信信息加密處理后,根據分配索引,將該短信寫入文件中;步驟A44,終端啟動特殊短信發送定時器任務;步驟A5,結束特殊短信接收處理,進入正常短信處理流程;該發送處理流程,它包括步驟Bi,終端收到特殊短信發送定時器任務信息通知;步驟B2,根據待發短信條數和存儲位置索引表,解析待發的特殊短信;步驟B3,將解析后的特殊短信加入到短信發送任務隊列開始發送;步驟B31,獲取特殊短信發送模塊狀態,如短信發送模塊狀態為空閑狀態,則進入 步驟B32,否則跳轉至步驟B37 ;步驟B32,根據待發的特殊短信,開始發送;步驟B33,判斷短信發送是否成功,如果是則將已發短信內容寫入文件中,否則發 送失敗的短信計數器加一;
步驟B34,判斷特殊短信發送次數是否大于最大發送次數,如果是則執行步驟 B35,否則更新失敗次數信息到文件中;步驟B35,清除文件中已發特殊短信的內容,并更新待發短信條數和存儲位置索引 表;步驟B36,判斷待發短信的條數是否大于零,如果是則執行步驟B37,否則執行步 驟B4 ;步驟B37,終端啟動特殊短信發送定時器;步驟B4,結束特殊短信發送處理;采用該方法能夠實現將特殊短信信息寫入終端文件中,大大提高了終端對特殊短 信的處理效果,增強了數據的安全性和穩定性。請查閱圖2,一種移動終端特殊短信處理裝置,它包括一接收單元及一發送單元;該接收單元,它包括一接收模塊,用于接收短信;一解析模塊,用于從特殊短信中獲取數據信息;一處理模塊,用于將特殊短信息加密處理后寫入文件系統中;該發送單元,它包括一接收模塊,用于接收指定信息;一解析模塊,用于根據待發短信條數和存儲位置索引表獲取待發信息并將待發短 信加入短信發送任務行列中;一發送模塊,用于發送指定任務信息;以上所述,僅為本發明較佳實施例而已,故不能以此限定本發明實施的范圍,即依 本發明申請專利范圍及說明書內容所作的等效變化與修飾,皆應仍屬本發明專利涵蓋的范 圍內。
權利要求
一種移動終端特殊短信的處理方法及裝置,其特征是該方法它包括一接收模塊及一發送模塊,該特殊短信的處理方法包括該接收模塊的接收處理流程及該發送模塊的發送處理流程,該接收處理流程,它包括步驟A1,終端接收特殊短信;步驟A2,根據協議對特殊短信進行解析處理;步驟A3,更新待發短信條數和存儲位置索引表;步驟A4,將待發短信信息加密處理后寫入文件中;步驟A5,結束特殊短信接收處理,進入正常短信處理流程;該發送處理流程,它包括步驟B1,終端收到特殊短信發送定時器任務信息通知;步驟B2,根據待發短信條數和存儲位置索引表,解析待發的特殊短信;步驟B3,將解析后的特殊短信加入到短信發送任務隊列開始發送;步驟B4,結束特殊短信發送處理。
2.根據權利要求1所述的一種移動終端處理特殊短信的方法及裝置,該步驟B3,它進 一步包括步驟B31,獲取特殊短信發送模塊狀態,如短信發送模塊狀態為空閑狀態,則進入步驟 B32,否則跳轉至步驟B37 ;步驟B32,根據待發的特殊短信,開始發送;步驟B33,判斷短信發送是否成功,如果是則將已發短信內容寫入文件中,否則發送失 敗的短信計數器加一;步驟B34,判斷特殊短信發送次數是否大于最大發送次數,如果是則 執行步驟B35,否則更新失敗次數信息到文件中;步驟B35,清除文件中已發特殊短信的內容,并更新待發短信條數和存儲位置索引表; 步驟B36,判斷待發短信的條數是否大于零,如果是則執行步驟B37,否則執行步驟B4 ; 步驟B37,終端啟動特殊短信發送定時器。
3.根據權利要求1所述的一種移動終端處理特殊短信的方法及裝置,其特征是該步 驟Al,它進一步包括步驟All,終端接收短信;步驟A12,終端判斷該短信是否為特定格式的短信,如果是,則執行步驟A13,否則,執 行步驟A5 ;步驟A13,終端驗證該短信校驗碼是否正確,如果是,則執行步驟A2,否則,執行步驟A14 ;步驟A14,終端獲取該短信源中心號碼,并同終端內置的特殊短信中心號碼進行比較, 如果一致,則執行步驟A2,否則執行步驟A5。
4.根據權利要求1所述的一種移動終端處理特殊短信的方法及裝置,該步驟A2,它進 一步包括終端對傳入參數合法性進行判斷,如果是,則執行步驟A3,否則執行步驟A5。
5.根據權利要求1所述的一種移動終端處理特殊短信的方法及裝置,該步驟A4,它包括步驟A41,根據傳入參數信息進行短信打包并生成待發短信;步驟A42,更新短信發送失敗次數信息;步驟A43,將待發短信信息加密處理后,根據分配索引,將該短信寫入文件中; 步驟A44,終端啟動特殊短信發送定時器任務。
6. 一種特殊短信的處理裝置,其特征是,該裝置包括一接收單元及一發送單元;該接收單元,它包括一接收模塊,用于接收短信;一解析模塊,用于從特殊短信中獲取數據信息;一處理模塊,用于將特殊短信息加密處理后寫入文件系統中;該發送單元,它包括一接收模塊,用于接收指定信息;一解析模塊,用于根據待發短信條數和存儲位置索引表獲取待發信息并將待發短信加 入短信發送任務行列中;一發送模塊,用于發送指定任務信息。
全文摘要
本發明公開了一種移動終端特殊短信的處理方法及裝置。該方法它包括接收模塊的接收處理流程及發送模塊的發送處理流程,該接收處理流程,它包括步驟A1,終端接收特殊短信;步驟A2,根據協議對特殊短信進行解析處理;步驟A3,更新待發短信條數和存儲位置索引表;步驟A4,將待發短信信息加密處理后寫入文件中;步驟A5,結束特殊短信接收處理,進入正常短信處理流程;該發送處理流程,它包括步驟B1,終端收到特殊短信發送定時器任務信息通知;步驟B2,根據待發短信條數和存儲位置索引表,解析待發的特殊短信;步驟B3,將解析后的特殊短信加入到短信發送任務隊列開始發送;步驟B4,結束特殊短信發送處理。
文檔編號H04W4/12GK101998299SQ20091011243
公開日2011年3月30日 申請日期2009年8月21日 優先權日2009年8月21日
發明者劉敬毅 申請人:廈門敏訊信息技術股份有限公司