專利名稱:一種一機多號用戶收發(fā)短消息的方法
技術領域:
本發(fā)明涉及通訊技術領域,具體來說是一種一機多號用戶收發(fā)短消息的方法。
背景技術:
隨著通訊市場競爭的日益激烈,運營商迫切需要通過提供豐富的業(yè)務類型和提高網(wǎng)絡覆蓋面積等手段來加強自身的市場競爭能力,其中如很多用戶需要根據(jù)不同的用途使用不同的電話號碼,因此同一個手機用戶收發(fā)短消息時擁有多個電話號碼是一項深受歡迎的業(yè)務。
為了使一臺手機在收發(fā)短消息時擁有多個MSISDN(MobileStation International ISDN Number,移動臺國際ISDN號碼)或MDN(Mobile Directory Number,移動電話號碼或移動用戶號碼簿號碼)號碼,其中MSISDN是對GSM(Global System for Mobilecommunications,全球移動通信系統(tǒng))網(wǎng)絡而言,而MDN是對CDMA(Code Division Multiple Access,碼分多址)網(wǎng)絡而言;現(xiàn)有技術提出了一種雙SIM(Subscriber Identify Module,用戶標識模塊)卡的方法,其是在一臺GSM手機內(nèi)安裝兩塊用戶識別卡(SIM卡),每塊SIM卡擁有不同的MSISDN,并且每個MSISDN分別對應各自不同的IMSI(International Mobile Station Identify,國際移動臺標識)。此時,在HLR中同一用戶擁有兩個MSISDN和兩個對應的IMSI,手機開機后,兩個MSISDN都激活處于待機狀態(tài),用戶在發(fā)送短消息時可以選擇其中一個MSISDN作為主叫方號碼,而在接收短消息時兩個MSISDN都可以作為接收方的號碼。
上述現(xiàn)有技術雖然是解決了手機用戶在收發(fā)短消息時一機多號的問題,但是該方法存在許多明顯的缺點,具體而言是對用戶手機要求高,通用性差,手機購置的選擇面較小,成本高,用戶必須購置支持雙SIM卡的手機才能享有一機雙號的服務。
發(fā)明內(nèi)容
針對上述情形,本發(fā)明提出了一種一機多號用戶收發(fā)短消息的方法,以解決現(xiàn)有技術存在的對用戶手機要求高、通用性差、手機購置的選擇面較小、成本高等問題。
為了解決上述問題,本發(fā)明的解決方案是這樣的一種一機多號用戶收發(fā)短消息的方法,包括發(fā)送步驟和接收步驟,其中,該發(fā)送步驟包含有a、該用戶發(fā)出短消息請求,移動交換中心MSC收到該請求后,向業(yè)務控制點SCP(Service Control Point)發(fā)送短消息信令獲取短消息路由信息;b、該SCP通過該短消息信令中的MSISDN(GSM網(wǎng)絡的MAP短消息)或MDN(CDMA網(wǎng)絡的SMDPP短消息)查詢獲得該用戶所屬的短消息發(fā)送中心SMSC(Short Message Service Center)的地址信息;c、該SCP將信令中的MSISDN或MDN替換為另一MSISDN或MDN,再向短消息發(fā)送中心SMSC發(fā)送短消息信令,完成短消息發(fā)送;該接收步驟包含有d、短消息發(fā)送中心SMSC向SCP發(fā)送短消息信令獲取短消息的路由信息;e、該SCP通過該信令中的MSISDN或MDN查詢獲得該用戶所屬歸屬位置寄存器HLR(Home Location Register)的地址信息;f、該SCP將該信令中的MSISDN或MDN替換為另一MSISDN或MDN,再向HLR發(fā)送信令獲取該用戶的路由信息;g、該HLR將該用戶的路由信息返回給該短消息發(fā)送中心SMSC,該短消息發(fā)送中心SMSC將短消息通過移動交換中心MSC發(fā)送給該用戶。
其中,將該一機多號用戶中的多個MSISDN或MDN中的一個作為主MSISDN或MDN,該主MSISDN或MDN登記在用戶所屬的HLR中,其余MSISDN或MDN作為副MSISDN或MDN,所述步驟c和步驟f中的另一MSISDN或MDN為主MSISDN或MDN。
本發(fā)明為了盡可能不影響現(xiàn)有網(wǎng)絡設備,且便于業(yè)務擴充,提出一種一機多號用戶收發(fā)短消息的方法,具體而言,其具有下述有益效果1、在短消息接收和發(fā)送時,不僅能夠?qū)崿F(xiàn)一機雙號,而且可以支持一機多號,對手機硬件無特殊要求;2、對現(xiàn)有網(wǎng)絡設備沒有特殊要求,只是在MSC中把一機多號用戶的副MSISDN的HLR地址注冊為SCP的地址,對現(xiàn)網(wǎng)幾乎沒有什么影響;3、可以同時解決GSM手機和CDMA手機一機多號用戶的呼叫處理問題;4、由于使用SCP實現(xiàn),而SCP本身具有業(yè)務的優(yōu)勢,便于后續(xù)一機多號其他功能的擴充。
下面結合
和具體實現(xiàn)方式來詳細介紹本發(fā)明。
圖1是本發(fā)明實施例發(fā)送步驟的方法流程示意圖;圖2是本發(fā)明實施例接收步驟的方法流程示意圖;圖3是本發(fā)明實施例一發(fā)送短消息時的流程示意圖;圖4是本發(fā)明實施例一接收短消息時的流程示意圖;圖5是本發(fā)明實施例二發(fā)送短消息時的流程示意圖;圖6是本發(fā)明實施例二接收短消息時的流程示意圖。
具體實現(xiàn)方式1、不僅可以實現(xiàn)一卡雙號,一卡多號同樣可以實現(xiàn)2、通過類似的信令攔截,還可以實現(xiàn)其他智能業(yè)務,如更改主叫號碼顯示,移動800業(yè)務為了更好地了解本實施例,首先簡單介紹一下本實施例的基本系統(tǒng)結構。
本實施例的系統(tǒng)包括一個用戶B、和該用戶B相連的移動交換中心VMSC/GMSC、用戶B相連的智能網(wǎng)中的業(yè)務控制點SCP、歸屬位置寄存器HLR和短消息發(fā)送中心SMSC。下面的實施例中,假設該用戶B為一個一機多號的用戶,其存在多個MSISDN或MDN號碼,當該移動用戶B開機后,某個MSISDN/MDN號碼會在其歸屬的HLR中登記,本實施例暫稱這個MSISDN/MDN號碼為主MSISDN/MDN號碼,其他的MSISDN/MDN號碼為副MSISDN/MDN號碼。
本實施例對于當前移動網(wǎng)絡中的現(xiàn)有網(wǎng)絡設備沒有特殊要求,現(xiàn)有技術在VMSC/GMSC中每個用戶唯一的MSISDN或MDN號碼其對應于該用戶的HLR地址,本實施例在VMSC/GMSC中將一機多號用戶B的主MSISDN/MDN號碼對應于該用戶的HLR地址保持不變,而將副MSISDN號碼本對應于的HLR地址改為SCP的地址,這樣對現(xiàn)網(wǎng)幾乎沒有什么影響。
所以修改后的網(wǎng)絡系統(tǒng)中,所有的移動用戶可以分為3類,即第一類為非一機多號用戶,即現(xiàn)有普通用戶,其接收和發(fā)送短消息時均無需特殊處理;第二類為一機多號用戶的主MSISDN/MDN號碼進行接收和發(fā)送短消息時,由于該主MSISDN/MDN號碼已經(jīng)在HLR中作了登記,僅僅在特殊情況下作局部處理,如移動800被叫付費業(yè)務;第三類為一機多號用戶的副MSISDN/MDN號碼進行接收和發(fā)送短消息時,由于該副MSISDN/MDN號碼沒有在HLR中作登記,本實施例需要SCP把副MSISDN/MDN號碼轉(zhuǎn)換為主MSISDN/MDN號碼,后續(xù)的呼叫處理以主MSISDN/MDN號碼進行,這樣與一機多號用戶的主MSISDN/MDN號碼進行接收和發(fā)送短消息時的處理流程無異,唯一不同的就是在VMSC中把副MSISDN/MDN的歸屬HLR地址注冊為SCP地址,由SCP完成后續(xù)的轉(zhuǎn)換就可以了。
下面用兩個實施例來分別介紹一機多號用戶進行接收和發(fā)送短消息時的處理流程,由于很大部分是現(xiàn)有的公知技術,現(xiàn)在只截取其中一機多號用戶的與一般用戶進行接收和發(fā)送短消息時不一致的地方,來作重點介紹。
實施例一GSM用戶B進行接收和發(fā)送短消息如圖1所示,為本實施例所述的一機多號用戶B收發(fā)短消息的方法中的發(fā)送短消息流程,其具體包括以下步驟第一、該用戶B發(fā)出短消息請求,移動交換中心MSC收到該請求后,向SCP發(fā)送短消息信令獲取短消息路由信息。
具體而言,該用戶B通過其副MSISDN號碼發(fā)出呼叫請求,移動交換中心VMSC在接收到該呼叫請求后,判斷被叫號碼是否為主MSISDN號碼,如果是,則直接獲取該用戶B現(xiàn)歸屬的HLR的地址,否則,獲取和副MSISDN號碼相應的SCP地址,然后發(fā)送MO_SM消息到SCP取用戶短消息的路由信息,如圖3中的步驟1所示。
第二、該SCP通過該短消息信令中的MSISDN或MDN查詢獲得該用戶所屬的短消息發(fā)送中心SMSC的地址信息。
該SCP在接收到短消息信令MO_SM請求后,查詢本地數(shù)據(jù)庫,通過短消息信令MO_SM中攜帶的MSISDN號碼,獲取該用戶B所屬的SMSC的地址,如圖3中的步驟2所示。
第三、該SCP將信令中的MSISDN或MDN替換為另一MSISDN或MDN,再向短消息發(fā)送中心SMSC發(fā)送短消息信令,完成短消息發(fā)送。
該SCP判斷該MSISDN號碼是否為副MSISDN號碼,如果該MSISDN號碼為副MSISDN號碼,則將短消息信令MO_SM中副MSISDN號碼的替換為主MSISDN號碼,并向該SMSC發(fā)送替換后的短消息信令MO_SM,如圖3中的步驟2所示。
SMSC在收到SCP發(fā)來的短消息信令MO_SM后,進行回應消息,如圖3中的步驟3所示,此為常規(guī)公知流程。
如圖2所示為本實施例所述的一機多號用戶B收發(fā)短消息的方法中的接收短消息流程,其具體包括以下步驟第四、短消息發(fā)送中心SMSC向SCP發(fā)送短消息信令獲取短消息的路由信息。
SMSC發(fā)送SRI_For_SM消息信令給SCP,以獲取短消息路由信息,如圖4中的步驟1所示。
第五、該SCP通過該信令中的MSISDN或MDN查詢獲得該用戶所屬HLR的地址信息。
該SCP在接收到短消息信令SRI_For_SM請求后,查詢本地數(shù)據(jù)庫,并根據(jù)短消息信令SRI_For_SM中攜帶的MSISDN,獲取該用戶B現(xiàn)屬的HLR的地址,如圖4中的步驟2所示。
第六、該SCP將該信令中的MSISDN或MDN替換為另一MSISDN或MDN,再向HLR發(fā)送信令獲取該用戶的路由信息。
該SCP判斷該短消息信令SRI_For_SM中的MSISDN號碼是否為副MSISDN號碼,如果該MSISDN號碼為副MSISDN號碼,則將短消息信令SRI_For_SM中副MSISDN號碼替換為主MSISDN號碼,再向HLR發(fā)送信令獲取該用戶的路由信息,如圖4中的步驟2所示。
第七、該HLR將該用戶的路由信息返回給該短消息發(fā)送中心SMSC,該短消息發(fā)送中心SMSC將短消息通過移動交換中心MSC發(fā)送給該用戶。
該HLR向該SMSC發(fā)送替換MSISDN號碼后的短消息信令SRI_For_SM,然后該短消息發(fā)送中心SMSC將短消息通過移動交換中心MSC發(fā)送給該用戶,如圖4中的步驟3所示。
實施例二CDMA用戶B進行接收和發(fā)送短消息如圖1所示,為本實施例所述的一機多號用戶B收發(fā)短消息的方法中的發(fā)送短消息流程,其具體包括以下步驟第一、該用戶B發(fā)出短消息請求,移動交換中心MSC收到該請求后,向SCP發(fā)送短消息信令獲取短消息路由信息。
具體而言,該用戶B通過其副MDN號碼發(fā)出呼叫請求,移動交換中心VMSC在接收到該呼叫請求后,判斷被叫號碼是否為主MDN號碼,如果是,則直接獲取該用戶B現(xiàn)歸屬的HLR的地址,否則,獲取和副MDN號碼相應的SCP地址,然后發(fā)送SMDDP消息到SCP取用戶短消息的路由信息,如圖5中的步驟1所示。
第二、該SCP通過該短消息信令中的MDN查詢獲得該用戶所屬的短消息發(fā)送中心SMSC的地址信息。
該SCP在接收到短消息信令SMDDP請求后,查詢本地數(shù)據(jù)庫,通過短消息信令SMDDP中攜帶的MDN號碼,獲取該用戶B所屬的SMSC的地址,如圖5中的步驟2所示。
第三、該SCP將信令中的MDN替換為另一MDN,再向短消息發(fā)送中心SMSC發(fā)送短消息信令,完成短消息發(fā)送。
該SCP判斷該MDN號碼是否為副MDN號碼,如果該MDN號碼為副MDN號碼,則將短消息信令SMDDP中副MDN號碼的替換為主MDN號碼,并向該SMSC發(fā)送替換后的短消息信令SMDDP,如圖5中的步驟2所示。
SMSC在收到SCP發(fā)來的短消息信令SMDDP后,進行回應消息,如圖3中的步驟3所示,此為常規(guī)公知流程。
如圖2所示為本實施例所述的一機多號用戶B收發(fā)短消息的方法中的接收短消息流程,其具體包括以下步驟第四、短消息發(fā)送中心SMSC向SCP發(fā)送短消息信令獲取短消息的路由信息。
SMSC發(fā)送SRI_REQuest消息信令給SCP,以獲取短消息路由信息,如圖6中的步驟1所示。
第五、該SCP通過該信令中的MDN查詢獲得該用戶所屬HLR的地址信息。
該SCP在接收到短消息信令SRI_REQuest請求后,查詢本地數(shù)據(jù)庫,并根據(jù)短消息信令SRI_REQuest中攜帶的MDN,獲取該用戶B現(xiàn)屬的HLR的地址,如圖6中的步驟2所示。
第六、該SCP將該信令中的MDN替換為另一MDN,再向HLR發(fā)送信令獲取該用戶的路由信息。
該SCP判斷該短消息信令SRI_REQuest中的MDN號碼是否為副MDN號碼,如果該MDN號碼為副MDN號碼,則將短消息信令SRI_REQuest中副MDN號碼替換為主MDN號碼,再向HLR發(fā)送信令獲取該用戶的路由信息,如圖6中的步驟2所示。
第七、該HLR將該用戶的路由信息返回給該短消息發(fā)送中心SMSC,該短消息發(fā)送中心SMSC將短消息通過移動交換中心MSC發(fā)送給該用戶。
該HLR向該SMSC發(fā)送替換MDN號碼后的短消息信令SRI_REQuest,然后該短消息發(fā)送中心SMSC將短消息通過移動交換中心MSC發(fā)送給該用戶,如圖6中的步驟3所示。
權利要求
1.一種一機多號用戶收發(fā)短消息的方法,包括發(fā)送步驟和接收步驟,其特征在于該發(fā)送步驟包含有a、該用戶發(fā)出短消息請求,移動交換中心MSC收到該請求后,向SCP發(fā)送短消息信令獲取短消息路由信息;b、該SCP通過該短消息信令中的MSISDN或MDN查詢獲得該用戶所屬的短消息發(fā)送中心SMSC的地址信息;c、該SCP將信令中的MSISDN或MDN替換為另一MSISDN或MDN,再向短消息發(fā)送中心SMSC發(fā)送短消息信令,完成短消息發(fā)送;該接收步驟包含有d、短消息發(fā)送中心SMSC向SCP發(fā)送短消息信令獲取短消息的路由信息;e、該SCP通過該信令中的MSISDN或MDN查詢獲得該用戶所屬HLR的地址信息;f、該SCP將該信令中的MSISDN或MDN替換為另一MSISDN或MDN,再向HLR發(fā)送信令獲取該用戶的路由信息;g、該HLR將該用戶的路由信息返回給該短消息發(fā)送中心SMSC,該短消息發(fā)送中心SMSC將短消息通過移動交換中心MSC發(fā)送給該用戶。
2.如權利要求1所述的一種一機多號用戶收發(fā)短消息的方法,其中,將該一機多號用戶中的多個MSISDN或MDN中的一個作為主MSISDN或MDN,該主MSISDN或MDN登記在用戶所屬的HLR中,其余MSISDN或MDN作為副MSISDN或MDN,所述步驟c和步驟f中的另一MSISDN或MDN為主MSISDN或MDN。
全文摘要
本發(fā)明提出了一種一機多號用戶收發(fā)短消息的方法,包括發(fā)送步驟和接收步驟,其中,該發(fā)送步驟包含有a.該用戶向業(yè)務控制點SCP發(fā)送短消息信令獲取短消息路由信息;b.該SCP通過該短消息信令中的MSISDN或MDN查詢獲得該用戶所屬的短消息發(fā)送中心SMSC的地址信息;c.該SCP將信令中的MSISDN或MDN替換為另一MSISDN或MDN,再向短消息發(fā)送中心SMSC發(fā)送短消息信令。本發(fā)明對現(xiàn)有網(wǎng)絡設備沒有特殊要求,只是在MSC中把一機多號用戶的副MSISDN的HLR地址注冊為SCP的地址,對現(xiàn)網(wǎng)幾乎沒有什么影響;可以同時解決GSM手機和CDMA手機一機多號用戶的呼叫處理問題;便于后續(xù)一機多號其它功能的擴充。
文檔編號H04W4/14GK1642310SQ20041000213
公開日2005年7月20日 申請日期2004年1月5日 優(yōu)先權日2004年1月5日
發(fā)明者張顯鋒, 馬義 申請人:華為技術有限公司