[發明專利]向互聯網短信網關發送短信的方法和一種信息資源站實體有效
| 申請號: | 201110284710.8 | 申請日: | 2011-09-22 |
| 公開(公告)號: | CN103024700A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 徐延;翟建興 | 申請(專利權)人: | 北京神州泰岳軟件股份有限公司 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 互聯網 短信 網關 發送 方法 一種 信息資源 實體 | ||
技術領域
本發明涉及移動通信技術領域,特別是涉及一種向互聯網短信網關發送短信的方法和一種信息資源站實體。
背景技術
中國移動點對點協議(CMPP,China?Mobile?Peer?to?Peer)中描述了中國移動短信業務中各網元之間的相關消息的類型和定義。這些網元包括:互聯網短信網關(ISMG)和信息資源站實體(SP)
信息資源站實體SP通過CMPP協議向互聯網短信網關ISMG發送短信。SP中的適配器接收各個終端的短信下發請求。在適配器中,大量短信等待發送。根據CMPP協議,在適配器的端口中有一滑塊,用于緩存正在發送的短信,短信向ISMG下發,當該短信被成功發送后,滑塊中清除該短信,此時滑塊中有空位,會再從等待發送的大量短信中取出一短信放入滑塊中向ISMG發送。
但在實際當中,由于ISMG的資源有限,當短信業務量較大的時候,會給ISMG很大的壓力,容易導致ISMG響應速度變慢,短信發送失敗,甚至ISMG崩潰。
發明內容
本發明提供了一種向互聯網短信網關發送短信的方法,該方法在短信發送業務量大時,能夠給ISMG一定的緩沖,避免出現ISMG崩潰或出錯的情況。
本發明還提供了一種信息資源站實體SP,該SP在短信發送業務量大時,能夠給ISMG一定的緩沖,避免出現ISMG崩潰或出錯的情況。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明公開了一種向互聯網短信網關發送短信的方法,該方法包括:
獲取互聯網短信網關ISMG處理短信發送的平均時間長度;
根據ISMG處理短信發送的平均時間長度,控制向ISMG發送短信的速度。
上述方法中,所述獲取ISMG處理短信發送的平均時間長度包括:
獲取當前時間前預設周期內向ISMG發送成功的各條短信的發送時間長度T,及發送成功的短信數量;
所述成功發送的各條短信的發送時間長度之和,除以發送成功的短信數量,得到當前時間前預設周期內ISMG平均處理一條短信發送所用的時間Taver。
上述方法中,獲取向ISMG發送成功短信的發送時間長度的方法包括:
記錄向ISMG發送短信的時間,以及ISMG返回確認消息的時間;
計算上述兩時間之間的差值,得到向ISMG發送一條短信的發送時間長度T。
上述方法中,所述獲取當前時間前預設周期內向ISMG發送成功的各條短信的發送時間長度T,及發送成功的短信數量還包括利用數組以單位時間對所述時間長度T和短信數量進行記錄,具體包括:
以單位時間作為標識,在數組1的不同位置處記錄不同時刻獲取的時間長度T,并在數組2對應位置處存儲對應的短信數量;
所述成功發送的各條短信的發送時間長度之和,除以發送成功的短信數量包括:
用數組1中的全部數值的和除以數組2中的全部數值的和,得到ISMG平均處理一條短信發送所用的時間Taver。
上述方法中,所述以單位時間作為標識,在數組1的不同位置處記錄不同時刻獲取的時間長度T,并在數組2對應位置處記錄對應的短信數量包括:
設置長度均為N的數組1和數組2,N為自然數,根據所述預設周期計算得到,其中,所述預置周期為N或為N的整數倍;
每獲取一個T值,將當前時間t的分鐘數乘以60再加上當前時間t的秒數,然后再模N,得到一個0~N-1之間的數值;
將上述計算得到的數值作為位置標識,將T值放入數組1中對應的位置,其中,如果對應位置有多個T,則在對應位置中記錄多個T的和;在數組2的對應位置中記錄已在數組1的對應位置中錄入的T的數量。
該方法進一步包括:若距離上次記錄時間超出門限時間,向數組1和數組2中執行添0的操作,其中,所述門限時間值為小于所述預設周期。
該方法進一步包括:分別為數組1和數組2設置指針參數,分別用于記錄數組1和數組2上一次操作的位置,如果當前計算出的位置與指針參數記錄的上一次操作位置不同時,判斷是否已超出一個所述預設周期,是則清空數組1和數組2當前位置處中的值,重新進行記錄當前獲取的時間長度和短信數量;否則繼續累積記錄。
上述方法中,所述根據ISMG處理短信發送的時間長度,控制向ISMG發送短信的速度包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州泰岳軟件股份有限公司,未經北京神州泰岳軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110284710.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:小區內切換方法和設備
- 下一篇:金屬鋁防腐蝕處理方法





