一種短消息處理方法及裝置的制造方法
【技術領域】
[0001]本發明涉及移動通信及互聯網通信領域,特別涉及一種短消息處理方法及裝置。
【背景技術】
[0002]現代社會隨著科技的飛速發展,信息傳遞的方式種類越來越多,如電話、傳真、郵件、短信、電視、網絡等。移動通信中的短消息業務(SMS)由于易用、便捷、成本低等優勢,仍成為手機用戶最常用的信息傳遞方式之一。隨著移動互聯網的滲透深度和廣度不斷提升,短消息業務已廣泛應用到手機用戶與用互聯網應用之間的信息點播與定制、及時通訊服務和商務應用服務等領域。
[0003]手機用戶之間的點到點短消息傳送如圖1所示,用戶手機通過被稱為控制通道的通路與手機發射塔進行通信,這種通訊的目的是讓手機系統了解自己所在的信號區域,以便在用戶移動時,手機可以切換到其他信號區域。每隔一段時間,手機和發射塔將交換數據包以確定一切工作正常。手機也使用控制通道來建立呼叫。當有人打電話給某人時,手機發射塔將通過控制通道向手機發送信號,然后手機就會振鈴。同時,手機發射塔為手機提供兩個語音信道頻率用來進行通話。控制通道也為SMS短信提供通路。當朋友給您發送SMS短信時,該條短信將以控制通道上小型數據包的形式先通過SMSC (短信業務中心),然后通過手機發射塔,再由發射塔將短信發送到手機。同理,當您發送短信時,手機將通過控制通道將短信發送到發射塔,再由發射塔傳送到SMSC,最后從這個位置到達接收目標。
[0004]另外,隨著移動客戶端的廣泛應用,通過向用戶安裝的專屬客戶端推送消息的方法也廣泛被使用,它的工作原理如圖2所示,即服務器端主動向客戶端推送信息,用戶可通過手機終端接收并通過客戶端進行查看,例如新浪微博推送最新的朋友消息,墨跡天氣推送最新的天氣狀況,網易新聞推送重要的新聞,同花順手機炒股推送最新的股票資訊,微信推送最新的語音最新,Gmail> Gtalk推送最新的Mail信息和IM信息等。這種移動手機客戶端消息推送方式是通過一定的技術標準或協議,在移動互聯網上通過定期或者實時傳送用戶需要的信息來減少信息過載的一項新技術。推送技術通過自動傳送信息給用戶,來減少用于網絡上搜索的時間并為企業減少短信發送成本。即使用戶客戶端程序沒有運行,它也能根據業務特性、用戶喜好等方面并將特性的消息推給用戶,幫助用戶高效率地發掘有價值的信息。
[0005]目前所涉及的短消息傳送系統包括發送短消息的移動終端、移動通信網絡、消息處理網關、互聯網和由手機號碼標識的互聯網程序等。短消息處理網關用于確定并截獲發送給目標手機號碼的所有短消息,根據互聯網應用服務器所提供的用戶策略和由目標手機號碼標識的互聯網程序的在線狀態,確定發送路由是否為互聯網,如果用戶策略要求將短消息發送至互聯網程序,則先根據互聯網服務器所提供的用戶對短消息的處理命令等對短消息進行適當處理,再通過互聯網短信息網關將其發送到該互聯網程序。
[0006]現有的將短消息發送給以接受方手機號碼標識的互聯網程序的流程存在如下缺陷:有些群發的短信通知,發送方是希望接收方盡可能全部獲取到,但由于異網網關過濾、延遲達到等原因,部分接收者無法收到相關短信或無法第一時間收到短信消息。
【發明內容】
[0007]本發明的目的在于提供一種短消息處理方式及裝置,對于無法到達的短信將其轉化為移動互聯網的推送方式,將短信通過客戶端發送給用戶,確保消息的到達率和及時率。
[0008]為了解決上述技術問題,本發明實施例提供一種短消息處理方式,包括:
[0009]獲取發送方終端向接收方終端發送短信的發送狀態報告;
[0010]若所述發送狀態報告顯示,所述短信未成功到達所述接收方終端,則獲得所述接收方終端的短信處理策略;
[0011]若所述短信處理策略與所述接收方終端上的客戶端關聯,則向所述接收方終端的客戶端發送所述短信。
[0012]其中,向所述接收方終端的客戶端發送所述短信后還包括:
[0013]獲取向所述接收方終端的客戶端發送所述短信是否成功的狀態信息;
[0014]若所述狀態信息顯示發送成功,獲取發送成功報告;
[0015]若所述狀態信息顯示發送失敗,根據所述與客戶端關聯的短信處理策略重新向所述接收方終端的客戶端發送所述短信。
[0016]其中,獲取發送方終端向接收方終端發送短信的發送狀態報告的步驟具體包括:
[0017]從消息網關的短消息服務中心獲取發送方終端向接收方終端發送短信的發送狀態報告。
[0018]進一步的,獲得所述接收方終端的短信處理策略的步驟具體包括:
[0019]從所述發送狀態報告中獲取未成功收到所述短信的接收方終端的號碼;
[0020]獲得與所述號碼對應的所述接收方終端的短信處理策略。
[0021]進一步的,若所述短信處理策略與所述接收方終端上的客戶端關聯,則向所述接收方終端的客戶端發送所述短信的步驟具體包括:
[0022]若所述短信處理策略與所述接收方終端上的客戶端關聯,獲取所述客戶端應用設置中心的用戶命令;
[0023]根據所述用戶命令對所述短信進行相應處理;
[0024]向所述接收方終端的客戶端發送所述經過處理的短信。
[0025]優選的,所述用戶命令包括:對所述短信進行篩選及過濾的命令、對短消息服務中心的內嵌命令進行處理的命令和/或對所述短信中媒體格式進行轉化的命令。
[0026]本發明實施例還提供一種短消息處理裝置,包括:
[0027]第一獲取模塊,用于獲取發送方終端向接收方終端發送短信的發送狀態報告;
[0028]第二獲取模塊,若所述發送狀態報告顯示,所述短信未成功到達所述接收方終端,則獲得所述接收方終端的短信處理策略;
[0029]發送模塊,若所述短信處理策略與所述接收方終端上的客戶端關聯,則向所述接收方終端的客戶端發送所述短信。
[0030]其中,上述短消息處理裝置,還包括:
[0031]第三獲取模塊,用于獲取向所述接收方終端的客戶端發送所述短信是否成功的狀態息;
[0032]第一處理模塊,用于當所述狀態信息顯示發送成功時,獲取發送成功報告;
[0033]第二處理模塊,用于當所述狀態信息顯示發送失敗時,根據所述與客戶端關聯的短信處理策略重新向所述接收方終端的客戶端發送所述短信。
[0034]其中,所述第一獲取模塊包括:
[0035]第一獲取單元,用于從消息網關的短消息服務中心獲取發送方終端向接收方終端發送短信的發送狀態報告。
[0036]其中,所述第二獲取模塊包括:
[0037]第二獲取單元,用于從所述發送狀態報告中獲取未成功收到所述短信的接收方終端的號碼;
[0038]第三獲取單元,用于獲得與所述號碼對應的所述接收方終端的短信處理策略。
[0039]其中,所述發送模塊包括:
[0040]第四獲取單元,用于當所述短信處理策略與所述接收方終端上的客戶端關聯時,獲取所述客戶端應用設置中心的用戶命令;
[0041]處理單元,用于根據所述用戶命令對所述短信進行相應處理;
[0042]執行單元,用于向所述接收方終端的客戶端發送所述經過處理的短信。
[0043]進一步的,所述用戶命令包括:對所述短信進行篩選及過濾的命令、對短消息服務中心的內嵌命令進行處理的命令和/或對所述短信中媒體格式進行轉化的命令。
[0044]本發明的上述技術方案至少具有如下有益效果:
[0045]本發明實施例的短消息處理方法中,對于無法到達的短信或無法第一時間到達的短信將其轉化為移動互聯網的推送方式,通過短信處理策略與接收方客戶端之間的關聯關系將短信通過客戶端發送給用戶,確保消息的到達率和及時率。
【附圖說明】
[0046]圖1表示現有技術中短消息業務SMS的工作原理圖;
[0047]圖2表示現有技術中移動手機信息推送機制圖;
[0048]圖3表示本發明實施例的短消息處理方法的基本步驟流程圖;
[0049]圖4表示本發明實施例的短消息處理方法的基本結構圖;
[0050]圖5表示本發明實施例的短消息處理裝置的工作原理圖;
[0051]圖6表示本發明具體實施例的短消息處理方法的技術流程圖。
【具體實施方式】
[005