專利名稱:攜出用戶短消息回執(zhí)處理設(shè)備、系統(tǒng)及處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,特別是一種攜出用戶短消息回執(zhí)處理設(shè)備、系統(tǒng) 及處理方法。
背景技術(shù):
號(hào)碼攜帶(NP,Number Portability)業(yè)務(wù)也稱為移機(jī)不改號(hào)業(yè)務(wù),即用戶服務(wù)擁 有永久的電話號(hào)碼,稱為可攜帶號(hào)碼。當(dāng)用戶移機(jī)變更電信運(yùn)營(yíng)商后,仍可使用原來的電話 號(hào)碼。這樣一來,用戶在享受可自主選擇電信運(yùn)營(yíng)商便利的同時(shí),省卻了因電話號(hào)碼變更而 帶來的麻煩。用戶在攜號(hào)轉(zhuǎn)網(wǎng)后作為攜入網(wǎng)絡(luò)的用戶,可以使用語音、短信等基礎(chǔ)電信業(yè)務(wù)和 彩信等增值電信業(yè)務(wù)?,F(xiàn)有技術(shù)中,對(duì)于短信業(yè)務(wù)的號(hào)碼攜帶的具體實(shí)現(xiàn)的方案如下所述,包括攜出網(wǎng)絡(luò)的短消息服務(wù)中心(Short Message Service Centre, SMSC)向網(wǎng)關(guān)發(fā)送 短消息路由查詢消息;網(wǎng)關(guān)查詢NP數(shù)據(jù)庫后向攜出網(wǎng)絡(luò)的SMSC返回路由碼前綴;攜出網(wǎng)絡(luò)的SMSC將短消息發(fā)送到路由碼前綴所對(duì)應(yīng)的攜入網(wǎng)絡(luò)的SMSC ;攜入網(wǎng)絡(luò)的SMSC向攜帶入網(wǎng)絡(luò)的HLR(Home Location Register,歸屬位置寄存 器)查詢被叫用戶的短消息路由信息后,根據(jù)該路由信息將短消息發(fā)送給被叫用戶。發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在如下缺點(diǎn)現(xiàn)有技術(shù)的方案無法進(jìn)行短消息回執(zhí)的投遞處理。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種攜出用戶短消息回執(zhí)處理設(shè)備、系統(tǒng)及處理方法,使得 發(fā)送到攜出用戶的短消息的短消息回執(zhí)能夠正常投遞。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種攜出用戶短消息回執(zhí)處理設(shè)備,包 括回執(zhí)接收模塊,用于接收短消息對(duì)應(yīng)的短消息回執(zhí);所述短消息的發(fā)送方為第二 移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng) 通信網(wǎng)絡(luò)的攜出用戶;第一消息發(fā)送模塊,用于在從短消息服務(wù)中心接收到所述短消息超過預(yù)設(shè)時(shí)間, 而所述回執(zhí)接收模塊沒有接收到所述短消息回執(zhí)時(shí),向所述SMSC返回響應(yīng)消息,通知所述 SMSC所述短消息暫時(shí)無法投遞;第二消息發(fā)送模塊,用于在所述回執(zhí)接收模塊接收到所述短消息回執(zhí)后,向所述 SMSC發(fā)送通知消息;攔截模塊,用于攔截所述SMSC接收到所述通知消息后重新發(fā)送的所述短消息;第三消息發(fā)送模塊,用于在所述攔截模塊攔截重新發(fā)送的所述短消息后,將所述短消息回執(zhí)發(fā)送給所述SMSC。上述的攜出用戶短消息回執(zhí)處理設(shè)備,其中,與所述SMSC之間通過移動(dòng)應(yīng)用部分 MAP信令交互,所述預(yù)設(shè)時(shí)間為要求返回MAP信令響應(yīng)的時(shí)間。上述的攜出用戶短消息回執(zhí)處理設(shè)備,其中,還包括保存模塊,用于保存所述短消息;所述攔截模塊具體用于根據(jù)所述保存模塊中保存的所述短消息判斷接收到的短 消息是否為所述SMSC在接收到所述通知消息后重新發(fā)送的所述短消息。上述的攜出用戶短消息回執(zhí)處理設(shè)備,其中,還包括刪除模塊,用于在所述第三消息發(fā)送模塊發(fā)送所述短消息回執(zhí)后,刪除所述保存 模塊中的所述短消息。上述的攜出用戶短消息回執(zhí)處理設(shè)備,其中,所述MAP響應(yīng)消息指示錯(cuò)誤原因代 碼為219,所述通知消息為Alert-SC消息。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種攜出用戶短消息回執(zhí)處理系統(tǒng), 包括短消息服務(wù)中心SMSC和短消息服務(wù)網(wǎng)關(guān),其中,還包括攜出用戶短消息回執(zhí)處理設(shè) 備,所述攜出用戶短消息回執(zhí)處理設(shè)備包括回執(zhí)接收模塊,用于從所述SMSC接收短消息對(duì)應(yīng)的短消息回執(zhí);所述短消息的發(fā) 送方為第二移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從第一移動(dòng)通信網(wǎng)絡(luò)攜出 到所述第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;第一消息發(fā)送模塊,用于在從所述SMSC接收到所述短消息超過預(yù)設(shè)時(shí)間,而所述 回執(zhí)接收模塊沒有接收到所述短消息回執(zhí)時(shí),向所述SMSC返回響應(yīng)消息,通知所述SMSC所 述短消息暫時(shí)無法投遞;第二消息發(fā)送模塊,用于在所述回執(zhí)接收模塊接收到所述短消息回執(zhí)后,向所述 SMSC發(fā)送通知消息;攔截模塊,用于攔截所述SMSC接收到所述通知消息后重新發(fā)送的所述短消息;第三消息發(fā)送模塊,用于在所述攔截模塊攔截重新發(fā)送的所述短消息后,將所述 短消息回執(zhí)發(fā)送給所述SMSC。上述的攜出用戶短消息回執(zhí)處理系統(tǒng),其中,與所述SMSC之間通過移動(dòng)應(yīng)用部分 MAP信令交互,所述預(yù)設(shè)時(shí)間為要求返回MAP信令響應(yīng)的時(shí)間。上述的攜出用戶短消息回執(zhí)處理系統(tǒng),其中,所述攜出用戶短消息回執(zhí)處理設(shè)備 還包括保存模塊,用于保存所述短消息;所述攔截模塊具體用于根據(jù)所述保存模塊中保存的所述短消息判斷接收到的短 消息是否為所述SMSC在接收到所述通知消息后重新發(fā)送的所述短消息。上述的攜出用戶短消息回執(zhí)處理系統(tǒng),其中,所述攜出用戶短消息回執(zhí)處理設(shè)備 還包括刪除模塊,用于在所述第三消息發(fā)送模塊發(fā)送所述短消息回執(zhí)后,刪除所述保存 模塊中的所述短消息。上述的攜出用戶短消息回執(zhí)處理系統(tǒng),其中,所述MAP響應(yīng)消息指示錯(cuò)誤原因代 碼為219,所述通知消息為Alert-SC消息。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種短消息回執(zhí)的處理方法,包括攜出用戶短消息回執(zhí)處理設(shè)備接收短消息對(duì)應(yīng)的短消息回執(zhí);所述短消息的發(fā)送方為第二移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從第一移動(dòng)通信網(wǎng)絡(luò)攜出到 所述第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;攜出用戶短消息回執(zhí)處理設(shè)備在從短消息服務(wù)中心接收到所述短消息超過預(yù)設(shè) 時(shí)間,而所述回執(zhí)接收模塊沒有接收到所述短消息回執(zhí)時(shí),向所述SMSC返回響應(yīng)消息,通 知所述SMSC所述短消息暫時(shí)無法投遞;攜出用戶短消息回執(zhí)處理設(shè)備在所述回執(zhí)接收模塊接收到所述短消息回執(zhí)后,向 所述SMSC發(fā)送通知消息;攜出用戶短消息回執(zhí)處理設(shè)備攔截所述SMSC接收到所述通知消息后重新發(fā)送的 所述短消息;攜出用戶短消息回執(zhí)處理設(shè)備在攔截重新發(fā)送的所述短消息后,將所述短消息回 執(zhí)發(fā)送給所述SMSC。上述的短消息回執(zhí)的處理方法,其中,所述攜出用戶短消息回執(zhí)處理設(shè)備與所述 SMSC之間通過移動(dòng)應(yīng)用部分MAP信令交互,所述預(yù)設(shè)時(shí)間為要求返回MAP信令響應(yīng)的時(shí)間。上述的短消息回執(zhí)的處理方法,其中,所述MAP響應(yīng)消息指示錯(cuò)誤原因代碼為 219,所述通知消息為Alert-SC消息。本發(fā)明實(shí)施例具有以下的有益效果本發(fā)明具體實(shí)施例中,對(duì)于發(fā)送方為第二移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用 戶,而接收方為從所述第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶的短消息, 攜出用戶短消息回執(zhí)處理設(shè)備在信令超時(shí)還沒有接收到短消息回執(zhí)時(shí),先模擬用戶關(guān)機(jī)狀 態(tài),然后在接收到短消息回執(zhí)后,模擬HLR通知SMSC用戶開機(jī),并在攔截SMSC重發(fā)的短消 息后,將接收到的短消息回執(zhí)發(fā)送給SMSC,實(shí)現(xiàn)了短消息回執(zhí)的正常處理,既不會(huì)造成錯(cuò)誤 扣費(fèi),也不會(huì)影響用戶的業(yè)務(wù)體驗(yàn)。
圖1為本發(fā)明實(shí)施例的短消息業(yè)務(wù)的處理方法對(duì)于攜出用戶的處理流程圖;圖2為本發(fā)明實(shí)施例的短消息業(yè)務(wù)的處理方法對(duì)于攜入用戶的處理流程圖;圖3為本發(fā)明實(shí)施例的攜出用戶短消息處理設(shè)備的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例的短消息回執(zhí)的處理方法的處理流程圖;圖5所示為本發(fā)明實(shí)施例為解決圖4流程中出現(xiàn)的問題而提出的短消息回執(zhí)的處 理方法的處理流程圖;圖6為本發(fā)明實(shí)施例的用于短消息回執(zhí)處理的攜出用戶短消息回執(zhí)處理設(shè)備的 結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例的攜出用戶短消息回執(zhí)處理設(shè)備、系統(tǒng)及處理方法中,設(shè)置一 NP MSC,該NP MSC在接收到SMSC發(fā)送的短消息時(shí),查詢用戶攜出信息,將RN加在被叫號(hào)碼前, 然后根據(jù)RN將短信通過SMPP發(fā)送到互通SMG (Short Message Gateway,短消息網(wǎng)關(guān)),由互通SMG將短消息網(wǎng)關(guān)根據(jù)RN將出網(wǎng)。本發(fā)明實(shí)施例的短消息業(yè)務(wù)的處理方法,對(duì)于攜出用戶而言,如圖1所示,包括步驟11,第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心SMSC接收第一短消息,所述第一短 消息的接收方為從所述第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;其中,該第一短消息可以是移動(dòng)交換中心接收到的所述第一移動(dòng)通信網(wǎng)絡(luò)內(nèi)的用 戶發(fā)送的短消息,也可以是互通SMG接收到的第三移動(dòng)通信網(wǎng)絡(luò)內(nèi)的用戶發(fā)送的短消息;所述第三移動(dòng)通信網(wǎng)絡(luò)可以是第二移動(dòng)通信網(wǎng)絡(luò),也可以是第一移動(dòng)通信網(wǎng)絡(luò)和 第二移動(dòng)通信網(wǎng)絡(luò)之外的其他移動(dòng)通信網(wǎng)絡(luò)。步驟12,第一移動(dòng)通信網(wǎng)絡(luò)的所述短消息服務(wù)中心SMSC判斷出所述第一短消息 的接收方號(hào)碼屬于所述第一移動(dòng)通信網(wǎng)絡(luò)的號(hào)段時(shí),向所述第一移動(dòng)通信網(wǎng)絡(luò)的歸屬位置 寄存器HLR發(fā)送路由查詢消息;對(duì)于從所述第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng)通信網(wǎng)絡(luò)的 攜出用戶,所述HLR中對(duì)應(yīng)的設(shè)備標(biāo)識(shí)為一攜出用戶短消息處理設(shè)備的設(shè)備標(biāo)識(shí);步驟13,第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心接收HLR返回的路由查詢響應(yīng)消 息,所述查詢響應(yīng)消息中包括所述攜出用戶短消息處理設(shè)備的設(shè)備標(biāo)識(shí);步驟14,第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心根據(jù)所述設(shè)備標(biāo)識(shí)將所述第一短消 息發(fā)送到所述攜出用戶短消息處理設(shè)備;步驟15,所述攜出用戶短消息處理設(shè)備查詢數(shù)據(jù)庫,獲取所述第一短消息的接收 方當(dāng)前簽約的所述第二移動(dòng)通信網(wǎng)絡(luò);步驟16,所述攜出用戶短消息處理設(shè)備在所述第一短消息的接收號(hào)碼前加上RN 后,將修改后的所述第一短消息通過互通短消息服務(wù)網(wǎng)關(guān)發(fā)送到所述第二移動(dòng)通信網(wǎng)絡(luò)的 互通短消息服務(wù)網(wǎng)關(guān)。在該第一短消息通過互通短消息服務(wù)網(wǎng)關(guān)發(fā)送到所述第二移動(dòng)通信網(wǎng)絡(luò)的互通 短消息服務(wù)網(wǎng)關(guān)后通過如下流程發(fā)送到用戶所述第二移動(dòng)通信網(wǎng)絡(luò)的互通短消息服務(wù)網(wǎng)關(guān)將該第一短消息轉(zhuǎn)發(fā)給所述第二 移動(dòng)通信網(wǎng)絡(luò)的SMSC ;所述第二移動(dòng)通信網(wǎng)絡(luò)的SMSC刪除所述RN得到所述第一短消息的真實(shí)接收號(hào) 碼;所述第二移動(dòng)通信網(wǎng)絡(luò)的SMSC向所述第二移動(dòng)通信網(wǎng)絡(luò)的HLR發(fā)送路由查詢消 息;所述第二移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心接收所述HLR返回的路由查詢響應(yīng)消 息,所述查詢響應(yīng)消息中包括所述MSC的標(biāo)識(shí);所述第二移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心將所述第一短消息轉(zhuǎn)發(fā)到所述MSC標(biāo) 識(shí)對(duì)應(yīng)的用戶拜訪移動(dòng)交換中心MSC ;所述第二移動(dòng)通信網(wǎng)絡(luò)的用戶拜訪移動(dòng)交換中心MSC將所述第一短消息投遞到 用戶。在本發(fā)明的具體實(shí)施例中,對(duì)于從所述第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng)通信網(wǎng) 絡(luò)的攜出用戶,所述HLR中對(duì)應(yīng)的設(shè)備標(biāo)識(shí)為一攜出用戶短消息處理設(shè)備的設(shè)備標(biāo)識(shí),為 了實(shí)現(xiàn)這一點(diǎn),在本發(fā)明的具體實(shí)施例中,可以通過如下方式實(shí)現(xiàn),詳細(xì)描述如下。< 方式一 >
在HLR預(yù)先記錄所有攜出用戶與所述攜出用戶短消息處理設(shè)備的設(shè)備標(biāo)識(shí)之間 的對(duì)應(yīng)關(guān)系,在預(yù)先記錄了上述對(duì)應(yīng)關(guān)系之后,HLR在接收到路由查詢消息之后,如果用戶 為攜出用戶,則會(huì)獲取該設(shè)備標(biāo)識(shí),并通過路由查詢響應(yīng)消息返回SMSC,而SMSC則會(huì)根據(jù) 該設(shè)備標(biāo)識(shí)將短消息發(fā)送到攜出用戶短消息處理設(shè)備。第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心接收HLR返回的包括所述攜出用戶短消息 處理設(shè)備的設(shè)備標(biāo)識(shí)的路由查詢響應(yīng)消息后,會(huì)將短消息發(fā)送到所述攜出用戶短消息處理 設(shè)備。< 方式二 >攜出用戶短消息處理設(shè)備模擬所有攜出用戶向HLR發(fā)起位置更新操作,HLR則會(huì) 記錄所有攜出用戶與所述攜出用戶短消息處理設(shè)備的設(shè)備標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,在預(yù)先記 錄了上述對(duì)應(yīng)關(guān)系之后,HLR在接收到路由查詢消息之后,如果用戶為攜出用戶,則會(huì)獲取 該設(shè)備標(biāo)識(shí),并通過路由查詢響應(yīng)消息返回SMSC,而SMSC則會(huì)根據(jù)該設(shè)備標(biāo)識(shí)將短消息發(fā) 送到攜出用戶短消息處理設(shè)備。第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心接收HLR返回的包括所述攜出用戶短消息 處理設(shè)備的設(shè)備標(biāo)識(shí)的路由查詢響應(yīng)消息后,會(huì)將短消息發(fā)送到所述攜出用戶短消息處理 設(shè)備。本發(fā)明實(shí)施例的短消息業(yè)務(wù)的處理方法,對(duì)于攜入用戶而言,如圖2所示,包括步驟21,第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心SMSC接收第二短消息,所述第二短 消息的接收方為從第二移動(dòng)通信網(wǎng)絡(luò)攜入到所述第一移動(dòng)通信網(wǎng)絡(luò)的攜入用戶;其中,該第二短消息可以是移動(dòng)交換中心接收到的所述第一移動(dòng)通信網(wǎng)絡(luò)內(nèi)的用 戶發(fā)送的短消息(這種情況下從步驟22開始),也可以是通過互通SMG接收到的第三移動(dòng) 通信網(wǎng)絡(luò)內(nèi)的用戶發(fā)送的短消息(這種情況下從步驟23開始);圖2中僅以發(fā)送方為第一 移動(dòng)通信網(wǎng)絡(luò)內(nèi)的用戶為例進(jìn)行說明。步驟22,第一移動(dòng)通信網(wǎng)絡(luò)的所述短消息服務(wù)中心SMSC判斷出所述第一短消息 的接收方號(hào)碼屬于所述第二移動(dòng)通信網(wǎng)絡(luò)的號(hào)段時(shí),將所述第二短消息通過所述第一移動(dòng) 通信網(wǎng)絡(luò)的互通短消息服務(wù)網(wǎng)關(guān)發(fā)送到所述第二移動(dòng)通信網(wǎng)絡(luò)的互通短消息服務(wù)網(wǎng)關(guān);由于該接收用戶已經(jīng)攜入到所述第一移動(dòng)通信網(wǎng)絡(luò),因此,在第二移動(dòng)通信網(wǎng)絡(luò) 會(huì)執(zhí)行步驟11-16的過程(執(zhí)行主體都變成第二移動(dòng)通信網(wǎng)絡(luò)中的執(zhí)行主體);步驟23,第一移動(dòng)通信網(wǎng)絡(luò)的互通短消息服務(wù)網(wǎng)關(guān)收到接收號(hào)碼以RN開始的所 述第二短消息后,將該第二短消息轉(zhuǎn)發(fā)給所述第一移動(dòng)通信網(wǎng)絡(luò)的SMSC ;步驟24,所述第一移動(dòng)通信網(wǎng)絡(luò)的SMSC刪除所述RN得到所述第二短消息的真實(shí) 接收號(hào)碼;步驟25,所述第一移動(dòng)通信網(wǎng)絡(luò)的SMSC向所述第一移動(dòng)通信網(wǎng)絡(luò)的HLR發(fā)送路由 查詢消息;步驟26,所述第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心接收所述HLR返回的路由查詢 響應(yīng)消息,所述查詢響應(yīng)消息中包括用戶拜訪移動(dòng)交換中心MSC標(biāo)識(shí);步驟27,所述第一移動(dòng)通信網(wǎng)絡(luò)的短消息服務(wù)中心將所述第二短消息轉(zhuǎn)發(fā)到用戶 拜訪移動(dòng)交換中心MSC標(biāo)識(shí)對(duì)應(yīng)的用戶拜訪移動(dòng)交換中心MSC ;步驟28,所述第一移動(dòng)通信網(wǎng)絡(luò)的用戶拜訪移動(dòng)交換中心MSC將所述第二短消息投遞到用戶。本發(fā)明具體實(shí)施例的攜出用戶短消息處理設(shè)備如圖3所示,包括保存模塊,用于保存從第一移動(dòng)通信網(wǎng)絡(luò)攜出的用戶的用戶信息;短消息接收模塊,用于從短消息服務(wù)中心SMSC接收第一短消息,所述第一短消息 的接收方為從所述第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;查找模塊,用于查詢所述保存模塊,獲取所述第一短消息的接收方當(dāng)前簽約的所 述第二移動(dòng)通信網(wǎng)絡(luò);短消息處理模塊,用于在所述第一短消息的接收號(hào)碼前加上RN ;短消息前轉(zhuǎn)模塊,用于將修改后的所述第一短消息發(fā)送到與所述第二移動(dòng)通信網(wǎng) 絡(luò)進(jìn)行互通的短消息服務(wù)網(wǎng)關(guān)。當(dāng)然,考慮到保存模塊中的數(shù)據(jù)需要實(shí)時(shí)更新,因此,本發(fā)明實(shí)施例的攜出用戶短 消息處理設(shè)備還包括同步模塊,用于在所述本地號(hào)碼攜帶數(shù)據(jù)庫和所述保存模塊之間進(jìn)行數(shù)據(jù)同步, 更新所述保存模塊中保存的所述用戶信息。該數(shù)據(jù)同步操作可以定時(shí)進(jìn)行,也可以是基于上層管理系統(tǒng)的通知而進(jìn)行。其中短消息接收模塊與SMSC之間通過MAP (Mobile Application Part,移動(dòng)應(yīng)用部 分)進(jìn)行通信;短消息前轉(zhuǎn)模塊與SMG之間通過SMPP (Short Message Peer to Peer短消息點(diǎn)對(duì) 點(diǎn)協(xié)議)進(jìn)行通信;同步模塊與本地NP數(shù)據(jù)庫之間通過SOAP (Simple Object Access Protocol,簡(jiǎn)單 對(duì)象訪問協(xié)議)或FTP (File Transfer Protocol,文件傳輸協(xié)議)進(jìn)行通信。當(dāng)然,考慮到操作維護(hù)問題,本發(fā)明實(shí)施例的攜出用戶短消息處理設(shè)備還包括網(wǎng)管模塊,通過網(wǎng)管接口或操作維護(hù)接口與操作維護(hù)系統(tǒng)連接,用于所述操作維 護(hù)系統(tǒng)對(duì)所述保存模塊、短消息接收模塊、短消息處理模塊、短消息前轉(zhuǎn)模塊和同步模塊的 操作維護(hù)。利用上述的方案,當(dāng)步驟11中的第一短消息來自第二或第三移動(dòng)網(wǎng)絡(luò)時(shí),對(duì)于短 消息回執(zhí)的處理方法如圖4所示(其中以短消息來自第三移動(dòng)通信網(wǎng)絡(luò)為例進(jìn)行說明),包 括步驟41,第一移動(dòng)通信網(wǎng)絡(luò)的第一互通SMG從第二移動(dòng)通信網(wǎng)絡(luò)的第二互通SMG 接收第二移動(dòng)通信網(wǎng)絡(luò)的SMSC在投遞所述第一短消息后產(chǎn)生的短消息回執(zhí)后,將所述短 消息回執(zhí)發(fā)送給攜出用戶短消息回執(zhí)處理設(shè)備;步驟42,攜出用戶短消息回執(zhí)處理設(shè)備將該短消息回執(zhí)發(fā)送給第一移動(dòng)通信網(wǎng)絡(luò) 的 SMSC ;步驟43,第一移動(dòng)通信網(wǎng)絡(luò)的SMSC通過第三互通SMG將所述短消息回執(zhí)發(fā)送給第 三移動(dòng)通信網(wǎng)絡(luò)的第四互通SMG,實(shí)現(xiàn)短消息回執(zhí)的投遞。然而,上述的短消息回執(zhí)投遞方法中,考慮到在第一移動(dòng)通信網(wǎng)絡(luò),攜出用戶短消 息回執(zhí)處理設(shè)備與SMSC之間通過MAP信令交互,其定時(shí)器設(shè)置為第一時(shí)長(zhǎng),而網(wǎng)間互通SMG 的定時(shí)器設(shè)置為第二時(shí)長(zhǎng),該第二時(shí)長(zhǎng)遠(yuǎn)大于第一時(shí)長(zhǎng),如通常情況下,第一時(shí)長(zhǎng)設(shè)置為30秒,第二時(shí)長(zhǎng)設(shè)置為48小時(shí),因此,上述的短消息回執(zhí)投遞方法有可能出現(xiàn),MAP信令超時(shí)而短消息回執(zhí)還沒有返回的情況。在這種情況下,攜出用戶短消息回執(zhí)處理設(shè)備不論向SMSC返回成功或失敗的 MAPAck消息都會(huì)存在問題,如下所述如果返回成功,在短消息投遞失敗的情況下,首先會(huì)影響主叫用戶的短消息業(yè)務(wù) 體驗(yàn)(短消息投遞失敗,卻給用戶返回投遞成功的通知消息),其次,會(huì)產(chǎn)生錯(cuò)誤扣費(fèi),如果 返回成功,則第二或第三運(yùn)營(yíng)商會(huì)對(duì)主叫用戶進(jìn)行扣費(fèi),但實(shí)際上短消息投遞失敗,不應(yīng)該 扣費(fèi),會(huì)引起主叫用戶的投訴。如果返回失敗,在短消息投遞成功的情況下,同樣會(huì)影響主叫用戶的短消息業(yè)務(wù) 體驗(yàn)(短消息投遞成功,卻給用戶返回投遞失敗的通知消息),而且由于返回投遞失敗,無 法對(duì)主叫用戶扣費(fèi),但實(shí)際已經(jīng)成功投遞,所以運(yùn)營(yíng)商有結(jié)算損失。因此,需采用下述技術(shù)方案解決給攜出用戶發(fā)短信時(shí)短信回執(zhí)超時(shí)問題,其如圖5 所示,包括步驟51,在從短消息服務(wù)中心接收到一短消息超過預(yù)設(shè)時(shí)間(攜出用戶短消息回 執(zhí)處理設(shè)備與所述SMSC之間通過移動(dòng)應(yīng)用部分MAP信令交互時(shí),所述預(yù)設(shè)時(shí)間為要求返回 MAP信令響應(yīng)的時(shí)間,如30s),而攜出用戶短消息回執(zhí)處理設(shè)備沒有收到第一 SMG轉(zhuǎn)發(fā)的第 一短消息的短消息回執(zhí)時(shí),攜出用戶短消息回執(zhí)處理設(shè)備向第一移動(dòng)通信網(wǎng)絡(luò)的SMSC返 回錯(cuò)誤原因?yàn)椤?19 :HLR用戶缺席"MAP Ack消息,并保存所述第一短消息;所述第一短消息 的發(fā)送方為第二或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從所述第一移動(dòng)通信網(wǎng)絡(luò)攜出到第 二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;步驟52,第一移動(dòng)通信網(wǎng)絡(luò)的SMSC通知HLR用戶狀態(tài)關(guān)機(jī),HLR忽略SMSC發(fā)送的 對(duì)攜出用戶的狀態(tài)報(bào)告消息r印ort-sm-delivery-status,不修改用戶狀態(tài);步驟53,攜出用戶短消息回執(zhí)處理設(shè)備收到第一移動(dòng)通信網(wǎng)絡(luò)的第一 SMG轉(zhuǎn)發(fā)的 短消息回執(zhí)后,模擬攜出用戶所在的HLR向第一移動(dòng)通信網(wǎng)絡(luò)的SMSC發(fā)送Alert-SC消息 (通知SMSC攜出用戶開機(jī),可以重新發(fā)送所述第一短消息);步驟54,攜出用戶短消息回執(zhí)處理設(shè)備攔截第一移動(dòng)通信網(wǎng)絡(luò)的所述SMSC接收 到所述Alert-SC消息后重新發(fā)送的所述第一短消息;步驟55,攜出用戶短消息回執(zhí)處理設(shè)備將所述短消息回執(zhí)通過MAP響應(yīng)返回給第 一移動(dòng)通信網(wǎng)絡(luò)的SMSC。在攜出用戶短消回執(zhí)息處理設(shè)備與SMSC之間通過MAP信令交互時(shí),該預(yù)設(shè)時(shí)間為 MAP信令的超時(shí)時(shí)間。本發(fā)明實(shí)施例的攜出用戶短消息回執(zhí)處理設(shè)備如圖6所示,包括回執(zhí)接收模塊,用于接收短消息對(duì)應(yīng)的短消息回執(zhí);所述短消息的發(fā)送方為第二 或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從所述第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng)通信網(wǎng)絡(luò) 的攜出用戶;第一消息發(fā)送模塊,用于在從短消息服務(wù)中心第一次接收到所述短消息超過預(yù)設(shè) 時(shí)間(攜出用戶短消息處理設(shè)備與所述SMSC之間通過移動(dòng)應(yīng)用部分MAP信令交互時(shí),所述 預(yù)設(shè)時(shí)間為要求返回MAP信令響應(yīng)的時(shí)間,如30s),而所述回執(zhí)接收模塊沒有接收到所述 短消息回執(zhí)時(shí),向所述SMSC返回響應(yīng)消息,通知所述SMSC所述短消息暫時(shí)無法投遞;
第二消息發(fā)送模塊,用于在所述回執(zhí)接收模塊接收到所述短消息回執(zhí)后,向第一 移動(dòng)通信網(wǎng)絡(luò)的SMSC發(fā)送第二消息;攔截模塊,用于攔截所述SMSC接收到所述第二消息后重新發(fā)送的所述短消息;第三消息發(fā)送模塊,用于在所述攔截模塊攔截所述SMSC重新發(fā)送的短消息后,將 所述短消息回執(zhí)通過MAP響應(yīng)返回給第一移動(dòng)通信網(wǎng)絡(luò)的SMSC。在本發(fā)明具體實(shí)施例中,該第一消息為錯(cuò)誤原因?yàn)椤?19 :HLR用戶缺席” MAP Ack 消息,而第二消息為Alert-SC消息。在本發(fā)明具體實(shí)施例中,該攜出用戶短消息回執(zhí)處理設(shè)備還包括保存模塊,用于保存所述短消息;當(dāng)然,為了及時(shí)清除保存模塊,本發(fā)明實(shí)施例的攜出用戶短消息回執(zhí)處理設(shè)備還 包括刪除模塊,用于在所述第三消息發(fā)送模塊發(fā)送所述短消息回執(zhí)后,刪除所述保存 模塊中的所述短消息。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種攜出用戶短消息回執(zhí)處理設(shè)備,其特征在于,包括回執(zhí)接收模塊,用于接收短消息對(duì)應(yīng)的短消息回執(zhí);所述短消息的發(fā)送方為第二移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從第一移動(dòng)通信網(wǎng)絡(luò)攜出到第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;第一消息發(fā)送模塊,用于在從短消息服務(wù)中心接收到所述短消息超過預(yù)設(shè)時(shí)間,而所述回執(zhí)接收模塊沒有接收到所述短消息回執(zhí)時(shí),向所述SMSC返回響應(yīng)消息,通知所述SMSC所述短消息暫時(shí)無法投遞;第二消息發(fā)送模塊,用于在所述回執(zhí)接收模塊接收到所述短消息回執(zhí)后,向所述SMSC發(fā)送通知消息;攔截模塊,用于攔截所述SMSC接收到所述通知消息后重新發(fā)送的所述短消息;第三消息發(fā)送模塊,用于在所述攔截模塊攔截重新發(fā)送的所述短消息后,將所述短消息回執(zhí)發(fā)送給所述SMSC。
2.根據(jù)權(quán)利要求1所述的攜出用戶短消息回執(zhí)處理設(shè)備,其特征在于,與所述SMSC之 間通過移動(dòng)應(yīng)用部分MAP信令交互,所述預(yù)設(shè)時(shí)間為要求返回MAP信令響應(yīng)的時(shí)間。
3.根據(jù)權(quán)利要求1或2所述的攜出用戶短消息回執(zhí)處理設(shè)備,其特征在于,還包括保存模塊,用于保存所述短消息;所述攔截模塊具體用于根據(jù)所述保存模塊中保存的所述短消息判斷接收到的短消息 是否為所述SMSC在接收到所述通知消息后重新發(fā)送的所述短消息。
4.根據(jù)權(quán)利要求3所述的攜出用戶短消息回執(zhí)處理設(shè)備,其特征在于,還包括刪除模塊,用于在所述第三消息發(fā)送模塊發(fā)送所述短消息回執(zhí)后,刪除所述保存模塊 中的所述短消息。
5.根據(jù)權(quán)利要求2所述的攜出用戶短消息回執(zhí)處理設(shè)備,其特征在于,所述MAP響應(yīng)消 息指示錯(cuò)誤原因代碼為219,所述通知消息為Alert-SC消息。
6.一種攜出用戶短消息回執(zhí)處理系統(tǒng),包括短消息服務(wù)中心SMSC和短消息服務(wù)網(wǎng)關(guān), 其特征在于,還包括攜出用戶短消息回執(zhí)處理設(shè)備,所述攜出用戶短消息回執(zhí)處理設(shè)備包 括回執(zhí)接收模塊,用于從所述SMSC接收短消息對(duì)應(yīng)的短消息回執(zhí);所述短消息的發(fā)送方 為第二移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從第一移動(dòng)通信網(wǎng)絡(luò)攜出到所 述第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;第一消息發(fā)送模塊,用于在從所述SMSC接收到所述短消息超過預(yù)設(shè)時(shí)間,而所述回執(zhí) 接收模塊沒有接收到所述短消息回執(zhí)時(shí),向所述SMSC返回響應(yīng)消息,通知所述SMSC所述短 消息暫時(shí)無法投遞;第二消息發(fā)送模塊,用于在所述回執(zhí)接收模塊接收到所述短消息回執(zhí)后,向所述SMSC 發(fā)送通知消息;攔截模塊,用于攔截所述SMSC接收到所述通知消息后重新發(fā)送的所述短消息;第三消息發(fā)送模塊,用于在所述攔截模塊攔截重新發(fā)送的所述短消息后,將所述短消 息回執(zhí)發(fā)送給所述SMSC。
7.根據(jù)權(quán)利要求6所述的攜出用戶短消息回執(zhí)處理系統(tǒng),其特征在于,與所述SMSC之 間通過移動(dòng)應(yīng)用部分MAP信令交互,所述預(yù)設(shè)時(shí)間為要求返回MAP信令響應(yīng)的時(shí)間。
8.根據(jù)權(quán)利要求6或7所述的攜出用戶短消息回執(zhí)處理系統(tǒng),其特征在于,所述攜出用 戶短消息回執(zhí)處理設(shè)備還包括保存模塊,用于保存所述短消息;所述攔截模塊具體用于根據(jù)所述保存模塊中保存的所述短消息判斷接收到的短消息 是否為所述SMSC在接收到所述通知消息后重新發(fā)送的所述短消息。
9.根據(jù)權(quán)利要求8所述的攜出用戶短消息回執(zhí)處理系統(tǒng),其特征在于,所述攜出用戶 短消息回執(zhí)處理設(shè)備還包括刪除模塊,用于在所述第三消息發(fā)送模塊發(fā)送所述短消息回執(zhí)后,刪除所述保存模塊 中的所述短消息。
10.根據(jù)權(quán)利要求7所述的攜出用戶短消息回執(zhí)處理系統(tǒng),其特征在于,所述MAP響應(yīng) 消息指示錯(cuò)誤原因代碼為219,所述通知消息為Alert-SC消息。
11.一種短消息回執(zhí)的處理方法,其特征在于,包括攜出用戶短消息回執(zhí)處理設(shè)備接收短消息對(duì)應(yīng)的短消息回執(zhí);所述短消息的發(fā)送方為 第二移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為從第一移動(dòng)通信網(wǎng)絡(luò)攜出到所述 第二移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;攜出用戶短消息回執(zhí)處理設(shè)備在從短消息服務(wù)中心接收到所述短消息超過預(yù)設(shè)時(shí)間, 而所述回執(zhí)接收模塊沒有接收到所述短消息回執(zhí)時(shí),向所述SMSC返回響應(yīng)消息,通知所述 SMSC所述短消息暫時(shí)無法投遞;攜出用戶短消息回執(zhí)處理設(shè)備在所述回執(zhí)接收模塊接收到所述短消息回執(zhí)后,向所述 SMSC發(fā)送通知消息;攜出用戶短消息回執(zhí)處理設(shè)備攔截所述SMSC接收到所述通知消息后重新發(fā)送的所述 短消息;攜出用戶短消息回執(zhí)處理設(shè)備在攔截重新發(fā)送的所述短消息后,將所述短消息回執(zhí)發(fā) 送給所述SMSC。
12.根據(jù)權(quán)利要求11所述的短消息回執(zhí)的處理方法,其特征在于,所述攜出用戶短消 息回執(zhí)處理設(shè)備與所述SMSC之間通過移動(dòng)應(yīng)用部分MAP信令交互,所述預(yù)設(shè)時(shí)間為要求返 回MAP信令響應(yīng)的時(shí)間。
13.根據(jù)權(quán)利要求11或12所述的短消息回執(zhí)的處理方法,其特征在于,所述MAP響應(yīng) 消息指示錯(cuò)誤原因代碼為219,所述通知消息為Alert-SC消息。
全文摘要
本發(fā)明提供一種攜出用戶短消息回執(zhí)處理設(shè)備、系統(tǒng)及處理方法,其中該設(shè)備包括回執(zhí)接收模塊,用于接收短消息回執(zhí);短消息的發(fā)送方為第二移動(dòng)通信網(wǎng)絡(luò)或第三移動(dòng)通信網(wǎng)絡(luò)的用戶,接收方為第一移動(dòng)通信網(wǎng)絡(luò)的攜出用戶;第一消息發(fā)送模塊,用于在從SMSC接收到短消息超過預(yù)設(shè)時(shí)間,而沒有接收到短消息回執(zhí)時(shí),向SMSC返回響應(yīng)消息,通知短消息暫時(shí)無法投遞;第二消息發(fā)送模塊,用于在接收到短消息回執(zhí)后,向SMSC發(fā)送通知消息;攔截模塊,用于攔截SMSC接收到通知消息后重新發(fā)送的短消息;第三消息發(fā)送模塊,用于在攔截模塊攔截重新發(fā)送的短消息后,將短消息回執(zhí)發(fā)送給SMSC。本發(fā)明實(shí)現(xiàn)了攜出用戶的短消息回執(zhí)的正常投遞。
文檔編號(hào)H04W88/18GK101990179SQ20091008999
公開日2011年3月23日 申請(qǐng)日期2009年7月30日 優(yōu)先權(quán)日2009年7月30日
發(fā)明者張昊, 徐鵬, 王兵, 趙毓毅, 陸璐, 陳旭 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司