本發(fā)明涉及通信領域,具體涉及一種IP短信網關及其實現路由的方法。
背景技術:
:隨著VoLTE網絡的建設,IP多媒體子系統(tǒng)(IPMultimediaSubsystem:IMS)核心網在運營商的地位日益重要?;诔休d容量的考慮,各省都會建立自己的服務呼叫會話控制網元S-CSCF、歸屬用戶服務器HSS等IMS核心網元,與原有的短消息服務中心SMSC等2/3G核心網元共存。但是對于承擔VoLTE用戶與2/3G用戶短消息互通的IP短信網關來說,則不會建立多套,目前是多省共用一套。IP短信網關IP-SM-GW與IMS核心網元以及SMSC等網元的組網示意圖請參見圖1所示。IP短信網關負責處理的消息有:接收第三方注冊消息、接收IMS域起呼消息、接收CS域終呼消息,發(fā)送Sh接口(應用服務器AS與HSS之間的接口,此處的IP短信網關也充當AS角色)Diameter消息、發(fā)送傳輸層互通CS域起呼消息、發(fā)送業(yè)務層互通CS域起呼消息(采用即時消息傳遞協(xié)議CPIM)、發(fā)送IMS域終呼消息、發(fā)送CS域終呼消息。其中,發(fā)送消息中,CS域起呼消息、IMS域終呼消息、CS域終呼消息,分別由消息中RP-DA、VoLTE注冊信息、SRI消息來保證消息路由歸屬,也即這類消息中有明確的路由信息。但Sh接口Diameter消息、業(yè)務層互通CS域起呼消息中則沒有確定的流程保證其消息投遞路由。目前的做法是,對于Sh接口Diameter消息發(fā)送到路由代理節(jié)點DRA,由DRA根據用戶身份標示符URI判斷歸屬HSS,并繼續(xù)投遞;對于業(yè)務層互通CS域起呼消息投遞到固定的SMSC,并由此SMSC進行后續(xù)消息投遞、重試;也即目前的IP短信網關對于這類消息不能實現有效的路由,導致處理成本高,效率低。技術實現要素:本發(fā)明要解決的主要技術問題是,提供一種IP短信網關及其實現路由的方法,解決現有IP短信網關針對不包含路由信息的信息不能實現有效路由,導致處理成本高,效率低的問題。為解決上述技術問題,本發(fā)明提供一種IP短信網關實現路由的方法,包括:IP短信網關接收消息,提取所述消息的歸屬識別信息;IP短信網關根據提取的歸屬識別信息和預設的歸屬識別信息與歸屬網元對應關系匹配該消息對應的歸屬網元;IP短信網關將由處理所述消息產生的后續(xù)消息發(fā)送給所述歸屬網元。在本發(fā)明的一種實施例中,所述歸屬識別信息包括用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的至少一種;對應的,所述歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系、域名關鍵字與歸屬網元對應關系、IP地址與歸屬網元對應關系中的至少一種。在本發(fā)明的一種實施例中,所述歸屬識別信息包括用戶識別碼,所述歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系時,從所述消息的用戶身份識別符字段提取用戶識別碼,根據提取的用戶識別碼和用戶識別碼與歸屬網元對應關系匹配所述消息對應的歸屬網元。在本發(fā)明的一種實施例中,所述歸屬識別信息包括域名關鍵字,所述歸屬識別信息與歸屬網元對應關系包括域名關鍵字與歸屬網元對應關系時,從所述消息的用戶身份識別符字段提取域名關鍵字,根據提取的域名關鍵字和域名關鍵字與歸屬網元對應關系匹配所述消息對應的歸屬網元。在本發(fā)明的一種實施例中,所述歸屬識別信息包括消息發(fā)送方IP地址,所述歸屬識別信息與歸屬網元對應關系包括IP地址與歸屬網元對應關系時,提所述取消息發(fā)送方IP地址,根據提取的消息發(fā)送方IP地址和IP地址與歸屬網元 對應關系匹配所述消息對應的歸屬網元。在本發(fā)明的一種實施例中,所述歸屬識別信息還包括域名關鍵字和消息發(fā)送方IP地址;所述歸屬識別信息與歸屬網元對應關系還包括域名關鍵字與歸屬網元對應關系、IP地址與歸屬網元對應關系;當用戶識別碼提取失敗或根據提取到的用戶識別碼匹配失敗時,從所述消息的用戶身份識別符字段提取域名關鍵字,當提取成功時,根據提取的域名關鍵字和域名關鍵字與歸屬網元對應關系匹配所述消息對應的歸屬網元;當域名關鍵字提取失敗或根據提取到的域名關鍵字匹配失敗時,提取消息發(fā)送方IP地址,根據提取的消息發(fā)送方IP地址和IP地址與歸屬網元對應關系匹配所述消息對應的歸屬網元。在本發(fā)明的一種實施例中,當根據提取的IP地址和IP地址與歸屬網元對應關系匹配所述消息對應的歸屬網元失敗時,拒絕處理所述消息或將由處理所述消息產生的后續(xù)消息發(fā)送給預設的默認網元。在本發(fā)明的一種實施例中,IP短信網關接收到消息后,提取所述消息的歸屬識別信息之前,還包括判斷該消息中是否包含路由信息,如包含,不提取所述消息的歸屬識別信息,直接根據所述路由對該消息的后續(xù)消息進行轉發(fā)。在本發(fā)明的一種實施例中,當所述消息為第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息時,所述歸屬網元為歸屬用戶服務器;當所述消息為服務呼叫會話控制網元或第三方應用服務器發(fā)送的即時消息傳遞消息,所述歸屬網元為短消息服務中心。為了解決上述問題,本發(fā)明還提供了一種IP短信網關,包括:信息接收模塊,用于接收消息;信息提取模塊,用于提取所述消息的歸屬識別信息;匹配模塊,用于根據所述歸屬識別信息和預設的歸屬識別信息與歸屬網元對應關系匹配該消息對應的歸屬網元;信息發(fā)送模塊,用于將由處理所述消息產生的后續(xù)消息發(fā)送給所述歸屬網元。在本發(fā)明的一種實施例中,所述信息提取模塊包括用于提取用戶識別碼的號碼提取子模塊、用于提取域名關鍵字的域名提取子模塊和用于提取所述消息發(fā)送方IP地址的IP提取子模塊中的至少一個,所述歸屬識別信息包括用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的至少一種;對應的,所述配置模塊包括用于配置用戶識別碼與歸屬網元對應關系的第一配置子模塊、用于配置域名關鍵字與歸屬網元對應關系的第二配置子模塊和用于配置IP地址與歸屬網元對應關系的第三配置子模塊中的至少一個;所述歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系、域名關鍵字與歸屬網元對應關系、IP地址與歸屬網元對應關系中的至少一種。在本發(fā)明的一種實施例中,所述歸屬識別信息包括用戶識別碼,所述歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系,所述匹配模塊包括識別碼匹配子模塊,用于根據所述消息中的用戶識別碼和所述用戶識別碼與歸屬網元對應關系匹配所述消息對應的歸屬網元。在本發(fā)明的一種實施例中,所述歸屬識別信息包括域名關鍵字,所述歸屬識別信息與歸屬網元對應關系包括域名關鍵字與歸屬網元對應關系,所述匹配模塊包括域名匹配子模塊,用于根據所述消息中的域名關鍵字和所述域名關鍵字與歸屬網元對應關系匹配所述消息對應的歸屬網元。在本發(fā)明的一種實施例中,所述歸屬識別信息包括消息發(fā)送方IP地址,所述歸屬識別信息與歸屬網元對應關系包括IP地址與歸屬網元對應關系,所述匹 配模塊包括IP地址匹配子模塊,用于根據所述消息發(fā)送方IP地址和所述IP地址與歸屬網元對應關系匹配所述消息對應的歸屬網元。在本發(fā)明的一種實施例中,還包括判斷模塊,用于在所述信息接收模塊接收到消息后,所述信息提取模塊提取所述消息的歸屬識別信息之前,判斷該消息中是否包含路由信息,如包含,通知所述信息發(fā)送模塊直接根據所述路由對所述消息的后續(xù)消息進行轉發(fā)。本發(fā)明的有益效果是:本發(fā)明提供的IP短信網關及其實現路由的方法,先在IP短信網關上預設歸屬識別信息與歸屬網元對應關系;然后IP短信網關接收到消息后,提取該消息的歸屬識別信息;然后根據之前設置好的歸屬識別信息與歸屬網元對應關系匹配該消息對應的歸屬網元;這樣IP短信網關就能獲取到該消息的路由信息,后續(xù)將由處理該消息產生的后續(xù)消息根據得到的路由信息發(fā)送給對應的歸屬網元即可。因此在本發(fā)明中IP短信網關針對沒有包含路由信息的信息也能通過自己的匹配找到該信息歸屬的網元,且并不需要額外增加網元和其他設備,能降低不包含路由信息這類信息的處理成本,并提升其處理效率。附圖說明圖1為IP短信網關組網結構示意圖;圖2為本發(fā)明實施例一提供的IP短信網關實現路由方法流程示意圖;圖3為本發(fā)明實施例一提供的根據歸屬識別信息匹配歸屬網元流程示意圖;圖4為本發(fā)明實施例二提供的IP短信網關結構示意圖一;圖5為本發(fā)明實施例二提供的IP短信網關結構示意圖二;圖6為本發(fā)明實施例三提供的根據用戶識別碼匹配歸屬網元流程示意圖;圖7為本發(fā)明實施例三提供的根據域名關鍵字匹配歸屬網元流程示意圖;圖8為本發(fā)明實施例三提供的另一根據用戶識別碼匹配歸屬網元流程示意圖。具體實施方式本發(fā)明通過IP短信網關辨識、匹配IP多媒體子系統(tǒng)IMS提交的消息中的歸屬識別信息來獲取到該消息所對應的歸屬網元,以供后續(xù)消息投遞使用。本發(fā)明的該方案既適用于包含明確路由的消息,更適用于第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息、業(yè)務層互通CS域起呼消息等這類未包含路由(也即未包含確定歸屬信息)的消息。下面通過具體實施方式結合附圖對本發(fā)明作進一步詳細說明。實施例一:請參見圖2所示,本實施例提供的一種IP短信網關實現路由的方法包括:步驟201:在IP短信網關上配置歸屬識別信息與歸屬網元對應關系;也即在IP短信網關上預設好歸屬識別信息與歸屬網元對應關系,該對應關系可以各種映射表的方式存儲,也可采用其他方式進行靈活存儲;步驟202:IP短信網關接收消息,該消息為IP多媒體子系統(tǒng)IMS提交的消息;既可為包含明確路由的消息,也可為未包含路由的消息;步驟203:提取該消息的歸屬識別信息,該歸屬識別信息是指可以表征其歸屬網元的信息,具體可以是用戶識別碼(包括用戶號碼ISDN和/或國際移動用戶識別碼IMSI等一系列可以識別用戶的號碼)、域名關鍵字和消息發(fā)送方IP地址中的至少一種;步驟204:IP短信網關根據提取的歸屬識別信息和之前設置的歸屬識別信 息與歸屬網元對應關系匹配該消息對應的歸屬網元;當屬識別信息為用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的至少一種時,歸屬識別信息與歸屬網元對應關系對應包括用戶識別碼與歸屬網元對應關系、域名關鍵字與歸屬網元對應關系、IP地址與歸屬網元對應關系中的至少一種;步驟205:IP短信網關將由處理該消息產生的后續(xù)消息發(fā)送給歸屬網元;也即將消息的后續(xù)消息投遞到該消息所對應的歸屬網元。根據上述過程可知,本實施例可以消息中用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的任意一種或多種去獲取該消息所應發(fā)送的歸屬網元,以供后續(xù)消息投遞。例如:歸屬識別信息包括用戶識別碼,歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系時,從消息的用戶身份識別符字段提取用戶識別碼,根據提取的用戶識別碼和用戶識別碼與歸屬網元對應關系匹配所述消息對應的歸屬網元。歸屬識別信息包括域名關鍵字,歸屬識別信息與歸屬網元對應關系包括域名關鍵字與歸屬網元對應關系時,從消息的用戶身份識別符字段提取域名關鍵字,根據提取的域名關鍵字和域名關鍵字與歸屬網元對應關系匹配所述消息對應的歸屬網元。歸屬識別信息包括消息發(fā)送方IP地址,歸屬識別信息與歸屬網元對應關系包括IP地址與歸屬網元對應關系時,提取取消息發(fā)送方IP地址,根據提取的消息發(fā)送方IP地址和IP地址與歸屬網元對應關系匹配所述消息對應的歸屬網元。下面以歸屬識別信息包括用戶識別碼、域名關鍵字和消息發(fā)送方IP地址;歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系、域名 關鍵字與歸屬網元對應關、IP地址與歸屬網元對應關為例進行示例性說明。此時提取消息的歸屬識別信息并根據該歸屬識別信息匹配該消息對應的歸屬網元的過程請參見圖3所示,包括:步驟301:從消息的用戶身份識別符URI字段(位于消息PAI(P-Asserted-Identity)字段中)提取用戶識別碼;步驟302:判斷是否提取成功,如是,轉至步驟303;否則,轉至步驟305;步驟303:根據提取的用戶識別碼和用戶識別碼與歸屬網元對應關系匹配消息對應的歸屬網元;步驟304:判斷是否匹配成功,如是,轉至步驟312;否則,轉至步驟305;步驟305:從消息的用戶身份識別符字段提取域名關鍵字;步驟306:判斷是否提取成功,如是,轉至步驟307;否則,轉至步驟309;步驟307:根據提取的域名關鍵字和域名關鍵字與歸屬網元對應關系匹配所述消息的歸屬網元;步驟308:判斷是否匹配成功,如是,轉至步驟312;否則,轉至步驟309;步驟309:提取消息發(fā)送方IP地址;步驟310:根據提取的消息發(fā)送方IP地址和IP地址與歸屬網元對應關系匹配所述消息的歸屬網元;步驟311:判斷是否匹配成功,如是,轉至步驟312;否則,轉至步驟313;步驟312:將該消息的后續(xù)消息投遞到該消息所歸屬網元。步驟313:拒絕處理消息或將由處理所述消息產生的后續(xù)消息發(fā)送給預設的默認網元。該步驟的處理策略也可預先在IP短信網關上配置好。應當理解的是,上述用戶識別碼、域名關鍵字和消息發(fā)送方IP地址可以一次提取,也可按照上述流程逐步提取。且除了上述組合方式外,用戶識別碼、 域名關鍵字和消息發(fā)送方IP地址可以任意選取2個或3個且可任意組合。正如上分析,上述圖1和圖2所示的方案既適用于包含明確路由的消息,更適用于第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息、業(yè)務層互通CS域起呼消息等這類未包含路由的消息;鑒于包含明確路由的消息的后續(xù)消息路由已經非常清楚,本實施例還可將這類信息進行排除,此時在上述步驟202IP短信網關接收到消息后,步驟203提取消息的歸屬識別信息之前,還包括判斷該消息中是否路由信息,如包含,不提取消息的歸屬識別信息,直接根據該路由對該消息的后續(xù)消息進行轉發(fā)。本實施例中,當IP短信網關接收到的消息為第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息時,為其匹配的歸屬網元則為歸屬用戶服務器;具體的,其處理過程如下:IP短信網關在第三方注冊業(yè)務中的流程如下:1)IP短信網關收到S-CSCF發(fā)來的第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息;2)對該第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息進行鑒權;3)根據用戶URI查詢用戶識別號碼(用戶號碼ISDN和/或國際移動用戶識別碼IMSI);4)向HSS注冊IP消息網關;5)IP消息網關保存用戶注冊信息;6)向S-CSCF回注冊消息響應。在上述步驟3)、4)的過程中,獲取用戶歸屬HSS的地址信息的過程如下:IP短信網關收到S-CSCF發(fā)來的第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息后,對第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息進行解析,并對其中的首行等進行鑒權。鑒權通過后,從PAI字段獲取用戶URI,并嘗試摳取用戶識別碼;如果摳取成功,根據預配置的用戶識別碼與歸屬網元對應關系(具體可以號段信息與歸屬網元地址的對應關系)匹配消 息對應的HSS地址;如果未能匹配成功或者未能摳取到用戶識別碼,則通過用戶URI的域名部分進行匹配;如果未能匹配成功,或者用戶URI不包含域名,則繼續(xù)根據發(fā)送該第三方注冊信息的發(fā)送方IP地址段匹配;如果未能匹配成功,則根據預設配置決定消息拒絕還是投遞到默認的HSS。本實施例中,當IP短信網關接收到的消息為服務呼叫會話控制網元S-CSCF或第三方應用服務器AS發(fā)送的即時消息傳遞消息(也即CPIM消息)時,所匹配的歸屬網元為短消息服務中心。本實施例中的IP短信網關在業(yè)務層互通CS域起呼業(yè)務中的處理流程如下:IP短信網關收到S-CSCF/第三方AS發(fā)來的CPIM消息后,對消息進行解析,并對其中的首行等進行鑒權。鑒權通過后,從PAI和To頭域中,分別獲取用戶的主被叫號碼,如果無法獲取,返回失敗響應;提取成功,則將CPIM消息體解碼,進行字符編碼轉換,并根據短消息格式拆分為一條或多條短消息;隨后根據消息的主叫號碼,以期獲得主叫用戶所歸屬的SMSC,流程與IP短信網關對第三方注冊的處理相似,在此不再贅述;如果所有匹配項都未能匹配成功,則根據配置決定消息拒絕還是投遞到默認的SMSC。對于用戶識別碼、域名關鍵字段、IP地址的辨識,需要預先將號段信息、域名關鍵字以及IP地址段與HSS信息、SMSC地址的對應關系配置在IP短信網關中。對于號段信息的匹配可通過號碼的長度、號首進行模糊匹配,或者對于整個號碼進行全匹配;對于域名關鍵字的匹配,可通過域名中,可以區(qū)分歸屬省份信息的關鍵字進行識別查找;對于IP地址段的匹配,可根據消息提交方的IP地址進行匹配。實施例二:本實施例提供了一種IP短信網關,請參見圖4所示,包括:配置模塊1,用于在IP短信網關上配置歸屬識別信息與歸屬網元對應關系;該對應關系可以各種映射表的方式存儲,也可采用其他方式進行靈活存儲;信息接收模塊2,用于接收消息;該消息為IMS提交的消息;既可為包含明確路由的消息,也可為未包含路由的消息;信息提取模塊3,用于提取消息的歸屬識別信息;該歸屬識別信息是指可以表征其歸屬網元的信息,具體可以是用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的至少一種;匹配模塊4,用于根據得到的歸屬識別信息和預設的歸屬識別信息與歸屬網元對應關系匹配該消息對應的歸屬網元;當屬識別信息為用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的至少一種時,歸屬識別信息與歸屬網元對應關系對應包括用戶識別碼與歸屬網元對應關系、域名關鍵字與歸屬網元對應關系、IP地址與歸屬網元對應關系中的至少一種;信息發(fā)送模塊5,用于將由處理消息產生的后續(xù)消息發(fā)送給匹配到的歸屬網元;也即將消息的后續(xù)消息投遞到該消息所對應的歸屬網元。本實施例可以消息中用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的任意一種或多種去獲取該消息所應發(fā)送的歸屬網元,以供后續(xù)消息投遞。此時信息提取模塊3包括用于提取用戶識別碼的號碼提取子模塊、用于提取域名關鍵字的域名提取子模塊和用于提取消息發(fā)送方IP地址的IP提取子模塊中的至少一種;歸屬識別信息包括用戶識別碼、域名關鍵字和消息發(fā)送方IP地址中的至少一種;對應的,配置模塊1包括用于配置用戶識別碼與歸屬網元對應關系的第一配置子模塊、用于配置域名關鍵字與歸屬網元對應關系的第二配置子模塊和用于配置IP地址與歸屬網元對應關系的第三配置子模塊中的至少一種;歸屬 識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系、域名關鍵字與歸屬網元對應關系、IP地址與歸屬網元對應關系中的至少以中國。匹配模塊4則包括識別碼匹配子模塊、域名匹配子模塊和IP地址匹配子模塊中的至少一種。例如:當歸屬識別信息包括用戶識別碼,歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系時,識別碼匹配子模塊用于根據消息中的用戶識別碼和所述用戶識別碼與歸屬網元對應關系匹配所述消息對應的歸屬網元。當歸屬識別信息包括域名關鍵字,歸屬識別信息與歸屬網元對應關系包括域名關鍵字與歸屬網元對應關系時,匹配模塊包括域名匹配子模塊用于根據消息中的域名關鍵字和域名關鍵字與歸屬網元對應關系匹配所述消息對應的歸屬網元。當歸屬識別信息包括消息發(fā)送方IP地址,歸屬識別信息與歸屬網元對應關系包括IP地址與歸屬網元對應關系時,匹配模塊包括IP地址匹配子模塊,用于根據所述消息發(fā)送方IP地址和所述IP地址與歸屬網元對應關系匹配所述消息對應的歸屬網元。下面以歸屬識別信息包括用戶識別碼、域名關鍵字和消息發(fā)送方IP地址;歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系、域名關鍵字與歸屬網元對應關、IP地址與歸屬網元對應關為例進行示例性說明。匹配模塊4根據歸屬識別信息和預先設置的歸屬識別信息與歸屬網元對應關系匹配該消息對應的歸屬網元包括:當號碼提取子模塊從消息的用戶身份識別符字段提取用戶識別碼成功時,識別碼匹配子模塊根據用戶識別碼和用戶識別碼與歸屬網元對應關系匹配消息 對應的歸屬網元;當用戶識別碼提取失敗或根據提取到的用戶識別碼匹配失敗,且域名提取子模塊從消息的用戶身份識別符字段提取域名關鍵字成功時,域名匹配子模塊根據域名關鍵字和域名關鍵字與歸屬網元對應關系匹配消息對應的歸屬網元;當域名關鍵字提取失敗或根據提取到的域名關鍵字匹配失敗時,IP提取子模塊提取消息發(fā)送方IP地址,IP地址匹配子模塊根據消息發(fā)送方IP地址和IP地址與歸屬網元對應關系匹配消息對應的歸屬網元。當最終都匹配失敗時,拒絕處理消息或將由處理所述消息產生的后續(xù)消息發(fā)送給預設的默認網元。該步驟的處理策略也可預先在IP短信網關上配置好。正如上分析,本實施例的方案既適用于包含明確路由的消息,更適用于第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息、業(yè)務層互通CS域起呼消息等這類未包含路由的消息;鑒于包含明確路由的消息的后續(xù)消息路由已經非常清楚,本實施例還可將這類信息進行排除,此時請參見圖5所示,IP短信網關還包括判斷模塊6,用于在信息接收模塊2接收到消息后,信息提取模塊3提取消息的歸屬識別信息之前,判斷該消息中是否路由信息,如包含,通知信息發(fā)送模塊5直接根據該路由對消息的后續(xù)消息進行轉發(fā)。本實施例中,當IP短信網關接收到的消息為第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息時,為其匹配的歸屬網元則為歸屬用戶服務器。當IP短信網關接收到的消息為服務呼叫會話控制網元S-CSCF或第三方應用服務器AS發(fā)送的即時消息傳遞消息(也即CPIM消息)時,所匹配的歸屬網元為短消息服務中心。實施例三:為了更好的理解本發(fā)明,下面以一個具體的應用實例對本發(fā)明做進一步示例說明。本示例中歸屬識別信息包括用戶識別碼(本實施例以用戶號碼為例進行說明)、域名關鍵字和消息發(fā)送方IP地址;歸屬識別信息與歸屬網元對應關系包括用戶識別碼與歸屬網元對應關系、域名關鍵字與歸屬網元對應關、IP地址與歸屬網元對應關系,其中:用戶識別碼與歸屬網元對應關系請參見下表一所示,其具體可通過號段與地區(qū),地區(qū)與網元地址的對應關系表征:表一號段地區(qū)HSSHostSMSC地址861390001湖南hss.hn.cmcc.net8613900010500861390002河北hss.hb.cmcc.net8613900020500域名關鍵字與歸屬網元對應關系請參見下表二所示,其具體可通過域名關鍵字與地區(qū),地區(qū)與網元地址的對應關系表征:表二域名關鍵字地區(qū)HSSHostSMSC地址hn.cmcc.net湖南hss.hn.cmcc.net8613900010500hb.cmcc.net河北hss.hb.cmcc.net8613900020500IP地址與歸屬網元對應關系請參見下表三所示,其具體可通過IP地址段與地區(qū),地區(qū)與網元地址的對應關系表征:表三IP地址段地區(qū)HSSHostSMSC地址10.0.0.1~10.0.0.255湖南hss.hn.cmcc.net861390001050010.1.0.1~10.1.0.255河北hss.hb.cmcc.net8613900020500基于上述關系列表,下面以幾種的具體示例場景為例進行說明。示例1:S-CSCF第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息發(fā)送到IP短信網關,用戶URI為sip:+8613900010001@hn.cmcc.net。IP短信網關處理流程請參見圖6所示,包括:步驟601:獲取到用戶URI;步驟602:從用戶URI中摳取用戶識別碼:8613900010001;步驟603:根據用戶識別碼匹配到湖南地區(qū);步驟604:從湖南地區(qū)配置中獲取HSS地址hss.hn.cmcc.net;步驟605:發(fā)送Sh接口Diameter消息到hss.hn.cmcc.net;步驟606:后續(xù)消息處理流程。示例2:第三方注冊消息觸發(fā)的用戶數據查詢消息或用戶數據更新消息發(fā)送到IP短信網關,用戶URI為sip:alice@hb.cmcc.net。IP短信網關處理流程請參見圖7所示,包括:步驟701:獲取到用戶URI;步驟702:無法從用戶URI中摳取用戶識別碼;步驟703:使用域名部分關鍵字“hb.cmcc.net”匹配到河北地區(qū);步驟704:從河北地區(qū)配置中獲取HSS地址hss.hb.cmcc.net;步驟705:發(fā)送Sh接口Diameter消息到hss.hb.cmcc.net;步驟706:后續(xù)消息處理流程。示例3:S-CSCF發(fā)送CPIM消息到IP短信網關,用戶URI為sip:+8613900020003@hb.cmcc.net。IP短信網關處理流程請參見圖8所示,包括:步驟801:獲取到用戶URI;步驟802:從用戶URI中摳取用戶識別碼:8613900020003;步驟803:根據用戶識別碼匹配到河北地區(qū);步驟804:從河北地區(qū)配置中獲取SMSC地址:8613900020500;步驟805:將短消息轉發(fā)至河北SMSC。以上內容是結合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬
技術領域:
的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。當前第1頁1 2 3