專利名稱:一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法、裝置和通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法、裝置和 通信系統(tǒng)。
背景技術(shù):
目前廣泛應(yīng)用的移動(dòng)終端,比如手機(jī)的計(jì)費(fèi)方式有預(yù)付費(fèi)和后付費(fèi)。移動(dòng)終端用 戶可以根據(jù)應(yīng)用情況的不同,選擇采用不同的計(jì)費(fèi)方式進(jìn)行付費(fèi)。初期,移動(dòng)終端計(jì)費(fèi)方式與移動(dòng)終端號(hào)段有關(guān),比如,位于某個(gè)移動(dòng)終端號(hào)段的號(hào) 碼采用預(yù)付費(fèi)的計(jì)費(fèi)方式,而另一個(gè)移動(dòng)終端號(hào)段的號(hào)碼則采用后付費(fèi)的計(jì)費(fèi)方式,這樣, 在只要通過移動(dòng)終端的號(hào)碼就可以確定需要對(duì)該移動(dòng)終端采用何種計(jì)費(fèi)方式,可是,隨著 付費(fèi)方式切換的用戶增多,運(yùn)營(yíng)商開展了保持號(hào)碼不變而進(jìn)行移動(dòng)終端計(jì)費(fèi)方式切換的功 能,于是出現(xiàn)了越來越多的預(yù)付費(fèi)離散號(hào)碼,簡(jiǎn)稱散號(hào)。在現(xiàn)有技術(shù)中,常用的散號(hào)預(yù)付費(fèi)方案可以如下在設(shè)備側(cè)的短消息業(yè)務(wù)中心(SMSC,Short Message Service Center,可以簡(jiǎn)稱為 SMC)中,存儲(chǔ)一份關(guān)于散號(hào)的信息,以用作短消息的處理。當(dāng)用戶A發(fā)送短消息X給用戶B 時(shí),SMSC獲取用戶A發(fā)送的短消息X,然后發(fā)送查詢消息到計(jì)費(fèi)中心進(jìn)行查詢,以確定該短 消息X的計(jì)費(fèi)方式,如果確定與該短消息X相對(duì)應(yīng)的計(jì)費(fèi)方式是預(yù)付費(fèi),則進(jìn)行相應(yīng)的預(yù)付 費(fèi)處理流程,否則,如果確定與該短消息X相對(duì)應(yīng)的計(jì)費(fèi)方式是后付費(fèi),則進(jìn)行相應(yīng)的后付 費(fèi)處理流程。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),由于現(xiàn)有方案中所有 的短消息都需要到計(jì)費(fèi)中心查詢計(jì)費(fèi)屬性,所以導(dǎo)致網(wǎng)絡(luò)中的通訊交互增加,大大降低了 網(wǎng)絡(luò)的處理性能。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法、裝置和通信系統(tǒng),可以減 少網(wǎng)絡(luò)中的通訊交互,提高網(wǎng)絡(luò)的處理性能。一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法,包括獲取第一移動(dòng)終端發(fā)送的短消息;根據(jù)所述短消息發(fā)送話音的取路由消息給本地用戶位置寄存器(HLR,Home Location Register);接收HLR返回的話音的取路由應(yīng)答消息;根據(jù)所述話音的取路由應(yīng)答消息確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi) 扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)。一種短消息業(yè)務(wù)中心設(shè)備,包括獲取單元,用于獲取第一移動(dòng)終端發(fā)送的短消息;發(fā)送單元,用于根據(jù)獲取單元獲取到的短消息發(fā)送話音的取路由消息給本地用戶位置寄存器HLR;接收單元,用于接收HLR返回的話音的取路由應(yīng)答消息;第一處理單元,用于根據(jù)接收單元接收到的話音的取路由應(yīng)答消息確定第一移動(dòng) 終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)。一種通信系統(tǒng),包括短消息業(yè)務(wù)中心設(shè)備和本地用戶位置寄存器;短消息業(yè)務(wù)中心設(shè)備,用于獲取第一移動(dòng)終端發(fā)送的短消息,根據(jù)所述短消息發(fā) 送話音的取路由消息給本地用戶位置寄存器,接收本地用戶位置寄存器返回的話音的取路 由應(yīng)答消息,根據(jù)所述話音的取路由應(yīng)答消息確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù) 付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi);本地用戶位置寄存器,用于發(fā)送話音的取路由應(yīng)答消息給短消息業(yè)務(wù)中心設(shè)備。本發(fā)明實(shí)施例采用在獲取到第一移動(dòng)終端發(fā)送的短消息后,根據(jù)該短消息發(fā)送話 音的取路由消息給HLR,在接收到HLR返回的話音的取路由應(yīng)答消息后,根據(jù)該話音的取路 由應(yīng)答消息判斷第一移動(dòng)終端是否為預(yù)付費(fèi)終端,若是,則發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系 統(tǒng)以進(jìn)行扣費(fèi)。相對(duì)于現(xiàn)有技術(shù)而言,采用該方案不需要發(fā)送額外的查詢消息,也不需要額 外的大數(shù)據(jù)量存儲(chǔ),而是將現(xiàn)有技術(shù)中本需要向HLR發(fā)送的短消息的取路由消息更換為向 HLR發(fā)送話音的取路由消息,然后利用HLR返回的話音的取路由應(yīng)答消息確定第一移動(dòng)終 端是否為預(yù)付費(fèi)終端,從而使得在保留現(xiàn)有網(wǎng)絡(luò)架構(gòu)的情況下,可以減少網(wǎng)絡(luò)中的通訊交 互,提高網(wǎng)絡(luò)的處理性能。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的 附圖。圖1是本發(fā)明實(shí)施例一所提供的方法的流程圖;圖2是本發(fā)明實(shí)施例二所提供的方法的流程圖;圖3是本發(fā)明實(shí)施例所提供的SMSC設(shè)備的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例所提供的通信系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法、裝置和通信系統(tǒng)。以下分 別進(jìn)行詳細(xì)說明。實(shí)施例一、本實(shí)施例將從SMSC的角度進(jìn)行描述。一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法,如圖1所示,具體流程可以如下
101、獲取第一移動(dòng)終端發(fā)送的短消息;例如,SMSC接收第一移動(dòng)終端發(fā)送的需要發(fā)送給第二移動(dòng)終端的短消息。102、根據(jù)獲取到的短消息發(fā)送話音的取路由消息給HLR ;在獲取到第一移動(dòng)終端發(fā)送的短消息后,可以根據(jù)獲取到的短消息發(fā)送話音的取 路由消息如 MAP_SEND_R0UTING_INF0RMATI0N 消息給 HLR ;需說明的是,在現(xiàn)有技術(shù)中,SMSC在對(duì)短消息進(jìn)行處理時(shí),也需要發(fā)送取路由消息 給HLR以獲取路由數(shù)據(jù),對(duì)于短消息處理來說,現(xiàn)有的SMSC所發(fā)送的路由消息為短消息的 取路由消息,HLR在接收到短消息的取路由消息后,將返回相應(yīng)的短消息的取路由應(yīng)答消息 給SMSC,該短消息的取路由應(yīng)答消息包括路由數(shù)據(jù),但不攜帶有關(guān)扣費(fèi)的信息,比如不攜帶 業(yè)務(wù)控制點(diǎn)(SCP,Service Control Point)信息,而在本發(fā)明實(shí)施例中,SMSC所發(fā)送的路 由消息更換為話音的取路由消息,HLR在接收到該話音的取路由消息后,將返回相應(yīng)的話音 的取路由應(yīng)答消息給SMSC,該話音的取路由應(yīng)答消息除了包括路由數(shù)據(jù)之外,還攜帶有其 他的有關(guān)扣費(fèi)的信息,例如如果第一移動(dòng)終端為預(yù)付費(fèi)終端,則該話音的取路由應(yīng)答消息 還可以攜帶預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息,又例如,該話音的取路由應(yīng)答消息中還可以攜帶 一個(gè)可以指示用戶為預(yù)付費(fèi)終端的標(biāo)識(shí),等等。103、接收HLR返回的話音的取路由應(yīng)答消息;例如,接收HLR返回的話音的取路由應(yīng)答消息如MAP_SEND_R0UTING_INF0RMATI0N 應(yīng)答消息;該話音的取路由應(yīng)答消息中可以攜帶路由數(shù)據(jù)和預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息, 或者,該話音的取路由應(yīng)答消息中可以攜帶路由數(shù)據(jù)和可以指示用戶為預(yù)付費(fèi)終端的標(biāo) 識(shí),等等,可參見步驟102中相關(guān)說明。104、根據(jù)接收到的話音的取路由應(yīng)答消息確定第一移動(dòng)終端是否為預(yù)付費(fèi)終端, 若確定第一移動(dòng)終端為預(yù)付費(fèi)終端,則發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi);否則, 若確定第一移動(dòng)終端不是預(yù)付費(fèi)終端,則可以根據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送短 消息給第二移動(dòng)終端。其中,計(jì)費(fèi)系統(tǒng)可以是SCP,即通常所說的預(yù)付費(fèi)扣費(fèi)系統(tǒng),也可以是 其他可以實(shí)現(xiàn)類似扣費(fèi)功能的設(shè)備,具體實(shí)現(xiàn)可根據(jù)運(yùn)營(yíng)商的策略而定,在此不再贅述。例如,可以判斷接收到的話音的取路由應(yīng)答消息中攜帶了預(yù)付費(fèi)終端對(duì)應(yīng)的SCP 信息,若接收到的話音的取路由應(yīng)答消息中攜帶了預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息,則確定第 一移動(dòng)終端為預(yù)付費(fèi)終端,于是SMSC發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給該SCP信息對(duì)應(yīng)的SCP以進(jìn)行 扣費(fèi);否則,若接收到的話音的取路由應(yīng)答消息中沒有攜帶預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息,則 確定第一移動(dòng)終端不是預(yù)付費(fèi)終端,SMSC可以根據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送短 消息給第二移動(dòng)終端。其中,話音的取路由消息具體可以為MAP_SEND_R0UTING_INF0RMATI0N消息;話音 的取路由應(yīng)答消息具體可以為MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息;此時(shí),發(fā)送預(yù)付 費(fèi)扣費(fèi)請(qǐng)求給SCP以進(jìn)行扣費(fèi)具體可以如下提取MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息中的全球移動(dòng)通信系統(tǒng)業(yè)務(wù)控 制功能_地址(gsmSCF-Address, Global System for MobileCommunications Service Control Function-Address)字段為SCP的地址信息,然后發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給該提取 到的SCP的地址信息所對(duì)應(yīng)的SCP以進(jìn)行扣費(fèi)。又例如,可以判斷接收到的話音的取路由應(yīng)答消息中是否攜帶了的“可以指示用戶為預(yù)付費(fèi)終端的標(biāo)識(shí)”,若攜帶了“可以指示用戶為預(yù)付費(fèi)終端的標(biāo)識(shí)”,則確定第一移動(dòng) 終端為預(yù)付費(fèi)終端,于是SMSC發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給對(duì)應(yīng)的計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi);否則, 若接收到的話音的取路由應(yīng)答消息中沒有攜帶“可以指示用戶為預(yù)付費(fèi)終端的標(biāo)識(shí)”,則確 定第一移動(dòng)終端不是預(yù)付費(fèi)終端,SMSC可以根據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送短消 息給第二移動(dòng)終端。當(dāng)然,在發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給SCP以進(jìn)行扣費(fèi)之后還包括在確定扣費(fèi)成功時(shí),根據(jù)話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端;在 確定扣費(fèi)失敗時(shí),可以終止短消息的發(fā)送。例如,可以接收SCP返回的關(guān)于扣費(fèi)是否成功的 響應(yīng),如果該關(guān)于扣費(fèi)是否成功的響應(yīng)指示扣費(fèi)成功,則根據(jù)話音的取路由應(yīng)答消息發(fā)送 短消息給第二移動(dòng)終端;若該關(guān)于扣費(fèi)是否成功的響應(yīng)指示扣費(fèi)失敗,則可以終止短消息 的發(fā)送。由上可知,本發(fā)明實(shí)施例采用在獲取到第一移動(dòng)終端發(fā)送的短消息后,根據(jù)該短 消息發(fā)送話音的取路由消息給HLR,在接收到HLR返回的話音的取路由應(yīng)答消息后,根據(jù)該 話音的取路由應(yīng)答消息判斷第一移動(dòng)終端是否為預(yù)付費(fèi)終端,若是,則發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng) 求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)。相對(duì)于現(xiàn)有技術(shù)而言,采用該方案不需要發(fā)送額外的查詢消息, 也不需要額外的大數(shù)據(jù)量存儲(chǔ),而是將現(xiàn)有技術(shù)中本需要向HLR發(fā)送的短消息的取路由消 息更換為向HLR發(fā)送話音的取路由消息,然后利用HLR返回的話音的取路由應(yīng)答消息確定 第一移動(dòng)終端是否為預(yù)付費(fèi)終端,從而使得在保留現(xiàn)有網(wǎng)絡(luò)架構(gòu)的情況下,可以減少網(wǎng)絡(luò) 中的通訊交互,提高網(wǎng)絡(luò)的處理性能。實(shí)施例二、根據(jù)實(shí)施例一所描述的方法,以下將舉例作進(jìn)一步詳細(xì)說明。假設(shè)第一移動(dòng)終端為終端A,第二移動(dòng)終端為終端B,計(jì)費(fèi)系統(tǒng)為SCP,則如圖2所 示,具體流程可以如下201、用戶編輯發(fā)送給終端B的短消息,通過終端A將短消息提交給SMSC。202、SMSC接收到該短消息后,返回短消息響應(yīng)消息給終端A。203、SMSC發(fā)送話音的取路由消息給HLR,以獲取路由數(shù)據(jù)及預(yù)付費(fèi)終端對(duì)應(yīng)的 SCP 信息;例如,SMSC 發(fā)送 MAP_SEND_R0UTING_INF0RMATI0N 消息給 HLR ;204、HLR接收到該話音的取路由消息后,根據(jù)該話音的取路由消息返回話音的取 路由應(yīng)答消息給SMSC ;該話音的取路由應(yīng)答消息中攜帶路由數(shù)據(jù),當(dāng)然,如果終端A為預(yù)付 費(fèi)終端,則HLR中還可以存儲(chǔ)有終端A對(duì)應(yīng)的SCP信息,那么此時(shí)該話音的取路由應(yīng)答消息 中還可以攜帶終端A對(duì)應(yīng)的SCP信息;例如,HLR返回 MAP_SEND_R0UTING_INF0RMATI0N 應(yīng)答消息給 SMSC,其中,該 MAP_ SEND_R0UT I NG_I NFORMATI ON應(yīng)答消息中可以攜帶路由數(shù)據(jù)和終端A對(duì)應(yīng)的SCP信息。205、SMSC接收到話音的取路由應(yīng)答消息后,根據(jù)該話音的取路由應(yīng)答消息判斷終 端A是否為預(yù)付費(fèi)終端,比如,判斷接收到話音的取路由應(yīng)答消中的預(yù)付費(fèi)終端的SCP信息 字段是否有相應(yīng)的SCP信息,如果有相應(yīng)的SCP信息,則確定終端A為預(yù)付費(fèi)終端,于是執(zhí) 行步驟206,否則,如果沒有相應(yīng)的SCP信息,則確定終端A不是預(yù)付費(fèi)終端,于是執(zhí)行步驟 209 ;在本實(shí)施例中,假設(shè)終端A為預(yù)付費(fèi)終端,因此,此時(shí)話音的取路由應(yīng)答消息中攜帶了終端A對(duì)應(yīng)的SCP信息,于是SMSC確定終端A為預(yù)付費(fèi)終端,執(zhí)行步驟206。其中,該 話音的取路由應(yīng)答消息具體可以為MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息。206、SMSC發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給對(duì)應(yīng)的SCP,以便進(jìn)行預(yù)付費(fèi)扣費(fèi);例如,如果步驟204中,SMSC接收到的話音的取路由應(yīng)答消息為MAP_SEND_ R0UTING_INF0RMATI0N 應(yīng)答消息,則 SMSC 根據(jù) MAP_SEND_R0UTING_INFORMATION 應(yīng)答消 息確定SCP的地址信息,然后發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給該提取到的SCP的地址信息所對(duì)應(yīng) 的SCP以進(jìn)行扣費(fèi)。其中,現(xiàn)有協(xié)議中的MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息中的 GmscCameSubscriptionlnfo 字段下的 T-CSI 字段下的 T-BcsmCamelTDPDataList 字段下 的 T-BcsmCamelTDPData 字段中的 gsmSCF-Address 為 SCP 的地址信息。由于該 MAP_SEND_ R0UTING_INF0RMATI0N應(yīng)答消息為現(xiàn)有協(xié)議中的消息,具體可參見現(xiàn)有的協(xié)議,故在次不再 贅述。207,SCP接收到預(yù)付費(fèi)扣費(fèi)請(qǐng)求后,對(duì)終端A所對(duì)應(yīng)的用戶賬號(hào)進(jìn)行扣費(fèi)處理,并 返回表示扣費(fèi)是否成功的響應(yīng)給SMSC ;比如,若扣費(fèi)成功,則該表示扣費(fèi)是否成功的響應(yīng) 指示扣費(fèi)成功,若扣費(fèi)失敗,則該表示扣費(fèi)是否成功的響應(yīng)指示扣費(fèi)失敗。208、SMSC接收SCP返回的表示扣費(fèi)是否成功的響應(yīng),若該表示扣費(fèi)是否成功的響 應(yīng)指示扣費(fèi)成功,則執(zhí)行步驟209,否則,可以終止短消息的發(fā)送。209、SMSC根據(jù)步驟205中接收到的話音的取路由應(yīng)答消息中攜帶的路由數(shù)據(jù)發(fā) 送短消息給終端B ;比如,根據(jù)接收到的MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息攜帶的 路由數(shù)據(jù)發(fā)送短消息給終端B,終端B可以返回響應(yīng)消息給SMSC。由上可知,本發(fā)明實(shí)施例采用在獲取到第一移動(dòng)終端發(fā)送的短消息后,根據(jù)該短 消息發(fā)送話音的取路由消息給HLR,在接收到HLR返回的話音的取路由應(yīng)答消息后,根據(jù)該 話音的取路由應(yīng)答消息判斷第一移動(dòng)終端是否為預(yù)付費(fèi)終端,若是,則發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng) 求給SCP以進(jìn)行扣費(fèi),并在扣費(fèi)成功后,根據(jù)獲取到的路由數(shù)據(jù)發(fā)送短消息給第二移動(dòng)終 端;若否,則根據(jù)獲取到的路由數(shù)據(jù)發(fā)送短消息給第二移動(dòng)終端。相對(duì)于現(xiàn)有技術(shù)而言,采 用該方案不需要發(fā)送額外的查詢消息,也不需要額外的大數(shù)據(jù)量存儲(chǔ),而是將現(xiàn)有技術(shù)中 本需要向HLR發(fā)送的短消息的取路由消息更換為向HLR發(fā)送話音的取路由消息(該話音的 取路由消息也是現(xiàn)有協(xié)議中存在的消息),然后利用HLR返回的話音的取路由應(yīng)答消息確 定第一移動(dòng)終端是否為預(yù)付費(fèi)終端,從而使得在保留現(xiàn)有網(wǎng)絡(luò)架構(gòu)的情況下,可以減少網(wǎng) 絡(luò)中的通訊交互,提高網(wǎng)絡(luò)的處理性能。實(shí)施例三、為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還相應(yīng)地提供一種短消息業(yè)務(wù)中心設(shè)備 300,即SMSC設(shè)備300,如圖3所示,該SMSC設(shè)備包括獲取單元301、發(fā)送單元302、接收單元 303和第一處理單元304 ;為了描述得更為清楚,圖3中還給出了 HLR500 ;獲取單元301,用于獲取第一移動(dòng)終端發(fā)送的短消息;例如,接收第一移動(dòng)終端發(fā) 送的需要發(fā)送給第二移動(dòng)終端的短消息。發(fā)送單元302,用于根據(jù)獲取單元301獲取到的短消息發(fā)送話音的取路由消息給 HLR500 ;接收單元303,用于接收HLR500返回的話音的取路由應(yīng)答消息;其中,該話音的取 路由應(yīng)答消息為HLR500根據(jù)接收到的由發(fā)送單元302發(fā)送的話音的取路由消息所作的響應(yīng);該話音的取路由應(yīng)答消息除了包括路由數(shù)據(jù)之外,還攜帶有其他的信息,例如如果第一 移動(dòng)終端為預(yù)付費(fèi)終端,則該話音的取路由應(yīng)答消息還可以攜帶預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信
息、等等;第一處理單元304,用于根據(jù)接收單元303接收到的話音的取路由應(yīng)答消息確定 第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)。其中,計(jì)費(fèi)中心具體可以為SCP或其他可以實(shí)現(xiàn)類似扣費(fèi)功能的設(shè)備。其中,第一處理單元304可以包括第一確定子單元和第一發(fā)送子單元;第一確定子單元,用于在接收單元303接收到的話音的取路由應(yīng)答消息中攜帶了 預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息時(shí),確定第一移動(dòng)終端為預(yù)付費(fèi)終端;第一發(fā)送子單元,用于在第一確定子單元確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā) 送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給該SCP信息對(duì)應(yīng)的SCP以進(jìn)行扣費(fèi)。其中,話音的取路由消息具體可以為MAP_SEND_R0UTING_INF0RMATI0N消息,話音 的取路由應(yīng)答消息具體可以為MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息,這兩個(gè)消息均 為現(xiàn)有協(xié)議中的消息,具體格式可參見現(xiàn)有技術(shù),在此不再贅述;此時(shí),第一發(fā)送子單元可 以包括提取子級(jí)單元和發(fā)送子級(jí)單元;提取子級(jí)單元,提取MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息中的全球移動(dòng)通 信系統(tǒng)業(yè)務(wù)控制功能_地址gsmSCF-Address字段為SCP的地址信息;發(fā)送子級(jí)單元,用于發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給提取子級(jí)單元提取的SCP的地址信息 所對(duì)應(yīng)的SCP以進(jìn)行扣費(fèi)。當(dāng)然,在發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給SCP以進(jìn)行扣費(fèi)之后,第一處理單元304,還可以 用于在確定扣費(fèi)成功時(shí),根據(jù)話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端;進(jìn)一步 的,該第一處理單元304,還可以用于在確定扣費(fèi)失敗時(shí),可以終止短消息的發(fā)送。例如,第 一處理單元304可以接收SCP返回的關(guān)于扣費(fèi)是否成功的響應(yīng),如果該關(guān)于扣費(fèi)是否成功 的響應(yīng)指示扣費(fèi)成功,則根據(jù)話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端;若該關(guān) 于扣費(fèi)是否成功的響應(yīng)指示扣費(fèi)失敗,則可以終止短消息的發(fā)送。如圖3所示,該SMSC設(shè)備300還可以包括第二處理單元305 ;第二處理單元305,用于根據(jù)接收單元303接收到的話音的取路由應(yīng)答消息確定 第一移動(dòng)終端不是預(yù)付費(fèi)終端時(shí),根據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送短消息給第二 移動(dòng)終端。其中,第二處理單元305可以包括第二確定子單元和第二發(fā)送子單元;第二確定子單元,用于在接收單元303接收到的話音的取路由應(yīng)答消息中沒有攜 帶預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息時(shí),確定第一移動(dòng)終端不是預(yù)付費(fèi)終端;第二發(fā)送子單元,用于在第二確定子單元確定第一移動(dòng)終端不是預(yù)付費(fèi)終端時(shí), 根據(jù)接收單元接收到的話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端。以上各個(gè)單元的具體實(shí)施可參見前面實(shí)施例,在此不再贅述。由上可知,本發(fā)明實(shí)施例的SMSC設(shè)備300采用在獲取單元301獲取到第一移動(dòng)終 端發(fā)送的短消息后,由發(fā)送單元302根據(jù)該短消息發(fā)送話音的取路由消息給HLR500,在接 收單元303接收到HLR500返回的話音的取路由應(yīng)答消息后,根據(jù)該話音的取路由應(yīng)答消息 判斷第一移動(dòng)終端是否為預(yù)付費(fèi)終端,若是,則第一處理單元304發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi),并在扣費(fèi)成功后,根據(jù)獲取到的路由數(shù)據(jù)發(fā)送短消息給第二移動(dòng)終 端;若否,則第二處理單元305根據(jù)獲取到的路由數(shù)據(jù)發(fā)送短消息給第二移動(dòng)終端。相對(duì)于 現(xiàn)有技術(shù)而言,采用該方案不需要發(fā)送額外的查詢消息,也不需要額外的大數(shù)據(jù)量存儲(chǔ),而 是將現(xiàn)有技術(shù)中本需要向HLR500發(fā)送的短消息的取路由消息更換為向HLR500發(fā)送話音的 取路由消息(該話音的取路由消息也是現(xiàn)有協(xié)議中存在的消息),然后利用HLR500返回的 話音的取路由應(yīng)答消息確定第一移動(dòng)終端是否為預(yù)付費(fèi)終端,從而使得在保留現(xiàn)有網(wǎng)絡(luò)架 構(gòu)的情況下,可以減少網(wǎng)絡(luò)中的通訊交互,提高網(wǎng)絡(luò)的處理性能。實(shí)施例四、相應(yīng)地,本發(fā)明實(shí)施例還提供一種通信系統(tǒng),如圖4所示,該通信系統(tǒng)包括短消息 業(yè)務(wù)中心設(shè)備(即SMSC設(shè)備)401和本地用戶位置寄存器(即HLR) 402 ;SMSC設(shè)備401,用于獲取第一移動(dòng)終端發(fā)送的短消息,根據(jù)獲取到的短消息發(fā)送 話音的取路由消息給HLR402,接收HLR402返回的話音的取路由應(yīng)答消息,根據(jù)該話音的取 路由應(yīng)答消息確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行 扣費(fèi);HLR402,用于發(fā)送話音的取路由應(yīng)答消息給SMSC設(shè)備401。如圖4所示,該通信系統(tǒng)還可以包括計(jì)費(fèi)系統(tǒng)403 ;計(jì)費(fèi)系統(tǒng)403,用于接收SMSC設(shè)備401發(fā)送的預(yù)付費(fèi)扣費(fèi)請(qǐng)求并進(jìn)行扣費(fèi)。其中,計(jì)費(fèi)系統(tǒng)403具體可以業(yè)務(wù)控制點(diǎn)設(shè)備(即SCP設(shè)備)或其他可以實(shí)現(xiàn)類 似扣費(fèi)功能的設(shè)備。SMSC設(shè)備401,還用于根據(jù)該話音的取路由應(yīng)答消息確定第一移動(dòng)終端不是預(yù)付 費(fèi)終端時(shí),根據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端。其中,SMSC設(shè)備401在確定第一移動(dòng)終端是否為預(yù)付費(fèi)終端時(shí),具體可以為若接 收到的話音的取路由應(yīng)答消息中攜帶了預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息,則確定第一移動(dòng)終端 為預(yù)付費(fèi)終端,發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給該SCP信息對(duì)應(yīng)的SCP以進(jìn)行扣費(fèi);若接收到的話音 的取路由應(yīng)答消息中沒有攜帶預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息,則確定第一移動(dòng)終端不是預(yù)付 費(fèi)終端,根據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端。SMSC設(shè)備401,還用于在確定扣費(fèi)成功時(shí),根據(jù)話音的取路由應(yīng)答消息發(fā)送短消 息給第二移動(dòng)終端;在確定扣費(fèi)失敗時(shí),終止短消息的發(fā)送。其中,話音的取路由消息具體可以為MAP_SEND_R0UTING_INF0RMATI0N消息,話音 的取路由應(yīng)答消息具體可以為MAP_SEND_R0UTING_INF0RMATI0N應(yīng)答消息,這兩個(gè)消息均 為現(xiàn)有協(xié)議中的消息,具體格式可參見現(xiàn)有技術(shù),在此不再贅述。該SMSC設(shè)備401具體可以為本發(fā)明實(shí)施例提供的任意一種SMSC設(shè)備,該SMSC設(shè) 備401可以包括獲取單元301、發(fā)送單元302、接收單元303和第一處理單元304,該SMSC設(shè) 備401還可以包括第二處理單元305 ;其中,第一處理單元304可以包括第一確定子單元和 第一發(fā)送子單元;第一發(fā)送子單元可以包括提取子級(jí)單元和發(fā)送子級(jí)單元;第二處理單元 305可以包括第二確定子單元和第二發(fā)送子單元。以上各個(gè)單元的具體實(shí)施可參見前面實(shí)施例;需說明的是,在具體實(shí)施時(shí),以上各 個(gè)單元可以作為獨(dú)立的實(shí)體進(jìn)行實(shí)現(xiàn),也可以進(jìn)行任意組合并作為一個(gè)或若干個(gè)實(shí)體進(jìn)行 實(shí)現(xiàn)。
由上可知,本發(fā)明實(shí)施例的通信系統(tǒng)中的SMSC設(shè)備401可以在獲取到第一移動(dòng)終 端發(fā)送的短消息后,根據(jù)該短消息發(fā)送話音的取路由消息給HLR402,在接收到HLR402返回 的話音的取路由應(yīng)答消息后,根據(jù)該話音的取路由應(yīng)答消息判斷第一移動(dòng)終端是否為預(yù)付 費(fèi)終端,若是,則發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)403以進(jìn)行扣費(fèi),并在扣費(fèi)成功后,根據(jù) 獲取到的路由數(shù)據(jù)發(fā)送短消息給第二移動(dòng)終端;若否,則根據(jù)獲取到的路由數(shù)據(jù)發(fā)送短消 息給第二移動(dòng)終端。相對(duì)于現(xiàn)有技術(shù)而言,采用該方案不需要發(fā)送額外的查詢消息,也不 需要額外的大數(shù)據(jù)量存儲(chǔ),而是將現(xiàn)有技術(shù)中本需要向HLR402發(fā)送的短消息的取路由消 息更換為向HLR402發(fā)送話音的取路由消息(該話音的取路由消息也是現(xiàn)有協(xié)議中存在的 消息),然后利用HLR402返回的話音的取路由應(yīng)答消息確定第一移動(dòng)終端是否為預(yù)付費(fèi)終 端,從而使得在保留現(xiàn)有網(wǎng)絡(luò)架構(gòu)的情況下,可以減少網(wǎng)絡(luò)中的通訊交互,提高網(wǎng)絡(luò)的處理 性能。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存 儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。以上對(duì)本發(fā)明實(shí)施例所提供的一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法、裝置和通信系 統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上 實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技 術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本 說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法,其特征在于,包括 獲取第一移動(dòng)終端發(fā)送的短消息;根據(jù)所述短消息發(fā)送話音的取路由消息給本地用戶位置寄存器HLR ; 接收所述HLR返回的話音的取路由應(yīng)答消息;根據(jù)所述話音的取路由應(yīng)答消息確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi)扣費(fèi) 請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)所述話音的取路由應(yīng)答消息確定第一移動(dòng)終端不是預(yù)付費(fèi)終端時(shí),根據(jù)接收到的 話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述話音的取路由應(yīng)答消息確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi) 扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)具體包括若接收到的話音的取路由應(yīng)答消息中攜帶了預(yù) 付費(fèi)終端對(duì)應(yīng)的業(yè)務(wù)控制點(diǎn)SCP信息,則確定第一移動(dòng)終端為預(yù)付費(fèi)終端,發(fā)送預(yù)付費(fèi)扣 費(fèi)請(qǐng)求給所述SCP信息對(duì)應(yīng)的SCP以進(jìn)行扣費(fèi);根據(jù)所述話音的取路由應(yīng)答消息確定第一移動(dòng)終端不是預(yù)付費(fèi)終端時(shí),根據(jù)接收到的 話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端具體包括若接收到的話音的取路由應(yīng) 答消息中沒有攜帶預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息,則確定第一移動(dòng)終端不是預(yù)付費(fèi)終端,根 據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送所述短消息給第二移動(dòng)終端。
4.根據(jù)權(quán)利要求2至3中任一項(xiàng)所述的方法,其特征在于,所述發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給 SCP以進(jìn)行扣費(fèi)之后還包括在確定扣費(fèi)成功時(shí),發(fā)送所述短消息給第二移動(dòng)終端; 在確定扣費(fèi)失敗時(shí),終止發(fā)送所述短消息。
5.一種短消息業(yè)務(wù)中心設(shè)備,其特征在于,包括 獲取單元,用于獲取第一移動(dòng)終端發(fā)送的短消息;發(fā)送單元,用于根據(jù)所述短消息發(fā)送話音的取路由消息給本地用戶位置寄存器HLR; 接收單元,用于接收所述HLR返回的話音的取路由應(yīng)答消息; 第一處理單元,用于根據(jù)接收單元接收到的話音的取路由應(yīng)答消息確定第一移動(dòng)終端 為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)。
6.根據(jù)權(quán)利要求5所述的短消息業(yè)務(wù)中心設(shè)備,其特征在于,所述第一處理單元包括 第一確定子單元,用于在接收單元接收到的話音的取路由應(yīng)答消息中攜帶了預(yù)付費(fèi)終端對(duì)應(yīng)的業(yè)務(wù)控制點(diǎn)SCP信息時(shí),確定第一移動(dòng)終端為預(yù)付費(fèi)終端;第一發(fā)送子單元,用于在第一確定子單元確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù) 付費(fèi)扣費(fèi)請(qǐng)求給所述SCP信息對(duì)應(yīng)的SCP以進(jìn)行扣費(fèi)。
7.根據(jù)權(quán)利要求5所述的短消息業(yè)務(wù)中心設(shè)備,其特征在于,還包括第二處理單元,用于根據(jù)接收單元接收到的話音的取路由應(yīng)答消息確定第一移動(dòng)終端 不是預(yù)付費(fèi)終端時(shí),根據(jù)接收到的話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端。
8.根據(jù)權(quán)利要求7所述的短消息業(yè)務(wù)中心設(shè)備,其特征在于,所述第二處理單元包括 第二確定子單元,用于在接收單元接收到的話音的取路由應(yīng)答消息中沒有攜帶預(yù)付費(fèi)終端對(duì)應(yīng)的SCP信息時(shí),確定第一移動(dòng)終端不是預(yù)付費(fèi)終端;第二發(fā)送子單元,用于在第二確定子單元確定第一移動(dòng)終端不是預(yù)付費(fèi)終端時(shí),根據(jù) 接收單元接收到的話音的取路由應(yīng)答消息發(fā)送短消息給第二移動(dòng)終端。
9.一種通信系統(tǒng),其特征在于,包括短消息業(yè)務(wù)中心設(shè)備和本地用戶位置寄存器;短消息業(yè)務(wù)中心設(shè)備,用于獲取第一移動(dòng)終端發(fā)送的短消息,根據(jù)所述短消息發(fā)送話 音的取路由消息給本地用戶位置寄存器,接收本地用戶位置寄存器返回的話音的取路由應(yīng) 答消息,根據(jù)所述話音的取路由應(yīng)答消息確定第一移動(dòng)終端為預(yù)付費(fèi)終端時(shí),發(fā)送預(yù)付費(fèi) 扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi);本地用戶位置寄存器,用于發(fā)送話音的取路由應(yīng)答消息給短消息業(yè)務(wù)中心設(shè)備。
10.根據(jù)權(quán)利要求9所述的通信系統(tǒng),其特征在于,還包括計(jì)費(fèi)系統(tǒng),用于接收短消息業(yè)務(wù)中心設(shè)備發(fā)送的預(yù)付費(fèi)扣費(fèi)請(qǐng)求并進(jìn)行扣費(fèi)。
全文摘要
本發(fā)明實(shí)施例公開了一種實(shí)現(xiàn)預(yù)付費(fèi)短消息業(yè)務(wù)的方法、裝置和通信系統(tǒng)。本發(fā)明實(shí)施例采用在獲取到第一移動(dòng)終端發(fā)送的短消息后,根據(jù)該短消息發(fā)送話音的取路由消息給HLR,在接收到HLR返回的話音的取路由應(yīng)答消息后,根據(jù)該話音的取路由應(yīng)答消息判斷第一移動(dòng)終端是否為預(yù)付費(fèi)終端,若是,則發(fā)送預(yù)付費(fèi)扣費(fèi)請(qǐng)求給計(jì)費(fèi)系統(tǒng)以進(jìn)行扣費(fèi)。采用該方案不需要發(fā)送額外的查詢消息,而是將現(xiàn)有技術(shù)中本需要向HLR發(fā)送的短消息的取路由消息更換為向HLR發(fā)送話音的取路由消息,然后利用HLR返回的話音的取路由應(yīng)答消息確定第一移動(dòng)終端是否為預(yù)付費(fèi)終端,從而使得在保留現(xiàn)有網(wǎng)絡(luò)架構(gòu)的情況下,可以減少網(wǎng)絡(luò)中的通訊交互,提高網(wǎng)絡(luò)的處理性能。
文檔編號(hào)H04W8/04GK102111734SQ200910252578
公開日2011年6月29日 申請(qǐng)日期2009年12月29日 優(yōu)先權(quán)日2009年12月29日
發(fā)明者王青山, 陳向榮 申請(qǐng)人:華為技術(shù)有限公司