[發明專利]一種短信發送流量控制方法、裝置及短信發送系統有效
| 申請號: | 201210390686.0 | 申請日: | 2012-10-15 |
| 公開(公告)號: | CN103731806B | 公開(公告)日: | 2017-06-23 |
| 發明(設計)人: | 王鑫;王叢剛;陳劼;徐志成;胡煒;徐朋朋 | 申請(專利權)人: | 中國移動通信集團江蘇有限公司 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14;H04W28/10 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司11279 | 代理人: | 郭振興,王正茂 |
| 地址: | 210029 江蘇省南京市虎踞路*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 短信 發送 流量 控制 方法 裝置 系統 | ||
技術領域
本發明涉及業務支撐技術領域,尤其涉及一種短信發送流量控制方法、裝置及短信發送系統。
背景技術
業務支撐系統發送低余額提醒、話費充值到帳提醒、話費易、營銷返款等近40種業務支撐短信,短信發送量超過2000萬條/天。
業務支撐短信量大,為滿足短信發送及時性的需求,業務支撐系統不連短信網關,而是使用SMPP協議直連短信中心發送短信。
由于每個進程只連接一個短信中心發送短信。需要對短信中心處理能力的評估,根據短信處理能力需求手工配置,將各類短信發送進程分別連接至不同的短信中心。
短發送進程直接讀取短信發送工單表,取出需要發送的短信后,立即向短信中心提交發送請求,嘗試最大化利用短信中心的發送能力。但實際應用中發現,通過短信中心的短信發送成功率較低,業務閑時成功率接近100%,業務忙時最低只有70%,每日平均僅為80%左右。
現有的業務支撐短信流量控制能力、對多個短信中心資源的利用能力較差,存在以下技術問題需要解決:
1、SMPP協議不支持流量控制:由于短信中心的SMPP協議本身不支持流量控制,導致使用SMPP協議連接短信中心時,會出現因短信中心過載引發短信發送成功率低。如對流量進行強行控制,短信中心流量又不能充分被利用。
2、缺少流量控制方法,導致發送成功率低:SMPP客戶端短信發送成功率業務閑時成功率接近100%,業務忙時最低只有70%,每日平均僅為80%左右。
3、對短信中心處理能力的利用不合理:單個進程到短信中心的多個SOCKET連接,發送速度不均衡,速度慢的連接無法充分利用短信中心的處理能力,速度快的連接在忙時發送成功率低。多個進程連接不同的短信中心,各短信中心忙閑不均。短信中心業務繁忙時,進程不能主動降低速率,導致短信中心過載。
發明內容
為了解決現有技術中短信中心處理能力使用不合理的技術問題,本發明提出一種短信發送流量控制方法、裝置及短信發送系統。
本發明的一個方面,提供一種短信發送流量控制方法,包括:
建立短信工單池與短信中心之間的發送進程,以預設的步長增加短信請求隊列的長度,控制所述發送進程將所述短信請求隊列中的短信發送到所述短信中心;
根據所述發送進程接收到的短信中心的短信應答計算所述發送進程的短信發送速率和短信發送成功率;
當增加短信請求隊列的長度后所述發送進程的短信發送速率大于增加前的短信發送速率,且所述短信發送成功率大于或等于預設的成功率門限時,繼續增加所述發送進程上多數短信請求隊列的長度。
本發明的另一個方面,提供一種短信發送流量控制裝置,包括:
進程建立模塊,用于建立短信工單池與短信中心之間的發送進程;
進程控制模塊,用于以預設的步長增加短信請求隊列的長度,控制所述發送進程將所述短信請求隊列中的短信發送到所述短信中心;當增加短信請求隊列的長度后所述發送進程的短信發送速率大于增加前的短信發送速率,且所述短信發送成功率大于或等于預設的成功率門限時,繼續增加所述發送進程上多數短信請求隊列的長度;
速率計算模塊,用于根據所述發送進程接收到的短信中心的短信應答計算所述發送進程的短信發送速率;
成功率計算模塊,用于根據所述發送進程接收到的短信中心的短信應答計算所述發送進程的短信發送成功率;
第一比較模塊,用于比較增加短信請求隊列的長度后所述發送進程的短信發送速率與增加前的短信發送速率;
第二比較模塊,用于比較所述短信發送成功率與預設的成功率門限。
本發明的另一個方面,提供一種短信發送系統,包括:短信工單池、短信發送流量控制裝置和短信中心,
所述短信工單池,用于存儲短信請求;
所述短信發送流量控制裝置,用于建立短信工單池與短信中心之間的發送進程,以預設的步長增加短信請求隊列的長度,控制所述發送進程將所述短信請求隊列中的短信發送到所述短信中心;根據所述發送進程接收到的短信中心的短信應答計算所述發送進程的短信發送速率和短信發送成功率;當增加短信請求隊列的長度后所述發送進程的短信發送速率大于增加前的短信發送速率,且所述短信發送成功率大于或等于預設的成功率門限時,繼續增加所述發送進程上多數短信請求隊列的長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團江蘇有限公司,未經中國移動通信集團江蘇有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210390686.0/2.html,轉載請聲明來源鉆瓜專利網。





