專利名稱::短消息網(wǎng)關(guān)尋址方法、系統(tǒng)及短消息網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動(dòng)通信
技術(shù)領(lǐng)域:
中的短消息業(yè)務(wù),具體地,涉及一種短消息網(wǎng)關(guān)尋址方法、系統(tǒng)及短消息網(wǎng)關(guān)。
背景技術(shù):
:隨著移動(dòng)通信技術(shù)的發(fā)展,短消息業(yè)務(wù)作為一種便捷的通信方式已經(jīng)滲透到人們的工作和生活中,成為移動(dòng)終端的一項(xiàng)重要業(yè)務(wù)。目前,短消息業(yè)務(wù)涉及五種業(yè)務(wù)流程,包括本網(wǎng)終端到本網(wǎng)終端的流程、異網(wǎng)終端到本網(wǎng)終端的流程、本網(wǎng)終端到異網(wǎng)終端的流程、應(yīng)用到終端的流程和終端到應(yīng)用的流程。其中,在異網(wǎng)終端到本網(wǎng)終端、應(yīng)用到終端和終端到應(yīng)用的流程中,當(dāng)發(fā)送終端用戶(即服務(wù)提供商SP或終端用戶)和接收終端用戶(即服務(wù)提供商SP或終端用戶)分別歸屬于兩個(gè)不同的短消息網(wǎng)關(guān)(ShortMessageGateWay,簡(jiǎn)稱SMGW)時(shí),發(fā)送終端歸屬的SMGW需要對(duì)接收終端歸屬的SMGW進(jìn)行尋址,以發(fā)送短消息。在現(xiàn)有技術(shù)中,短消息網(wǎng)關(guān)的尋址方式為在全網(wǎng)內(nèi)的每個(gè)短消息網(wǎng)關(guān)中保存一份靜態(tài)路由信息表,靜態(tài)路由信息表中保存用戶(即服務(wù)提供商SP或終端用戶)號(hào)碼及其對(duì)應(yīng)的短消息網(wǎng)關(guān)地址之間的對(duì)應(yīng)關(guān)系。圖1為根據(jù)現(xiàn)有技術(shù)中的短消息網(wǎng)關(guān)尋址方法的流程示意圖,如圖1所示,現(xiàn)有技術(shù)中短消息網(wǎng)關(guān)尋址的流程包括S100:發(fā)送終端歸屬的SMGW接收發(fā)送終端發(fā)送的短消息;S102:發(fā)送終端歸屬的SMGW查詢自身保存的靜態(tài)路由信息表,獲取短消息對(duì)應(yīng)的接收終端歸屬的SMGW的地址;S104:發(fā)送終端歸屬的SMGW根據(jù)自身查詢所得接收終端歸屬的SMGW的地址,將短消息轉(zhuǎn)發(fā)至接收終端歸屬的SMGW;S106:接收終端歸屬的SMGW接收發(fā)送終端歸屬的SMGW轉(zhuǎn)發(fā)的短消息,并將短消息下發(fā)至接收終端。但是,隨著短消息業(yè)務(wù)量的增長(zhǎng),網(wǎng)絡(luò)中短消息網(wǎng)關(guān)的增加和相應(yīng)數(shù)據(jù)的修改會(huì)很頻繁,而增加短消息網(wǎng)關(guān)或修改短消息網(wǎng)關(guān)的地址信息需要對(duì)全網(wǎng)所有短消息網(wǎng)關(guān)所存儲(chǔ)的路由表或數(shù)據(jù)信息都修改和維護(hù),需要耗費(fèi)大量的人力、物力和財(cái)力。另外,靜態(tài)配置的尋址方式擴(kuò)展性較差,業(yè)務(wù)運(yùn)行效率較低,不能很好的靈活滿足業(yè)務(wù)發(fā)展的需要。為了克服上述缺陷,申請(qǐng)?zhí)枮?200710119494.5"的專利申請(qǐng)?zhí)岢隽艘环N用戶歸屬短消息網(wǎng)關(guān)的尋址方法及短消息業(yè)務(wù)系統(tǒng)。其中,所述方法包括在短消息業(yè)務(wù)系統(tǒng)中加入ENUMDNS,并在ENUMDNS中存儲(chǔ)全網(wǎng)所有用戶終端的身份標(biāo)識(shí)及歸屬的短消息網(wǎng)關(guān)的地址信息;發(fā)送終端歸屬的SMGW通過(guò)查詢ENUMDNS獲得接收終端歸屬的SMGW的地址。圖2為根據(jù)所述專利申請(qǐng)中的用戶歸屬短消息網(wǎng)關(guān)尋址方法的流程示意圖,如圖2所示,所述用戶歸屬短消息網(wǎng)關(guān)尋址方法的流程包括S200:發(fā)送終端歸屬的SMGW接收發(fā)送終端發(fā)送的短消息;S202:發(fā)送終端歸屬的SMGW根據(jù)短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí)向ENUMDNS發(fā)送地址查詢請(qǐng)求消息"ENUMDNS_Query",該請(qǐng)求消息中包含短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),如終端號(hào)碼;ENUMDNS根據(jù)自身存儲(chǔ)的地址信息,向發(fā)送終端歸屬的SMGW發(fā)送地址查詢響應(yīng)消息"ENUMDNS—Response",該消息中包含接收終端歸屬的SMGW的地址信息;S204:發(fā)送終端歸屬的SMGW根據(jù)接收終端歸屬的SMGW的地址,將短消息轉(zhuǎn)發(fā)至接收終端歸屬的SMGW;接收終端歸屬的SMGW接收發(fā)送終端歸屬的SMGW轉(zhuǎn)發(fā)的短消息,并生成一條回復(fù)消息,自動(dòng)發(fā)送至發(fā)送終端歸屬的SMGW,表明已收到短消息;S206:接收終端歸屬的SMGW向發(fā)送終端歸屬的SMGW發(fā)送回復(fù)消息后,將短消息下發(fā)至接收終端。在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)上述專利申請(qǐng)?zhí)枮?200710119494.5"的專利申請(qǐng)中引入的ENUMDNS雖然在一定程度上解決了現(xiàn)有技術(shù)的缺陷,但是至少還存在以下問(wèn)題1、維護(hù)成本高,為了增加網(wǎng)絡(luò)的安全性,需要建設(shè)若干個(gè)ENUMDNS;2、手工維護(hù)工作量大,需要手工維護(hù)ENUMDNS中的數(shù)據(jù),而且,數(shù)據(jù)的更新需要逐級(jí)上報(bào),最后在ENUMDNS中統(tǒng)一進(jìn)行修改;3、容災(zāi)備份能力差,號(hào)碼需要集中配置到若干個(gè)ENUMDNS中;4、擴(kuò)展性差,引入ENUMDNS的尋址方式仍為靜態(tài)配置的尋址方式,不能實(shí)現(xiàn)SMGW之間路由信息的動(dòng)態(tài)備份;5、運(yùn)營(yíng)效率低,短消息業(yè)務(wù)流程中增加向ENUMDNS發(fā)送地址查詢請(qǐng)求消息、以及等待ENUMDNS發(fā)送地址反饋消息的過(guò)程,從而增加了短消息業(yè)務(wù)的時(shí)延。
發(fā)明內(nèi)容本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)中維護(hù)成本高、手工維護(hù)工作量大及短消息業(yè)務(wù)時(shí)延等缺陷,提出一種短消息網(wǎng)關(guān)尋址方法、系統(tǒng)及短消息網(wǎng)關(guān),以實(shí)現(xiàn)降低維護(hù)成本、減少短消息業(yè)務(wù)時(shí)延。本發(fā)明的另一目的是針對(duì)現(xiàn)有技術(shù)中容災(zāi)備份能力差、擴(kuò)展性差及運(yùn)營(yíng)效率低等缺陷,提出一種短消息網(wǎng)關(guān)尋址方法、系統(tǒng)及號(hào)短消息網(wǎng)關(guān),以實(shí)現(xiàn)負(fù)荷分擔(dān)、減少手工維護(hù)工作量、提高擴(kuò)展性及運(yùn)行效率。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種短消息網(wǎng)關(guān)尋址方法。根據(jù)本發(fā)明實(shí)施例的短消息網(wǎng)關(guān)尋址方法,包括短消息系統(tǒng)中的所有短消息網(wǎng)關(guān)分別交換各自歸屬的號(hào)碼路由信息,獲得短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及歸屬的短消息網(wǎng)關(guān)的地址信息,生成對(duì)應(yīng)的短消息號(hào)碼路由表;當(dāng)發(fā)送終端歸屬的短消息網(wǎng)關(guān)接收到發(fā)送終端發(fā)送的短消息時(shí),獲得短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),從短消息號(hào)碼路由表中,獲取接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。優(yōu)選地,上述短消息網(wǎng)關(guān)分別通過(guò)擴(kuò)展的MP-BGP協(xié)議進(jìn)行號(hào)碼的動(dòng)態(tài)分發(fā)、撤銷及更新,交換各自歸屬的號(hào)碼路由信息,具體可以包括通過(guò)路由反射器在全網(wǎng)短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系;短消息網(wǎng)關(guān)通過(guò)路由反射器向其它短消息網(wǎng)關(guān)發(fā)布自身動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息;短消息網(wǎng)關(guān)通過(guò)路由反射器接收其它短消息網(wǎng)關(guān)動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種短消息網(wǎng)關(guān)。根據(jù)本發(fā)明實(shí)施例的短消息網(wǎng)關(guān),包括路由生成模塊,用于與其它短消息網(wǎng)關(guān)交換其歸屬的號(hào)碼路由信息,生成包含短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息的短消息號(hào)碼路由表;查詢模塊,用于在接收到發(fā)送終端發(fā)送的短消息時(shí),根據(jù)短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),查詢路由生成模塊的短消息號(hào)碼路由表,獲取接收終端歸屬的短消息網(wǎng)關(guān)的地址信息;發(fā)送模塊,用于根據(jù)接收終端歸屬的短消息網(wǎng)關(guān)的地址信息,將短消息發(fā)送至接收終端歸屬的短消息網(wǎng)關(guān)。優(yōu)選地,路由生成模塊包括接收子模塊、發(fā)送子模塊、存儲(chǔ)子模塊和處理子模塊,其中接收子模塊,用于接收其它短消息網(wǎng)關(guān)通過(guò)擴(kuò)展的MP-BGP協(xié)議發(fā)布的號(hào)碼路由信息及地址查詢請(qǐng)求消息;發(fā)送子模塊,用于向其他短消息網(wǎng)關(guān)發(fā)送本網(wǎng)內(nèi)所屬號(hào)段的號(hào)碼路由信息;存儲(chǔ)子模塊,用于通過(guò)發(fā)送子模塊進(jìn)行自身號(hào)碼路由信息的動(dòng)態(tài)分發(fā)、撤銷及更新,并根據(jù)接收子模塊接收的其它短消息網(wǎng)關(guān)的號(hào)碼路由信息,建立包括短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)地址信息的短消息號(hào)碼路由表;處理子模塊,分別與接收子模塊、發(fā)送子模塊和存儲(chǔ)子模塊相連,與存儲(chǔ)子模塊連接,用于根據(jù)地址查詢請(qǐng)求消息中對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),查詢短消息號(hào)碼路由表,獲取接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。優(yōu)選地,上述處理子模塊可以包括判斷子單元,用于根據(jù)BGP優(yōu)選規(guī)則從接收子模塊收到的分發(fā)及更新的號(hào)碼路由信息中選擇最優(yōu)路由,并存入存儲(chǔ)子模塊;根據(jù)接收子模塊收到的撤銷號(hào)碼路由信息刪除存儲(chǔ)子模塊中對(duì)應(yīng)的號(hào)碼路由信息;通過(guò)發(fā)送子模塊動(dòng)態(tài)發(fā)布本網(wǎng)內(nèi)所屬號(hào)段的號(hào)碼路由信息;匹配子單元,用于按照最長(zhǎng)匹配原則查詢短消息號(hào)碼路由表,獲得與查詢號(hào)碼對(duì)應(yīng)的短消息網(wǎng)關(guān)的地址信息。優(yōu)選地,上述短消息網(wǎng)關(guān)還可以包括鄰居關(guān)系建立子模塊,與處理子模塊相連,用于接收通過(guò)路由反射器反射的其它短消息網(wǎng)關(guān)的號(hào)碼路由信息,并與其它短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的再一個(gè)方面,提供了一種短消息網(wǎng)關(guān)尋址系統(tǒng)。根據(jù)本發(fā)明實(shí)施例的短消息網(wǎng)關(guān)尋址系統(tǒng),包括發(fā)送終端,用于發(fā)送短消息;短消息網(wǎng)關(guān),用于接收發(fā)送終端發(fā)送的短消息,獲得對(duì)應(yīng)接收終端的身份標(biāo)識(shí),從短消息號(hào)碼路由表中獲取接收終端歸屬的短消息網(wǎng)關(guān)的地址信息,并根據(jù)地址信息將短消息轉(zhuǎn)發(fā)至接收終端歸屬的短消息網(wǎng)關(guān)。優(yōu)選地,上述系統(tǒng)還可以包括路由反射器,與短消息網(wǎng)關(guān)相連,用于反射短消息網(wǎng)關(guān)之間交換的號(hào)碼路由信息,在短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系。本發(fā)明各實(shí)施例的短消息網(wǎng)關(guān)尋址方法、系統(tǒng)及短消息網(wǎng)關(guān),由于短消息網(wǎng)關(guān)之間動(dòng)態(tài)的交換各自歸屬的多媒體消息號(hào)碼路由信息,并生成短消息號(hào)碼路由表,發(fā)送短消息時(shí)可以通過(guò)查詢短消息號(hào)碼路由表獲取所需號(hào)碼路由信息,從而完成短消息發(fā)送的過(guò)程。本發(fā)明各實(shí)施例可以取消ENUMDNS等設(shè)備,進(jìn)而減去了維護(hù)ENUMDNS等設(shè)備的成本、以及手工維護(hù)ENUMDNS等設(shè)備的工作量,也減去了短消息業(yè)務(wù)流程中需要向ENUMDNS查詢請(qǐng)求及等待反饋而增加的延時(shí)。本發(fā)明上述實(shí)施例可以實(shí)現(xiàn)動(dòng)態(tài)交換全網(wǎng)號(hào)碼路由信息,將全網(wǎng)所有的號(hào)碼路由信息分布在各個(gè)短消息網(wǎng)關(guān)上,與現(xiàn)有技術(shù)中集中在幾臺(tái)ENUMDNS上不同,可大大提高系統(tǒng)的容災(zāi)備份能力,與現(xiàn)有技術(shù)中配置短消息號(hào)碼路由時(shí)需要通過(guò)手工制作相比,降低了維護(hù)成本、減少手工維護(hù)工作量,可提高系統(tǒng)擴(kuò)展性及運(yùn)行效率。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1為根據(jù)現(xiàn)有技術(shù)中的短消息網(wǎng)關(guān)尋址方法的流程示意圖;圖2為根據(jù)專利申請(qǐng)?zhí)枮?00710119494.5的用戶歸屬短消息網(wǎng)關(guān)尋址方法的流程示意圖;圖3為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址方法實(shí)施例一的流程示意圖;圖4為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址方法實(shí)施例二的流程示意圖;圖5為根據(jù)本發(fā)明短消息網(wǎng)關(guān)實(shí)施例的結(jié)構(gòu)示意圖;圖6a為圖5中路由生成模塊實(shí)施例一的內(nèi)部結(jié)構(gòu)示意圖;圖6b為圖5中路由生成模塊實(shí)施例二的內(nèi)部結(jié)構(gòu)示意圖;圖7a為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址系統(tǒng)實(shí)施例一的原理示意圖;圖7b為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址系統(tǒng)實(shí)施例二的原理示意圖;圖8為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址系統(tǒng)實(shí)施例三的原理示意圖。具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。實(shí)施例一根據(jù)本發(fā)明實(shí)施例,提供了一種短消息網(wǎng)關(guān)尋址方法,圖3為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址方法實(shí)施例一的流程示意圖。如圖3所示,本實(shí)施例包括步驟S300:短消息系統(tǒng)中的所有短消息網(wǎng)關(guān)分別交換各自歸屬的號(hào)碼路由信息,生成對(duì)應(yīng)的短消息號(hào)碼路由表。具體地短消息系統(tǒng)中的所有短消息網(wǎng)關(guān)之間可以直接連接,分別通過(guò)擴(kuò)展的MP-BGP協(xié)議進(jìn)行全網(wǎng)所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息的動(dòng)態(tài)分發(fā)、撤銷及更新,交換各自歸屬的號(hào)碼路由信息,每個(gè)短消息網(wǎng)關(guān)生成全網(wǎng)所有終端的身份標(biāo)識(shí)與其歸屬的短消息網(wǎng)關(guān)的地址信息對(duì)應(yīng)的短消息號(hào)碼路由表;短消息系統(tǒng)中還可以增加路由反射器,各個(gè)短消息網(wǎng)關(guān)還可以通過(guò)路由反射器與其它短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系,并通過(guò)路由反射器向其它短消息網(wǎng)關(guān)發(fā)布自身動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息,以及通過(guò)路由反射器接收其它短消息網(wǎng)關(guān)動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息,生成包含全網(wǎng)所有終端的身份標(biāo)識(shí)與其歸屬的短消息網(wǎng)關(guān)的地址信息的短消息號(hào)碼路由表;在本實(shí)施例中,所述終端可以是用戶終端,也可以是服務(wù)提供商終端;步驟S302:發(fā)送終端歸屬的短消息網(wǎng)關(guān)查詢短消息號(hào)碼路由表,獲取對(duì)應(yīng)的接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。具體地發(fā)送終端歸屬的短消息網(wǎng)關(guān)收到發(fā)送終端發(fā)送的短消息時(shí),獲取該短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),根據(jù)接收終端的身份標(biāo)識(shí),查詢短消息號(hào)碼路由表,獲取對(duì)應(yīng)的接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。在本實(shí)施例中,發(fā)送終端發(fā)送的短消息可以包含接收終端的身份標(biāo)識(shí),如移動(dòng)用戶ISDN號(hào)碼、SP號(hào)碼和IP號(hào)碼等。在本實(shí)施例中,全網(wǎng)短消息網(wǎng)關(guān)之間可以通過(guò)擴(kuò)展的MP-BGP協(xié)議進(jìn)行號(hào)碼的動(dòng)態(tài)分發(fā)、撤銷及更新,可以動(dòng)態(tài)發(fā)送、接收、更新、刪除、選擇、檢測(cè)、替換號(hào)碼路由信息,該號(hào)碼可以是E.164、E.214、SP號(hào)碼或其它號(hào)碼,并根據(jù)互相交換的號(hào)碼路由信息生成對(duì)應(yīng)的短消息號(hào)碼路由表。具體地,本專利申請(qǐng)的申請(qǐng)人在專利申請(qǐng)?zhí)枮?00810118760.7的發(fā)明專利申請(qǐng)?zhí)峁┝艘环N號(hào)碼自動(dòng)路由方法、更新方法、撤銷方法、路由器及設(shè)備。在200810118760.7的專利申請(qǐng)文件中,公開(kāi)了號(hào)碼自動(dòng)路由方法,通過(guò)擴(kuò)展多協(xié)議邊界網(wǎng)關(guān)協(xié)議(Multi-ProtocolBorderGatewayProtocol,簡(jiǎn)稱MP-BGP),實(shí)現(xiàn)MP-BGP協(xié)議支持號(hào)碼路由功能,如,可以實(shí)現(xiàn)支持路由E.164號(hào)碼、E.214以及企業(yè)內(nèi)部分配的SP代碼,從而實(shí)現(xiàn)短消息、個(gè)人信息管理(PersonalInformationManager,簡(jiǎn)稱PM)、移動(dòng)信息月艮務(wù)中心(MobileInformationServiceCenter,簡(jiǎn)稱MISC)、移動(dòng)交換中心/拜訪位置寄存器(即MSC/VLR)、歸屬位置寄存器(HomeLocationRegister,簡(jiǎn)稱HLR)、短信網(wǎng)關(guān)(InternetShortMessageGateway,簡(jiǎn)稱ISMG)等系統(tǒng)的路由。本實(shí)施例的短消息網(wǎng)關(guān)尋址方法,各短消息網(wǎng)關(guān)分別交換各自歸屬的短消息號(hào)碼路由信息,并生成對(duì)應(yīng)的短消息號(hào)碼路由表,在短消息發(fā)送過(guò)程中,短信網(wǎng)關(guān)根據(jù)接收到的短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),向自身的短消息號(hào)碼路由表進(jìn)行地址查詢,獲得與地址查詢請(qǐng)求對(duì)應(yīng)的地址信息,進(jìn)行后續(xù)短消息發(fā)送過(guò)程,從而完成短消息尋址。在本實(shí)施中,不用引入ENUMDNS等設(shè)備,減少了投資成本,提高了業(yè)務(wù)運(yùn)行的效率。實(shí)施例二圖4為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址方法實(shí)施例二的流程示意圖。實(shí)施例二在實(shí)施例一各短消息網(wǎng)關(guān)建立短消息號(hào)碼路由表之后,對(duì)短消息尋址過(guò)程進(jìn)一步細(xì)化,如圖4所示,本實(shí)施例包括步驟S400:發(fā)送終端歸屬的SMGW接收發(fā)送終端發(fā)送的短消息;步驟S402:發(fā)送終端歸屬的SMGW根據(jù)收到的短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),查詢自身生成的短消息號(hào)碼路由表,如發(fā)送地址查詢請(qǐng)求消息"Address—Query",該請(qǐng)求消息中包含短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),如MSISDN、SP號(hào)碼和IP號(hào)碼等;發(fā)送終端所在地短消息網(wǎng)關(guān)查詢本網(wǎng)短消息號(hào)碼路由表中存儲(chǔ)的與上述身份標(biāo)識(shí)對(duì)應(yīng)的地址信息,向發(fā)送終端歸屬的SMGW返回地址查詢響應(yīng)消息"Address—Response",該消息中包含接收終端歸屬的SMGW的地址信息,從而完成短消息尋址過(guò)程。在本實(shí)施例中,還可以包括短消息尋址成功時(shí)的發(fā)送與接收步驟步驟S404:發(fā)送終端歸屬的SMGW根據(jù)接收終端歸屬的SMGW的地址信息,將短消息按照"SM8—forward"消息的轉(zhuǎn)發(fā)步驟轉(zhuǎn)發(fā)至接收終端歸屬的SMGW;接收終端歸屬的SMGW接收發(fā)送終端歸屬的SMGW轉(zhuǎn)發(fā)的短消息,并生成一條回復(fù)消息"SM8—forwarcLresp",自動(dòng)發(fā)送至發(fā)送終端歸屬的SMGW,表明已收到短消息;至此,短消息發(fā)送過(guò)程結(jié)束。下面是短消息接收步驟步驟S406:接收終端歸屬的SMGW向發(fā)送終端歸屬的SMGW發(fā)送回復(fù)消息后,將短消息下發(fā)至對(duì)應(yīng)的接收終端。本實(shí)施例中,地址查詢請(qǐng)求消息為"Address_Query"消息,在工程實(shí)踐當(dāng)中,也可以用實(shí)現(xiàn)地址查詢功能的其他消息或者信令來(lái)代替。此外,發(fā)送終端歸屬的短消息網(wǎng)關(guān)將短消息轉(zhuǎn)發(fā)至接收終端歸屬的短消息網(wǎng)關(guān)可以按照現(xiàn)有技術(shù)中"SM8—forward"消息的轉(zhuǎn)發(fā)步驟進(jìn)行,上述轉(zhuǎn)發(fā)步驟也可以采用其他的短消息轉(zhuǎn)發(fā)流程來(lái)實(shí)現(xiàn)。在本實(shí)施例中,發(fā)送終端歸屬的SMGW生成短消息號(hào)碼路由表的生成步驟如下發(fā)送終端歸屬的SMGW通過(guò)路由反射器與接收終端歸屬的SMGW、以及短消息業(yè)務(wù)系統(tǒng)中其它短消息網(wǎng)關(guān)建立BGP鄰居關(guān)系;發(fā)送終端歸屬的SMGW可以通過(guò)路由反射器獲取接收終端歸屬的SMGW、以及短消息業(yè)務(wù)系統(tǒng)中其它短消息網(wǎng)關(guān)動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息,生成全網(wǎng)所有終端的身份標(biāo)識(shí)與其歸屬的短消息網(wǎng)關(guān)的地址信息對(duì)應(yīng)的短消息號(hào)碼路由表,存儲(chǔ)在發(fā)送終端歸屬的SMGW中;另外,發(fā)送終端歸屬的SMGW通過(guò)路由反射器向接收終端歸屬的SMGW、以及短消息業(yè)務(wù)系統(tǒng)中的其它短消息網(wǎng)關(guān)發(fā)布自身動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息。本實(shí)施例適用于異網(wǎng)終端到本網(wǎng)終端、應(yīng)用到終端或終端到應(yīng)用時(shí)的流程,也可以用于短消息業(yè)務(wù)中涉及短消息網(wǎng)關(guān)尋址的其他應(yīng)用場(chǎng)景。在上述實(shí)施例中,各短消息網(wǎng)關(guān)通過(guò)動(dòng)態(tài)交換獲得短消息系統(tǒng)全網(wǎng)內(nèi)所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息。本實(shí)施例對(duì)短消息尋址方法進(jìn)一步細(xì)化,短消息系統(tǒng)中各短消息網(wǎng)關(guān)分別通過(guò)擴(kuò)展的MP-BGP協(xié)議實(shí)現(xiàn)號(hào)碼的分發(fā)、撤銷及更新,交換各自歸屬的號(hào)碼路由信息,并生成對(duì)應(yīng)的短消息號(hào)碼路由表,在短消息發(fā)送時(shí),通過(guò)自身查詢獲取對(duì)應(yīng)接收終端歸屬的SMGW的地址信息,從而完成短消息尋址。本實(shí)施將通過(guò)網(wǎng)絡(luò)向ENUMDNS尋址變?yōu)楸镜貙ぶ?,提高短消息業(yè)務(wù)系統(tǒng)擴(kuò)展性及減少了業(yè)務(wù)時(shí)延,可以大大提高用戶的體驗(yàn),并且與現(xiàn)有技術(shù)中手工制作靜態(tài)路由不同,可以實(shí)現(xiàn)動(dòng)態(tài)建立號(hào)碼路由信息,大大減少手工維護(hù)工作量及運(yùn)行效率。本發(fā)明上述各實(shí)施例中,短消息網(wǎng)關(guān)的地址信息動(dòng)態(tài)發(fā)布到短消息業(yè)務(wù)系統(tǒng)中其它短消息網(wǎng)關(guān),同時(shí)接收其它短消息網(wǎng)關(guān)發(fā)布的地址信息。這樣經(jīng)過(guò)一段時(shí)間的發(fā)布與接收過(guò)程,全網(wǎng)每個(gè)短消息網(wǎng)關(guān)都具有所有短消息網(wǎng)關(guān)的地址信息,并進(jìn)行自動(dòng)更新。當(dāng)某一個(gè)短消息網(wǎng)關(guān)需要獲取某用戶歸屬的短消息網(wǎng)關(guān)時(shí),通過(guò)查詢獲得對(duì)應(yīng)的地址信息。與現(xiàn)有方案及ENUMDNS方式相比,本實(shí)施例的尋址方法擴(kuò)展性好,能靈活滿足短消息業(yè)務(wù)的運(yùn)營(yíng)需求。在增加短消息網(wǎng)關(guān)設(shè)備或修改某個(gè)短消息網(wǎng)關(guān)的地址時(shí),不需要修改現(xiàn)網(wǎng)中所有網(wǎng)關(guān)設(shè)備的數(shù)據(jù),簡(jiǎn)化了管理維護(hù)的過(guò)程、減少了投資成本及維護(hù)工作量,提高了業(yè)務(wù)運(yùn)行的效率和系統(tǒng)的可擴(kuò)展性。實(shí)施例三根據(jù)本發(fā)明實(shí)施例,提供了一種短消息網(wǎng)關(guān),圖5為根據(jù)本發(fā)明短消息網(wǎng)關(guān)實(shí)施例的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例包括路由生成模塊501、查詢模塊502和發(fā)送模9塊503,查詢模塊502分別與路由生成模塊501和發(fā)送模塊503連接。其中,路由生成模塊501,用于與其它短消息網(wǎng)關(guān)交換其歸屬的號(hào)碼路由信息,生成包含短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息的短消息號(hào)碼路由表;查詢模塊502,用于在接收到發(fā)送終端發(fā)送的短消息時(shí),根據(jù)短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),查詢路由生成模塊的短消息號(hào)碼路由表,獲取接收終端歸屬的短消息網(wǎng)關(guān)的地址信息;發(fā)送模塊503,用于根據(jù)接收終端歸屬的短消息網(wǎng)關(guān)的地址信息,將短消息發(fā)送至接收終端歸屬的短消息網(wǎng)關(guān)。本實(shí)施例的短消息網(wǎng)關(guān)中,路由生成模塊501可以通過(guò)擴(kuò)展的MP-BGP協(xié)議進(jìn)行號(hào)碼的動(dòng)態(tài)分發(fā)、撤銷及更新,與其它短消息網(wǎng)關(guān)交換號(hào)碼路由信息,生成包含短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及所述終端歸屬的短消息網(wǎng)關(guān)的地址信息的短消息號(hào)碼路由表。當(dāng)需要獲取某用戶終端歸屬的短消息網(wǎng)關(guān)時(shí),可以通過(guò)查詢短消息號(hào)碼路由表,獲得對(duì)應(yīng)的地址信息。本實(shí)施不需要ENUMDNS等設(shè)備,能夠提高短消息業(yè)務(wù)系統(tǒng)容災(zāi)備份能力及擴(kuò)展性,進(jìn)而實(shí)現(xiàn)降低維護(hù)成本、減少維護(hù)工作量、提高擴(kuò)展性及運(yùn)行效率。實(shí)施例四圖6a為圖5中路由生成模塊實(shí)施例一的內(nèi)部結(jié)構(gòu)示意圖。如圖6a所示,本實(shí)施例中路由生成模塊包括處理子模塊601、接收子模塊602、發(fā)送子模塊603和存儲(chǔ)子模塊604,處理子模塊601分別與接收子模塊602、發(fā)送子模塊603和存儲(chǔ)子模塊604相連。其中接收子模塊602,用于接收其它短消息網(wǎng)關(guān)通過(guò)擴(kuò)展的MP-BGP協(xié)議發(fā)布的號(hào)碼路由信息,以及圖5中查詢模塊502的查詢請(qǐng)求消息;發(fā)送子模塊603,用于向其它短消息網(wǎng)關(guān)發(fā)送本短消息網(wǎng)關(guān)內(nèi)所屬號(hào)段的號(hào)碼路由信息;存儲(chǔ)子模塊604,用于通過(guò)發(fā)送子模塊603進(jìn)行自身號(hào)碼路由信息的動(dòng)態(tài)分發(fā)、撤銷及更新,并根據(jù)接收子模塊602接收的其它短消息網(wǎng)關(guān)的號(hào)碼路由信息,建立包括短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息的短消息號(hào)碼路由表;處理子模塊601,用于接收查詢模塊502的地址查詢請(qǐng)求消息,查詢短消息號(hào)碼路由表,獲取接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。同上述方法實(shí)施例類似,本實(shí)施例的短消息網(wǎng)關(guān),由于在原有的功能模塊基礎(chǔ)上,增設(shè)了路由生成模塊,可以實(shí)現(xiàn)號(hào)碼的分發(fā)、撤銷及更新,并生成對(duì)應(yīng)的短消息號(hào)碼路由表,從而可以替代現(xiàn)有技術(shù)中發(fā)送短消息時(shí)需要通過(guò)ENUMDNS設(shè)備進(jìn)行查詢,免去向ENUMDNS查詢的步驟,將通過(guò)網(wǎng)絡(luò)查詢變?yōu)楸镜夭樵?,可以達(dá)到維護(hù)成本低、維護(hù)工作量小、擴(kuò)展性強(qiáng)、降低業(yè)務(wù)時(shí)延的技術(shù)效果。實(shí)施例五圖6b為圖5中路由生成模塊實(shí)施例二的內(nèi)部結(jié)構(gòu)示意圖。如圖6b所示,本實(shí)施例對(duì)處理子模塊601進(jìn)行了細(xì)化,并且與圖6a相比還包括鄰居關(guān)系建立子模塊605。其中接收子模塊602、發(fā)送子模塊603和存儲(chǔ)子模塊604的作用可參照本發(fā)明實(shí)施例四的相關(guān)說(shuō)明,如圖6b所示處理子模塊601,用于接收號(hào)碼對(duì)應(yīng)的查詢請(qǐng)求,并根據(jù)該號(hào)碼查詢短消息號(hào)碼路由表,獲得對(duì)應(yīng)的短消息路由信息;其次,根據(jù)BGP優(yōu)選規(guī)則從接收子模塊602收到的號(hào)碼路由中選擇最優(yōu)路由保存到存儲(chǔ)子模塊604中,或者根據(jù)接收子模塊602收到的撤銷號(hào)碼路由信息刪除存儲(chǔ)子模塊604中相應(yīng)的號(hào)碼路由信息;再次,處理子模601還可以將自身的號(hào)碼路由增加、刪除、修改等更新信息通過(guò)發(fā)送子模塊603發(fā)送給其它設(shè)備;鄰居關(guān)系建立子模塊605,用于接收通過(guò)路由反射器反射的其它短消息網(wǎng)關(guān)的號(hào)碼路由信息,并與其它短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系。在本實(shí)施例中,處理子模塊601包括判斷子單元6012,用于判斷接收子模塊602接收的號(hào)碼路由信息,如果接收子模塊602收到更新或發(fā)布的號(hào)碼路由信息,則根據(jù)BGP優(yōu)選規(guī)則從收到的更新或發(fā)布號(hào)碼路由信息中選擇最優(yōu)路由,并存入存儲(chǔ)子模塊604;如果接收子模塊602收到撤銷號(hào)碼路由信息,則根據(jù)接收子模塊602收到的撤銷號(hào)碼路由信息從存儲(chǔ)子模塊604中刪除相應(yīng)的號(hào)碼路由信息;匹配子單元6011,用于按照最長(zhǎng)匹配原則查詢短消息號(hào)碼路由表,獲得與查詢號(hào)碼對(duì)應(yīng)的短消息網(wǎng)關(guān)的地址信息。本實(shí)施例中的處理子模塊根據(jù)BGP優(yōu)選規(guī)則從收到的更新或發(fā)布號(hào)碼路由信息中選擇最優(yōu)路由,并按照最長(zhǎng)匹配原則查詢存儲(chǔ)子模中的短消息號(hào)碼路由表,獲得查詢號(hào)碼對(duì)應(yīng)的地址,可以獲得更為準(zhǔn)確的地址信息。實(shí)施例六根據(jù)本發(fā)明實(shí)施例,提供了一種短消息網(wǎng)關(guān)尋址系統(tǒng),圖7a為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址系統(tǒng)實(shí)施例一的原理示意圖。如圖7a所示,各短消息網(wǎng)關(guān)內(nèi)部結(jié)構(gòu)可參見(jiàn)圖5-圖6b的內(nèi)部結(jié)構(gòu)示意圖。本實(shí)施例的短消息網(wǎng)關(guān)尋址系統(tǒng)包括發(fā)送終端701,用于發(fā)送短消息;發(fā)送終端歸屬的短消息網(wǎng)關(guān)702,與發(fā)送終端701相連,用于接收發(fā)送終端701發(fā)送的短消息,獲得對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),從短消息號(hào)碼路由表中獲取對(duì)應(yīng)的接收終端歸屬的短消息網(wǎng)關(guān)的地址信息,并根據(jù)對(duì)應(yīng)的地址信息將短消息轉(zhuǎn)發(fā)至接收終端歸屬的短消息網(wǎng)關(guān)。在本實(shí)施例中,還可以包括短消息業(yè)務(wù)系統(tǒng)中的其它網(wǎng)元接收終端歸屬的短消息網(wǎng)關(guān)703,發(fā)送終端歸屬的短消息網(wǎng)關(guān)702,用于接收發(fā)送終端歸屬的短消息網(wǎng)關(guān)702轉(zhuǎn)發(fā)的短消息,并向其返回收到短消息的消息;再將短消息下發(fā)至接收終端;接收終端704,與接收終端歸屬的短消息網(wǎng)關(guān)703相連,用于接收本網(wǎng)下發(fā)的短消息。在本實(shí)施例中,發(fā)送終端歸屬的短消息網(wǎng)關(guān)702中設(shè)置有路由生成模塊706,接收終端歸屬的短消息網(wǎng)關(guān)703中設(shè)置有路由生成模塊705,分別存儲(chǔ)有短消息號(hào)碼路由表。本實(shí)施例中,發(fā)送終端所在地路由生成模塊706和接收終端所在地路由生成模塊705直接相連。在本實(shí)施例中,發(fā)送終端所在地路由生成模塊706生成包含接收終端歸屬的短消息網(wǎng)關(guān)的號(hào)碼路由信息的短消息號(hào)碼路由表的過(guò)程可參照上述方法及短消息網(wǎng)關(guān)的相關(guān)說(shuō)明。同上述方法實(shí)施例類似,本實(shí)施的短消息網(wǎng)關(guān)尋址系統(tǒng),可以取消ENUMDNS等設(shè)備,在短消息發(fā)送時(shí)通過(guò)查詢自身的短消息號(hào)碼路由表可以獲取需要查詢的號(hào)碼路由信息,從而完成短消息發(fā)送的過(guò)程;而且,采用動(dòng)態(tài)分發(fā)號(hào)碼路由信息,與現(xiàn)有技術(shù)中ENUMDNS設(shè)備靜態(tài)存儲(chǔ)號(hào)碼路由信息不同;所以,可以達(dá)到維護(hù)成本低、維護(hù)工作量小、擴(kuò)展性強(qiáng)、運(yùn)行效率高的技術(shù)效果。實(shí)施例七根據(jù)本發(fā)明實(shí)施例,提供了一種短消息網(wǎng)關(guān)尋址系統(tǒng),圖7b為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址系統(tǒng)實(shí)施例二的原理示意圖。如圖7b所示,本實(shí)施例與圖7a相比,還包括路由反射器(即RR)707。在本實(shí)施例中,還包括接收側(cè)的網(wǎng)元,如接收終端704等。其中,所述發(fā)送終端701、發(fā)送終端歸屬的短消息網(wǎng)關(guān)702、接收終端歸屬的短消息網(wǎng)關(guān)703以及接收終端704等設(shè)備執(zhí)行的操作與本發(fā)明實(shí)施例六相同,在此不再贅述。與本發(fā)明實(shí)施例六不同的是,在本實(shí)施例中,發(fā)送終端歸屬的SMGW702與接收終端歸屬的SMGW703通過(guò)路由反射器(即RR)RR707建立BGP鄰居關(guān)系,可以減小系統(tǒng)的開(kāi)銷;另外,可以取消ENUMDNS等設(shè)備,在短消息發(fā)送時(shí)通過(guò)查詢自身短消息號(hào)碼路由表即可完成短消息發(fā)送過(guò)程。實(shí)施例八根據(jù)本發(fā)明實(shí)施例,提供了一種短消息網(wǎng)關(guān)尋址系統(tǒng),圖8為根據(jù)本發(fā)明短消息網(wǎng)關(guān)尋址系統(tǒng)實(shí)施例三的原理示意圖。如圖8所示,本實(shí)施例包括第一SMGW801及位于其內(nèi)部的路由生成模塊,在圖8中標(biāo)記為第一路由生成模塊802;第二SMGW805及位于其內(nèi)部的路由生成模塊,在圖8中標(biāo)記為第二路由生成模塊804;第三SMGW807及位于其內(nèi)部的路由生成模塊,在圖8中標(biāo)記為第三路由生成模塊806;以及,連接第一至三路由生成模塊的路由反射器803。其中,第一路由生成模塊802、第二路由生成模塊804與第三路由生成模塊806分別通過(guò)RR803建立BGP鄰居關(guān)系。當(dāng)然,所述第一路由生成模塊802、第二路由生成模塊804及至第三路由生成模塊806也可以兩兩直接連相接建立BGP鄰居關(guān)系,但由于連接數(shù)目與網(wǎng)元數(shù)目平方成正比,當(dāng)網(wǎng)元數(shù)目較多時(shí),開(kāi)銷較大,因此,本實(shí)施例系統(tǒng)中采用RR803進(jìn)行路由生成模塊之間的互聯(lián)可以降低系統(tǒng)的開(kāi)銷。本實(shí)施例系統(tǒng)中各設(shè)備分別通過(guò)第一路由生成模塊802、第二路由生成模塊804及第三路由生成模塊806交換號(hào)碼路由信息,如分別通過(guò)擴(kuò)展的MP-BGP協(xié)議動(dòng)態(tài)發(fā)布、接收、存儲(chǔ)全網(wǎng)SP和/或終端的身份標(biāo)識(shí)與其歸屬的短消息網(wǎng)關(guān)的地址信息。當(dāng)某短消息網(wǎng)關(guān)作為一個(gè)用戶歸屬的短消息網(wǎng)關(guān)向不屬于該網(wǎng)關(guān)的接收終端轉(zhuǎn)發(fā)短消息時(shí),向自身的路由生成模塊查詢接收終端歸屬地短消息網(wǎng)關(guān)的地址信息。在本實(shí)施例中,各路由生成模塊可以通過(guò)擴(kuò)展的MP-BGP協(xié)議動(dòng)態(tài)發(fā)布、接收、存儲(chǔ)全網(wǎng)所有SP和/或終端的身份標(biāo)識(shí)及對(duì)應(yīng)的歸屬短消息網(wǎng)關(guān)的地址信息;在收到短消息網(wǎng)關(guān)的地址查詢請(qǐng)求后,從存儲(chǔ)的地址信息中獲得需要查詢的網(wǎng)關(guān)地址信息并返回到發(fā)送查詢請(qǐng)求的短消息網(wǎng)關(guān)。在本實(shí)施例中,第一路由生成模塊802、第二路由生成模塊804及第三路由生成模塊806的內(nèi)部結(jié)構(gòu)可參見(jiàn)圖6a或圖6b所示實(shí)施例的相關(guān)說(shuō)明。下面對(duì)存儲(chǔ)在第一路由生成模塊802、第二路由生成模塊804及第三路由生成模塊806中存儲(chǔ)子模塊的短消息號(hào)碼路由表中的短消息號(hào)碼路由信息進(jìn)行舉例說(shuō)明。具體說(shuō)明如下路由代碼與現(xiàn)有IP路由表含義相同,S指靜態(tài)路由,B指邊界網(wǎng)關(guān)協(xié)議BGP;目的號(hào)碼前綴與現(xiàn)有IP路由表中的目的網(wǎng)絡(luò)前綴含義相同,但本實(shí)施例存儲(chǔ)子模塊中存放的具體內(nèi)容為E.164號(hào)碼,而現(xiàn)有技術(shù)存放IP網(wǎng)段或地址;號(hào)碼長(zhǎng)度目的號(hào)碼前綴字段中十進(jìn)制號(hào)碼的位數(shù)長(zhǎng)度。對(duì)應(yīng)現(xiàn)有IP路由表中的掩碼長(zhǎng)度,但掩碼長(zhǎng)度表示網(wǎng)絡(luò)前綴有效比特位數(shù);下一跳地址目的號(hào)碼歸屬的短消息網(wǎng)關(guān)地址;是否聚合目的號(hào)碼前綴是否經(jīng)過(guò)縮位,如表一所示短消息號(hào)碼路由表中目的號(hào)碼前綴861330861339都有,可聚合成86133。表一短消息號(hào)碼路由表<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>下面以第一SMGW801通過(guò)路由生成模塊查詢第二SMGW805的地址信息為例,說(shuō)明本發(fā)明各實(shí)施例中的路由生成模塊在發(fā)送短消息過(guò)程中的地址解析過(guò)程。具體包括1.第一SMGW801確保接收終端地址符合E.164格式,并包含有字符"+"。如果接收終端的地址遵從某國(guó)家或地區(qū)的具體規(guī)定(如只在運(yùn)營(yíng)商代碼后加一個(gè)號(hào)碼),則第一SMGW801必須將該國(guó)家或地區(qū)號(hào)碼轉(zhuǎn)換為E.164格式地址;例如13911223344號(hào)碼轉(zhuǎn)換時(shí),被轉(zhuǎn)換成+86-139-1122-3344;2.第一SMGW801把去除開(kāi)頭的"+"以外的所有非數(shù)字字符去掉;例如,將上述步驟1中將+86-139-1122-3344變成+8613911223344;3.第一SMGW801把除數(shù)字以外的所有字符都去掉;例如,將上述步驟2中的+8613911223344變成8613911223344;4.第一SMGW801向第一路由生成模塊發(fā)送地址查詢請(qǐng)求消息"Address—Query",該消息包含接收終端的身份標(biāo)識(shí),如上述步驟3中的移動(dòng)用戶國(guó)際號(hào)碼8613911223344;5.第一路由生成模塊中的處理子模塊根據(jù)上述步驟4中的移動(dòng)用戶國(guó)際號(hào)碼8613911223344按最長(zhǎng)比配原則查詢存儲(chǔ)子模塊中的短消息號(hào)碼路由表,如見(jiàn)表一。在本實(shí)施例中,上述步驟5中的查詢結(jié)果可以是如下幾種結(jié)果(1)符合上述步驟2規(guī)定的E.164號(hào)碼不在所述短消息號(hào)碼路由表中,第一SMGW801調(diào)用合理的地址解析異常處理程序;(2)符合上述步驟2規(guī)定的E.164號(hào)碼在所述短消息號(hào)碼路由表中,表一中第一條與第二條號(hào)碼路由都符合要求,但是按最長(zhǎng)匹配原則,第一條號(hào)碼路由802被選中;6.第一路由生成模塊802向第一SMGW801返回地址查詢請(qǐng)求響應(yīng)消息"Address—Response",該消息包含第二SMGW805的地址信息;7.第一SMGW801根據(jù)查詢到的第二SMGW805的IP地址信息,將該短消息轉(zhuǎn)發(fā)至第二SMGW805。在本實(shí)施例中,所述短消息號(hào)碼路由表的生成過(guò)程可參照本發(fā)明實(shí)施例二相關(guān)說(shuō)明。本實(shí)施例對(duì)短消息網(wǎng)關(guān)尋址系統(tǒng)更進(jìn)一步細(xì)化,通過(guò)路由反射器連接系統(tǒng)內(nèi)各設(shè)備的路由生成模塊,各設(shè)備的路由生成模塊可以通過(guò)擴(kuò)展的MP-BGP協(xié)議實(shí)現(xiàn)號(hào)碼的動(dòng)態(tài)分發(fā)、撤銷及更新,并生成對(duì)應(yīng)的短消息號(hào)碼路由表,在短消息發(fā)送時(shí)通過(guò)查詢對(duì)應(yīng)的短消息號(hào)碼路由表可以獲取需要查詢的號(hào)碼路由信息,從而完成短消息發(fā)送的過(guò)程。本實(shí)施例可以達(dá)到維護(hù)成本低、維護(hù)工作量小、擴(kuò)展性強(qiáng)、運(yùn)行效率高的技術(shù)效果。綜上所述,本發(fā)明上述各實(shí)施例可以在生成包含全網(wǎng)所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息的短消息號(hào)碼路由表,與現(xiàn)有方案及ENUMDNS方式相比,該短消息號(hào)碼路由表可動(dòng)態(tài)自動(dòng)備份,從而可以減少維護(hù)工作量、提高系統(tǒng)的容災(zāi)備份能力和擴(kuò)展性。并且,在增加短消息網(wǎng)關(guān)設(shè)備或修改某個(gè)短消息網(wǎng)關(guān)的地址時(shí),不需要修改現(xiàn)網(wǎng)中所有網(wǎng)關(guān)設(shè)備的數(shù)據(jù),簡(jiǎn)化了管理維護(hù)的過(guò)程、減少了投資成本及維護(hù)工作量,提高了業(yè)務(wù)運(yùn)行的效率和系統(tǒng)的可擴(kuò)展性。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種短消息網(wǎng)關(guān)尋址方法,其特征在于,包括短消息系統(tǒng)中的各短消息網(wǎng)關(guān)分別交換各自歸屬的號(hào)碼路由信息,獲得短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及所述終端歸屬的短消息網(wǎng)關(guān)的地址信息,生成對(duì)應(yīng)的短消息號(hào)碼路由表;當(dāng)發(fā)送終端歸屬的短消息網(wǎng)關(guān)接收到所述發(fā)送終端發(fā)送的短消息時(shí),獲得所述短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),從所述短消息號(hào)碼路由表中,獲取所述接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。2.根據(jù)權(quán)利要求1所述的短消息網(wǎng)關(guān)尋址方法,其特征在于,所述短消息網(wǎng)關(guān)分別通過(guò)擴(kuò)展的MP-BGP協(xié)議進(jìn)行號(hào)碼的動(dòng)態(tài)分發(fā)、撤銷及更新,交換各自歸屬的號(hào)碼路由信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述短消息網(wǎng)關(guān)分別通過(guò)擴(kuò)展的MP-BGP協(xié)議進(jìn)行號(hào)碼的動(dòng)態(tài)分發(fā)、撤銷及更新的操作包括通過(guò)路由反射器在全網(wǎng)短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系;所述短消息網(wǎng)關(guān)通過(guò)所述路由反射器向其它短消息網(wǎng)關(guān)發(fā)布自身動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息;所述短消息網(wǎng)關(guān)通過(guò)路由反射器接收其它短消息網(wǎng)關(guān)動(dòng)態(tài)分發(fā)、撤銷及更新的號(hào)碼路由信息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端包括用戶終端或服務(wù)提供商終丄山順。5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述終端的身份標(biāo)識(shí)包括移動(dòng)用戶ISDN號(hào)碼、SP號(hào)碼和IP號(hào)碼。6.—種短消息網(wǎng)關(guān),其特征在于,包括路由生成模塊,用于與其它短消息網(wǎng)關(guān)交換其歸屬的號(hào)碼路由信息,生成包含短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息的短消息號(hào)碼路由表;查詢模塊,用于在接收到發(fā)送終端發(fā)送的短消息時(shí),根據(jù)所述短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),查詢所述路由生成模塊的短消息號(hào)碼路由表,獲取所述接收終端歸屬的短消息網(wǎng)關(guān)的地址信息;發(fā)送模塊,用于根據(jù)所述接收終端歸屬的短消息網(wǎng)關(guān)的地址信息,將所述短消息發(fā)送至所述接收終端歸屬的短消息網(wǎng)關(guān)。7.根據(jù)權(quán)利要求6所述的短消息網(wǎng)關(guān),其特征在于,所述路由生成模塊包括接收子模塊、發(fā)送子模塊、存儲(chǔ)子模塊和處理子模塊,其中接收子模塊,用于接收其它短消息網(wǎng)關(guān)通過(guò)擴(kuò)展的MP-BGP協(xié)議發(fā)布的號(hào)碼路由信息及所述查詢模塊的地址查詢請(qǐng)求消息;發(fā)送子模塊,用于向其它短消息網(wǎng)關(guān)發(fā)送本短消息網(wǎng)關(guān)所屬號(hào)段的號(hào)碼路由信息;存儲(chǔ)子模塊,用于通過(guò)所述發(fā)送子模塊進(jìn)行自身號(hào)碼路由信息的動(dòng)態(tài)分發(fā)、撤銷及更新,并根據(jù)接收子模塊接收的其它短消息網(wǎng)關(guān)的號(hào)碼路由信息,建立包括短消息系統(tǒng)中所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)地址信息的短消息號(hào)碼路由表;處理子模塊,分別與接收子模塊、發(fā)送子模塊和存儲(chǔ)子模塊相連,與所述存儲(chǔ)子模塊連接,用于根據(jù)所述地址查詢請(qǐng)求消息中對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),查詢所述短消息號(hào)碼路由表,獲取所述接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。8.根據(jù)權(quán)利要求7所述的短消息網(wǎng)關(guān),其特征在于,所述處理子模塊包括判斷子單元,用于根據(jù)BGP優(yōu)選規(guī)則從所述接收子模塊收到的分發(fā)及更新的號(hào)碼路由信息中選擇最優(yōu)路由,并存入所述存儲(chǔ)子模塊;根據(jù)所述接收子模塊收到的撤銷號(hào)碼路由信息刪除所述存儲(chǔ)子模塊中對(duì)應(yīng)的號(hào)碼路由信息;通過(guò)所述發(fā)送子模塊發(fā)布所屬號(hào)段的號(hào)碼路由信息;匹配子單元,用于按照最長(zhǎng)匹配原則查詢所述短消息號(hào)碼路由表,獲得與查詢號(hào)碼對(duì)應(yīng)的短消息網(wǎng)關(guān)的地址信息。9.根據(jù)權(quán)利要求7所述的短消息網(wǎng)關(guān),其特征在于,所述路由生成模塊還包括鄰居關(guān)系建立子模塊,與處理子模塊相連,用于接收通過(guò)路由反射器反射的其它短消息網(wǎng)關(guān)的號(hào)碼路由信息,并與其它短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系。10.—種短消息網(wǎng)關(guān)尋址系統(tǒng),其特征在于,包括權(quán)利要求6-9中任一項(xiàng)所述短消息網(wǎng)關(guān)及發(fā)送終端,其中發(fā)送終端,用于發(fā)送短消息;短消息網(wǎng)關(guān),用于接收所述發(fā)送終端發(fā)送的短消息,獲得對(duì)應(yīng)接收終端的身份標(biāo)識(shí),從所述短消息號(hào)碼路由表中獲取所述接收終端歸屬的短消息網(wǎng)關(guān)的地址信息,并根據(jù)所述地址信息將短消息轉(zhuǎn)發(fā)至接收終端歸屬的短消息網(wǎng)關(guān)。11.根據(jù)權(quán)利要求IO所述的系統(tǒng),其特征在于,還包括路由反射器,與所述短消息網(wǎng)關(guān)相連,用于反射短消息網(wǎng)關(guān)之間交換的號(hào)碼路由信息,在短消息網(wǎng)關(guān)之間建立BGP鄰居關(guān)系。全文摘要本發(fā)明公開(kāi)了一種短消息網(wǎng)關(guān)尋址方法、系統(tǒng)及短消息網(wǎng)關(guān),其中,該方法包括短消息系統(tǒng)中的所有短消息網(wǎng)關(guān)分別交換各自歸屬的號(hào)碼路由信息,獲得全網(wǎng)所有終端的身份標(biāo)識(shí)及其歸屬的短消息網(wǎng)關(guān)的地址信息,生成對(duì)應(yīng)的短消息號(hào)碼路由表;當(dāng)發(fā)送終端歸屬的短消息網(wǎng)關(guān)接收到所述發(fā)送終端發(fā)送的短消息時(shí),獲得所述短消息對(duì)應(yīng)的接收終端的身份標(biāo)識(shí),從所述短消息號(hào)碼路由表中,獲取所述接收終端歸屬的短消息網(wǎng)關(guān)的地址信息。本發(fā)明各實(shí)施例可以有效地解決現(xiàn)有技術(shù)中維護(hù)成本高、維護(hù)工作量大、擴(kuò)展性差及運(yùn)營(yíng)效率低等缺陷,以實(shí)現(xiàn)降低維護(hù)成本、減少維護(hù)工作量、提高擴(kuò)展性及運(yùn)行效率。文檔編號(hào)H04W88/00GK101730012SQ20081011999公開(kāi)日2010年6月9日申請(qǐng)日期2008年10月21日優(yōu)先權(quán)日2008年10月21日發(fā)明者孫金霞,尤夢(mèng),張承輝,葛澍申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司