本發(fā)明涉及通信領域,尤其涉及一種短信發(fā)送方法、裝置、設備、存儲介質和產(chǎn)品。
背景技術:
1、北斗系統(tǒng)(beidou?navigat?i?on?sate?l?l?ite?system,bds)可提供短報文通信服務,北斗終端(附著在北斗網(wǎng)絡的一號雙網(wǎng)終端)接入到北斗網(wǎng)絡并已斷開與移動通信網(wǎng)絡連接時,需要通過北斗短報文平臺進行用戶在移動通信網(wǎng)絡中的托管,北斗終端成功托管后可向移動通信用戶發(fā)送短報文。如圖1所示,目前短報文的處理機制為:smsc發(fā)送短信至北斗短報文平臺,北斗短報文平臺判定短信是否符合短報文要求,若符合要求,則正常轉發(fā)短信,若不符合要求,則拒收這條短信,并回給smsc(short?message?service?center,短信中心)一個錯誤碼,標識用戶不在服務區(qū),smsc收到北斗短報文平臺返回的消息中攜帶錯誤碼后,將該短信緩存在發(fā)送隊列,并在存儲周期內啟動重發(fā)機制,嘗試該條短信的重發(fā)。
2、但是,smsc針對主被叫號碼的隊列處理機制是先進先出機制,當不符合短報文要求的短信進入發(fā)送隊列后,只有在被叫用戶回到移動通信網(wǎng)絡才能重發(fā)成功,這就會導致smsc在此后發(fā)送的符合要求的短信時,也會由于發(fā)送隊列中存在還有沒下發(fā)成功的短信而無法將符合要求的短信成功下發(fā)至北斗終端。
技術實現(xiàn)思路
1、本發(fā)明實施例的目的是提供一種短信發(fā)送方法、裝置、設備、存儲介質和產(chǎn)品,保證短信中心能夠將符合短報文要求的短信順利發(fā)送至北斗終端,同時保證短信中心不丟棄不符合要求的短信,在用戶回到移動通信網(wǎng)絡時仍能通過移動通信網(wǎng)絡將不符合要求的短信發(fā)送給用戶。
2、為實現(xiàn)上述目的,本發(fā)明實施例提供了第一種短信發(fā)送方法,應用于北斗短報文平臺,所述方法包括:
3、接收到短信中心發(fā)送的待評估短信時,發(fā)送正常響應消息給所述短信中心;
4、當所述待評估短信不符合預設的短報文要求時,存儲所述待評估短信為目標短信;
5、接收到訪問移動交換中心發(fā)送的位置取消消息時,將所述目標短信發(fā)送給短信中心,以使所述短信中心將所述目標短信發(fā)送給被叫用戶。
6、作為上述方案的改進,所述將所述目標短信發(fā)送給短信中心,包括:
7、利用短信端口號將所述目標短信發(fā)送給短信中心。
8、作為上述方案的改進,所述目標短信攜帶的消息體包括:源號碼、短信內容和目的號碼。
9、作為上述方案的改進,所述短報文要求為:所述待評估短信的字符長度小于或等于預設的長度閾值。
10、作為上述方案的改進,所述位置取消消息是訪問移動交換中心在檢測到所述被叫用戶連接到移動通信網(wǎng)絡通信時發(fā)送的。
11、為實現(xiàn)上述目的,本發(fā)明實施例提供了第二種短信發(fā)送方法,應用于短信中心,所述方法包括:
12、發(fā)送待評估短信給北斗短報文平臺,以使所述北斗短報文平臺在接收到所述待評估短信后返回正常響應消息,并判定所述待評估短信不符合預設的短報文要求時,存儲所述待評估短信為目標短信;
13、接收所述北斗短報文平臺發(fā)送的正常響應消息;
14、接收到所述北斗短報文平臺發(fā)送的目標短信時,將所述目標短信發(fā)送給被叫用戶;其中,所述目標短信是所述北斗短報文平臺在接收到訪問移動交換中心發(fā)送的位置取消消息時發(fā)送的。
15、為實現(xiàn)上述目的,本發(fā)明實施例還提供了第一種短信發(fā)送裝置,包括:
16、正常響應消息發(fā)送模塊,用于接收到短信中心發(fā)送的待評估短信時,發(fā)送正常響應消息給所述短信中心;
17、短信評估模塊,用于當所述待評估短信不符合預設的短報文要求時,存儲所述待評估短信為目標短信;
18、目標短信發(fā)送模塊,用于接收到訪問移動交換中心發(fā)送的位置取消消息時,將所述目標短信發(fā)送給短信中心,以使所述短信中心將所述目標短信發(fā)送給被叫用戶。
19、為實現(xiàn)上述目的,本發(fā)明實施例還提供了第二種短信發(fā)送裝置,包括:
20、待評估短信發(fā)送模塊,用于發(fā)送待評估短信給北斗短報文平臺,以使所述北斗短報文平臺在接收到所述待評估短信后返回正常響應消息,并判定所述待評估短信不符合預設的短報文要求時,存儲所述待評估短信為目標短信;
21、正常響應消息接收模塊,用于接收所述北斗短報文平臺發(fā)送的正常響應消息;
22、目標短信發(fā)送模塊,用于接收到所述北斗短報文平臺發(fā)送的目標短信時,將所述目標短信發(fā)送給被叫用戶;其中,所述目標短信是所述北斗短報文平臺在接收到訪問移動交換中心發(fā)送的位置取消消息時發(fā)送的。
23、為實現(xiàn)上述目的,本發(fā)明實施例還提供了一種短信發(fā)送設備,包括處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執(zhí)行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述任一實施例所述的短信發(fā)送方法。
24、為實現(xiàn)上述目的,本發(fā)明實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質包括存儲的計算機程序,其中,在所述計算機程序運行時控制所述計算機可讀存儲介質所在設備執(zhí)行如上述任一實施例所述的短信發(fā)送方法。
25、相比于現(xiàn)有技術,本發(fā)明公開的短信發(fā)送方法、裝置、設備、存儲介質和產(chǎn)品,北斗短報文平臺在接收到短信中心發(fā)送的不符合短報文要求的短信時,仍舊發(fā)送一個正常響應消息給短信中心,不拒收該短信,同時北斗短報文平臺存儲該短信,后續(xù)等到被叫用戶回到移動通信網(wǎng)絡后,北斗短報文平臺再將存儲的短信發(fā)送給短信中心,由短信中心通過移動通信網(wǎng)絡發(fā)送這一短信給被叫用戶。由于北斗短報文平臺在接收到不符合短報文要求的短信時,仍舊發(fā)送一個正常響應消息給短信中心,使得短信中心的發(fā)送隊列中不會存在還有沒下發(fā)成功的短信,短信中心能夠繼續(xù)發(fā)送符合短報文要求的短信至被叫用戶,同時保證短信中心不丟棄不符合短報文要求的短信,在被叫用戶回到移動通信網(wǎng)絡時仍能將不符合短報文要求的短信發(fā)送給被叫用戶,提高用戶體驗。
1.一種短信發(fā)送方法,其特征在于,應用于北斗短報文平臺,所述方法包括:
2.如權利要求1所述的短信發(fā)送方法,其特征在于,所述將所述目標短信發(fā)送給短信中心,包括:
3.如權利要求1所述的短信發(fā)送方法,其特征在于,所述目標短信攜帶的消息體包括:源號碼、短信內容和目的號碼。
4.如權利要求1所述的短信發(fā)送方法,其特征在于,所述短報文要求為:所述待評估短信的字符長度小于或等于預設的長度閾值。
5.如權利要求1所述的短信發(fā)送方法,其特征在于,所述位置取消消息是訪問移動交換中心在檢測到所述被叫用戶連接到移動通信網(wǎng)絡通信時發(fā)送的。
6.一種短信發(fā)送方法,其特征在于,應用于短信中心,所述方法包括:
7.一種短信發(fā)送裝置,其特征在于,包括:
8.一種短信發(fā)送裝置,其特征在于,包括:
9.一種短信發(fā)送設備,其特征在于,包括處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執(zhí)行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至6中任意一項所述的短信發(fā)送方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括存儲的計算機程序,其中,在所述計算機程序運行時控制所述計算機可讀存儲介質所在設備執(zhí)行如權利要求1至6中任意一項所述的短信發(fā)送方法。
11.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6中任意一項所述的短信發(fā)送方法。