鬼佬大哥大
  • / 10
  • 下載費用:30 金幣  

一種短消息發送實現方法及裝置.pdf

關 鍵 詞:
一種 短消息 發送 實現 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201110093935.5

申請日:

2011.04.14

公開號:

CN102740254B

公開日:

2015.01.28

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):H04W 4/14申請日:20110414|||公開
IPC分類號: H04W4/14(2009.01)I; H04W88/18(2009.01)I 主分類號: H04W4/14
申請人: 中興通訊股份有限公司
發明人: 王國才; 葉松青; 耿愷頻
地址: 518057 廣東省深圳市南山區高新技術產業園科技南路中興通訊大廈法務部
優先權:
專利代理機構: 北京康信知識產權代理有限責任公司 11240 代理人: 余剛;梁麗超
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201110093935.5

授權公告號:

102740254B||||||

法律狀態公告日:

2015.01.28|||2012.12.12|||2012.10.17

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種脫網用戶短消息發送實現方法及裝置,該方法包括:短消息中心向待發送短消息的目標終端所屬的移動交換中心,發起短消息尋呼請求;當所述移動交換中心返回尋呼失敗的響應消息時,根據所述移動交換中心返回響應消息的響應時間,判斷所述目標終端的狀態為關機狀態還是脫網狀態;若為關機狀態,則采用預設的關機狀態重試策略重試發送所述待發送短消息;若為脫網狀態,則采用預設的脫網狀態重試策略重試發送所述待發送短消息。針對用戶狀態的不同采用不同的重試策略,既避免了重試頻率過高對核心網的性能的影響,又盡可能的避免了短消息發送的延時過長。

權利要求書

權利要求書
1.  一種短消息發送實現方法,其特征在于,包括:
短消息中心向待發送短消息的目標終端所屬的移動交換中心,發起短消息尋呼請求;當所述移動交換中心返回尋呼失敗的響應消息時,根據所述移動交換中心返回響應消
息的響應時間,判斷所述目標終端的狀態為關機狀態還是脫網狀態;若為關機狀態,則采用預設的關機狀態重試策略重試發送所述待發送短消息;若為脫
網狀態,則采用預設的脫網狀態重試策略重試發送所述待發送短消息。

2.  如權利要求1所述的方法,其特征在于,所述短消息中心預先配置用于關機用戶短消息發送重試的關機狀態重試策略和用于脫網用戶短消息發送重試的脫網狀態重試策略,其中關機狀態重試策略中設置的短消息發送重試頻率小于脫網狀態重試策略中設置的短消息發送重試頻率。

3.  如權利要求1所述的方法,其特征在于,所述根據所述移動交換中心返回響應消息的響應時間,判斷所述目標終端的狀態為關機狀態還是脫網狀態;具體包括:
判斷移動交換中心返回響應消息的響應時間是否大于預先設置的響時間應門限,若是,則確定所述目標終端的狀態為脫網狀態;若否,則確定所述目標終端的狀態為關機狀態。

4.  如權利要求3所述的方法,其特征在于,所述短消息中心包含的操作維護單元設置所述響應時間門限、脫網狀態重試策略和關機狀態重試策略;
所述短消息中心包含的業務處理單元,在所述移動交換中心返回尋呼失敗的響應消息時,根據所述移動交換中心返回響應消息的響應時間和操作維護單元設置所述響應時間門限,判斷所述目標終端的狀態為關機狀態還是脫網狀態,并根據判斷結果選擇采用脫網狀態重試策略或關機狀態重試策略重試發送所述待發送短消息。

5.  如權利要求1所述的方法,其特征在于,根據移動交換中心返回響應消息中的錯誤狀態碼確定移動交換中心返回的響應消息為尋呼失敗的響應消息;
所述若為脫網狀態,則采用預設的脫網狀態重試策略重試發送所述待發送短消息,具體包括:
若為脫網狀態,將錯誤狀態碼修改為設定的脫網狀態錯誤碼,并根據所述脫網狀態錯誤碼查找設置的脫網狀態重試策略,采用查找到的脫網狀態重試策略重試發送所述待發送短消息。

6.  如權利要求1-5任一所述的方法,其特征在于,還包括:短消息中心判斷是否啟用了重試策略選擇模式;當判斷為是時,執行根據所述移動交換中心返回響應消息的響應時間,判斷所述目標
終端的狀態為關機狀態還是脫網狀態;否則按照現有協議規定的重試策略重試發送所述待發送短消息。

7.  一種短消息發送實現裝置,其特征在于,包括:設置模塊,用于設置關機狀態重試策略和脫網狀態重試策略;收發模塊,用于向待發送短消息的目標終端所屬的移動交換中心,發起短消息尋呼請
求;以及接收所述移動交換中心返回的響應消息;判斷模塊,用于當所述收發模塊接收到所述移動交換中心返回的尋呼失敗的響應消息
時,根據所述移動交換中心返回響應消息的響應時間,判斷所述目標終端的狀態為關機狀
態還是脫網狀態;處理模塊,用于當所述判斷模塊判斷出目標終端的狀態為關機狀態,則采用預設的關
機狀態重試策略重試發送所述待發送短消息;當所述判斷模塊判斷出目標終端的狀態為脫網狀態,則采用預設的脫網狀態重試策略重試發送所述待發送短消息。

8.  如權利要求7所述的裝置,其特征在于,所述設置模塊,還用于設置響時間應門限;所述判斷模塊,具體用于:當所述收發模塊接收到所述移動交換中心返回尋呼失敗的響應消息時,判斷移動交換中心返回響應消息的響應時間是否大于預先設置的響時間應門限,若是,則確定所述目標終端的狀態為脫網狀態;若否,則確定所述目標終端的狀態為關
機狀態。

9.  如權利要求7所述的裝置,其特征在于,所述收發模塊接收到移動交換中心返回的響應消息時,根據響應消息中的錯誤狀態碼確定移動交換中心返回的響應消息為尋呼失敗的響應消息;
所述處理模塊,具體用于:當所述判斷模塊判斷出目標終端的狀態為脫網狀態,將錯誤狀態碼修改為設定的脫網狀態錯誤碼,并根據所述脫網狀態錯誤碼查找設置的脫網狀態重試策略,采用查找到的脫網狀態重試策略重試發送所述待發送短消息。

10.  如權利要求7-9任一所述的裝置,其特征在于,還包括:選擇模塊,用于:判斷是否啟用了重試策略選擇模式;當判斷為是時,在所述收發模塊接收到移動交換中心返回的尋呼失敗的響應消息時,
通知所述判斷模塊執行根據所述移動交換中心返回響應消息的響應時間,判斷所述目標終端的狀態為關機狀態還是脫網狀態;否則,在所述收發模塊接收到移動交換中心返回的尋呼失敗的響應消息時,通知所述處理模塊按照現有協議規定的重試策略重試發送所述待發送短消息。

說明書

說明書一種短消息發送實現方法及裝置
技術領域
[0001] 本發明涉及移動通信領域,尤指一種短消息發送實現方法及裝置。
背景技術
[0002]使用移動終端的用戶進入諸如電梯、地下室等無信號區域時,移動交換中心(MobileSwitchingCentre,MSC)中的用戶狀態沒有發生任何改變,如果此時需要給該用戶發送短消息,則由于該用戶處于無信號區域暫時脫網,則發送短消息時,根據移動應用協議(MobileApplicationProtocol,Map)phase2版本,移動交換中心會找不到該用戶,會向短消息服務中心(ShortMessageServiceCenter,SMSC,簡稱短消息中心)返回錯誤代碼
27,通知短消息中心該用戶為缺席狀態,此時拜訪位置寄存器(VisitLocationRegister,VLR)中記錄該用戶狀態為缺席狀態,短消息中心也會通知歸屬位置寄存器(HomeLocationRegister,HLR)記錄該用戶狀態為缺席狀態。至此,該暫時脫網的用戶的狀態信息在HLR和VLR中都變成缺席狀態,直至用戶離開無信號區域進入有信號區域,VLR和HLR中該用戶的狀態更新后,才有可能將短消息發送至該用戶。在將短消息成功發送至該用戶之前,短消息中心會以固定的重試周期進行發送重試,直至將短消息成功發送給用戶為止或由于內存不足需要刪除存儲的待發送短消息為止。
[0003] 現有技術中對于用戶暫時處于無信號區域的缺席狀態和用戶關機狀態而不能接收到短消息時,短消息中心會采用相同的重試周期進行發送重試。這種對關機用戶和缺席用戶不能加以區分而采用相同的重試周期進行發送重試的方式,若采用較高的重試頻率,則會占用過多的系統資源,對核心網造成沖擊,影響網絡性能;若采用較低的重試頻率進行重試,則會導致發送給脫網用戶的短消息在用戶不再處于脫網狀態后不能及時的發送到用戶終端上,導致短消息發送延時過長。
發明內容
[0004]本發明實施例提供一種短消息發送實現方法及裝置,用以解決現有短消息發送重試時,不能針對不同狀態的用戶采用合理的重試策略,導致系統資源浪費或短消息發送延時的問題。
[0005] 一種短消息發送實現方法,包括:
[0006] 短消息中心向待發送短消息的目標終端所屬的移動交換中心,發起短消息尋呼請求;
[0007] 當所述移動交換中心返回尋呼失敗的響應消息時,根據所述移動交換中心返回響應消息的響應時間,判斷所述目標終端的狀態為關機狀態還是脫網狀態;
[0008] 若為關機狀態,則采用預設的關機狀態重試策略重試發送所述待發送短消息;若為脫網狀態,則采用預設的脫網狀態重試策略重試發送所述待發送短消息。
[0009] 一種短消息發送實現裝置,包括:
[0010] 設置模塊,用于設置關機狀態重試策略和脫網狀態重試策略;
[0011]收發模塊,用于向待發送短消息的目標終端所屬的移動交換中心,發起短消息尋呼請求;以及接收所述移動交換中心返回的響應消息;
[0012]判斷模塊,用于當所述收發模塊接收到所述移動交換中心返回的尋呼失敗的響應消息時,根據所述移動交換中心返回響應消息的響應時間,判斷所述目標終端的狀態為關機狀態還是脫網狀態;
[0013]處理模塊,用于當所述判斷模塊判斷出目標終端的狀態為關機狀態,則采用預設的關機狀態重試策略重試發送所述待發送短消息;當所述判斷模塊判斷出目標終端的狀態為脫網狀態,則采用預設的脫網狀態重試策略重試發送所述待發送短消息。
[0014]本發明有益效果如下:
[0015]本發明實施例提供的短消息發送實現方法及裝置,根據移動交換中心返回響應消息的響應時間判斷目標終端的狀態是關機狀態還是暫時脫網狀態,針對用戶狀態的不同采用不同的重試策略,該方法適應了關機用戶對重試頻率要求不高的需求,避免了對網絡資源的過多占用,也適應了脫網用戶對重試頻率要求較高的需求,能夠及時的將短消息發送給目標終端。既避免了重試頻率過高對核心網的性能的影響,又盡可能的避免了短消息發送的延時過長。該方法實現簡單,無需對現有網絡架構進行較大的改造,具有較強的實用價值和普遍適用性。
附圖說明
[0016]此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:[0017]圖1為本發明實施例中短消息發送實現方法的流程圖;
[0018]圖2為本發明實施例中短消息發送實現裝置的結構示意圖;
[0019]圖3為本發明實施例中短消息中心設備的結構示意圖。
具體實施方式
[0020]為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0021] 根據實際測試,本發明的發明人發現:當用戶終端關機(處于相對較長時間的缺席狀態時)和用戶暫時脫網(因信號弱或無信號而暫時短時間處于缺席狀態)時,短消息中心(SMSC)向移動交換中心(MSC)進行短消息尋呼時,MSC向短消息中心恢復相應消息的響應速度是不一樣的。根據測試統計發現:用戶暫時脫網時,MSC尋呼響應的時間超過6秒;而用戶關機時,MSC尋呼響應的時間一般在6秒之內。
[0022] 基于此,本發明實施例提供一種短消息發送實現方法,根據MSC尋呼相應的時間長短差異對用戶關機狀態和用戶脫網狀態進行區分,針對兩種狀態采用不同的重試策略,從而滿足不同用戶狀態的充實需求,避免過于頻繁的充實對網絡造成的沖擊,同時能夠使脫網用戶及時接收到短消息。
[0023] 本發明實施例提供的短消息發送實現方法,短消息中心預先配置用于關機用戶短消息發送重試的關機狀態重試策略和用于脫網用戶短消息發送重試的脫網狀態重試策略,
其中,關機狀態重試策略中設置的短消息發送重試頻率小于脫網狀態重試策略中設置的短消息發送重試頻率。此外,短消息中心預先配置判斷目標終端狀態的響應時間門限,用于判斷待發送短消息的目標終端的狀態為關機狀態還是脫網狀態。
[0024]響應時間門限可以根據經驗值設置,當監測出網絡中MSC在用戶關機狀態和用戶脫網狀態的響應時間發生變化時,需要及時更新。例如設置的響應時間門限可以為6s~
30s,當未設置響應時間門限參數時,可以默認該響應時間門限缺省值為0,此時表示不啟用重試策略選擇模式。
[0025] 短消息中心需要發送短消息到目標終端時的流程如圖1所示,包括如下步驟:[0026] 步驟S11:短消息中心向待發送短消息的目標終端所屬的移動交換中心,發起短消息尋呼請求。
[0027]當短消息中心接收到源終端向目標終端發送的短消息時,根據待發送短消息的目標終端,向目標終端所屬的歸屬位置寄存器(HLR)查詢路由信息。HLR返回的路有消息中包含目標終端的MSC號碼(即目標MSC的號碼)以及目標用戶的IMSI、LMSI號碼等信息;短消息中心根據查詢到的MSC號碼,向MSC發送其短消息尋呼請求,以便向MSC發送短消息并通過MSC將短消息發送給目標終端。短消息中心向MSC發送的信息包括短消息內容、目標終端的IMSI和LMSI等。
[0028]步驟S12:接收移動交換中心返回的響應消息。
[0029]移動交換中心向拜訪位置寄存器(VLR)查詢目標終端的相關信息,包括目標終端是否可及等信息。移動交換中心根據查詢結果向短消息中心返回響應消息。當目標移動終端不可及時,包括目標終端關機或目標終端暫時處于無信號或信號弱的區域時,移動交換中心向短消息中心返回的響應消息中攜帶錯誤狀態碼,例如:錯誤狀態碼27或6。
[0030]步驟S13:判斷接收到的響應消息是否是尋呼失敗的響應消息。
[0031]根據移動交換中心返回響應消息中的錯誤狀態碼,確定移動交換中心返回的響應消息為尋呼失敗的響應消息。短消息中心對接收到的響應消息進行解析,如果解析出短消息中攜帶有錯誤碼,例如27或6,則認為接收到的響應消息為尋呼失敗的響應消息。
[0032]若是,執行步驟S15;否則執行步驟S14。
[0033]步驟S14:將待發送短消息發送給目標終端。
[0034]按照現有短消息的發送流程將短消息發送給目標終端。
[0035]MSC從VLR查詢目標終端的信息,查詢到目標終端可及時,與VLR建立無線連接,并向目標終端轉發待發送的短消息,目標終端成功接收短消息后,MSC向短消息中心返回接收成功的確認信息。
[0036]步驟S15:判斷目標終端的狀態為關機狀態還是脫網狀態。
[0037]當移動交換中心返回尋呼失敗的響應消息時,根據移動交換中心返回響應消息的響應時間,判斷目標終端的狀態為關機狀態還是脫網狀態。具體通過判斷移動交換中心返回響應消息的響應時間是否大于預先設置的響時間應門限,來判斷目標終端的狀態為關機狀態還是脫網狀態;若是大于,則確定所述目標終端的狀態為脫網狀態;若不大于,則確定目標終端的狀態為關機狀態。
[0038]若是關機狀態執行步驟S16;若是脫網狀態執行步驟S17。
[0039]步驟S16:采用預設的關機狀態重試策略重試發送待發送短消息。
[0040] 采用關機狀態重試策略中設定的重試頻率或重試時間周期進行短消息發送重試。例如:每個幾分鐘或者每隔一小時重試一次。
[0041]對于關機狀態的目標終端,可以采用較低的重試頻率或較長的重試時間周期進行重試。
[0042]步驟S17:采用預設的脫網狀態重試策略重試發送待發送短消息。
[0043]若為脫網狀態,將錯誤狀態碼修改為設定的脫網狀態錯誤碼,并根據所述脫網狀態錯誤碼查找設置的脫網狀態重試策略,采用查找到的脫網狀態重試策略重試發送待發送短消息。例如將錯誤狀態碼修改為100,并查找100對應的重試策略,此時話單中也將錯誤狀態碼修改為100。
[0044] 采用脫網狀態重試策略中設定的重試頻率或重試時間周期進行短消息發送重試。例如:每個1分鐘重試一次。脫網狀態重試策略設置的重試頻率大于關機狀態重試策略設定的重試頻率,或說脫網狀態重試策略設置的重試時間周期小于關機狀態重試策略設定的重試時間周期。即對于脫網狀態的目標終端,可以采用較高的重試頻率或較短的重試時間周期進行重試,以便于短消息能夠及時轉發至目標終端。
[0045]優選的,上述方法還包括:短消息中心判斷是否啟用了重試策略選擇模式;若判斷為是,在移動交換中心返回尋呼失敗的響應消息時,執行根據移動交換中心返回響應消息的響應時間,判斷目標終端的狀態為關機狀態還是脫網狀態;否則按照現有協議規定的重試策略重試發送待發送短消息。該判斷步驟可以在步驟S11之前執行,也可以在步驟S13之后執行;總之,只要在執行根據移動交換中心返回響應消息的響應時間,判斷目標終端的狀態為關機狀態還是脫網狀態執行該重試策略選擇模式的判斷即可。
[0046]基于本發明實施例提供的上述短消息發送實現方法,本發明實施例還提供一種短消息發送實現裝置,該裝置可以設置在短消息中心(或說短消息中心設備)中,實現短消息發送失敗時的重試控制。該裝置的結構如圖2所示,包括:設置模塊10、收發模塊20、判斷模塊30和處理模塊40。
[0047]設置模塊10,用于設置關機狀態重試策略和脫網狀態重試策略。
[0048]優選的,上述設置模塊10,還用于設置響時間應門限。
[0049]收發模塊20,用于向待發送短消息的目標終端所屬的移動交換中心,發起短消息尋呼請求;以及接收移動交換中心返回的響應消息。
[0050] 優選的,上述收發模塊20具體用于:接收到移動交換中心返回的響應消息時,根據響應消息中的錯誤狀態碼確定移動交換中心返回的響應消息為尋呼失敗的響應消息。[0051] 判斷模塊30,用于當收發模塊20接收到移動交換中心返回的尋呼失敗的響應消息時,根據移動交換中心返回響應消息的響應時間,判斷目標終端的狀態為關機狀態還是脫網狀態。
[0052]優選的,上述判斷模塊30,具體用于:當收發模塊20接收到移動交換中心返回尋呼失敗的響應消息時,判斷移動交換中心返回響應消息的響應時間是否大于預先設置的響時間應門限,若是,則確定目標終端的狀態為脫網狀態;若否,則確定目標終端的狀態為關機狀態。
[0053]處理模塊40,用于當判斷模塊30判斷出目標終端的狀態為關機狀態,則采用預設的關機狀態重試策略重試發送所述待發送短消息;當判斷模塊30判斷出目標終端的狀態
為脫網狀態,則采用預設的脫網狀態重試策略重試發送待發送短消息。
[0054] 優選的,上述處理模塊40,具體用于:當判斷模塊30判斷出目標終端的狀態為脫網狀態,將錯誤狀態碼修改為設定的脫網狀態錯誤碼,并根據所述脫網狀態錯誤碼查找設置的脫網狀態重試策略,采用查找到的脫網狀態重試策略重試發送所述待發送短消息。[0055] 優選的,上述短消息發送實現裝置還包括:選擇模塊50,用于判斷是否啟用了重試策略選擇模式;當判斷為是時,在收發模塊20接收到移動交換中心返回的尋呼失敗的響應消息時,通知判斷模塊30執行根據移動交換中心返回響應消息的響應時間,判斷目標終端的狀態為關機狀態還是脫網狀態;否則,在收發模塊20接收到移動交換中心返回的尋呼失敗的響應消息時,通知處理模塊40按照現有協議規定的重試策略重試發送待發送短消息。
[0056] 基于本發明實施例提供的上述短消息發送實現方法及裝置,本發明實施例還提供一種短消息中心設備,該設備的結構如圖3所示,包括業務處理單元和操作維護單元。上述業務處理單元可以是SMSC的業務處理機,操作維護單元可以是SMSC的操作維護臺。其中:[0057] 短消息中心包含的操作維護單元設置響應時間門限、脫網狀態重試策略和關機狀態重試策略。短消息中心包含的業務處理單元,在移動交換中心返回尋呼失敗的響應消息時,根據移動交換中心返回響應消息的響應時間和操作維護單元設置響應時間門限,判斷目標終端的狀態為關機狀態還是脫網狀態,并根據判斷結果選擇采用脫網狀態重試策略或關機狀態重試策略重試發送待發送短消息。
[0058]因此,操作維護單元可以實現重試策略和響應時間門限設置功能,即實現上述設置模塊10的功能;而業務處理單元能夠正確讀取操作維護單元設置的這些字段,并能夠在接收到尋呼失敗的響應消息時,正確解析錯誤狀態碼,進行相應的重試策略選擇。即實現收發模塊20、判斷模塊30和處理模塊40,以及選擇模塊50的功能。
[0059]本發明實施例提供的上述短消息發送實現方法及裝置,通過移動交換中心返回響應消息的響應時間與目標終端的狀態進行統計監測,設置合理的響應時間門限,根據響應時間門限,判斷目標終端的狀態是關機狀態還是暫時脫網狀態;并設置針對不同用戶狀態的不同的重試策略,根據判斷結果,選擇相應的重試策略進行短消息發送的重試。該方法適應了關機用戶對重試頻率要求不高的需求,避免了對網絡資源的過多占用,也適應了脫網用戶對重試頻率要求較高的需求,在目標終端處于脫網狀態時,采用比處于關機狀態時更高優先級或更高頻率的重試策略,從而能夠及時的將短消息發送給目標終端。既避免了對所有缺席用戶都采用較高的重試頻率,由于重試頻率過高對核心網造成的沖擊過大,導致網絡性能受到影響,降低網絡轉發效率,又盡可能的避免了目標終端暫時脫網時短消息發送的延時過長。該方法實現簡單,無需對現有網絡架構進行較大的改造,即可實現對目標終端真實狀態的判斷和各狀態對應的合適的重試策略的選擇,具有較強的實用價值和普遍適用性。
[0060] 上述說明示出并描述了本發明的一個優選實施例,但如前所述,應當理解本發明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和范圍,則都應在本發明所附權利要求的保護范圍內。

關于本文
本文標題:一種短消息發送實現方法及裝置.pdf
鏈接地址:http://www.wwszu.club/p-6420954.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大