本發明涉及通信,尤其涉及一種消息發送方法、系統及5g消息系統。
背景技術:
1、用戶終端在接入wifi(wireless?fidelity,無線熱點)的情況下,通常通過bras(broadband?remote?access?server,寬帶接入服務器)等wifi接入設備接入5g消息系統(或5g消息網絡),從而在用戶在線的情況下,實現5g通信。為了節省網絡資源,wifi接入設備通常在用戶無通信狀態持續預設時長后,切斷用戶終端與5g消息系統之間的連接,以節省用戶在無通信狀態下的網絡資源。同時,用戶終端為了保持與5g消息系統的持續連接,通常會設置一個保活時長,當用戶終端注冊間隔該保活時長后,用戶終端將自行進行一次重注冊,以保持在線狀態,實現保活。
2、然而,由于參數配置的差異,導致wifi接入設備的預設時長與用戶終端預設的保活時長存在差異。例如:wifi接入設備的預設時長為4分鐘,用戶終端預設的保活時長為4分30秒,這就導致用戶終端存在30秒的離線情況,稱作周期性離線。在周期性離線的情況下或狀態下,5g消息的送達率較低,如在30秒以后才收到5g消息等,導致用戶體驗較差。
技術實現思路
1、本發明提供一種消息發送方法、系統及5g消息系統,用以解決現有技術中當5g消息接收終端處于周期性離線的情況下或狀態下時,5g消息的送達率較低,以及用戶體驗較差的問題。
2、本發明提供一種消息發送方法,包括:
3、在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器未接收到所述5g消息接收終端發送的配置通知短信下發請求的情況下,通知所述終端配置管理服務器向所述5g消息接收終端下發配置通知短信,以將所述5g消息接收終端從所述5g離線狀態更改為5g在線狀態;
4、在確定所述5g消息接收終端處于所述5g在線狀態的情況下,將待發送5g消息發送至所述5g消息接收終端。
5、根據本發明提供的一種消息發送方法,在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器未接收到所述5g消息接收終端發送的配置通知短信下發請求的情況下,通知所述終端配置管理服務器向所述5g消息接收終端下發配置通知短信的步驟包括:
6、接收5g消息發送終端發送的所述待發送5g消息;
7、基于所述待發送5g消息,確定所述5g消息接收終端;
8、在確定所述5g消息接收終端處于所述5g離線狀態的情況下,查詢所述終端配置管理服務器是否接收到所述5g消息接收終端發送的所述配置通知短信下發請求;在確定所述終端配置管理服務器未接收到所述5g消息接收終端發送的所述配置通知短信下發請求的情況下,通知所述終端配置管理服務器向所述5g消息接收終端下發所述配置通知短信。
9、根據本發明提供的一種消息發送方法,所述配置通知短信為所述5g消息接收終端向5g消息系統發送獲取配置更新數據請求,并發起重注冊的觸發條件,所述重注冊通過蜂窩網進行。
10、根據本發明提供的一種消息發送方法,在檢測到所述5g消息接收終端重注冊成功的情況下,確定所述5g消息接收終端處于所述5g在線狀態。
11、根據本發明提供的一種消息發送方法,在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器已接收到所述5g消息接收終端發送的配置通知短信下發請求的情況下,將所述待發送5g消息轉換為待發送短信,將所述待發送短信發送至所述5g消息接收終端,或者按照預設的5g消息重發機制,進行5g消息重發。
12、根據本發明提供的一種消息發送方法,按照預設的5g消息重發機制,進行5g消息重發的步驟包括:
13、基于預設的5g消息重發次數閾值與5g消息重發周期,對所述待發送5g消息進行至少一次重發,直至成功發送至所述5g消息接收終端或當前的5g消息重發累計次數等于所述5g消息重發次數閾值;在當前的所述5g消息重發累計次數等于所述5g消息重發次數閾值的情況下,將所述待發送5g消息轉換為待發送短信,將所述待發送短信發送至所述5g消息接收終端。
14、本發明還提供一種消息發送系統,包括:
15、配置通知短信下發模塊,用于在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器未接收到所述5g消息接收終端發送的配置通知短信下發請求的情況下,通知所述終端配置管理服務器向所述5g消息接收終端下發配置通知短信,以將所述5g消息接收終端從所述5g離線狀態更改為5g在線狀態;
16、發送模塊,用于在確定所述5g消息接收終端處于所述5g在線狀態的情況下,將待發送5g消息發送至所述5g消息接收終端。
17、本發明還提供一種5g消息系統,包括:如上述所述的消息發送系統。
18、本發明還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現如上述任一種所述消息發送方法。
19、本發明還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述消息發送方法。
20、本發明的有益效果:本發明提供的消息發送方法、系統及5g消息系統,通過在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器未接收到5g消息接收終端發送的配置通知短信下發請求的情況下,通知終端配置管理服務器向5g消息接收終端下發配置通知短信,以將5g消息接收終端從5g離線狀態更改為5g在線狀態;在確定5g消息接收終端處于5g在線狀態的情況下,將待發送5g消息發送至5g消息接收終端。對于wifi場景下(即已連接wifi熱點)處于周期性離線狀態的5g消息接收終端,能夠提高消息送達率,改善用戶體驗,即通過在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器未接收到5g消息接收終端發送的配置通知短信下發請求的情況下,通知終端配置管理服務器向5g消息接收終端下發配置通知短信,5g消息接收終端在接收到配置通知短信后將自動訪問網絡請求配置更新,并向5g消息系統發起重注冊,以實現將5g離線狀態調整為5g在線狀態,進而實現對待發送5g消息的較快發送,延遲時間較短,5g消息送達效率較高。
1.一種消息發送方法,其特征在于,包括:
2.根據權利要求1所述的消息發送方法,其特征在于,在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器未接收到所述5g消息接收終端發送的配置通知短信下發請求的情況下,通知所述終端配置管理服務器向所述5g消息接收終端下發配置通知短信的步驟包括:
3.根據權利要求1或2所述的消息發送方法,其特征在于,所述配置通知短信為所述5g消息接收終端向5g消息系統發送獲取配置更新數據請求,并發起重注冊的觸發條件,所述重注冊通過蜂窩網進行。
4.根據權利要求3所述的消息發送方法,其特征在于,在檢測到所述5g消息接收終端重注冊成功的情況下,確定所述5g消息接收終端處于所述5g在線狀態。
5.根據權利要求1或2所述的消息發送方法,其特征在于,在確定5g消息接收終端處于5g離線狀態,且查詢到終端配置管理服務器已接收到所述5g消息接收終端發送的配置通知短信下發請求的情況下,將所述待發送5g消息轉換為待發送短信,將所述待發送短信發送至所述5g消息接收終端,或者按照預設的5g消息重發機制,進行5g消息重發。
6.根據權利要求5所述的消息發送方法,其特征在于,按照預設的5g消息重發機制,進行5g消息重發的步驟包括:
7.一種消息發送系統,其特征在于,包括:
8.一種5g消息系統,其特征在于,包括:如權利要求7所述的消息發送系統。
9.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至6中任一項所述消息發送方法。
10.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6中任一項所述消息發送方法。