專利名稱:分配msisdn的方法和系統(tǒng)、以及短信發(fā)送方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)用戶ISDN 識(shí)別號(hào)碼(MSISDN,Mobile Subscriber ISDN number) 的分配及應(yīng)用技術(shù),尤其涉及一種分配MSISDN的方法和系統(tǒng)、以及短信發(fā)送方法和系統(tǒng)。
背景技術(shù):
MSISDN也就是通常所說(shuō)的移動(dòng)電話號(hào)碼,用以在短信或通話的過(guò)程中標(biāo)識(shí)移動(dòng)用戶。MSISDN是運(yùn)營(yíng)商所控制的一個(gè)重要資源,MSISDN—般包含國(guó)家代碼、運(yùn)營(yíng)商域代碼、歸屬位置寄存器代碼、以及移動(dòng)用戶標(biāo)識(shí)碼。例如,86-139159XXXXX中,“ 86 ”是國(guó)家碼, “ 139”是運(yùn)營(yíng)商域代碼,“ 159”是運(yùn)營(yíng)商的位置寄存器代碼,“XXXXX”部分是移動(dòng)用戶的標(biāo)識(shí)碼。由于MSISDN的特定的組成格式,導(dǎo)致了 MSISDN實(shí)際標(biāo)識(shí)的移動(dòng)用戶數(shù)量,比其長(zhǎng)度對(duì)應(yīng)的數(shù)字能夠標(biāo)識(shí)的移動(dòng)用戶數(shù)量要小的多。在現(xiàn)有通訊網(wǎng)絡(luò)中,用戶終端在初始簽約到網(wǎng)絡(luò)的時(shí)候,即被固定地分配一個(gè) MSISDN,作為用戶簽約數(shù)據(jù)的一部分存儲(chǔ)在用戶的簽約服務(wù)器,如CS網(wǎng)絡(luò)的歸屬位置寄存器(HLR,Home Location Register)、或 EPS 網(wǎng)絡(luò)的歸屬用戶服務(wù)器(HSS,Home Subscriber Server)中。一個(gè)MSISDN—旦靜態(tài)分配給了一個(gè)終端,該MSISDN就不能再分配給其他終端。如圖1所示的用戶終端通過(guò)GSM/EDGE無(wú)線接入網(wǎng)(GERAN,GSM EDGE Radio Access Network)/UMTS 陸地?zé)o線接入網(wǎng)(UTRAN,UMTS Terrestrial Radio Access Network)/ 演進(jìn)的通用陸地?zé)o線接入網(wǎng)(E-UTRAN,Evolved Universal Terrestrial Radio Access Network)接入到網(wǎng)絡(luò)的架構(gòu),其中,MSC負(fù)責(zé)CS語(yǔ)音域的。圖2描述了在圖1所示的架構(gòu)下,終端附著到網(wǎng)絡(luò)時(shí),HLR/HSS將靜態(tài)簽約在HLR/ HSS中的MSISDN發(fā)送到移動(dòng)性管理實(shí)體的流程,移動(dòng)性管理實(shí)體通過(guò)該流程獲得靜態(tài)分配給終端的MSISDN,具體過(guò)程如下終端(用戶設(shè)備(UE,User Equipment))請(qǐng)求附著到網(wǎng)絡(luò),附著請(qǐng)求到達(dá)移動(dòng)性管理實(shí)體(移動(dòng)交換中心(MSC,Mobile Switching Center)/GPRS 服務(wù)支持節(jié)點(diǎn)(SGSN,Servicing GPRS Support Node) / 移動(dòng)性管理設(shè)備(MME, Mobility Management Entity));移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向用戶簽約服務(wù)器(HLR/HSS)發(fā)送位置更新請(qǐng)求;用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)送位置更新響應(yīng),同時(shí),用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(MSC/SGSN/MME)下發(fā)用戶簽約數(shù)據(jù),用戶簽約數(shù)據(jù)中包含有靜態(tài)分配給該終端的MSISDN;移動(dòng)性管理實(shí)體(MSC/ SGSN/MME)收到位置更新響應(yīng)后,在本地保存用戶簽約數(shù)據(jù),包括其中的MSISDN。在執(zhí)行必要的業(yè)務(wù)驗(yàn)證后,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向用戶終端發(fā)送附著響應(yīng),移動(dòng)性管理實(shí)體獲取終端MSISDN的過(guò)程結(jié)束。在經(jīng)過(guò)圖2所示的流程后,終端附著到網(wǎng)絡(luò),可以使用網(wǎng)絡(luò)提供的短消息業(yè)務(wù) (SMS, Short Messaging Service)服務(wù)。例如,終端需要向目標(biāo)終端發(fā)送短信時(shí),終端將目標(biāo)終端的MSISDN填寫到短信請(qǐng)求的目標(biāo)端地址中,發(fā)送到移動(dòng)性管理實(shí)體(MSC/SGSN)后,移動(dòng)性管理實(shí)體(MSC/SGSN)將所述終端的MSISDN填寫到短信請(qǐng)求的發(fā)送端地址中,并將所述短信請(qǐng)求路由給短信中心,由短信中心將短信請(qǐng)求繼續(xù)向前路由到目標(biāo)終端所在的網(wǎng)絡(luò),并最終路由到目標(biāo)終端。按照上述的流程,用戶終端被靜態(tài)地配置MSISDN,并在附著到網(wǎng)絡(luò)時(shí),移動(dòng)性管理實(shí)體獲取分配給所述用戶終端的MSISDN,使得用戶終端可以基于該MSISDN使用短信業(yè)務(wù), 例如,發(fā)送短信、接收短信等。現(xiàn)有的MSISDN,服務(wù)于人與人通訊終端時(shí),其數(shù)量是基本足夠的。然而,隨著機(jī)器類通訊(MTC,Machine Type Communication)終端的引入,MSISDN資源在不久的將來(lái)可能無(wú)法 兩足需要。MTC和人與人通訊具有顯著的不同,人與人通訊中終端時(shí)刻在線,而MTC中很多類型的終端僅在特定的時(shí)刻內(nèi)才接入到網(wǎng)絡(luò)內(nèi),且MTC終端的數(shù)量將會(huì)遠(yuǎn)遠(yuǎn)超過(guò)現(xiàn)有人與人通訊的終端數(shù)量,如果按照現(xiàn)有靜態(tài)分配MSISDN的方法,需要在機(jī)器類終端入網(wǎng)登記時(shí), 為每個(gè)機(jī)器類終端都靜態(tài)地分配一個(gè)固定唯一的MSISDN,這將極大地消耗MSISDN資源,而現(xiàn)有的MSISDN資源又相當(dāng)有限的,很容易耗盡MSISDN資源,因此,現(xiàn)有靜態(tài)分配MSISDN的方法無(wú)法不能適用于MTC,基于該MSISDN分配方法的短信發(fā)送方法也不能適用于MTC。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種分配MSISDN的方法和系統(tǒng)、以及短信發(fā)送方法和系統(tǒng),以解決現(xiàn)有靜態(tài)分配MSISDN的方法不能適用于MTC、以及基于該MSISDN 分配方法的短信發(fā)送方法也不能適用于MTC的問(wèn)題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種分配MSISDN的方法,所述方法包括終端附著到網(wǎng)絡(luò)時(shí),用戶簽約服務(wù)器為終端動(dòng)態(tài)分配MSISDN,并將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給移動(dòng)性管理實(shí)體;或者,移動(dòng)性管理實(shí)體為終端動(dòng)態(tài)分配MSISDN,并將所述為終端動(dòng)態(tài)分配的 MSISDN發(fā)送給用戶簽約服務(wù)器;在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN。在上述方案中,所述將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給移動(dòng)性管理實(shí)體,包括用戶簽約服務(wù)器將所述為終端動(dòng)態(tài)分配的MSISDN保存在所述終端的用戶簽約數(shù)據(jù)中, 并將該用戶簽約數(shù)據(jù)下發(fā)給所述移動(dòng)性管理實(shí)體。在上述方案中,所述將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給用戶簽約服務(wù)器,包括所述移動(dòng)性管理實(shí)體通過(guò)位置更新過(guò)程將動(dòng)態(tài)分配給終端的MSISDN發(fā)送給用戶簽約服務(wù)器。在上述方案中,在將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給用戶簽約服務(wù)器之后, 所述方法還包括在所述終端的用戶簽約數(shù)據(jù)中不存在有效的MSISDN時(shí),用戶簽約服務(wù)器將該MSISDN保存到所述終端的用戶簽約數(shù)據(jù),更新所述終端的用戶簽約數(shù)據(jù);在所述終端的用戶簽約數(shù)據(jù)中存在有效的MSISDN時(shí),用戶簽約服務(wù)器通過(guò)位置更新響應(yīng)將所述用戶簽約數(shù)據(jù)中已存在的MSISDN發(fā)送給所述移動(dòng)性管理實(shí)體;所述移動(dòng)性管理實(shí)體將自身保存的MSISDN更新為該MSISDN。在上述方案中,所述為終端動(dòng)態(tài)分配MSISDN,具體為如果所述終端當(dāng)前簽約的業(yè)務(wù)需要使用MSISDNdP /或所述終端的用戶簽約數(shù)據(jù)中沒(méi)有有效的MSISDN,則確定需要為所述終端動(dòng)態(tài)分配MSISDN,并為所述終端動(dòng)態(tài)分配MSISDN。在上述方案中,所述為終端動(dòng)態(tài)分配MSISDN,包括在確定需要為所述終端動(dòng)態(tài)分配MSISDN后,獲取一個(gè)未分配的MSISDN,分配給所述終端。在上述方案中,所述釋放所述為終端分配的MSISDN,包括用戶簽約服務(wù)器將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉。在上述方案中,所述在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN, 為用戶簽約服務(wù)器在進(jìn)行用戶上下文清除時(shí),釋放所述為終端分配的MSISDN;或者,通過(guò)定時(shí)器預(yù)先設(shè)定釋放時(shí)間,在所述定時(shí)器超過(guò)預(yù)先設(shè)定的釋放時(shí)間,且用戶簽約服務(wù)器檢查到所述終端已不活動(dòng)時(shí),釋放所述為終端分配的MSISDN。在上述方案中,所述為終端動(dòng)態(tài)分配MSISDN,具體為從MSISDN池提取一個(gè)未分配的MSISDN,分配給所述終端;所述釋放所述為終端分配的MSISDN,包括將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉,并通知所述MSISDN池將所述MSISDN標(biāo)記為未分配。在上述方案中,所述釋放所述為終端分配的MSISDN,還包括移動(dòng)性管理實(shí)體將本地保存的、所述為終端分配的MSISDN清除掉。本發(fā)明還提供了一種用于分配MSISDN的系統(tǒng),所述系統(tǒng)包括用戶簽約服務(wù)器、 和/或移動(dòng)性管理實(shí)體,該用戶簽約服務(wù)器、及移動(dòng)性管理實(shí)體包括分配單元和釋放單元, 其中,分配單元,用于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配MSISDN;釋放單元,用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述分配單元為終端分配的MSISDN ;所述用戶簽約服務(wù)器還包括第一發(fā)送單元,用于將自身的分配單元為終端動(dòng)態(tài)分配的MSISDN發(fā)送給所述移動(dòng)性管理實(shí)體;所述移動(dòng)性管理實(shí)體還包括第二發(fā)送單元,用于將自身的分配單元為終端動(dòng)態(tài)分配的MSISDN發(fā)送給所述用戶簽約服務(wù)器。在上述方案中,所述分配單元,具體用于,在所述終端當(dāng)前簽約的業(yè)務(wù)需要使用 MSISDN、且所述終端的用戶簽約數(shù)據(jù)中沒(méi)有有效的MSISDN時(shí),確定需要為所述終端動(dòng)態(tài)分配MSISDN,并為所述終端動(dòng)態(tài)分配MSISDN。在上述方案中,所述釋放單元,具體用于,將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉。在上述方案中,所述釋放單元具體用于,在進(jìn)行用戶上下文清除時(shí),釋放所述為終端分配的MSISDN ;和/或,通過(guò)定時(shí)器預(yù)先設(shè)定釋放時(shí)間,在所述定時(shí)器超過(guò)預(yù)先設(shè)定的釋放時(shí)間,且檢查到所述終端已不活動(dòng)時(shí),釋放所述為終端分配的MSISDN。在上述方案中,所述用戶簽約服務(wù)器,具體是歸屬位置寄存器HLR或歸屬用戶服務(wù)器HSS。在上述方案中,所述移動(dòng)性管理實(shí)體,具體是移動(dòng)交換中心MSC、或GPRS服務(wù)支持節(jié)點(diǎn)SGSN、或移動(dòng)性管理設(shè)備MME。本發(fā)明還提供了一種短信發(fā)送方法,所述方法包括基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信。在上述方案中,所述基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信,為MTC服務(wù)器在發(fā)送所述短信前,向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,基于查詢到的MSISDN,MTC服務(wù)器向所述MTC終端發(fā)送短信。在上述方案中,所述向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,具體為MTC服務(wù)器自身向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN ;或者,MTC服務(wù)器通過(guò)MTC網(wǎng)關(guān)向用戶簽約服務(wù)器、和 /或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN。在上述方案中,所述基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信,為MTC服務(wù)器將要發(fā)送給MTC終端的短信發(fā)送給短信中心,其中攜帶所述MTC終端標(biāo)識(shí);短信中心根據(jù)所述MTC終端的標(biāo)識(shí),向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢?yōu)樗鯩TC終端分配的MSISDN,基于查詢到的MSISDN,短信中心將所述短信發(fā)送給所述 MTC終端。在上述方案中,所述短信中心由MTC網(wǎng)關(guān)代替。在上述方案中,所述基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信,為在為MTC終端分配MSISDN后,將分配給MTC終端的MSISDN通知給MTC服務(wù)器; 需要時(shí),MTC服務(wù)器根據(jù)所述MSISDN向所述MTC終端發(fā)送短信。在上述方案中,在向終端發(fā)送短信之后,所述方法還包括在終端從所述網(wǎng)絡(luò)去附著,釋放為終端分配的MSISDN后,通知MTC服務(wù)器該MSISDN已被釋放。本發(fā)明還提供了一種短信發(fā)送系統(tǒng),所述系統(tǒng)包括MTC服務(wù)器,MTC服務(wù)器用于基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信。在上述方案中,所述MTC服務(wù)器,具體用于,在發(fā)送短信前,向用戶簽約服務(wù)器、和 /或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,基于查詢到的MSISDN,MTC服務(wù)器向所述MTC終端發(fā)送短信。在上述方案中,所述系統(tǒng)還包括MTC網(wǎng)關(guān),MTC網(wǎng)關(guān)用于向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,并發(fā)送給所述MTC服務(wù)器。在上述方案中,MTC服務(wù)器,還用于將要發(fā)送給MTC終端的短信發(fā)送給短信中心, 其中攜帶所述MTC終端標(biāo)識(shí);所述系統(tǒng)還包括短信中心,該短信中心用于根據(jù)所述MTC服務(wù)器所發(fā)送短信攜帶的MTC終端的標(biāo)識(shí),向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢?yōu)樗鯩TC終端分配的MSISDN,基于查詢到的MSISDN,短信中心將所述短信發(fā)送給所述MTC終端。在上述方案中,所述系統(tǒng)還包括用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體,用于在 MTC終端附著到網(wǎng)絡(luò)時(shí),為MTC終端動(dòng)態(tài)分配MSISDN,并將分配給MTC終端的MSISDN通知給所述MTC服務(wù)器。在上述方案中,所述用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體,還用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN;或者,還用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN,并通知所述MTC服務(wù)器該MSISDN已被釋放。通過(guò)本發(fā)明,在終端接入到網(wǎng)絡(luò)的時(shí)分配MSISDN,當(dāng)終端從網(wǎng)絡(luò)取消接入后,回收該動(dòng)態(tài)分配的MSISDN資源,可以利用少量的MSISDN資源服務(wù)于盡可能多的終端,能有效節(jié)約MSISDN資源,尤其適用于終端數(shù)量很多的MTC領(lǐng)域。另外,對(duì)于機(jī)器類通訊而言,在為終端配置簽約數(shù)據(jù)時(shí)省略了 MSISDN的分配工作,可以大大減少了 MTC終端的配置工作量。
圖1為用戶終端通過(guò)GERAN/UTRAN/E-UTRAN接入到網(wǎng)絡(luò)的架構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中用戶終端附著到網(wǎng)絡(luò),用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)送MSISDN的流程示意圖;圖3為本發(fā)明分配MSISDN方法的流程示意圖;圖4為本發(fā)明實(shí)施例中用戶簽約服務(wù)器(HLR/HSS)為終端動(dòng)態(tài)分配MSISDN的流程示意圖;圖5為本發(fā)明實(shí)施例中移動(dòng)性管理實(shí)體(MSC/SGSN/MME)采用預(yù)分配策略為終端動(dòng)態(tài)分配MSISDN的流程示意6為本發(fā)明實(shí)施例中移動(dòng)性管理實(shí)體(MSC/SGSN/MME)采用后分配策略為終端動(dòng)態(tài)分配MSISDN的流程示意7為本發(fā)明實(shí)施例中在終端從網(wǎng)絡(luò)去附著后,用戶簽約服務(wù)器(HLR/HSS)清除用戶上下文時(shí)釋放動(dòng)態(tài)分配的MSISDN的流程示意8為本發(fā)明實(shí)施例中HLR/HSS定時(shí)釋放動(dòng)態(tài)分配的MSISDN的流程示意圖;圖9為本發(fā)明實(shí)施例中MTC服務(wù)器發(fā)送下行短信的MTC系統(tǒng)架構(gòu)圖;圖10為本發(fā)明的實(shí)施例中MTC服務(wù)器查詢MTC終端的MSISDN、并發(fā)送下行短信的流程示意圖;圖11為本發(fā)明的實(shí)施例中MTC服務(wù)器查詢MTC終端的MSISDN、并發(fā)送下行短信的流程示意圖;圖12、圖13均為本發(fā)明的實(shí)施例中通知MTC服務(wù)器為MTC終端分配的MSISDN,MTC 服務(wù)器根據(jù)該MSISDN發(fā)送下行短信的流程示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是在終端接入到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配MSISDN,之后,在終端取消接入網(wǎng)絡(luò)后,回收所述動(dòng)態(tài)分配的MSISDN。在終端接入到網(wǎng)絡(luò)后,可以基于為終端動(dòng)態(tài)分配的MSISDN,進(jìn)行短信發(fā)送。如此,便能將同一 MSISDN進(jìn)行重復(fù)分配、以及重復(fù)利用, 解決了 MSISDN資源不能滿足MTC實(shí)際需要的問(wèn)題。本發(fā)明的分配MSISDN的方法,能夠使用MTC、以及人與人之間的通訊,參照?qǐng)D3所示,該方法主要包括以下步驟步驟301 終端附著到網(wǎng)絡(luò)時(shí),用戶簽約服務(wù)器為終端動(dòng)態(tài)分配MSISDN,并將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給移動(dòng)性管理實(shí)體;或者,移動(dòng)性管理實(shí)體為終端動(dòng)態(tài)分配 MSISDN,并將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給用戶簽約服務(wù)器;步驟302 在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN。這里,將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給移動(dòng)性管理實(shí)體,可以包括用戶簽約服務(wù)器將所述為終端動(dòng)態(tài)分配的MSISDN保存在所述終端的用戶簽約數(shù)據(jù)中,并將該用戶簽約數(shù)據(jù)下發(fā)給所述移動(dòng)性管理實(shí)體;所述移動(dòng)性管理實(shí)體將所述用戶簽約數(shù)據(jù)保存到本地。這里,將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給用戶簽約服務(wù)器,可以包括所述移動(dòng)性管理實(shí)體通過(guò)位置更新過(guò)程將動(dòng)態(tài)分配給終端的MSISDN發(fā)送給用戶簽約服務(wù)器上。在將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給用戶簽約服務(wù)器之后,所述方法還包括在所述終端的用戶簽約數(shù)據(jù)中不存在有效的MSISDN時(shí),用戶簽約服務(wù)器將該MSISDN保存到所述終端的用戶簽約數(shù)據(jù)中,更新所述終端的用戶簽約數(shù)據(jù);在所述終端的用戶簽約數(shù)據(jù)中存在有效的MSISDN時(shí),用戶簽約服務(wù)器不更新所述終端的用戶簽約數(shù)據(jù),并通過(guò)所述位置更新響應(yīng)將所述用戶簽約數(shù)據(jù)中已存在的MSISDN發(fā)送給所述移動(dòng)性管理實(shí)體;所述移動(dòng)性管理實(shí)體將自身保存的MSISDN更新為該MSISDN。這里,為終端動(dòng)態(tài)分配MSISDN的過(guò)程,具體可以包括如果所述終端當(dāng)前簽約的業(yè)務(wù)需要使用MSISDNjn /或所述終端的用戶簽約數(shù)據(jù)中沒(méi)有有效的MSISDN,則確定需要為所述終端動(dòng)態(tài)分配MSISDN,并為所述終端動(dòng)態(tài)分配MSISDN。其中,所述為終端動(dòng)態(tài)分配MSISDN,可以包括在確定需要為所述終端動(dòng)態(tài)分配 MSISDN后,獲取一個(gè)未分配的MSISDN,分配給所述終端。這里,如果所述終端當(dāng)前簽約的業(yè)務(wù)不需要使用MSISDN、和/或所述終端的用戶簽約數(shù)據(jù)中已存在有效的MSISDN,則不需要為所述終端動(dòng)態(tài)分配MSISDN。其中,釋放所述為終端分配的MSISDN的過(guò)程,具體可以包括用戶簽約服務(wù)器將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉。這里,釋放所述為終端分配的MSISDN的過(guò)程中,在將所述為終端分配的MSISDN清除掉之后,還可以包括將所述清除掉的MSISDN標(biāo)記為未分配。如果用戶簽約服務(wù)在分配MSISDN時(shí),是從MSISDN池中獲取的,則在釋放MSISDN 時(shí),將所述MSISDN從終端的用戶簽約服務(wù)器中清除之后,還用戶簽約服務(wù)器還可以通知 MSISDN池將所清除的MSISDN標(biāo)記為未分配,便于MSISDN的回收利用。其中,釋放所述為終端分配的MSISDN的過(guò)程,還可以包括移動(dòng)性管理實(shí)體將本地保存的、所述為終端分配的MSISDN清除掉。這里,用戶簽約服務(wù)器在進(jìn)行用戶上下文清除時(shí),釋放所述為終端分配的MSISDN ; 或者,通過(guò)定時(shí)器預(yù)先設(shè)定釋放時(shí)間,在所述定時(shí)器超過(guò)預(yù)先設(shè)定的釋放時(shí)間,且用戶簽約服務(wù)器檢查到所述終端已不活動(dòng)時(shí),釋放所述為終端分配的MSISDN。實(shí)際應(yīng)用中,可以在用戶簽約服務(wù)器中設(shè)置所述定時(shí)器,并在所述定時(shí)器中設(shè)置釋放時(shí)間;在為所述終端動(dòng)態(tài)分配MSISDN時(shí),啟動(dòng)所述定時(shí)器;在定時(shí)器超過(guò)預(yù)先設(shè)定的釋放時(shí)間后,檢查到所述終端已不活動(dòng),即從所述網(wǎng)絡(luò)去附著時(shí),則用戶簽約服務(wù)器將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉,釋放所述為終端分配的 MSISDN。實(shí)際應(yīng)用中,上述的為終端動(dòng)態(tài)分配MSISDN,可以為從MSISDN池提取一個(gè)未分配的MSISDN,分配給所述終端;上述的釋放所述為終端分配的MSISDN,可以包括將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉,并通知所述MSISDN池將所述 MSISDN標(biāo)記為未分配。這里,所述用戶簽約服務(wù)器具體可以是HLR或HSS,所述移動(dòng)性管理實(shí)體具體可以是 SGSN 或 MME 或 MSC?;谏鲜龇峙銶SISDN的方法,本發(fā)明還提供了一種分配MSISDN的系統(tǒng),該系統(tǒng)可以包括用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體,該用戶簽約服務(wù)器、及移動(dòng)性管理實(shí)體包括分配單元和釋放單元,其中,分配單元,用于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配MSISDN ;釋放單元,用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述分配單元為終端分配的 MSISDN ;所述用戶簽約服務(wù)器還包括第一發(fā)送單元,用于將自身的分配單元為終端動(dòng)態(tài)分配的MSISDN發(fā)送給所述移動(dòng)性管理實(shí)體;所述移動(dòng)性管理實(shí)體還包括第二發(fā)送單元,用于將自身的分配單元為終端動(dòng)態(tài)分配的MSISDN發(fā)送給所述用戶簽約服務(wù)器。其中,所述分配單元,具體用于,在所述終端當(dāng)前簽約的業(yè)務(wù)需要使用MSISDN、且所述終端的用戶簽約數(shù)據(jù)中沒(méi)有有效的MSISDN時(shí),確定需要為所述終端動(dòng)態(tài)分配MSISDN, 并為所述終端動(dòng)態(tài)分配MSISDN。其中,所述釋放單元,具體用于,將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉。這里,所述釋放單元具體用于,在進(jìn)行用戶上下文清除時(shí),釋放所述為終端分配的 MSISDN;和/或,通過(guò)定時(shí)器預(yù)先設(shè)定釋放時(shí)間,在所述定時(shí)器超過(guò)預(yù)先設(shè)定的釋放時(shí)間, 且檢查到所述終端已不活動(dòng)時(shí),釋放所述為終端分配的MSISDN。這里,通過(guò)上述系統(tǒng)實(shí)現(xiàn)MSISDN分配的具體過(guò)程,可以參照上述方法的描述、以及下面實(shí)施例的描述,不再贅述。以下將詳細(xì)說(shuō)明本發(fā)明中為終端分配MSISDN過(guò)程的具體實(shí)施例。實(shí)施例一如圖4所示,本發(fā)明中,在用戶終端(UE)附著到網(wǎng)絡(luò)的時(shí)候,用戶簽約服務(wù)器 (HLR/HSS)動(dòng)態(tài)地為用戶終端分配MSISDN的過(guò)程,具體可以包括以下步驟S401, UE向移動(dòng)性管理實(shí)體(SGSN/MME)發(fā)起附著請(qǐng)求,請(qǐng)求附著到網(wǎng)絡(luò);其中,對(duì)于GPRS域,處理附著請(qǐng)求的移動(dòng)性管理實(shí)體是SGSN ;對(duì)于EPS域,處理附著請(qǐng)求的移動(dòng)性管理實(shí)體是MME。GPRS域、EPS域,可以統(tǒng)稱為PS域。其中,該附著請(qǐng)求為一個(gè)聯(lián)合附著請(qǐng)求,即UE向通用分組無(wú)線服務(wù)(GPRS, General Packet Radio Service)域的 SGSN 或者演進(jìn)分組系統(tǒng)(EPS,Evolved Packet System)域的MME請(qǐng)求附著,而移動(dòng)性管理實(shí)體(SGSN/MME)將代替UE附著到CS域的MSC 上。這里,UE具體可以是MTC終端。S402,移動(dòng)性管理實(shí)體(SGSN/MME)向用戶簽約服務(wù)器(HLR/HSS)發(fā)起位置更新請(qǐng)求;其中,對(duì)于GPRS域,用戶簽約服務(wù)器具體為HLR ;對(duì)于EPS域,用戶簽約服務(wù)器具體為HSS。S403,用戶簽約服務(wù)器(HLR/HSS)收到位置更新請(qǐng)求后,為UE動(dòng)態(tài)分配MSISDN ;其中,用戶簽約服務(wù)器首先判斷是否需要為UE分配MSISDN,具體地,如果當(dāng)前沒(méi)有為終端分配MSISDN,即UE當(dāng)前的用戶簽約數(shù)據(jù)中沒(méi)有包含有效的MSISDN,且所述終端的簽約業(yè)務(wù)需要使用MSISDN,則需要為UE分配MSISDN ;如果當(dāng)前已經(jīng)為終端分配了 MSISDN, 即UE當(dāng)前的用戶簽約數(shù)據(jù)中已經(jīng)包含了有效的MSISDN,和/或所述終端簽署的業(yè)務(wù)不需要使用MSISDN,則不需要為UE分配MSISDN。例如,在終端的簽約業(yè)務(wù)中包含有SMS短信業(yè)務(wù)、和/或依賴于短信業(yè)務(wù)的遠(yuǎn)程配置業(yè)務(wù),且當(dāng)前終端并沒(méi)有被靜態(tài)分配MSISDN,則確定為終端動(dòng)態(tài)分配MSISDN號(hào)碼。當(dāng)用戶簽約服務(wù)器(HLR/HSS)判斷需要為UE分配MSISDN時(shí),則可以從MSISDN池中當(dāng)前未分配的MSISDN中提取任意一個(gè)分配給所述UE。這里,MS I SDN池用于保存網(wǎng)絡(luò)中的MS I SDN資源,可以是用戶簽約服務(wù)器的內(nèi)部功能,也可以是網(wǎng)絡(luò)中獨(dú)立設(shè)置的一個(gè)實(shí)體,該實(shí)體能夠與用戶簽約服務(wù)器通信,使得用戶簽約服務(wù)器可以從MSISDN池中提取MSISDN。具體地,MSISDN池中,標(biāo)記已分配的MSISDN、以及未分配的MSISDN,便于用戶簽約服務(wù)器能夠識(shí)別MSISDN池中未分配的MSISDN。這里,用戶簽約服務(wù)器提取MSISDN時(shí),也可以根據(jù)需要提取。例如,當(dāng)需要為某終端動(dòng)態(tài)分配MSISDN時(shí),用戶簽約服務(wù)器請(qǐng)求MSISDN池獲取一個(gè)MSISDN,MSISDN池為用戶簽約服務(wù)器提供一個(gè)MSISDN,并將該MSISDN標(biāo)記為已分配。具體的MSISDN分配方法可以采用現(xiàn)有的相關(guān)技術(shù)。另外,網(wǎng)絡(luò)中可以存在物理上獨(dú)立部署的專門的動(dòng)態(tài)MSISDN分配功能,比如,一個(gè)專門的功能實(shí)體用于管理網(wǎng)絡(luò)中的所有動(dòng)態(tài)的MSISDN資源,用戶簽約服務(wù)器(HLR/HSS) 可以向功能實(shí)體請(qǐng)求為終端分配一個(gè)MSISDN。這里,用戶簽約服務(wù)器(HLR/HSS)在為UE分配MSISDN之后,將為UE分配的MSISDN 保存到UE的用戶簽約數(shù)據(jù)中。S404,用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(SGSN/MME)發(fā)送位置更新響應(yīng),同時(shí)下發(fā)用戶簽約數(shù)據(jù),該用戶簽約數(shù)據(jù)中包含有動(dòng)態(tài)分配給UE的MSISDN。這里,發(fā)送上述位置更新響應(yīng)時(shí),用戶簽約服務(wù)器(HLR/HSS)會(huì)將用戶簽約數(shù)據(jù)插入到位置更新響應(yīng)中,發(fā)送給移動(dòng)性管理實(shí)體(SGSN/MME),該用戶簽約數(shù)據(jù)中包含有步驟S403中為UE分配的MSISDN。這里,移動(dòng)性管理實(shí)體(SGSN/MME)收到所述位置更新響應(yīng)后,將所述用戶簽約數(shù)據(jù)保存到本地,包括其中為UE分配的MSISDN。S405,由于終端請(qǐng)求聯(lián)合附著,移動(dòng)性管理實(shí)體(SGSN/MME)會(huì)在接收到位置更新請(qǐng)求后,向MSC發(fā)起聯(lián)合附著請(qǐng)求;S406, MSC向用戶簽約服務(wù)器(HLR/HSS)發(fā)起位置更新請(qǐng)求;S407,用戶簽約服務(wù)器(HLR/HSS)向MSC返回位置更新響應(yīng),同時(shí)下發(fā)用戶簽約數(shù)據(jù)到MSC,該用戶簽約數(shù)據(jù)中包含有已為UE分配的MSISDN ;其中,在向MSC返回位置更新響應(yīng)時(shí),在其中插入要下發(fā)的用戶簽約數(shù)據(jù)。S408,MSC收到用戶簽約服務(wù)器(HLR/HSS)下發(fā)的用戶簽約數(shù)據(jù)后,將所述用戶簽約數(shù)據(jù)保存到本地,包括其中已為UE分配的MSISDN,并向移動(dòng)性管理實(shí)體(SGSN/MME)返回聯(lián)合附著響應(yīng);S409,移動(dòng)性管理實(shí)體(SGSN/MME)向所述UE返回附著響應(yīng),當(dāng)前流程結(jié)束。在上述流程中,UE請(qǐng)求聯(lián)合附著,SGSN/MME代替UE附著到MSC,通過(guò)該聯(lián)合附著過(guò)程,用戶簽約服務(wù)器(HLR/HSS)為UE動(dòng)態(tài)分配的MSISDN同時(shí)被送達(dá)到SGSN/MME、以及 MSC 上。如果UE僅請(qǐng)求CS附著、或PS附著,則為UE分配MSISDN的流程與圖4所描述的原理相同,流程相似,本領(lǐng)域技術(shù)人員可以根據(jù)本實(shí)施例結(jié)合現(xiàn)有技術(shù)實(shí)現(xiàn)。
通過(guò)上述流程,用戶簽約服務(wù)器(HLR/HSS)在終端附著到網(wǎng)絡(luò)時(shí)為終端動(dòng)態(tài)地分配MSISDN,并將動(dòng)態(tài)分配的MSISDN下發(fā)到移動(dòng)性管理實(shí)體(MSC/SGSN/MME)。實(shí)施例二動(dòng)態(tài)分配MSISDN的工作,也可以在PS域的移動(dòng)性管理實(shí)體(SGSN/MME)上完成, 并通過(guò)位置更新過(guò)程將動(dòng)態(tài)分配給終端的MSISDN注冊(cè)到用戶簽約服務(wù)器(HLR/HSS)上,如圖5所示,由SGSN/MME為終端分配MSISDN的過(guò)程,具有可以包括以下步驟S501, UE向SGSN/MME發(fā)起附著請(qǐng)求,請(qǐng)求附著到網(wǎng)絡(luò);其中,所述附著請(qǐng)求是一個(gè)聯(lián)合附著請(qǐng)求,接收聯(lián)合附著請(qǐng)求的移動(dòng)性管理實(shí)體是 SGSN/MME。S502, SGSN/MME接收UE發(fā)送的附著請(qǐng)求,可選地,為UE動(dòng)態(tài)分配MSISDN ;其中,SGSN/MME首先判斷是否需要為UE分配MSISDN,如果需要,則為UE分配 MSISDN,否則,不分配。具體地,如果UE的簽約業(yè)務(wù)、UE上報(bào)給網(wǎng)絡(luò)的終端能力指示需要使用MSISDN, 則需要為UE分配MSISDN ;如果UE簽署的業(yè)務(wù)不需要使用MSISDN,則不需要為UE分配 MSISDN。這里,SGSN/MME為UE分配MSISDN的具體過(guò)程與實(shí)施例一中用戶簽約服務(wù)器為UE 分配MSISDN的具體過(guò)程相同,在此不再贅述。S503, SGSN/MME向用戶簽約服務(wù)器(HLR/HSS)發(fā)起位置更新請(qǐng)求,可選地,該位置更新請(qǐng)求中攜帶SGSN/MME為UE分配的MSISDN ;這里,如果步驟S502中SGSN/MME為UE分配了 MSISDN,則在位置更新請(qǐng)求中攜帶為UE分配的MSISDN ;否則,不攜帶。S504, HLR/HSS收到所述位置更新請(qǐng)求后,可選地,更新UE的MSISDN ;具體地,如果所述位置更新請(qǐng)求中攜帶了 SGSN/MME為UE分配的MSISDN,則HLR/ HSS檢查本地保存的、所述UE的用戶簽約數(shù)據(jù)中是否已存在有效的MSISDN,如果已存在,忽略SGSN/MME為終端動(dòng)態(tài)分配的MSISDN,不更新UE的MSISDN ;如果不存在,則將所述位置更新請(qǐng)求中攜帶的MSISDN保存到所述UE的用戶簽約數(shù)據(jù)中,更新UE的MSISDN。這里,UE的用戶簽約數(shù)據(jù)中已存在有效的MSISDN,可以是按照實(shí)施例一的方式, 由HLR/HSS為UE預(yù)分配的MSISDN ;也可以是,在本流程之前,通過(guò)其他方式為UE預(yù)分配的 MSISDN。如果所述位置更新請(qǐng)求中未攜帶MSISDN,不更新UE的MSISDN。S505,HLR/HSS向SGSN/MME發(fā)送位置更新響應(yīng),包含UE的用戶簽約數(shù)據(jù),可選地, 該用戶簽約數(shù)據(jù)中包含有UE的MSISDN ;其中,SGSN/MME收到所述位置更新響應(yīng)后,將其中的用戶簽約數(shù)據(jù)保存到本地。這里,如果在步驟S504之后,用戶簽約數(shù)據(jù)中已經(jīng)存在UE的MSISDN,則位置更新響應(yīng)中包含的用戶簽約數(shù)據(jù)中就包含UE的MSISDN,否則,不包含。該MSISDN可以是SGSN/ MME為UE動(dòng)態(tài)分配的,也可以是HLR/HSS為UE預(yù)先分配的。這里,如果HLR/HSS返回的用戶簽約數(shù)據(jù)中包含有MSISDN,且該MSISDN和SGSN/ MME為UE動(dòng)態(tài)分配的MSISDN不同,則表明用戶簽約數(shù)據(jù)中原本存在為UE分配的MSISDN, SGSN/MME將自身所保存UE的MSISDN更新為該用戶簽約數(shù)據(jù)中包含的MSISDN,否則,該MSISDN和SGSN/MME為UE動(dòng)態(tài)分配的MSISDN相同,SGSN/MME不需要更新自身所保存UE的 MSISDN。S506, SGSN/MME向MSC發(fā)起聯(lián)合附著請(qǐng)求,可選地,攜帶為UE分配的MSISDN ;這里,如果SGSN/MME已為UE分配了 MSISDN、或者已經(jīng)從HLR/HSS獲取到了已為 UE分配的MSISDN,則可以在該聯(lián)合附著請(qǐng)求中攜帶為UE分配的MSISDN,否則,不需要在聯(lián)合附著請(qǐng)求中攜帶為UE分配的MSISDN。S507,MSC接收SGSN/MME發(fā)送的聯(lián)合附著請(qǐng)求,可選地,MSC為終端動(dòng)態(tài)分配 MSISDN ;這里,如果聯(lián)合附著請(qǐng)求中攜帶有為UE分配的MSISDN,則MSC從聯(lián)合附著請(qǐng)求中獲得為UE分配的MSISDN,并將獲得的MSISDN保存到本地;如果聯(lián)合附著請(qǐng)求中未攜帶為 UE分配的MSISDN,MSC可以為UE動(dòng)態(tài)分配MSISDN。這里,MSC為UE動(dòng)態(tài)分配MSISDN的過(guò)程,與步驟S502中SGSN/MME為UE動(dòng)態(tài)分配MSISDN的過(guò)程相同,在此不再贅述。S508, MSC向HLR/HSS發(fā)起位置更新請(qǐng)求;這里,如果MSC為UE動(dòng)態(tài)分配MSISDN,則在該位置更新請(qǐng)求中攜帶MSC為UE分配的MSISDN,否則,不需要在位置更新請(qǐng)求中攜帶UE的MSISDN。S509,HLR/HSS收到位置更新請(qǐng)求后,可選地,更新用戶簽約數(shù)據(jù)中的MSISDN ;具體地,如果位置更新請(qǐng)求中攜帶了 MSISDN,且HLR/HSS保存的用戶簽約數(shù)據(jù)中不存在有效的、UE的MSISDN,則HLR/HSS將位置更新請(qǐng)求中攜帶的MSISDN保存到UE的用戶簽約數(shù)據(jù)中,更新用戶簽約數(shù)據(jù)中UE的MSISDN ;如果位置更新請(qǐng)求中未攜帶MSISDN,和 /或HLR/HSS保存的用戶簽約數(shù)據(jù)中已存在有效的、UE的MSISDN,則HLR/HSS不需要更新用戶簽約數(shù)據(jù)中UE的MSISDN。具體過(guò)程,與步驟S504相似,在此不再贅述。S510, HLR/HSS向MSC返回位置更新響應(yīng),并向MSC下發(fā)用戶簽約數(shù)據(jù),該用戶簽約數(shù)據(jù)中包含UE的MSISDN ;其中,MSC收到所述位置更新響應(yīng)后,將其中的用戶簽約數(shù)據(jù)保存到本地。具體地,如果HLR/HSS返回的用戶簽約數(shù)據(jù)中包含的MSISDN和MSC為UE動(dòng)態(tài)分配的、或已保存的MSISDN不同,則表明用戶簽約數(shù)據(jù)中原本存在為UE分配的MSISDN,MSC 將自身所保存UE的MSISDN更新為該用戶簽約數(shù)據(jù)中包含的MSISDN,否則,HLR/HSS返回的用戶簽約數(shù)據(jù)中包含的MSISDN和MSC為UE動(dòng)態(tài)分配的、或已保存的MSISDN相同,MSC不需要更新自身所保存UE的MSISDN。S511,MSC向SGSN/MME返回聯(lián)合附著響應(yīng),可選地,攜帶用戶簽約數(shù)據(jù),該用戶簽約數(shù)據(jù)中包含有為UE動(dòng)態(tài)分配的MSISDN ;這里,如果是MSC為UE動(dòng)態(tài)分配的MSISDN,則在該聯(lián)合附著響應(yīng)中攜帶所述包含有為UE動(dòng)態(tài)分配的MSISDN的用戶簽約數(shù)據(jù);如果不是MSC為UE動(dòng)態(tài)分配的MSISDN,則在該聯(lián)合附著響應(yīng)中可以不攜帶用戶簽約數(shù)據(jù)。其中,SGSN/MME接收到所述聯(lián)合附著響應(yīng)后,如果聯(lián)合附著響應(yīng)中攜帶有用戶簽約數(shù)據(jù),則可以將該用戶簽約數(shù)據(jù)保存到本地,如果聯(lián)合附著響應(yīng)中沒(méi)有攜帶有用戶簽約數(shù)據(jù),也就不需要保存用戶簽約數(shù)據(jù)了。S512,SGSN/MME向UE返回附著響應(yīng),當(dāng)前流程結(jié)束。
14
在上述流程中,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)采用預(yù)分配策略為UE分配 MSISDN,即不管用戶簽約服務(wù)器(HLR/HSS)是否已經(jīng)為終端分配了 MSISDN,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)先為終端動(dòng)態(tài)分配MSISDN,如果HLR/HSS向MSC/SGSN/MME下發(fā)的用戶簽約數(shù)據(jù)中已存在有效的、區(qū)別于MSC/SGSN/MME動(dòng)態(tài)分配的MSISDN,則MSC/SGSN/MME將自身為UE動(dòng)態(tài)分配的MSISDN更新為用戶簽約數(shù)據(jù)中已存在的MSISDN。實(shí)施例三移動(dòng)性管理實(shí)體(MSC/SGSN/MME)還可以采用后分配策略為終端分配MSISDN,如圖6所示,具體過(guò)程可以包括以下步驟S601, UE向移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)送附著請(qǐng)求,請(qǐng)求附著到網(wǎng)絡(luò);S602,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)接收所述附著請(qǐng)求,向用戶簽約服務(wù)器 (HLR/HSS)發(fā)送位置更新請(qǐng)求;S603,用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(MSC/SGSN/MME)返回位置更新響應(yīng),并下發(fā)用戶簽約數(shù)據(jù);S604,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)為終端動(dòng)態(tài)分配MSISDN ;具體地,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)收到用戶簽約數(shù)據(jù)后,在本地保存。如果該用戶簽約數(shù)據(jù)中還不存在有效的、UE的MSISDN,并且該用戶簽約數(shù)據(jù)中表明UE簽約的業(yè)務(wù)需要使用MSISDN,則移動(dòng)性管理實(shí)體(MSC/SGSN/MME)執(zhí)行本步驟,為UE 動(dòng)態(tài)分配MSISDN ;如果該用戶簽約數(shù)據(jù)中已存在有效的、UE的MSISDNjn /或該用戶簽約數(shù)據(jù)中表明UE簽約的業(yè)務(wù)不需要使用MSISDN,則移動(dòng)性管理實(shí)體(MSC/SGSN/MME)可以不執(zhí)行本步驟,當(dāng)前流程結(jié)束。S605,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向用戶簽約服務(wù)器(HLR/HSS)發(fā)送位置更新請(qǐng)求,攜帶為UE動(dòng)態(tài)分配的MSISDN ;S606,用戶簽約服務(wù)器(HLR/HSS)收到移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)送的位置更新請(qǐng)求后,將其中的MSISDN保存到UE的用戶簽約數(shù)據(jù)中;S607,用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(MSC/SGSN/MME)返回位置更新響應(yīng);這里,用戶簽約服務(wù)器(HLR/HSS)可以在該位置更新響應(yīng)中攜帶一條信息,該信息用于表明移動(dòng)性管理實(shí)體(MSC/SGSN/MME)為UE動(dòng)態(tài)分配的MSISDN已經(jīng)保存到UE的用戶簽約數(shù)據(jù)中。這里,用戶簽約服務(wù)器(HLR/HSS)也可以在位置更新響應(yīng)中包含UE的MSISDN,以表明該MSISDN已保存到UE的用戶簽約數(shù)據(jù)中。S608,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向UE返回附著響應(yīng),當(dāng)前流程結(jié)束。綜上,上述實(shí)施例一和圖4、實(shí)施例二和圖5、以及實(shí)施例三和圖6,均描述了網(wǎng)絡(luò)為終端動(dòng)態(tài)分配MSISDN的具體實(shí)現(xiàn)方式,然而動(dòng)態(tài)分配給終端的MSISDN,是從MSISDN池中提取的,不能永久地分配給一個(gè)特定的終端,必須在終端不需要使用MSISDN時(shí),例如終端從網(wǎng)絡(luò)去附著后、或者在一定的時(shí)間期限后,將所分配的MSISDN釋放掉,以便MSISDN能夠回收利用,真正實(shí)現(xiàn)同一 MSISDN在多個(gè)終端間共享。以下通過(guò)具體實(shí)施例,詳細(xì)說(shuō)明本發(fā)明中為終端分配的MSISDN的釋放過(guò)程。實(shí)施例四
在終端從網(wǎng)絡(luò)去附著后,釋放已為終端分配的MSISDN的過(guò)程,如圖7所示,具有可以包括如下步驟S701,UE發(fā)起去附著請(qǐng)求;S702,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)接收到UE發(fā)送的去附著請(qǐng)求后,如果是移動(dòng)性管理實(shí)體(MSC/SGSN/MME)為UE動(dòng)態(tài)分配了 MSISDN,則移動(dòng)性管理實(shí)體(MSC/SGSN/ MME)發(fā)起UE的MSISDN的釋放過(guò)程;如果不是移動(dòng)性管理實(shí)體(MSC/SGSN/MME)為UE動(dòng)態(tài)分配了 MSISDN,則跳過(guò)本步驟,直接執(zhí)行步驟S703。S703, MSC/SGSN/MME向終端發(fā)送去附著響應(yīng),終端從網(wǎng)絡(luò)去附著成功;S704,在終端去附著后,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向用戶簽約服務(wù)器 (HLR/HSS)發(fā)送用戶上下文清除請(qǐng)求,發(fā)起用戶上下文清除流程;這里,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)可能在UE去附著后,立即向用戶簽約服務(wù)器(HLR/HSS)發(fā)起用戶上下文清除流程,也可能在UE去附著后的一個(gè)預(yù)設(shè)時(shí)間后,向用戶簽約服務(wù)器(HLR/HSS)發(fā)起用戶上下文清除流程。這里,可以預(yù)先指定該用戶上下文清除請(qǐng)求,可以用于通知用戶簽約服務(wù)器(HLR/ HSS)釋放 UE 的 MSISDN。或者,也可以在用戶上下文清除請(qǐng)求中,攜帶一個(gè)指示,該指示用于通知用戶簽約服務(wù)器(HLR/HSS)釋放用戶簽約數(shù)據(jù)中UE的MSISDN。再或者,也可以不發(fā)送用戶上下文清除請(qǐng)求,只發(fā)送一個(gè)預(yù)先定義的指示消息,該指示消息用于通知用戶簽約服務(wù)器(HLR/HSS)釋放用戶簽約數(shù)據(jù)中UE的MSISDN,發(fā)起為 UE分配的MSISDN的釋放操作;S705,用戶簽約服務(wù)器(HLR/HSS)收到移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)送的用戶上下文清除請(qǐng)求,從UE的用戶簽約數(shù)據(jù)中清除MSISDN,并通知MSISDN池將該MSISDN標(biāo)記為未分配,釋放為UE分配的MSISDN ;這里,用戶簽約服務(wù)器(HLR/HSS)可以在前述保存為UE分配的MSISDN的過(guò)程中, 標(biāo)記UE的MSISDN是動(dòng)態(tài)分配的,需要在將來(lái)被釋放。通過(guò)該標(biāo)記,用戶簽約服務(wù)器(HLR/ HSS)可以在收到移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)送的用戶上下文清除請(qǐng)求后,確定是否能夠釋放所述UE的MSISDN。具體地,接收到所述用戶上下文清除請(qǐng)求后,如果所述UE的MSISDN標(biāo)記為動(dòng)態(tài)分配,需要在被釋放,則釋放UE的MSISDN ;否則,即使接收到所述用戶上下文清除請(qǐng)求,也不釋放UE的MSISDN。這里,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)可以在UE去附著后一定時(shí)間后,發(fā)送用戶上下文清除請(qǐng)求給用戶簽約服務(wù)器(HLR/HSS),觸發(fā)用戶簽約服務(wù)器(HLR/HSS)釋放UE的 MSISDN。這里,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)也可以在UE去附著流程中,明確地通過(guò)通知消息告知用戶簽約服務(wù)器(HLR/HSS)釋放為UE動(dòng)態(tài)分配的MSISDN。S706,用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)送用戶上下文清除響應(yīng),當(dāng)前流程結(jié)束。由于在現(xiàn)有UE去附著之后,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)會(huì)在一定時(shí)間內(nèi)主動(dòng)清除自身保存的UE的用戶簽約數(shù)據(jù),相應(yīng)地,也就會(huì)清除掉其中包含的為UE動(dòng)態(tài)分配的MSISDN,因此,通過(guò)上述流程,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)也會(huì)自動(dòng)釋放自身保存的、 為UE動(dòng)態(tài)分配的MSISDN。實(shí)施例五本實(shí)施例中,由用戶簽約服務(wù)器(HLR/HSS)監(jiān)控終端接入網(wǎng)絡(luò)的狀態(tài),并根據(jù)終端接入網(wǎng)絡(luò)的狀態(tài),周期性自動(dòng)釋放為終端動(dòng)態(tài)分配的MSISDN,如圖8所示,本實(shí)施例中釋放為終端動(dòng)態(tài)分配的MSISDN的過(guò)程,具有可以包括以下步驟S801,用戶簽約服務(wù)器(HLR/HSS)為終端的動(dòng)態(tài)分配MSISDN,或者用戶簽約服務(wù)器(HLR/HSS)登記為終端分配的MSISDN,即將為終端分配的MSISDN保存到終端的用戶簽約數(shù)據(jù)中,之后,啟動(dòng)定時(shí)器。其中,當(dāng)用戶簽約服務(wù)器(HLR/HSS)在為終端動(dòng)態(tài)分配MSISDN后,可以為該終端啟動(dòng)一個(gè)定時(shí)器,該定時(shí)器的作用為當(dāng)定時(shí)器超期后,如果終端已經(jīng)從網(wǎng)絡(luò)去附著,則用戶簽約服務(wù)器(HLR/HSQ可以將為終端分配的MSISDN號(hào)碼注銷。用戶簽約服務(wù)器(HLR/ HSS)可以向移動(dòng)性管理實(shí)體請(qǐng)求檢查終端的活動(dòng)性,來(lái)判斷終端是否已從網(wǎng)絡(luò)去附著,也可以根據(jù)移動(dòng)性管理網(wǎng)元的主動(dòng)通知來(lái)判斷終端是否已經(jīng)從網(wǎng)絡(luò)去附著。如果定時(shí)器超期后,終端仍然附著在網(wǎng)絡(luò)中,則用戶簽約服務(wù)器可以重置定時(shí)器。S802,定時(shí)器超時(shí),則用戶簽約服務(wù)器(HLR/HSS)向移動(dòng)性管理實(shí)體(MSC/SGSN/ MME)發(fā)送終端活動(dòng)性檢查請(qǐng)求;S803,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)接收到所述終端活動(dòng)性檢查請(qǐng)求后,檢查終端是否附著在網(wǎng)絡(luò)中,并向用戶簽約服務(wù)器(HLR/HSS)返回終端活動(dòng)性檢查響應(yīng)。具體地,如果終端已經(jīng)從網(wǎng)絡(luò)去附著,則移動(dòng)性管理實(shí)體(MSC/SGSN/MME)在返回的終端活動(dòng)性檢查響應(yīng)中,表明終端已不活動(dòng),;如果終端仍附著在網(wǎng)絡(luò)上,則移動(dòng)性管理實(shí)體(MSC/SGSN/MME)在返回的響應(yīng)中,表明終端仍在活動(dòng)。S804,用戶簽約服務(wù)器(HLR/HSQ收到所述終端活動(dòng)性檢查響應(yīng)后,如果該響應(yīng)表明終端已不活動(dòng),則用戶簽約服務(wù)器(HLR/HSQ釋放為終端動(dòng)態(tài)分配的MSISDN,即清除終端用戶簽約數(shù)據(jù)中的MSISDN,并且HLR/HSS停止定時(shí)器,當(dāng)前流程結(jié)束。這里,如果 MSISDN由MSISDN池維護(hù),則用戶簽約服務(wù)器(HLR/HSS)還可以通知MSISDN池將該MSISDN 標(biāo)記為未分配。如果所述終端活動(dòng)性檢查響應(yīng)表明終端仍在活動(dòng),則用戶簽約數(shù)據(jù)(HLR/ HSS)可以重置定時(shí)器,等下一個(gè)定時(shí)器周期到來(lái)時(shí)再檢測(cè)并釋放MSISDN。由于在終端去附著之后,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)會(huì)在一定時(shí)間內(nèi)主動(dòng)清除自身保存的終端的用戶簽約數(shù)據(jù),相應(yīng)地,也就會(huì)清除掉其中包含的為UE動(dòng)態(tài)分配的 MSISDN,因此,通過(guò)上述流程,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)也會(huì)自動(dòng)釋放自身保存的、 為UE動(dòng)態(tài)分配的MSISDN。在上述實(shí)施例四和圖7、以及實(shí)施例五和圖8中,在終端去附著后,用戶簽約服務(wù)器(HLR/HSS)在設(shè)定的時(shí)間內(nèi),啟動(dòng)已為終端動(dòng)態(tài)分配的MSISDN的釋放流程。實(shí)際應(yīng)用中, 可以靈活地調(diào)整設(shè)定的時(shí)間,比如終端去附著后移動(dòng)性管理實(shí)體(MSC/SGSN/MME)發(fā)起清除用戶上下文的時(shí)間、在用戶簽約服務(wù)器(HLR/HSS)上預(yù)配置的、登記動(dòng)態(tài)分配的MSISDN 后用于檢查終端活動(dòng)性的定時(shí)器的時(shí)間,可以實(shí)現(xiàn)MSISDN資源盡可能長(zhǎng)地分配給終端,又能及時(shí)回收號(hào)碼資源。通過(guò)上述實(shí)施例、以及圖4、圖5、圖6、圖7、圖8所示,網(wǎng)絡(luò)在終端附著的時(shí)候動(dòng)態(tài)地為終端分配MSISDN,終端可以基于該MSISDN發(fā)起SMS業(yè)務(wù),最后,在終端從網(wǎng)絡(luò)去附著后,釋放為終端動(dòng)態(tài)分配的MSISDN,使得MSISDN資源能夠回收后被重新分配并重復(fù)使用。如果其他終端想要發(fā)送SMS短信給一個(gè)被動(dòng)態(tài)分配MSISDN的終端,則發(fā)送SMS短信的終端需要知道目標(biāo)終端被動(dòng)態(tài)分配的MSISDN,才能發(fā)送短信。正常情況下,普通的終端沒(méi)有能力獲得為目標(biāo)終端動(dòng)態(tài)分配的MSISDN。在MTC中,發(fā)往MTC終端的短信一般需要經(jīng)由MTC服務(wù)器(MTC Server)發(fā)出,基于上述的分配MSISDN的方法及系統(tǒng),MTC服務(wù)器可以通過(guò)獲得為MTC終端分配的MSISDN, 來(lái)發(fā)起下行短信。基于上述的分配MSISDN的方法及系統(tǒng),本發(fā)明還提供了一種短信發(fā)送方法,適用于MTC中,該方法主要包括基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)
送短信。其中,MTC krver可以通過(guò)多種方法向被動(dòng)態(tài)分配MSISDN的MTC終端發(fā)送短信, 具體如下方式1 :MTC krver在發(fā)送短信前,向用戶簽約服務(wù)器(HLR/HSQ、和/或移動(dòng)性管理實(shí)體(MSC/SGSN/MME)查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,基于查詢到的MSISDN,MTC Server向所述MTC終端發(fā)送短信;方式2:MTC krver將要發(fā)送給MTC終端的短信發(fā)送給短信中心(SMS SC,SMS Service Center),其中攜帶所述MTC終端標(biāo)識(shí),短信中心根據(jù)所述MTC終端的標(biāo)識(shí),向用戶簽約服務(wù)器(HLR/HSQ、和/或移動(dòng)性管理實(shí)體(MSC/SGSN/MME)查詢?yōu)樗鯩TC終端分配的MSISDN,基于查詢到的MSISDN,短信中心將所述短信發(fā)送給所述MTC終端。方式3 在為MTC終端分配MSISDN后,將分配給MTC終端的MSISDN通知給MTC Server ;需要時(shí),MTC Server根據(jù)所述MSISDN向所述MTC終端發(fā)送短信。其中,在向終端發(fā)送短信之后,所述方法還可以包括在釋放為MTC終端分配的 MSISDN后,通知MTC Server為終端分配的MSISDN已釋放?;谏鲜龅亩绦虐l(fā)送方法,本發(fā)明還提供了一種短信發(fā)送系統(tǒng),該系統(tǒng)主要包括 MTC服務(wù)器,MTC服務(wù)器用于基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)
送短信。其中,所述MTC服務(wù)器,具體用于在發(fā)送短信前,向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,基于查詢到的MSISDN,MTC服務(wù)器向所述 MTC終端發(fā)送短信。其中,所述系統(tǒng)還可以包括MTC網(wǎng)關(guān),MTC網(wǎng)關(guān)用于向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,并發(fā)送給所述MTC服務(wù)器。其中,MTC服務(wù)器還用于將要發(fā)送給MTC終端的短信發(fā)送給短信中心,其中攜帶所述MTC終端標(biāo)識(shí);所述系統(tǒng)還包括短信中心,該短信中心用于根據(jù)所述MTC服務(wù)器所發(fā)送短信攜帶的MTC終端的標(biāo)識(shí),向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢?yōu)樗鯩TC終端分配的MSISDN,基于查詢到的MSISDN,短信中心將所述短信發(fā)送給所述MTC終端。這里的短信中心可以由MTC網(wǎng)關(guān)代替。其中,所述系統(tǒng)還可以包括用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體,用于在MTC 終端附著到網(wǎng)絡(luò)時(shí),為MTC終端動(dòng)態(tài)分配MSISDN,并將分配給MTC終端的MSISDN通知給所述MTC服務(wù)器。其中,所述用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體,還可以用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN ;或者,還可以用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN,并通知所述MTC服務(wù)器該MSISDN已被釋放。這里,通過(guò)上述系統(tǒng)實(shí)現(xiàn)短信發(fā)送的具體過(guò)程,可以參照上述方法的描述、以及下面實(shí)施例的描述,不再贅述。實(shí)施例六本實(shí)施例描述了 MTC Server采用上述方式1,向MTC終端發(fā)送下行短信的具體實(shí)現(xiàn)過(guò)程。圖9為該實(shí)施例所采用的網(wǎng)絡(luò)架構(gòu)示意圖。在該架構(gòu)中,引入了 MTC網(wǎng)關(guān)(MTC Gff),該MTC網(wǎng)關(guān)為MTC Server查詢MTC終端的MSISDN,可以在MTC網(wǎng)關(guān)和用戶簽約服務(wù)器 (HLR/HSS)之間建立接口,MTC網(wǎng)關(guān)通過(guò)所建立的接口,能夠從用戶簽約服務(wù)器(HLR/HSS) 處查詢到已為MTC終端分配的MSISDN。圖10描述了 MTC Server從MTC網(wǎng)關(guān)查詢到為MTC終端分配的MSISDN,并利用該 MSISDN發(fā)送下行短信的方法,具有步驟如下S1001,MTC Server向MTC GW發(fā)送請(qǐng)求,查詢已分配給MTC終端的MSISDN,其中, 該請(qǐng)求中攜帶有MTC終端的標(biāo)識(shí);在本步驟中,所攜帶的MTC終端的標(biāo)識(shí),可以是MTC終端的國(guó)際移動(dòng)用戶識(shí)別碼 (IMSI,International Mobile SubscriberIdentification Number),也可能是MTC終端的應(yīng)用層標(biāo)識(shí),如網(wǎng)絡(luò)訪問(wèn)標(biāo)識(shí)符(NAI,Network AccessIdentifier)。S1002, MTC GW接收MTC krver發(fā)送的請(qǐng)求,并向用戶簽約服務(wù)器(HLR/HSS)發(fā)送MSISDN查詢請(qǐng)求,攜帶MTC終端的標(biāo)識(shí);這里,MTC Gff發(fā)送的MSISDN查詢請(qǐng)求中包含的MTC終端的標(biāo)識(shí),可以是MTC終端的 IMSI。如果MTC Server發(fā)送的請(qǐng)求攜帶的是MTC終端的應(yīng)用層標(biāo)識(shí),如NAI,MTC Gff在向用戶簽約服務(wù)器(HLR/HSS)發(fā)送MSISDN查詢請(qǐng)求時(shí),可能需要根據(jù)本地映射關(guān)系,將MTC 終端的應(yīng)用層標(biāo)識(shí),轉(zhuǎn)換成對(duì)應(yīng)的IMSI后攜帶。S1003,響應(yīng)于MTC Gff的MSISDN查詢請(qǐng)求,用戶簽約服務(wù)器(HLR/HSS)返回已分配給MTC終端的MSISDN ;這里,MTC GW接收到用戶簽約服務(wù)器(HLR/HSS)返回的、已分配給MTC終端的 MSISDN,完成MTC終端的MSISDN的查詢操作;這里,已分配給MTC終端的MSISDN可以是由用戶簽約服務(wù)器(HLR/HSS)動(dòng)態(tài)分配給MTC終端的MSISDN,也可以是由移動(dòng)性管理實(shí)體(MSC/SGSN/MME)動(dòng)態(tài)分配后、發(fā)送給用戶簽約服務(wù)器(HLR/HSQ的MSISDN,即MTC終端用戶簽約數(shù)據(jù)中所保存的MSISDN。S1004, MTC Gff向MTC Server返回查詢到的已分配給MTC終端的MSISDN ;S1005,MTC Server根據(jù)MTC Gff查詢到的MSISDN,向短信中心SC發(fā)送指向MTC終端的下行短信;具體地,MTC krver將MTC GW查詢到的MSISDN,填寫到指向MTC終端的下行短信中,發(fā)送到短信中心Sc。
19
S1006,短信中心SC按照現(xiàn)有的短信發(fā)送流程,將下行短信路由到MTC終端。具體地,短信中心SC首先根據(jù)MTC終端的MSISDN,將所述指向MTC終端的下行短信路由到MTC終端所在網(wǎng)絡(luò),經(jīng)由MTC終端所在網(wǎng)絡(luò)的網(wǎng)元,例如MTC終端所在網(wǎng)絡(luò)的移動(dòng)性管理實(shí)體(MSC/SGSN/MME)等,將所述短信最終所述路由到MTC終端。在圖10所示的流程中,MTC Server請(qǐng)求MTC GW代為查詢?yōu)镸TC終端分配的 MSISDN0如果MTC Server可以和用戶簽約服務(wù)器(HLR/HSS)通訊,也可以由MTC Server 直接向用戶簽約服務(wù)器(HLR/HSS)查詢已分配給MTC終端的MSISDN,具體過(guò)程與上述MTC Gff查詢MTC終端的MSISDN的過(guò)程相似,根據(jù)圖10所示的流程,結(jié)合現(xiàn)有技術(shù),本領(lǐng)域技術(shù)人員能夠直接得到,不再贅述。實(shí)施例七本實(shí)施例描述了 MTC Server采用上述方式2,向MTC終端發(fā)送下行短信的具體實(shí)現(xiàn)過(guò)程。如圖11所示,MTC Server將要發(fā)送給MTC終端的下行消息發(fā)送給短信中心,由短信中心查詢到已分配給MTC終端的MSISDN,并根據(jù)查詢到的MSISDN發(fā)送下行SMS短信給 MTC終端的過(guò)程,具有步驟如下S1101, MTC Server向短信中心發(fā)送下行短信,該下行短信中攜帶MTC終端的標(biāo)識(shí);其中,下行短信所攜帶的MTC終端的標(biāo)識(shí),可以是MTC終端的IMSI,也可能是MTC 終端的應(yīng)用層標(biāo)識(shí),如ΝΑΙ。S1102,短信中心接收到所述下行短信后,向用戶簽約服務(wù)器(HLR/HSS)發(fā)送 MSISDN查詢請(qǐng)求,該MSISDN查詢請(qǐng)求攜帶MTC終端的標(biāo)識(shí);這里,MTC Gff發(fā)送的MSISDN查詢請(qǐng)求中包含的MTC終端的標(biāo)識(shí),可以是MTC終端的 IMSI。如果MTC krver發(fā)送的下行短信攜帶的是MTC終端的應(yīng)用層標(biāo)識(shí),如NAI,短信中心在向用戶簽約服務(wù)器(HLR/HSS)發(fā)送MSISDN查詢請(qǐng)求時(shí),可能需要根據(jù)本地映射關(guān)系, 將MTC終端的應(yīng)用層標(biāo)識(shí),轉(zhuǎn)換成對(duì)應(yīng)的IMSI后攜帶在MSISDN查詢請(qǐng)求。S1103,響應(yīng)于短信中心的MSISDN查詢請(qǐng)求,用戶簽約服務(wù)器(HLR/HSS)向SC返回已動(dòng)態(tài)分配給MTC終端的MSISDN ;S1104,短信中心收到用戶簽約服務(wù)器(HLR/HSS)返回的、已動(dòng)態(tài)分配給MTC終端的MSISDN后,在MTC krver發(fā)送的下行短信中的發(fā)送端地址上填寫該MSISDN,將所述下行短信封裝為標(biāo)準(zhǔn)短信;S1105,短信中心按照現(xiàn)有流程將所述下行短信路由到MTC終端。這里,具體過(guò)程與實(shí)施例六中步驟S1006相同,不再贅述。在圖11所示的流程中,該短信中心也可以由MTC GW來(lái)代替。上述的流程還可以采用如下方式實(shí)現(xiàn)MTC Server將攜帶MTC終端標(biāo)識(shí)的下行短信發(fā)送給MTC Gff, MTC GW將其發(fā)送給短信中心,短信中心查找已動(dòng)態(tài)分配給MTC終端的 MSISDN,在MTC Server發(fā)送的下行短信中的發(fā)送端地址上填寫該MSISDN。實(shí)施例八本實(shí)施例描述了采用上述的方式3,MTC Server獲得終端的MSISDN,向終端發(fā)送下行短信的一種具體實(shí)現(xiàn)過(guò)程。如圖12所示,在終端附著到網(wǎng)絡(luò),為終端分配MSISDN后,移動(dòng)性管理實(shí)體(MSC/ SGSN/MME)將為終端動(dòng)態(tài)分配的MSISDN通知給MTC Server,MTC krver根據(jù)該MSISDN向終端發(fā)送下行短信,在終端從網(wǎng)絡(luò)去附著,釋放掉為終端分配的MSISDN后,通知MTC Server 該MSISDN已被釋放,具有過(guò)程包含如下步驟S1201, MTC終端(MTC UE)附著到網(wǎng)絡(luò),移動(dòng)性管理實(shí)體(MSC/SGSN/MME)處理附著請(qǐng)求,使用前述實(shí)施例一、實(shí)施例二、實(shí)施例三的方案,為MTC終端動(dòng)態(tài)分配MSISDN ;S1202,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向MTC krver發(fā)送終端附著通知,其中攜帶已為MTC終端分配的MSISDN ;S1203 1205,獲得已為MTC終端分配的MSISDN后,MTC Server可以向MTC終端發(fā)送下行短信,按照現(xiàn)有技術(shù)下的短信路由機(jī)制,下行短信最終被路由到MTC終端;S1206,MTC終端從網(wǎng)絡(luò)去附著;S1207,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向MTC Server發(fā)送去附著通知,可選地, 攜帶用于表示為MTC終端分配的MSISDN已被釋放的指示,以告知MTC Server為MTC終端分配的MSISDN已被釋放。這里,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)也可以直接向MTC krver發(fā)送用于表示為MTC終端分配的MSISDN已被釋放的指示,來(lái)告知MTC Server為MTC終端分配的MSISDN 已被釋放。在本實(shí)施例的方案中,移動(dòng)性管理實(shí)體(MSC/SGSN/MME)向MTC krver通知終端的附著、去附著,可以通過(guò)網(wǎng)絡(luò)對(duì)終端的監(jiān)控實(shí)現(xiàn),在監(jiān)控中,網(wǎng)絡(luò)可以有多種路徑將所檢測(cè)到的監(jiān)控事件發(fā)送給MTC Server0終端的附著、去附著就是一類典型的監(jiān)控事件。這里,具體的監(jiān)控事件的上報(bào)路徑,可以為移動(dòng)性管理網(wǎng)元和MTC krver之間建立接口,直接將監(jiān)控事件上報(bào)給MTC Server ;或,移動(dòng)性管理網(wǎng)元將監(jiān)控事件上報(bào)給MTC 網(wǎng)關(guān),由MTC網(wǎng)關(guān)將監(jiān)控事件發(fā)送給MTC Server ;或,移動(dòng)性管理網(wǎng)元將監(jiān)控事件傳遞至 GGSN/PGW,由 GGSN/PGW 通過(guò) IP 接口發(fā)送給 MTC Server0本實(shí)施例中,除了可以由移動(dòng)性管理實(shí)體(MSC/SGSN/MME)通知MTCServer為MTC 終端分配的MSISDN外,還可以由用戶簽約服務(wù)器(HLR/HSQ通知MTC Server為MTC終端分配的MSISDN。用戶簽約服務(wù)器(HLR/HSS)通知MTC Server為MTC終端分配的MSISDN,具體過(guò)程如圖13所示,該過(guò)程與移動(dòng)性管理實(shí)體(MSC/SGSN/MME)通知MTC krver為MTC終端分配的MSISDN的過(guò)程基本相同,所不同的是,MTC krver對(duì)于用戶簽約服務(wù)器(HLR/HSS)來(lái)說(shuō)充當(dāng)應(yīng)用服務(wù)器,用戶簽約服務(wù)器(HLR/HSQ將MSISDN包含在MTC終端的用戶簽約數(shù)據(jù)中,當(dāng)用戶簽約服務(wù)器(HLR/HSS)為MTC終端登記MSISDN時(shí),即將分配給MTC的MSISDN保存到MTC終端的用戶簽約數(shù)據(jù)中時(shí),觸發(fā)MTC終端用戶簽約數(shù)據(jù)更新過(guò)程,向MTC Server 下發(fā)更新后的MTC終端用戶簽約數(shù)據(jù),其中包含已分配給MTC終端的MSISDN,MTC Server 從MTC終端的用戶簽約數(shù)據(jù)中獲得為MTC終端分配的MSISDN。同樣地,當(dāng)用戶簽約服務(wù)器 (HLR/HSS)釋放為終端動(dòng)態(tài)分配的MSISDN時(shí),用戶簽約服務(wù)器(HLR/HSQ可以采用同樣的方法通知MTC Server該MSISDN已被釋放。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種分配MSISDN的方法,其特征在于,所述方法包括終端附著到網(wǎng)絡(luò)時(shí),用戶簽約服務(wù)器為終端動(dòng)態(tài)分配MSISDN,并將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給移動(dòng)性管理實(shí)體;或者,移動(dòng)性管理實(shí)體為終端動(dòng)態(tài)分配MSISDN,并將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給用戶簽約服務(wù)器;在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN。
2.根據(jù)權(quán)利要求1所述分配MSISDN的方法,其特征在于,所述將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給移動(dòng)性管理實(shí)體,包括用戶簽約服務(wù)器將所述為終端動(dòng)態(tài)分配的MSISDN保存在所述終端的用戶簽約數(shù)據(jù)中,并將該用戶簽約數(shù)據(jù)下發(fā)給所述移動(dòng)性管理實(shí)體。
3.根據(jù)權(quán)利要求1所述分配MSISDN的方法,其特征在于,所述將所述為終端動(dòng)態(tài)分配的MSISDN發(fā)送給用戶簽約服務(wù)器,包括所述移動(dòng)性管理實(shí)體通過(guò)位置更新過(guò)程將動(dòng)態(tài)分配給終端的MSISDN發(fā)送給用戶簽約服務(wù)器。
4.根據(jù)權(quán)利要求3所述分配MSISDN的方法,其特征在于,在將所述為終端動(dòng)態(tài)分配的 MSISDN發(fā)送給用戶簽約服務(wù)器之后,所述方法還包括在所述終端的用戶簽約數(shù)據(jù)中不存在有效的MSISDN時(shí),用戶簽約服務(wù)器將該MSISDN 保存到所述終端的用戶簽約數(shù)據(jù),更新所述終端的用戶簽約數(shù)據(jù);在所述終端的用戶簽約數(shù)據(jù)中存在有效的MSISDN時(shí),用戶簽約服務(wù)器通過(guò)位置更新響應(yīng)將所述用戶簽約數(shù)據(jù)中已存在的MSISDN發(fā)送給所述移動(dòng)性管理實(shí)體;所述移動(dòng)性管理實(shí)體將自身保存的MSISDN 更新為該MSISDN。
5.根據(jù)權(quán)利要求1所述分配MSISDN的方法,其特征在于,所述為終端動(dòng)態(tài)分配 MSISDN,具體為如果所述終端當(dāng)前簽約的業(yè)務(wù)需要使用MSISDN、和/或所述終端的用戶簽約數(shù)據(jù)中沒(méi)有有效的MSISDN,則確定需要為所述終端動(dòng)態(tài)分配MSISDN,并為所述終端動(dòng)態(tài)分配 MSISDN。
6.根據(jù)權(quán)利要求5所述分配MSISDN的方法,其特征在于,所述為終端動(dòng)態(tài)分配 MSISDN,包括在確定需要為所述終端動(dòng)態(tài)分配MSISDN后,獲取一個(gè)未分配的MSISDN,分配給所述終端。
7.根據(jù)權(quán)利要求1所述分配MSISDN的方法,其特征在于,所述釋放所述為終端分配的 MSISDN,包括用戶簽約服務(wù)器將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉。
8.根據(jù)權(quán)利要求7所述分配MSISDN的方法,其特征在于,所述在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN,為用戶簽約服務(wù)器在進(jìn)行用戶上下文清除時(shí),釋放所述為終端分配的MSISDN ;或者,通過(guò)定時(shí)器預(yù)先設(shè)定釋放時(shí)間,在所述定時(shí)器超過(guò)預(yù)先設(shè)定的釋放時(shí)間,且用戶簽約服務(wù)器檢查到所述終端已不活動(dòng)時(shí),釋放所述為終端分配的MSISDN。
9.根據(jù)權(quán)利要求1至8所述分配MSISDN的方法,其特征在于,所述為終端動(dòng)態(tài)分配MSISDN,具體為從MSISDN池提取一個(gè)未分配的MSISDN,分配給所述終端;所述釋放所述為終端分配的MSISDN,包括將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉,并通知所述MSISDN池將所述MSISDN標(biāo)記為未分配。
10.根據(jù)權(quán)利要求9所述分配MSISDN的方法,其特征在于,所述釋放所述為終端分配的 MSISDN,還包括移動(dòng)性管理實(shí)體將本地保存的、所述為終端分配的MSISDN清除掉。
11.一種用于分配MSISDN的系統(tǒng),其特征在于,所述系統(tǒng)包括用戶簽約服務(wù)器、和/ 或移動(dòng)性管理實(shí)體,該用戶簽約服務(wù)器、及移動(dòng)性管理實(shí)體包括分配單元和釋放單元,其中,分配單元,用于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配MSISDN ;釋放單元,用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述分配單元為終端分配的 MSISDN ;所述用戶簽約服務(wù)器還包括第一發(fā)送單元,用于將自身的分配單元為終端動(dòng)態(tài)分配的 MSISDN發(fā)送給所述移動(dòng)性管理實(shí)體;所述移動(dòng)性管理實(shí)體還包括第二發(fā)送單元,用于將自身的分配單元為終端動(dòng)態(tài)分配的 MSISDN發(fā)送給所述用戶簽約服務(wù)器。
12.根據(jù)權(quán)利要求11所述分配MSISDN的系統(tǒng),其特征在于,所述分配單元,具體用于,在所述終端當(dāng)前簽約的業(yè)務(wù)需要使用MSISDN、且所述終端的用戶簽約數(shù)據(jù)中沒(méi)有有效的MSISDN時(shí),確定需要為所述終端動(dòng)態(tài)分配MSISDN,并為所述終端動(dòng)態(tài)分配MSISDN。
13.根據(jù)權(quán)利要求11所述分配MSISDN的系統(tǒng),其特征在于,所述釋放單元,具體用于, 將所述為終端分配的MSISDN從所述終端的用戶簽約數(shù)據(jù)中清除掉。
14.根據(jù)權(quán)利要求14所述分配MSISDN的系統(tǒng),其特征在于,所述釋放單元具體用于,在進(jìn)行用戶上下文清除時(shí),釋放所述為終端分配的MSISDN ;和/或,通過(guò)定時(shí)器預(yù)先設(shè)定釋放時(shí)間,在所述定時(shí)器超過(guò)預(yù)先設(shè)定的釋放時(shí)間,且檢查到所述終端已不活動(dòng)時(shí),釋放所述為終端分配的MSISDN。
15.根據(jù)權(quán)利要求11至14任一項(xiàng)所述分配MSISDN的系統(tǒng),其特征在于,所述用戶簽約服務(wù)器,具體是歸屬位置寄存器HLR或歸屬用戶服務(wù)器HSS。
16.根據(jù)權(quán)利要求11至14任一項(xiàng)所述分配MSISDN的系統(tǒng),其特征在于,所述移動(dòng)性管理實(shí)體,具體是移動(dòng)交換中心MSC、或GPRS服務(wù)支持節(jié)點(diǎn)SGSN、或移動(dòng)性管理設(shè)備MME。
17.一種短信發(fā)送方法,其特征在于,所述方法包括基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信。
18.根據(jù)權(quán)利要求17所述的短信發(fā)送方法,其特征在于,所述基于終端附著到網(wǎng)絡(luò)時(shí), 為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信,為MTC服務(wù)器在發(fā)送所述短信前,向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為 MTC終端動(dòng)態(tài)分配的MSISDN,基于查詢到的MSISDN,MTC服務(wù)器向所述MTC終端發(fā)送短信。
19.根據(jù)權(quán)利要求18所述的短信發(fā)送方法,其特征在于,所述向用戶簽約服務(wù)器、和/ 或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,具體為MTC服務(wù)器自身向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的 MSISDN ;或者,MTC服務(wù)器通過(guò)MTC網(wǎng)關(guān)向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為 MTC終端動(dòng)態(tài)分配的MSISDN。
20.根據(jù)權(quán)利要求17所述的短信發(fā)送方法,其特征在于,所述基于終端附著到網(wǎng)絡(luò)時(shí), 為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信,為MTC服務(wù)器將要發(fā)送給MTC終端的短信發(fā)送給短信中心,其中攜帶所述MTC終端標(biāo)識(shí); 短信中心根據(jù)所述MTC終端的標(biāo)識(shí),向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢?yōu)樗?MTC終端分配的MSISDN,基于查詢到的MSISDN,短信中心將所述短信發(fā)送給所述MTC終端。
21.根據(jù)權(quán)利要求20所述的短信發(fā)送方法,其特征在于,所述短信中心由MTC網(wǎng)關(guān)代替。
22.根據(jù)權(quán)利要求17所述的短信發(fā)送方法,其特征在于,所述基于終端附著到網(wǎng)絡(luò)時(shí), 為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信,為在為MTC終端分配MSISDN后,將分配給MTC終端的MSISDN通知給MTC服務(wù)器;需要時(shí),MTC服務(wù)器根據(jù)所述MSISDN向所述MTC終端發(fā)送短信。
23.根據(jù)權(quán)利要求17至22任一項(xiàng)所述的短信發(fā)送方法,其特征在于,在向終端發(fā)送短信之后,所述方法還包括在終端從所述網(wǎng)絡(luò)去附著,釋放為終端分配的MSISDN后,通知MTC服務(wù)器該MSISDN已被釋放。
24.一種短信發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)包括MTC服務(wù)器,MTC服務(wù)器用于基于終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配的MSISDN,向終端發(fā)送短信。
25.根據(jù)權(quán)利要求24所述的短信發(fā)送系統(tǒng),其特征在于,所述MTC服務(wù)器,具體用于, 在發(fā)送短信前,向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN,基于查詢到的MSISDN,MTC服務(wù)器向所述MTC終端發(fā)送短信。
26.根據(jù)權(quán)利要求25所述的短信發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)還包括MTC網(wǎng)關(guān),MTC 網(wǎng)關(guān)用于向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢已為MTC終端動(dòng)態(tài)分配的MSISDN, 并發(fā)送給所述MTC服務(wù)器。
27.根據(jù)權(quán)利要求24所述的短信發(fā)送系統(tǒng),其特征在于,MTC服務(wù)器,還用于將要發(fā)送給MTC終端的短信發(fā)送給短信中心,其中攜帶所述MTC終端標(biāo)識(shí);所述系統(tǒng)還包括短信中心,該短信中心用于根據(jù)所述MTC服務(wù)器所發(fā)送短信攜帶的 MTC終端的標(biāo)識(shí),向用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體查詢?yōu)樗鯩TC終端分配的 MSISDN,基于查詢到的MSISDN,短信中心將所述短信發(fā)送給所述MTC終端。
28.根據(jù)權(quán)利要求24至27任一項(xiàng)所述的短信發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)還包括用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體,用于在MTC終端附著到網(wǎng)絡(luò)時(shí),為MTC終端動(dòng)態(tài)分配MSISDN,并將分配給MTC終端的MSISDN通知給所述MTC服務(wù)器。
29.根據(jù)權(quán)利要求28所述的短信發(fā)送系統(tǒng),其特征在于,所述用戶簽約服務(wù)器、和/或移動(dòng)性管理實(shí)體,還用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN ;或者,還用于在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN,并通知所述 MTC服務(wù)器該MSISDN已被釋放。
全文摘要
本發(fā)明公開了一種分配MSISDN的方法,所述方法包括終端附著到網(wǎng)絡(luò)時(shí),為終端動(dòng)態(tài)分配MSISDN;在終端從所述網(wǎng)絡(luò)去附著后,釋放所述為終端分配的MSISDN。本發(fā)明還公開了用于分配MSISDN的系統(tǒng)、以及基于上述分配MSISDN方法而實(shí)現(xiàn)的一種短信發(fā)送方法和系統(tǒng),本發(fā)明可以利用少量的MSISDN資源服務(wù)于盡可能多的終端,有效節(jié)約了MSISDN資源,尤其對(duì)于終端數(shù)量很多的MTC,更加適用。
文檔編號(hào)H04W8/26GK102448031SQ201010503378
公開日2012年5月9日 申請(qǐng)日期2010年10月8日 優(yōu)先權(quán)日2010年10月8日
發(fā)明者李志軍, 謝寶國(guó), 陶全軍 申請(qǐng)人:中興通訊股份有限公司