專利名稱:一種基于中間件平臺的短彩信發(fā)送方法
技術領域:
本發(fā)明屬于通信技術領域,具體涉及一種基于中間件平臺的短彩信發(fā)送方法。
背景技術:
隨著移動化、個性化辦公需求的日益增長,原有的短信貓技術、短彩信平臺技術不能滿足現(xiàn)代信息化技術的需求,現(xiàn)有技術主要現(xiàn)狀如下I、由于短信貓是通過普通的手機卡收發(fā)短信息,所以收發(fā)速率及發(fā)送的數(shù)量有明確的限制,不能滿足群發(fā)大批量短信需求;2、短彩信平臺只能接入三大運營商中的其中一個運營商,用戶在發(fā)送短彩信時有 一定的局限性,不能滿足大局觀的需求。只支持在網(wǎng)內(nèi)收發(fā)信息,不支持在三網(wǎng)(移動、聯(lián)通、電信)中相互收發(fā)信息處理,這樣大大的降低了業(yè)務范圍的應用?,F(xiàn)有技術由于三大運營商短彩信通道各自為政,雖然實現(xiàn)了手機到手機的業(yè)務互通,但對于企業(yè)/個人面向廣大用戶的發(fā)布通道(即服務端到終端)的使用存在著諸多障礙,企業(yè)使用一個運營商的通道就只能面向這個運營商的手機用戶,其他運營商用戶卻無法服務到,運營商行業(yè)短彩信之間缺少充分互通和結(jié)算的規(guī)范和技術。
發(fā)明內(nèi)容
發(fā)明目的針對上述現(xiàn)有技術存在的問題和不足,本發(fā)明的目的是提供一種基于中間件平臺的短彩信發(fā)送方法,使得用戶能夠方便的向號碼歸屬不同運營商的終端快速群發(fā)大批量短、彩信。技術方案為實現(xiàn)上述發(fā)明目的,本發(fā)明采用的技術方案為一種基于中間件平臺的短彩信發(fā)送方法,包括如下步驟(I)用戶通過中間件平臺提交短信和/或彩信的發(fā)送任務;(2)中間件平臺接收所述任務,并依次進行數(shù)量審核、信息審核和信息分解;其中數(shù)量審核判斷用戶是否可以提交當前任務;信息審核剔除非法信息和屬于黑名單的發(fā)送號碼;信息分解包括1)將所有接收號碼按運營商分組拆分;2)對每個運營商的分組拆分結(jié)果進行內(nèi)容長短信識別和拆分;(3)將已完成信息分解的任務投遞到交換矩陣中;(4)所述交換矩陣進行任務優(yōu)先級計算及通道資源分析,進行發(fā)送任務和通道的匹配;(5)根據(jù)匹配結(jié)果將發(fā)送任務投遞到相應運營商的發(fā)送通道(簡稱“通道”)中。進一步的,所述步驟(2)中,數(shù)量審核按用戶信用值Ce、用戶余額Lim和任務發(fā)送數(shù)Sc,計算用戶是否可以提交當前任務如果(Lim+Cc)彡Sc,則判斷用戶可以提交當前任務,否則返回失敗。
進一步的,所述步驟(3)中,包括如下步驟(a)識別任務發(fā)送時間,如果任務發(fā)送時間晚于當前時間,則將拆分完的發(fā)送任務存儲到待發(fā)任務庫中;如果任務發(fā)送時間不晚于當前時間,則將該任務投遞到交換矩陣中進行發(fā)送處理;(b)掃描待發(fā)任務庫,將任務發(fā)送時間不晚于當前時間的發(fā)送任務提取出來提交到交換矩陣中進行發(fā)送處理。進一步的,所述步驟(4)中,按用戶等級Cl、任務發(fā)送時間St、當前時間Ct、任務發(fā)
送數(shù)Sc進行任務優(yōu)先級Pri的計算:
權利要求
1.一種基于中間件平臺的短彩信發(fā)送方法,包括如下步驟 (1)用戶通過中間件平臺提交短信和/或彩信的發(fā)送任務; (2)中間件平臺接收所述任務,并依次進行數(shù)量審核、信息審核和信息分解;其中 數(shù)量審核判斷用戶是否可以提交當前任務; 信息審核剔除非法信息和屬于黑名單的發(fā)送號碼; 信息分解包括1)將所有接收號碼按運營商分組拆分; 2)對每個運營商的分組拆分結(jié)果進行內(nèi)容長短信識別和拆分; (3)將已完成信息分解的任務投遞到交換矩陣中; (4)所述交換矩陣進行任務優(yōu)先級計算及通道資源分析,進行發(fā)送任務和通道的匹配; (5)根據(jù)匹配結(jié)果將發(fā)送任務投遞到相應運營商的發(fā)送通道中。
2.根據(jù)權利要求I所述一種基于中間件平臺的短彩信發(fā)送方法,其特征在于所述步驟(2)中,數(shù)量審核按用戶信用值Ce、用戶余額Lim和任務發(fā)送數(shù)Sc,計算用戶是否可以提交當前任務如果(Lim+Cc) > Sc,則判斷用戶可以提交當前任務,否則返回失敗。
3.根據(jù)權利要求I所述一種基于中間件平臺的短彩信發(fā)送方法,其特征在于所述步驟(3)中,包括如下步驟 (a)識別任務發(fā)送時間,如果任務發(fā)送時間晚于當前時間,則將拆分完的發(fā)送任務存儲到待發(fā)任務庫中;如果任務發(fā)送時間不晚于當前時間,則將該任務投遞到交換矩陣中進行發(fā)送處理; (b)掃描待發(fā)任務庫,將任務發(fā)送時間不晚于當前時間的發(fā)送任務提取出來提交到交換矩陣中進行發(fā)送處理。
4.根據(jù)權利要求I所述一種基于中間件平臺的短彩信發(fā)送方法,其特征在于所述步驟(4)中,按用戶等級Cl、任務發(fā)送時間St、當前時間Ct、任務發(fā)送數(shù)Sc進行任務優(yōu)先級Pri的計算
5.根據(jù)權利要求I所述一種基于中間件平臺的短彩信發(fā)送方法,其特征在于所述步驟(4)中,通道資源分析包括按任務優(yōu)先級Pri、通道等待隊列長度CLength、通道能力CSpeed和任務發(fā)送數(shù)Sc進行任務與通道的匹配,按任務優(yōu)先級Pri從高到低依次安排通道。
6.根據(jù)權利要求5所述一種基于中間件平臺的短彩信發(fā)送方法,其特征在于所述通道等待剩余時間Wt fft = CLength/CSpeed ;通道完成任務的預計時間Nt Nt = fft+Sc/CSpeed ;當Nt最小時,將任務匹配到對應的通道。
7.根據(jù)權利要求I所述一種基于中間件平臺的短彩信發(fā)送方法,其特征在于所述步驟(4)中,還包括當進入交換矩陣的任務超過指定時間未匹配到通道時,交換矩陣重新進行任務優(yōu)先級計算和通道資源分析。
全文摘要
本發(fā)明公開了一種基于中間件平臺的短彩信發(fā)送方法,包括如下步驟用戶通過中間件平臺提交短信和/或彩信的發(fā)送任務;中間件平臺接收所述任務,并依次進行數(shù)量審核、信息審核和信息分解;將已完成信息分解的任務投遞到交換矩陣中;所述交換矩陣進行任務優(yōu)先級計算及通道資源分析,進行發(fā)送任務和通道的匹配;根據(jù)匹配結(jié)果將發(fā)送任務投遞到相應運營商的發(fā)送通道中。本發(fā)明使得用戶能夠方便的向號碼歸屬不同運營商的終端快速群發(fā)大批量短、彩信。
文檔編號H04W4/14GK102970662SQ20121049066
公開日2013年3月13日 申請日期2012年11月28日 優(yōu)先權日2012年11月28日
發(fā)明者翁公羽 申請人:內(nèi)蒙古華騰科技發(fā)展有限公司