System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,尤其涉及一種基于網關功能聚合的短信發送方法和裝置、設備及介質。
技術介紹
1、相關技術中,隨著科技的發展和通信技術的進步,短信在信息傳遞過程中仍然起著重要作用。目前短信發送流程需要從短信業務平臺發起,經過短信網關、短信中心后再到volte核心網,然后通過核心網將短信發送到對象終端所處基站后才能到達該對象終端。這種短信發送流程由于需要多個業務流程才能完成下發,導致下發效率較慢且會消耗較多的系統資源。并且現有技術無法有效匹配目標對象,進而使得短信無法準確發送到受目標眾對象終端。
2、綜上,相關技術中存在的技術問題有待得到改善。
技術實現思路
1、本申請實施例的主要目的在于提出一種基于網關功能聚合的短信發送方法和裝置、設備及介質,能夠有效提高短信發送效率和降低系統資源消耗量,并提高短信發送到目標手段對象的準確度。
2、為實現上述目的,本申請實施例的一方面提出了一種基于網關功能聚合的短信發送方法,所述方法應用于短信共享服務平臺,所述短信共享服務平臺通過預設會話初始協議與若干個第一服務能力狀態控制網元交互,所述方法包括以下步驟:
3、獲取若干個第一信令話單數據,每個所述第一信令話單數據包括第一電話號碼;
4、根據所述第一信令話單數據,從若干個所述第一服務能力狀態控制網元確定所述第一電話號碼對應的第二服務能力狀態控制網元;
5、獲取短信下發任務;
6、從所述第二服務能力狀態控制網元中確定所述短信下發任務對應
7、通過所述預設會話初始協議將所述短信下發任務對應的目標短信發送到所述第三服務能力狀態控制網元,以通過所述第三服務能力狀態控制網元將目標短信發送到短信接收號碼對應終端。
8、在一些實施例中,所述根據所述第一信令話單數據,從若干個所述第一服務能力狀態控制網元確定所述第一電話號碼對應的第二服務能力狀態控制網元,包括:
9、提取所述第一信令話單數據中的第一電話號碼;
10、根據所述第一電話號碼對所述第一信令話單數據進行預處理,得到第一處理結果,所述預處理包括數據索引和數據檢索,所述第一處理結果包括索引結果和所述第二服務能力狀態控制網元的第一域名信息;
11、根據所述第一處理結果從若干個所述第一服務能力狀態控制網元確定所述第一電話號碼對應的第二服務能力狀態控制網元。
12、在一些實施例中,所述根據所述第一電話號碼對所述第一信令話單數據進行預處理,包括:
13、根據所述第一電話號碼對所述第一信令話單數據進行哈希數據索引,得所述到索引結果;
14、根據所述索引結果和所述第一電話號碼對所述第一信令話單數據進行補充檢索,得到所述第二服務能力狀態控制網元的第一域名信息。
15、在一些實施例中,所述從所述第二服務能力狀態控制網元中確定所述短信下發任務對應的第三服務能力狀態控制網元,包括:
16、根據所述短信下發任務確定所述短信接收號碼;
17、獲取所述短信接收號碼對應的第二域名信息;
18、根據所述第二域名信息和所述第一域名信息,從所述第二服務能力狀態控制網元中確定所述短信接收號碼對應的所述第三服務能力狀態控制網元。
19、在一些實施例中,所述從所述第二服務能力狀態控制網元中確定所述短信下發任務對應的第三服務能力狀態控制網元,包括:
20、根據所述短信下發任務確定短信接收區域;
21、獲取所述短信接收區域內的所有短信接收號碼;
22、獲取所述短信接收號碼對應的第二域名信息;
23、根據所述第二域名信息和所述第一域名信息,從所述第二服務能力狀態控制網元中確定所述短信接收號碼對應的所述第三服務能力狀態控制網元。
24、在一些實施例中,所述獲取所述短信接收區域內的所有短信接收號碼,包括:
25、獲取所述短信接收區域內的所有基站小區值;
26、根據所述基站小區值確定小區基站;
27、獲取所述小區基站下的所有短信接收號碼。
28、在一些實施例中,所述通過所述第三服務能力狀態控制網元將目標短信發送到短信接收號碼對應終端,包括:
29、通過所述第三服務能力狀態控制網元將目標短信發送到目標基站;
30、通過所述目標基站將所述目標短信發送到短信接收號碼對應終端。
31、為實現上述目的,本申請實施例的另一方面提出了一種基于網關功能聚合的短信發送裝置,所述裝置設置于短信共享服務平臺,所述短信共享服務平臺通過預設會話初始協議與若干個第一服務能力狀態控制網元交互,所述裝置包括:
32、第一模塊,用于獲取若干個第一信令話單數據,每個所述第一信令話單數據包括第一電話號碼;
33、第二模塊,用于根據所述第一信令話單數據,從若干個所述第一服務能力狀態控制網元確定所述第一電話號碼對應的第二服務能力狀態控制網元;
34、第三模塊,用于獲取短信下發任務;
35、第四模塊,用于從所述第二服務能力狀態控制網元中確定所述短信下發任務對應的第三服務能力狀態控制網元;
36、第五模塊,用于通過所述預設會話初始協議將所述短信下發任務對應的目標短信發送到所述第三服務能力狀態控制網元,以通過所述第三服務能力狀態控制網元將目標短信發送到短信接收號碼對應終端。
37、為實現上述目的,本申請實施例的另一方面提出了一種電子設備,包括:
38、至少一個處理器;
39、至少一個存儲器,用于存儲至少一個程序;
40、當所述至少一個程序被所述至少一個處理器執行,使得所述至少一個處理器實現上述的方法。
41、為實現上述目的,本申請實施例的另一方面提出了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述的方法。
42、本申請實施例至少包括以下有益效果:本申請提供一種基于網關功能聚合的短信發送方法和裝置、設備及介質,該方案通過設置于短信共享服務平臺,以通過短信共享服務平臺以預設會話初始協議與若干個第一服務能力狀態控制網元交互,從而可以有效減少短信發送過程中涉及的業務流程,進而有效提高短信發送效率和降低系統資源消耗量;并且通過獲取若干個第一信令話單數據后,根據所述第一信令話單數據,從若干個第一服務能力狀態控制網元確定第一電話號碼對應的第二服務能力狀態控制網元,然后再獲取到短信下發任務后,從第二服務能力狀態控制網元中確定短信下發任務對應的第三服務能力狀態控制網元,再通過預設會話初始協議將短信下發任務對應的目標短信發送到所述第三服務能力狀態控制網元,以通過第三服務能力狀態控制網元將目標短信發送到短信接收號碼對應終端,從而可以有效提高短信發送到目標手段對象的準確度。
本文檔來自技高網...【技術保護點】
1.一種基于網關功能聚合的短信發送方法,其特征在于,所述方法應用于短信共享服務平臺,所述短信共享服務平臺通過預設會話初始協議與若干個第一服務能力狀態控制網元交互,所述方法包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一信令話單數據,從若干個所述第一服務能力狀態控制網元確定所述第一電話號碼對應的第二服務能力狀態控制網元,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一電話號碼對所述第一信令話單數據進行預處理,包括:
4.根據權利要求1所述的方法,其特征在于,所述從所述第二服務能力狀態控制網元中確定所述短信下發任務對應的第三服務能力狀態控制網元,包括:
5.根據權利要求1所述的方法,其特征在于,所述從所述第二服務能力狀態控制網元中確定所述短信下發任務對應的第三服務能力狀態控制網元,包括:
6.根據權利要求5所述的方法,其特征在于,所述獲取所述短信接收區域內的所有短信接收號碼,包括:
7.根據權利要求1所述的方法,其特征在于,所述通過所述第三服務能力狀態控制網元將目標短信
8.一種基于網關功能聚合的短信發送裝置,其特征在于,所述裝置設置于短信共享服務平臺,所述短信共享服務平臺通過預設會話初始協議與若干個第一服務能力狀態控制網元交互,所述裝置包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法。
...【技術特征摘要】
1.一種基于網關功能聚合的短信發送方法,其特征在于,所述方法應用于短信共享服務平臺,所述短信共享服務平臺通過預設會話初始協議與若干個第一服務能力狀態控制網元交互,所述方法包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一信令話單數據,從若干個所述第一服務能力狀態控制網元確定所述第一電話號碼對應的第二服務能力狀態控制網元,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一電話號碼對所述第一信令話單數據進行預處理,包括:
4.根據權利要求1所述的方法,其特征在于,所述從所述第二服務能力狀態控制網元中確定所述短信下發任務對應的第三服務能力狀態控制網元,包括:
5.根據權利要求1所述的方法,其特征在于,所述從所述第二服務能力狀態...
【專利技術屬性】
技術研發人員:宋晗,凌俊,王育飛,梁靖,盧棟生,梁迅,李楚波,
申請(專利權)人:中國電信股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。