一種基于多維度的無效號碼檢測系統和方法
【專利摘要】本發明公開了一種基于多維度的無效號碼檢測系統和方法,包括:一號碼管理模塊,負責是否暫停使用;一短信發送模塊,負責短信的發送,并在發現有特定的錯誤碼返回時,及時地向號碼管理模塊報告錯誤;一短信分析模塊,負責定時分析短信的發送記錄,統計短信相關的數據,如果發現統計數據低于閥值,則向號碼管理模塊報告錯誤。本發明基于多維度的無效號碼檢測系統和方法通過特定的錯誤碼、發送錯誤率、接收錯誤率、沒有短信報告返回率等多個維度,對發送號碼進行分析,能夠及時地識別出有問題的號碼并將其暫停使用,有效地提高了短信的到達率。
【專利說明】一種基于多維度的無效號碼檢測系統和方法
【技術領域】
[0001] 本發明屬于移動通信領域,具體涉及一種基于多維度的無效號碼檢測系統和方 法。
【背景技術】
[0002] 在短信發送中,發送號碼經常性無效(號碼原因或被運營商封堵等),從而不能下 發短信。系統需要及時檢測出此類號碼,并暫停其使用,否則會影響短信的到達率。
[0003] 現有的系統一般只能通過發送后的特定的錯誤碼來進行判斷,但很多時候,發送 短信的錯誤碼的類型很多,甚至并沒有返回任何的錯誤碼,而用戶并沒有收到短信。由此造 成很多系統無法正確地判斷發送號碼是否有效。
【發明內容】
[0004] 為解決上述技術問題,本發明的目的是提供一種基于多維度的無效號碼檢測系統 和方法。
[0005] 本發明采用的技術方案是: 一種基于多維度的無效號碼檢測系統,其特征在于包括: 一號碼管理模塊,該號碼管理模塊負責是否暫停使用; 一短信發送模塊,該短信發送模塊負責短信的發送,并在發現有特定的錯誤碼返回時, 及時地向號碼管理模塊報告錯誤; 一短信分析模塊,負責定時分析短信的發送記錄,統計短信相關的數據,如果發現統計 數據低于閥值,則向號碼管理模塊報告錯誤。
[0006] 具體的,所述號碼管理模塊接收到短信發送模塊或短信分析模塊的錯誤報告時, 即判定該號碼為無效號碼,并暫停無效號碼的使用。
[0007] 進一步的,所述短信發送模塊的工作流程包括:S1、首先從號碼管理模塊獲取一個 有效的發送號碼; 52、 將短信發送到短信網關; 53、 如果短信網關返回特定的錯誤碼,則立刻通過接口通知號碼管理模塊; 54、 號碼管理模塊接收到通知后,立刻暫停此號碼的使用。
[0008] 其中,所述短信分析模塊的統計數據為每個號碼的發送成功率、接收成功率、沒有 報告返回率中的一種或多種組合。
[0009] 更進一步的,所述短信分析模塊的工作流程包括: Q1、每天定時分析短信的發送記錄; Q2統計出每個號碼的發送成功率、接收成功率、沒有報告返回率; Q3、逐一檢查每個號碼的各項指標是否低于設定的閥值; Q4、如果低于閥值,則通過接口通知號碼管理模塊; Q5、號碼管理模塊接收到通知后,立刻暫停此號碼的使用。
[0010] 本發明還包括基于上述系統同一個發明構思的方法,即一種基于多維度的無效號 碼檢測方法,其特征在于:包括以下步驟: A、 檢測一個有效號碼短信發出后是否有特定的錯誤碼返回,若有錯誤碼,直接進入步 驟C;否則進入下一步; B、 定時分析該號碼短信的發送記錄,統計短信相關的數據,如果發現統計數據低于閥 值,則進入下一步;否則該號碼有效,不對其管理; C、 判定該號碼無效并暫停其使用。
[0011] 其中,所述統計數據為每個號碼的發送成功率、接收成功率、沒有報告返回率中的 一種或多種組合。
[0012] 本發明的有益效果: 本發明基于多維度的無效號碼檢測系統和方法通過特定的錯誤碼、發送錯誤率、接收 錯誤率、沒有短信報告返回率等多個維度,對發送號碼進行分析,能夠及時地識別出有問題 的號碼并將其暫停使用,有效地提高了短信的到達率。
【專利附圖】
【附圖說明】
[0013] 下面結合附圖對本發明的【具體實施方式】做進一步的說明。
[0014] 圖1是本發明無效號碼檢測系統的結構框圖; 圖2是本發明的短信發送流程圖; 圖3是本發明的短信分析流程圖; 圖4是本發明無效號碼檢測方法的流程圖。
【具體實施方式】
[0015] 參考圖1所示,為本發明的一種基于多維度的無效號碼檢測系統,包括: 一號碼管理模塊,該號碼管理模塊負責是否暫停使用; 一短信發送模塊,該短信發送模塊負責短信的發送,并在發現有特定的錯誤碼返回時, 及時地向號碼管理模塊報告錯誤; 一短信分析模塊,負責定時分析短信的發送記錄,統計短信相關的數據,如果發現統計 數據低于閥值,則向號碼管理模塊報告錯誤。
[0016] 具體的,所述號碼管理模塊接收到短信發送模塊或短信分析模塊的錯誤報告時, 即判定該號碼為無效號碼,并暫停無效號碼的使用。
[0017] 進一步的,所述短信發送模塊的工作流程包括:見圖2 51、 首先從號碼管理模塊獲取一個有效的發送號碼; 52、 將短信發送到短信網關; 53、 如果短信網關返回特定的錯誤碼,則立刻通過接口通知號碼管理模塊; 54、 號碼管理模塊接收到通知后,立刻暫停此號碼的使用。
[0018] 其中,所述短信分析模塊的統計數據為每個號碼的發送成功率、接收成功率、沒有 報告返回率。
[0019] 更進一步的,所述短信分析模塊的工作流程包括:見圖3 Q1、每天定時分析短信的發送記錄; Q2統計出每個號碼的發送成功率、接收成功率、沒有報告返回率; Q3、逐一檢查每個號碼的各項指標是否低于設定的閥值; Q4、如果低于閥值,則通過接口通知號碼管理模塊; Q5、號碼管理模塊接收到通知后,立刻暫停此號碼的使用。
[0020] 如圖4所示,本發明還包括基于上述系統同一個發明構思的方法,即一種基于多 維度的無效號碼檢測方法,包括以下步驟: A、 檢測一個有效號碼發出短信后是否有特定的錯誤碼返回,若有錯誤碼,直接進入步 驟C;否則進入下一步; B、 定時分析該號碼短信的發送記錄,統計短信相關的數據,如果發現統計數據低于閥 值,則進入下一步;否則該號碼有效,不對其管理; C、 判定該號碼無效并暫停其使用。
[0021] 其中,所述統計數據為每個號碼的發送成功率、接收成功率、沒有報告返回率等。
[0022] 如上所述,本發明基于多維度的無效號碼檢測系統和方法通過特定的錯誤碼、發 送錯誤率、接收錯誤率、沒有短信報告返回率等多個維度,對發送號碼進行分析,能夠及時 地識別出有問題的號碼并將其暫停使用,有效地提高了短信的到達率。
[0023] 以上所述僅為本發明的優先實施方式,本發明并不限定于上述實施方式,只要以 基本相同手段實現本發明目的的技術方案都屬于本發明的保護范圍之內。
【權利要求】
1. 一種基于多維度的無效號碼檢測系統,其特征在于包括: 一號碼管理模塊,該號碼管理模塊負責是否暫停使用; 一短信發送模塊,該短信發送模塊負責短信的發送,并在發現有特定的錯誤碼返回時, 及時地向號碼管理模塊報告錯誤; 一短信分析模塊,負責定時分析短信的發送記錄,統計短信相關的數據,如果發現統計 數據低于閥值,則向號碼管理模塊報告錯誤。
2. 根據權利要求1所述的一種基于多維度的無效號碼檢測系統,其特征在于:所述 號碼管理模塊接收到短信發送模塊或短信分析模塊的錯誤報告時,即判定該號碼為無效號 碼,并暫停無效號碼的使用。
3. 根據權利要求1所述的一種基于多維度的無效號碼檢測系統,其特征在于:所述短 信發送模塊的工作流程包括:S1、首先從號碼管理模塊獲取一個有效的發送號碼; 52、 將短信發送到短信網關; 53、 如果短信網關返回特定的錯誤碼,則立刻通過接口通知號碼管理模塊; 54、 號碼管理模塊接收到通知后,立刻暫停此號碼的使用。
4. 根據權利要求1所述的一種基于多維度的無效號碼檢測系統,其特征在于:所述短 信分析模塊的統計數據為每個號碼的發送成功率、接收成功率、沒有報告返回率中的一種 或多種組合。
5. 根據權利要求4所述的一種基于多維度的無效號碼檢測系統,其特征在于:所述短 信分析模塊的工作流程包括: Q1、每天定時分析短信的發送記錄; Q2統計出每個號碼的發送成功率、接收成功率、沒有報告返回率; Q3、逐一檢查每個號碼的各項指標是否低于設定的閥值; Q4、如果低于閥值,則通過接口通知號碼管理模塊; Q5、號碼管理模塊接收到通知后,立刻暫停此號碼的使用。
6. -種基于多維度的無效號碼檢測方法,其特征在于:包括以下步驟: A、 檢測一個有效號碼發出短信后是否有特定的錯誤碼返回,若有錯誤碼,直接進入步 驟C;否則進入下一步; B、 定時分析該號碼短信的發送記錄,統計短信相關的數據,如果發現統計數據低于閥 值,則進入下一步;否則該號碼有效,不對其管理; C、 判定該號碼無效并暫停其使用。
7. 根據權利要求6所述的一種基于多維度的無效號碼檢測方法,其特征在于:所述統 計數據為每個號碼的發送成功率、接收成功率、沒有報告返回率中的一種或多種組合。
【文檔編號】H04W4/14GK104113871SQ201410367864
【公開日】2014年10月22日 申請日期:2014年7月29日 優先權日:2014年7月29日
【發明者】余敬龍 申請人:廣東能龍教育股份有限公司