本發(fā)明涉及通信領(lǐng)域,尤其涉及一種短消息發(fā)送控制方法和裝置。
背景技術(shù):
網(wǎng)絡(luò)協(xié)議(IP,Internet Protocol)短消息業(yè)務(wù)是指將傳統(tǒng)短消息封裝在會話初始協(xié)議(SIP,Session Initiation Protocol)消息中,并通過IP多媒體子系統(tǒng)(IMS,IP Multimedia Subsystem)網(wǎng)絡(luò)進行發(fā)送的業(yè)務(wù)。IP短消息業(yè)務(wù)通過IP-SM-GW設(shè)備提供IP短消息之間以及IP短消息與傳統(tǒng)短消息之間的互通。IP短消息發(fā)送和路由方式為IMS網(wǎng)絡(luò)。
在欠費或者管理原因下,運營商將對基于IMS的語音業(yè)務(wù)(VoLTE,Voice over LTE)用戶進行停機,停止用戶使用VoLTE業(yè)務(wù)的權(quán)限。停機包括半停和全停;其中,半停為客戶保留功能包括:話音呼入、短信接收功能、漫游功能、呼叫保持、呼叫等待功能、彩鈴、來電顯示以及虛擬專用移動網(wǎng)(VPMN,Virtual Private Mobile Network)功能,半停限制功能包括:話音呼出、短信發(fā)送功能,國內(nèi)移動數(shù)據(jù)業(yè)務(wù)功能,呼叫轉(zhuǎn)移、多方通話、國際長權(quán)功能;全停為客戶保留功能包括:撥打10086、公共服務(wù)號,例如110等,全停限制功能包括:主被叫、短彩、數(shù)據(jù)功能。在停機狀態(tài)下,為了保證用戶能夠接收語音、短信,或者能夠撥打特定號碼等需求,VoLTE用戶將保持在IMS網(wǎng)絡(luò)上的注冊狀態(tài)。
現(xiàn)有技術(shù)中,用戶在停機狀態(tài)下仍然需要在IMS網(wǎng)絡(luò)上注冊,而任何消息觸發(fā)到業(yè)務(wù)平臺都只依賴于iFC匹配,而不會受到停機狀態(tài)的影響。因此即使用戶處于停機狀態(tài),當終端發(fā)送MESSAGE消息時,該消息仍然會被觸發(fā)到IP-SM-GW上。IP-SM-GW只是一個短消息互通網(wǎng)關(guān),并不存儲任何與用戶簽約狀態(tài)相關(guān)的信息,也沒有查詢獲取用戶簽約狀態(tài)的能力,因此IP-SM-GW并 不知道消息發(fā)送者已經(jīng)被停機,因此還會對消息進行后續(xù)路由。因此,VoLTE用戶即使被停機,仍然可以發(fā)送IP短消息,無法達到對用戶停機的效果。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例提供一種短消息發(fā)送控制方法和裝置,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供一種短消息發(fā)送控制方法,所述方法包括:
業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù),根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息;
當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息。
進一步地,所述業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù),根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息,包括:
業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新歸屬簽約用戶服務(wù)器HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài);
所述當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息,包括:
當接收用戶發(fā)送的IP短消息后,根據(jù)初始過濾規(guī)則iFC確定網(wǎng)絡(luò)通訊協(xié)議短消息網(wǎng)關(guān)IP-SM-GW的地址,將所述IP短消息發(fā)送至所述IP-SM-GW;
發(fā)送查詢用戶業(yè)務(wù)信息消息至所述HSS;
接收所述HSS發(fā)送的所述預(yù)存儲的用戶業(yè)務(wù)信息,確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
進一步地,所述業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù),根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息,包括:
業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新IP-SM-GW中的用戶簽約數(shù)據(jù),確定所述IP-SM-GW預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài);
所述當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息,包括:
當接收用戶發(fā)送的IP短消息后,根據(jù)iFC確定IP-SM-GW的地址,將所述IP短消息發(fā)送至所述IP-SM-GW;
根據(jù)預(yù)存儲的用戶業(yè)務(wù)信息確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
進一步地,所述業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù),根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息,包括:
業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的iFC;
所述當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息,包括:
當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的iFC;
若查找不到所述觸發(fā)到IP-SM-GW的iFC,發(fā)送失敗消息至所述用戶。
進一步地,所述業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù),根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息,包括:
業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的共享iFC編號;或者,確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),修改所述共享iFC編號為不包含所述用戶觸發(fā)到所述IP-SM-GW。
進一步地,所述當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息,包括:
當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的共享iFC;
若查找不到所述觸發(fā)到IP-SM-GW的共享iFC,發(fā)送失敗消息至用戶。
本發(fā)明實施例提供一種短消息發(fā)送控制裝置,所述裝置包括:更新單元、確定單元,其中,
所述更新單元,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù);
所述確定單元,用于根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息,還用于當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息。
進一步地,所述裝置還包括:發(fā)送單元、接收單元,
所述更新單元,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新歸屬簽約用戶服務(wù)器HSS中的用戶簽約數(shù)據(jù);
所述確定單元,用于確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài),還用于當接收用戶發(fā)送的IP短消息后,根據(jù)初始過濾規(guī)則iFC確定網(wǎng)絡(luò)通訊協(xié)議短消息網(wǎng)關(guān)IP-SM-GW的地址;
所述發(fā)送單元,用于將所述IP短消息發(fā)送至所述IP-SM-GW;還用于發(fā)送查詢用戶業(yè)務(wù)信息消息至所述HSS;
所述接收單元,用于接收所述HSS發(fā)送的所述預(yù)存儲的用戶業(yè)務(wù)信息,確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
進一步地,所述裝置還包括:發(fā)送單元,
所述更新單元,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新IP-SM-GW中的用戶簽約數(shù)據(jù);
所述確定單元,用于確定所述IP-SM-GW預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài),還用于當接收用戶發(fā)送的IP短消息后,根據(jù)iFC確定IP-SM-GW的地址;
所述發(fā)送單元,用于將所述IP短消息發(fā)送至所述IP-SM-GW;還用于根據(jù)預(yù)存儲的用戶業(yè)務(wù)信息確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
進一步地,所述裝置還包括:發(fā)送單元,
所述更新單元,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS 中的用戶簽約數(shù)據(jù);
所述確定單元,用于確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的iFC,還用于當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的iFC;
所述發(fā)送單元,用于若查找不到所述觸發(fā)到IP-SM-GW的iFC,發(fā)送失敗消息至所述用戶。
進一步地,所述更新單元,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的共享iFC編號;或者,還用于確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),修改所述共享iFC編號為不包含所述用戶觸發(fā)到所述IP-SM-GW。
進一步地,所述裝置還包括:發(fā)送單元,
所述確定單元,用于當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的共享iFC;
所述發(fā)送單元,用于若查找不到所述觸發(fā)到IP-SM-GW的共享iFC,發(fā)送失敗消息至用戶。
本發(fā)明實施例提供一種短消息發(fā)送控制方法和裝置,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù),根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息;當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息。本發(fā)明實施例提供的短消息發(fā)送控制方法和裝置,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息,實現(xiàn)了對用戶停機的效果。
附圖說明
圖1為現(xiàn)有技術(shù)的IP短消息業(yè)務(wù)注冊方法流程示意圖;
圖2為現(xiàn)有技術(shù)的IP短消息發(fā)送方法流程示意圖;
圖3為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖一;
圖4為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖二;
圖5為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖三;
圖6為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖四;
圖7為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖五;
圖8為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖六;
圖9為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖七;
圖10為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖八;
圖11為本發(fā)明實施例提供的短消息發(fā)送控制方法流程示意圖九;
圖12為本發(fā)明實施例提供的短消息發(fā)送控制裝置結(jié)構(gòu)示意圖一;
圖13為本發(fā)明實施例提供的短消息發(fā)送控制裝置結(jié)構(gòu)示意圖二。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
為了更好的理解本發(fā)明實施例的短信息發(fā)送控制方法,首先對現(xiàn)有技術(shù)的IP短消息業(yè)務(wù)注冊方法和IP短消息發(fā)送方法進行說明,如圖1所示,現(xiàn)有技術(shù)的IP短消息業(yè)務(wù)注冊方法可以包括:
步驟101、UE_A發(fā)送REGISTER注冊請求至S-CSCF,所述REGISTER注冊請求的Contact頭域中攜帶IP短消息能力指示。
其中,呼叫會話控制功能(CSCF,Call Session Control Function)是IP多媒體子系統(tǒng)(IMS,IP Multimedia Subsystem)內(nèi)部的功能實體,是整個IMS網(wǎng)絡(luò)的核心。CSCF管理IMS網(wǎng)絡(luò)的用戶鑒權(quán)、IMS承載面QoS、與其它網(wǎng)絡(luò)實體配合進行SIP會話的控制,以及業(yè)務(wù)協(xié)商和資源分配等。CSCF根據(jù)功能分為:代理CSCF(P-CSCF,Proxy CSCF),查詢CSCF(I-CSCF,Interrogating CSCF),服務(wù)CSCF(S-CSCF,Serving CSCF),緊急CSCF(E-CSCF,Emergency CSCF),其本質(zhì)上都是SIP服務(wù)器,處理SIP信令。
S-CSCF接受來自拜訪網(wǎng)絡(luò)通過P-CSCF轉(zhuǎn)發(fā)來的注冊請求,與HSS配合 進行用戶鑒權(quán)。并從HSS處下載用戶簽約的業(yè)務(wù)數(shù)據(jù)。S-CSCF對于用戶主叫及被叫側(cè)進行路由管理,根據(jù)用戶簽約的初始過濾規(guī)則(iFC,Initial Filter Criteria),進行SIP AS觸發(fā),實現(xiàn)IMS業(yè)務(wù)功能。
I-CSCF是IMS歸屬網(wǎng)絡(luò)的入口點。在注冊過程中,I-CSCF通過查詢HSS,為用戶選擇一個S-CSCF。在呼叫過程中,去往IMS網(wǎng)絡(luò)的呼叫首先路由到I-CSCF,由I-CSCF從HSS獲取用戶所注冊的S-CSCF地址,將消息路由到S-CSCF。
步驟102、S-CSCF對UE_A鑒權(quán)通過后,發(fā)送200OK響應(yīng)至UE_A。
步驟103、S-CSCF根據(jù)從HSS處下載的用戶簽約信息,根據(jù)iFC中網(wǎng)絡(luò)通訊協(xié)議短消息網(wǎng)關(guān)IP-SM-GW地址,向IP-SM-GW_A發(fā)送第三方注冊請求,其中,所述第三方注冊請求攜帶所述用戶注冊消息體。
其中,歸屬簽約用戶服務(wù)器(HSS,Home Subscriber Server)是IMS中控制層的重要組成部分。HSS可處理的信息包括:用戶識別、編號和地址信息;用戶安全信息,即針對鑒權(quán)和授權(quán)的網(wǎng)絡(luò)接入控制信息;用戶定位信息,即HSS支持用戶登記、存儲位置信息;用戶清單信息。
步驟104、IP-SM-GW_A根據(jù)所述用戶注冊消息體的Contact頭域,判斷用戶終端是否具備IP短消息功能。IP-SM-GW_A發(fā)送用戶數(shù)據(jù)請求(UDR,User Data Request)消息至HSS,所述UDR消息指示獲取用戶數(shù)據(jù)。
其中,所述用戶數(shù)據(jù)可以包括:用戶身份數(shù)據(jù)、業(yè)務(wù)簽約數(shù)據(jù)等。
步驟105、融合HSS/HLR發(fā)送用戶數(shù)據(jù)應(yīng)答(UDA,User Data Answer)消息至IP-SM-GW_A,所述UDA消息攜帶用戶數(shù)據(jù)。
步驟106、IP-SM-GW_A發(fā)送檔案更新請求(PUR,Profile Update Request)消息至HSS/HLR,將IP-SM-GW_A的地址注冊到融合HSS/HLR中。
步驟107、融合HSS/HLR判斷用戶終端是否有默認簽約的IP-SM-GW,向IP-SM-GW_A返回檔案更新應(yīng)答(PUA,Profile Update Answer)消息。
可選的,步驟108至步驟111、IP-SM-GW_A將用戶終端的IP短消息支持能力保存在本地,并通過PUR/PUA消息更新到融合HSS/HLR上。
步驟112、IP-SM-GW_A對HSS/HLR發(fā)送的PUA消息進行判斷,并向S-CSCF返回200OK消息。
如圖2所示,現(xiàn)有技術(shù)的IP短消息發(fā)送方法可以包括:
步驟201、UE_A發(fā)送SIP MESSAGE消息到P-CSCF。
其中,P-CSCF是IMS拜訪網(wǎng)絡(luò)的統(tǒng)一入口點。所有發(fā)起于IMS終端和終止于IMS終端的會話消息都要通過P-CSCF。P-CSCF負責與接入網(wǎng)絡(luò)相關(guān)的用戶鑒權(quán)與IPSec管理,網(wǎng)絡(luò)防攻擊與安全保護。
步驟202、P-CSCF將MESSAGE消息發(fā)送給S-CSCF。
步驟203、S-CSCF接收到MESSAGE消息后,根據(jù)iFC配置的IP-SM-GW地址將MESSAGE消息轉(zhuǎn)發(fā)給IP-SM-GW_A。
步驟204、IP-SM-GW_A收到MESSAGE消息后,做如下處理:
確定UE_A的IP短消息業(yè)務(wù)權(quán)限;
如果UE_A未開通短消息業(yè)務(wù),則IP-SM-GW_A構(gòu)造RP-ERROR短消息數(shù)據(jù)包,原因值為50,通過MESSAGE消息返回給UE_A。
獲取Body中載荷的中繼協(xié)議數(shù)據(jù)單元(RPDU,Relay Protocol Data Unit)類型,判斷是否為RP-DATA。
如果獲取Body中載荷RPDU失敗,則IP-SM-GW_A構(gòu)造RP-ERROR,原因值為38,通過MESSAGE消息返回給UE_A。
如果Body中載荷的RPDU類型為RP-SMMA,則處理流程可以參見用戶上報內(nèi)存可用通知。
如果Body中載荷的RPDU類型為RP-DATA,則表示收到的MESSAGE消息為IP短消息發(fā)送請求。
從Body中獲取短消息中心地址、被叫號碼等信息,構(gòu)造MAP_MO_FORWARD_SHORT_MESSAGE_REQ消息,攜帶MESSAGE消息中Body的RP-DATA信息,發(fā)送到短消息服務(wù)中心。
步驟205至步驟207、IP-SM-GW_A向UE_A返回202響應(yīng)。
步驟208、SMSC發(fā)送MAP_MO_FORWARD_SHORT_MESSAGE_CNF至 IP-SM-GW_A。
其中,短消息服務(wù)中心(SMSC,Short Message Service Center),用于在基站和移動臺(ME)間中繼、儲存或轉(zhuǎn)發(fā)短消息。
步驟209至步驟211、
IP-SM-GW_A根據(jù)MAP_MO_FORWARD_SHORT_MESSAGE_CNF消息構(gòu)造MESSAGE消息,通過CSCF發(fā)送給UE-A。
步驟212至步驟214、UE_A發(fā)送200響應(yīng)至IP-SM-GW_A。
實施例一
本發(fā)明實施例提供一種短消息發(fā)送控制方法,如圖3所示,所述方法包括:
步驟301、業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,短消息發(fā)送控制裝置更新用戶簽約數(shù)據(jù),根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息。
需要說明的是,本發(fā)明實施例中的短消息發(fā)送控制裝置可以包括HSS、IP-SM-GW和S-CSCF中的一個或多個。
一種可能的實現(xiàn)方式,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,短消息發(fā)送控制裝置更新歸屬簽約用戶服務(wù)器HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài)。
具體的,用戶在開通、停機和復(fù)機后,業(yè)務(wù)運營支撐系統(tǒng)(BOSS,Business&Operation Support System)將用戶開停機狀態(tài)寫入用戶的HSS;IP-SM-GW在用戶進行三方注冊時,可以從HSS中獲取并存儲用戶開停機狀態(tài)。
一種可能的實現(xiàn)方式,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新IP-SM-GW中的用戶簽約數(shù)據(jù),確定所述IP-SM-GW預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài)。
具體的,用戶在開通、停機和復(fù)機后,BOSS系統(tǒng)將用戶開停機狀態(tài)寫入IP-SM-GW,IP-SM-GW存儲用戶的停機狀態(tài)。
一種可能的實現(xiàn)方式,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的iFC。
具體的,對于采用標準iFC的情況,BOSS系統(tǒng)在對用戶進行停機操作時,對用戶的簽約數(shù)據(jù)進行修改,更新用戶存儲在HSS中的用戶數(shù)據(jù),將用戶觸發(fā)IP-SM-GW的iFC刪除。
一種可能的實現(xiàn)方式,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的共享iFC編號;或者,確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),修改所述共享iFC編號為不包含所述用戶觸發(fā)到所述IP-SM-GW。
具體的,對于采用Shared iFC的情況,在BOSS系統(tǒng)在對用戶進行停機操作時,對用戶的簽約數(shù)據(jù)進行修改,更新用戶存儲在HSS中的用戶數(shù)據(jù)。若觸發(fā)到IP-SM-GW有獨立的Shared iFC編號,將該Shared iFC編號刪除;若觸發(fā)到IP-SM-GW沒有獨立的Shared iFC編號,則將相應(yīng)Shared iFC編號修改為不包含觸發(fā)IP-SM-GW的Shared iFC編號。
步驟302、當接收用戶發(fā)送的IP短消息后,短消息發(fā)送控制裝置根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息。
一種可能的實現(xiàn)方式,當接收用戶發(fā)送的IP短消息后,根據(jù)初始過濾規(guī)則iFC確定網(wǎng)絡(luò)通訊協(xié)議短消息網(wǎng)關(guān)IP-SM-GW的地址,將所述IP短消息發(fā)送至所述IP-SM-GW;
所述IP-SM-GW發(fā)送查詢用戶業(yè)務(wù)信息消息至所述HSS;
所述IP-SM-GW接收所述HSS發(fā)送的所述預(yù)存儲的用戶業(yè)務(wù)信息,確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
具體的,當IP-SM-GW接收到用戶發(fā)送的IP短消息時,IP-SM-GW檢查用戶的開停機狀態(tài),決定是否繼續(xù)轉(zhuǎn)發(fā)用戶的IP短消息;如果用戶處于停機狀態(tài),IP-SM-GW向用戶返回失敗響應(yīng)。
一種可能的實現(xiàn)方式,當接收用戶發(fā)送的IP短消息后,根據(jù)iFC確定IP-SM-GW的地址,將所述IP短消息發(fā)送至所述IP-SM-GW;根據(jù)預(yù)存儲的用戶業(yè)務(wù)信息確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
具體的,當IP-SM-GW接收到用戶發(fā)送的IP短消息時,IP-SM-GW檢查用戶的開停機狀態(tài),決定是否繼續(xù)轉(zhuǎn)發(fā)用戶的IP短消息;如果用戶處于停機狀態(tài),IP-SM-GW向用戶返回失敗響應(yīng)。
一種可能的實現(xiàn)方式,當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的iFC;若查找不到所述觸發(fā)到IP-SM-GW的iFC,發(fā)送失敗消息至所述用戶。
具體的,用戶發(fā)送IP短消息時,由于沒有觸發(fā)到IP-SM-GW的iFC,因此IMS網(wǎng)絡(luò)向用戶返回失敗響應(yīng)。
一種可能的實現(xiàn)方式,當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的共享iFC;若查找不到所述觸發(fā)到IP-SM-GW的共享iFC,發(fā)送失敗消息至用戶。
具體的,用戶發(fā)送IP短消息時,由于沒有觸發(fā)到IP-SM-GW的iFC,因此IMS網(wǎng)絡(luò)向用戶返回失敗響應(yīng)。
本發(fā)明實施例提供一種短消息發(fā)送控制方法,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息,實現(xiàn)了對用戶停機的效果。
實施例二
本發(fā)明實施例提供一種短消息發(fā)送控制方法,如圖4、5所示,所述方法包括:
步驟401、業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù)。
步驟402、所述HSS預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài)。
具體的,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作,更新HSS中的用戶簽約數(shù)據(jù);所述HSS存儲用戶的停機狀態(tài)。
步驟501、當接收用戶發(fā)送的IP短消息后,I/S-CSCF根據(jù)初始過濾規(guī)則iFC確定網(wǎng)絡(luò)通訊協(xié)議短消息網(wǎng)關(guān)IP-SM-GW的地址,將所述IP短消息發(fā)送至所述IP-SM-GW。
具體的,用戶通過MASSAGE消息發(fā)送IP短消息,MASSAGE消息通過 iFC觸發(fā)到IP-SM-GW。
步驟502、IP-SM-GW發(fā)送查詢用戶業(yè)務(wù)信息消息至所述HSS。
具體的,IP-SM-GW向HSS查詢用戶的停機狀態(tài),HSS返回用戶業(yè)務(wù)信息,即用戶停機狀態(tài)。
步驟503、IP-SM-GW接收所述HSS發(fā)送的所述預(yù)存儲的用戶業(yè)務(wù)信息,確定所述用戶為停機狀態(tài)。
步驟504、IP-SM-GW發(fā)送失敗消息至所述用戶。
具體的,IP-SM-GW根據(jù)HSS預(yù)存儲的用戶業(yè)務(wù)信息,確定用戶為停機狀態(tài),因此發(fā)送失敗消息,即403Forbidden消息。
本發(fā)明實施例提供的短消息發(fā)送控制方法,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息,實現(xiàn)了對用戶停機的效果。
實施例三
本發(fā)明實施例提供一種短消息發(fā)送控制方法,如圖6、7所示,所述方法包括:
步驟601、業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新IP-SM-GW中的用戶簽約數(shù)據(jù)。
步驟602、所述IP-SM-GW預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài)。
具體的,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作,并更新IP-SM-GW中的用戶簽約數(shù)據(jù);IP-SM-GW存儲用戶的停機狀態(tài)。
步驟701、當接收用戶發(fā)送的IP短消息后,I/S-CSCF根據(jù)iFC確定IP-SM-GW的地址,將所述IP短消息發(fā)送至所述IP-SM-GW。
具體的,用戶通過MASSAGE消息發(fā)送IP短消息,MASSAGE消息通過iFC觸發(fā)到IP-SM-GW。
步驟702、IP-SM-GW根據(jù)預(yù)存儲的用戶業(yè)務(wù)信息確定所述用戶為停機狀態(tài)。
步驟703、發(fā)送失敗消息至所述用戶。
具體的,IP-SM-GW根據(jù)預(yù)存儲的用戶業(yè)務(wù)信息,確定用戶為停機狀態(tài), 因此發(fā)送失敗消息,即403Forbidden消息。
本發(fā)明實施例提供的短消息發(fā)送控制方法,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息,實現(xiàn)了對用戶停機的效果。
實施例四
本發(fā)明實施例提供一種短消息發(fā)送控制方法,如圖8、9所示,所述方法包括:
步驟801、業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù)。
步驟802、確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的iFC。
具體的,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作,并更新HSS中的用戶簽約數(shù)據(jù);HSS存儲用戶的新簽約數(shù)據(jù),其中,刪除了用戶觸發(fā)到IP-SM-GW的iFC。
步驟901、當接收用戶發(fā)送的IP短消息后,I/S-CSCF查找所述IP短消息觸發(fā)到IP-SM-GW的iFC。
步驟902、若查找不到所述觸發(fā)到IP-SM-GW的iFC,I/S-CSCF發(fā)送失敗消息至所述用戶。
具體的,用戶通過MESSAGE消息發(fā)送IP短消息,消息到達I/S-CSCF;由于觸發(fā)到IP-SM-GW的iFC已經(jīng)被刪除,因此I/S-CSCF找不到為MESSAGE消息服務(wù)的iFC;I/S-CSCF發(fā)送失敗消息,即403Forbidden響應(yīng)消息。
本發(fā)明實施例提供的短消息發(fā)送控制方法,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息,實現(xiàn)了對用戶停機的效果。
實施例五
本發(fā)明實施例提供一種短消息發(fā)送控制方法,如圖10、11所示,所述方法包括:
步驟1001、業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù)。
步驟1002、確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的共享iFC編號;或者,確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),修改所述共享iFC編號為不包含所述用戶觸發(fā)到所述IP-SM-GW。
具體的,業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作,并更新HSS中的用戶簽約數(shù)據(jù);HSS存儲新簽約數(shù)據(jù),其中刪除了用戶觸發(fā)到IP-SM-GW的Shared iFC編號,或者修改為不包含IP-SM-GW觸發(fā)規(guī)則的Shared iFC編號。
步驟1101、當接收用戶發(fā)送的IP短消息后,I/S-CSCF查找所述IP短消息觸發(fā)到IP-SM-GW的共享iFC。
步驟1102、若查找不到所述觸發(fā)到IP-SM-GW的共享iFC,I/S-CSCF發(fā)送失敗消息至用戶。
具體的,用戶通過MESSAGE消息發(fā)送IP短消息,消息到達I/S-CSCF;由于用戶使用的Shared iFC中不包含觸發(fā)到IP-SM-GW的規(guī)則,因此I/S-CSCF找不到為MESSAGE消息服務(wù)的iFC;I/S-CSCF返回失敗消息,即發(fā)送403Forbidden響應(yīng)消息。
本發(fā)明實施例提供的短消息發(fā)送控制方法,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息,實現(xiàn)了對用戶停機的效果。
實施例六
本發(fā)明實施例提供一種短消息發(fā)送控制裝置1,如圖12所示,所述裝置1包括:更新單元10、確定單元11,其中,
所述更新單元10,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行業(yè)務(wù)操作后,更新用戶簽約數(shù)據(jù);
所述確定單元11,用于根據(jù)更新后的用戶簽約數(shù)據(jù)確定預(yù)存儲的用戶業(yè)務(wù)信息,還用于當接收用戶發(fā)送的IP短消息后,根據(jù)所述預(yù)存儲的用戶業(yè)務(wù)信息確定是否發(fā)送所述IP短消息。
進一步地,如圖13所示,所述裝置1還包括:發(fā)送單元12、接收單元13,
所述更新單元10,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新歸 屬簽約用戶服務(wù)器HSS中的用戶簽約數(shù)據(jù);
所述確定單元11,用于確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài),還用于當接收用戶發(fā)送的IP短消息后,根據(jù)初始過濾規(guī)則iFC確定網(wǎng)絡(luò)通訊協(xié)議短消息網(wǎng)關(guān)IP-SM-GW的地址;
所述發(fā)送單元12,用于將所述IP短消息發(fā)送至所述IP-SM-GW;還用于發(fā)送查詢用戶業(yè)務(wù)信息消息至所述HSS;
所述接收單元13,用于接收所述HSS發(fā)送的所述預(yù)存儲的用戶業(yè)務(wù)信息,確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
進一步地,如圖13所示,所述裝置1還包括:發(fā)送單元12,
所述更新單元10,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新IP-SM-GW中的用戶簽約數(shù)據(jù);
所述確定單元11,用于確定所述IP-SM-GW預(yù)存儲的用戶業(yè)務(wù)信息為停機狀態(tài),還用于當接收用戶發(fā)送的IP短消息后,根據(jù)iFC確定IP-SM-GW的地址;
所述發(fā)送單元12,用于將所述IP短消息發(fā)送至所述IP-SM-GW;還用于根據(jù)預(yù)存儲的用戶業(yè)務(wù)信息確定所述用戶為停機狀態(tài),發(fā)送失敗消息至所述用戶。
進一步地,如圖13所示,所述裝置1還包括:發(fā)送單元12,
所述更新單元10,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù);
所述確定單元11,用于確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的iFC,還用于當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的iFC;
所述發(fā)送單元12,用于若查找不到所述觸發(fā)到IP-SM-GW的iFC,發(fā)送失敗消息至所述用戶。
進一步地,所述更新單元10,用于業(yè)務(wù)運營支撐系統(tǒng)對用戶進行停機操作后,更新HSS中的用戶簽約數(shù)據(jù),確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù),刪除所述用戶觸發(fā)到IP-SM-GW的共享iFC編號;或者,還用于確定所述HSS預(yù)存儲的用戶業(yè)務(wù)信息包括:更新后的用戶簽約數(shù)據(jù), 修改所述共享iFC編號為不包含所述用戶觸發(fā)到所述IP-SM-GW。
進一步地,如圖13所示,所述裝置1還包括:發(fā)送單元12,
所述確定單元11,用于當接收用戶發(fā)送的IP短消息后,查找所述IP短消息觸發(fā)到IP-SM-GW的共享iFC;
所述發(fā)送單元12,用于若查找不到所述觸發(fā)到IP-SM-GW的共享iFC,發(fā)送失敗消息至用戶。
具體的,本發(fā)明實施例提供的短消息發(fā)送控制裝置的理解可以參考實施例一至實施例五的短消息發(fā)送控制方法的說明,本發(fā)明實施例在此不再贅述。
本發(fā)明實施例提供的短消息發(fā)送控制裝置,可以在用戶被停機后,阻止用戶發(fā)送的IP短消息,實現(xiàn)了對用戶停機的效果。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使 得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。