專利名稱:短信狀態報告方法及信令互通網關的制作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種短信狀態報告方法及信令互通網關。
背景技術:
漫游和信令互通是GSM成功的關鍵,全球移動通信系統協會有超過600個運營商會員,兩個運營商之間通常通過雙邊協議實現網絡互通。隨著3G時代的到來,業務的多樣化,以及接入技術的層出不窮,通過雙邊協議方式來實現網絡互通越來越不能滿足各會員的需求,而且建立雙邊關系的費用也是一些運營商開展新的漫游業務的障礙。G網狀態報告機制是一種提高G網性能的短信下發流程。短信中心向用戶下發短信的過程如果失敗(例如,由于用戶手機關機等原因),單靠短信中心重試機制來保證短信成功到達用戶終端,對網絡資源消耗較大。而通知機制的原理是記錄用戶狀態標志,在用戶不可達時通知短信中心緩存短信,在用戶可達時通知短信中心下發短信,可極大地提高網絡性能。通知機制具體是通過以下的方式來實現的該機制涉及的信令包括狀態報告(例如,傳送狀態報告OteportDeliver Status, 簡稱為RDS))信令和通知信令(例如,ALERT),當短信中心(Short Message Service Center,簡稱為SMSC)下發MT短信失敗時,短信中心將根據失敗情況向歸屬位置寄存器 (Home Location Register,簡稱為HLR)發送狀態報告信令,告訴HLR用戶不可及。HLR在收到狀態報告信令之后,對用戶記錄做標記,表明用戶當前狀態。當用戶終端可以繼續接收短信(例如,用戶開機后)時,HLR將收到拜訪位置寄存器(Visitor LocationRegister,簡稱為VLR)發來的通知,之后將根據用戶記錄向短信中心發送通知信令,通知短信中心可以繼續下發存儲的短信。但是,當用戶漫游到其它網絡或運營商時,由于當前網絡或運營商所采用的MAP 版本可能與目的網絡或運營商所采用的MAP版本不同,因此,無法直接進行交互,現有短信狀態通知機制將無法實現。
發明內容
本發明的主要目的在于提供一種短信狀態報告方法及信令互通網關,以至少解決上述問題。根據本發明的一個方面,提供了一種短信狀態報告方法,包括信令互通網關Hub 接收源網絡中的短信中心SMSC發送的狀態報告信令,并轉發到目的網絡中的HLR ;Hub接收來自HLR的狀態報告響應,存儲狀態報告信令中的第一目的用戶號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系;Hub接收來自HLR的通知信令;Hub將通知信令中的用戶號碼作為第二目的用戶號碼,根據對應關系查找對應的第一目的用戶號碼,將通知信令中的用戶號碼替換成查找到的第一目的用戶號碼,并發送至SMSC。進一步地,在存儲狀態報告信令中的第一目的用戶號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系之后,還包括若源網絡中的SMSC支持MAPvlJU Hub刪除狀態報告響應中的第二目的用戶號碼;若源網絡中的SMSC支持MAPv2或以上,則Hub將狀態報告響應中的第二目的用戶號碼替換成狀態報告信令中的第一目的用戶號碼;Hub將狀態報告響應發送至SMSC。進一步地,Hub還將狀態報告響應中的SMSC號碼替換成源網絡中的SMSC的號碼。進一步地,Hub還存儲源網絡中的SMSC的號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系,Hub還根據對應關系查找通知信令中的用戶號碼對應的SMSC的號碼,并將通知信令中的SMSC號碼替換成查找到的SMSC的號碼。進一步地,Hub接收源網絡中的SMSC發送的狀態報告信令,并轉發到目的網絡中的HLR包括Hub接收源網絡中的SMSC發送的狀態報告信令;Hub在本地HLR路由表中,查找狀態報告信令中的目的用戶號碼對應的目的網絡中的HLR ;Hub將狀態報告信令轉發到 HLR。進一步地,在將通知信令中的用戶號碼替換成查找到的第一目的用戶號碼,并發送至SMSC之后,還包括源網絡中的SMSC查找以通知信令中的第一目的用戶號碼作為被叫用戶的短信;將短信發送到通知信令中的第一目的用戶號碼。進一步地,將短信發送到通知信令中的第一目的用戶號碼包括源網絡中的SMSC 將短信通過MT信令發送到Hub,Hub向目的網絡中的HLR查詢路由,并根據路由將短信轉發至第一目的用戶號碼;或者,源網絡中的SMSC向源網絡中的HLR查詢路由,并根據路由將短信發送至第一目的用戶號碼。進一步地,Hub為多個Hub的級聯。根據本發明的另一個方面,提供了一種信令互通網關,包括第一接收模塊,用于接收源網絡中的短信中心SMSC發送的狀態報告信令;轉發模塊,用于將狀態報告信令轉發到目的網絡中的HLR ;第二接收模塊,用于接收來自HLR的狀態報告響應;存儲模塊,用于存儲狀態報告信令中的第一目的用戶號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系;第三接收模塊,用于接收來自HLR的通知信令;查找模塊,用于將通知信令中的用戶號碼作為第二目的用戶號碼,根據對應關系查找對應的第一目的用戶號碼;替換模塊,用于將通知信令中的用戶號碼替換成查找到的第一目的用戶號碼;發送模塊,用于將通知信令發送至SMSC。進一步地,該信令互通網關還包括第一處理模塊,用于在源網絡中的SMSC支持 MAPvl的情況下,刪除狀態報告響應中的第二目的用戶號碼;第二處理模塊,用于在源網絡中的SMSC支持MAPv2或以上的情況下,將狀態報告響應中的第二目的用戶號碼替換成狀態報告信令中的第一目的用戶號碼;響應發送模塊,用于將狀態報告響應發送至SMSC。進一步地,該信令互通網關還包括第四接收模塊,用于接收源網絡中的SMSC通過MT信令發送的短信;路由查詢模塊,用于向目的網絡中的HLR查詢路由;短信轉發模塊, 用于根據路由將短信轉發至第一目的用戶號碼。通過本發明,在漫游通知流程中引入信令互通網關,存儲狀態報告信令中的目的用戶號碼和狀態報告響應中的目的用戶號碼的對應關系,在轉發通知信令時,使用存儲的狀態報告信令中的目的用戶號碼替換通知信令中的目的用戶號碼,解決了相關技術中由于網絡間采用的MAP版本不同導致短信狀態通知機制無法實現的問題,在不改變運營商已有網絡架構的基礎上,實現了不同MAP版本狀態報告機制的兼容處理,從而實現了漫游條件下的短信通知機制。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例的短信狀態報告方法的流程圖;圖2是根據本發明實施例的信令互通網關的結構框圖;圖3是根據本發明實施例的信令互通網關的優選結構框圖一;圖4是根據本發明實施例的信令互通網關的優選結構框圖二 ;圖5是根據本發明實施例1的短信狀態報告方法的具體流程圖;圖6是根據本發明實施例1的Hub內部數據結構的示意圖;圖7是根據本發明實施例3的短信狀態報告方法的詳細流程圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖1是根據本發明實施例的短信狀態報告方法的流程圖,包括步驟S102,信令互通網關(以下簡稱Hub)接收源網絡中的SMSC發送的狀態報告信令,并轉發到目的網絡中的HLR ;步驟S104,Hub接收來自該HLR的狀態報告響應,存儲狀態報告信令中的第一目的用戶號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系;步驟S106,Hub接收來自該HLR的通知信令;步驟S108,Hub將通知信令中的用戶號碼作為第二目的用戶號碼,根據對應關系查找對應的第一目的用戶號碼,將通知信令中的用戶號碼替換成查找到的第一目的用戶號碼,并發送至SMSC。相關技術中,不同網絡之間支持的MAP版本可能不同,MAPvl不支持一機多號, 而MAPv2或以上能夠支持一機多號,此時,HLR中,對于同一個終端,僅采用一個號碼作為標識,若源網絡中的SMSC發送的狀態報告信令中的號碼不是該用作標識的號碼,則無法辨識來自HLR的包含用作標識的號碼的信令,從而可能導致處理混亂,即無法實現漫游狀態下的短信狀態報告機制。本發明實施例提供的方法中,通過在漫游通知流程中引入信令互通網關,存儲狀態報告信令中的目的用戶號碼和狀態報告響應中的目的用戶號碼的對應關系,在轉發通知信令之前,使用存儲的狀態報告信令中的目的用戶號碼替換通知信令中的目的用戶號碼,解決了相關技術中由于網絡間采用的MAP版本不同導致短信狀態通知機制無法實現的問題,在不改變運營商已有網絡架構的基礎上,實現了不同MAP版本狀態報告機制的兼容處理,從而實現了漫游條件下的短信通知機制。優選地,在步驟S104之后,還包括若源網絡中的SMSC支持MAPvl,則Hub刪除狀態報告響應中的第二目的用戶號碼;若源網絡中的SMSC支持MAPv2或以上,則Hub將狀態報告響應中的第二目的用戶號碼替換成狀態報告信令中的第一目的用戶號碼;Hub將狀態報告響應發送至SMSC。通過該過程,能夠進一步地實現狀態報告響應的發送,且可以兼顧SMSC中的各MAP版本,普適性較強。優選地,Hub還可以將狀態報告響應中的SMSC號碼替換成源網絡中的SMSC的號碼。從而保證交互的狀態報告響應信令中的數據的正確性,方便后續的鑒權處理。優選地,Hub還可以存儲源網絡中的SMSC的號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系,Hub還可以根據該對應關系查找通知信令中的用戶號碼對應的 SMSC的號碼,并將通知信令中的SMSC號碼替換成查找到的SMSC的號碼。從而保證交互的通知信令中的數據的正確性,方便后續的鑒權處理。優選地,步驟S102包括Hub接收源網絡中的SMSC發送的狀態報告信令;Hub在本地HLR路由表中,查找狀態報告信令中的目的用戶號碼對應的目的網絡中的HLR ;Hub將狀態報告信令轉發到該HLR。通過在Hub中設置本地HLR路由表,為狀態報告信令的轉發提供了依據,采用本地的路由表進行查找,提高了 Hub的處理效率。優選地,在步驟S108之后,還包括Hub刪除對應關系。由于已完成通知信令的發送,不再需要查找對應關系,因此,可以將對應關系刪除,從而節約Hub的存儲空間,提高 Hub的運行效率。優選地,在步驟S108之后,還包括源網絡中的SMSC查找以通知信令中的第一目的用戶號碼作為被叫用戶的短信;將短信發送到通知信令中的第一目的用戶號碼。通過該過程,完成了 SMSC根據通知信令來重發用戶為發送的短信的過程,無需反復重試,從而節約了 SMSC的處理資源。優選地,將短信發送到通知信令中的第一目的用戶號碼包括源網絡中的SMSC將短信通過MT信令發送到Hub,Hub向目的網絡中的HLR查詢路由,并根據路由將短信轉發至第一目的用戶號碼;或者,源網絡中的SMSC向源網絡中的HLR查詢路由,并根據路由將短信發送至第一目的用戶號碼。以上的第一種方法,由Hub進行短信的轉發,無需SMSC查找路由,簡化了 SMSC的處理過程;第二種方法,由SMSC向HLR查詢路由后發送,減輕了 Hub的處理負荷。優選地,其特征在于,以上的Hub可以為多個Hub的級聯。通過對Hub的級聯,能夠適應源網絡到目的網絡之間需通過一個或多個網絡的情況,能夠適應各種網絡拓撲情況。圖2是根據本發明實施例的信令互通網關的結構框圖,該信令互通網關包括第一接收模塊20,用于接收源網絡中的短信中心SMSC發送的狀態報告信令;轉發模塊21,耦合至第一接收模塊20,用于將狀態報告信令轉發到目的網絡中的HLR ;第二接收模塊22,耦合至轉發模塊21,用于接收來自HLR的狀態報告響應;存儲模塊23,耦合至第二接收模塊 22,用于存儲狀態報告信令中的第一目的用戶號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系;第三接收模塊對,耦合至第二接收模塊22,用于接收來自HLR的通知信令;查找模塊25,耦合至存儲模塊23和第三接收模塊對,用于將通知信令中的用戶號碼作為第二目的用戶號碼,根據對應關系查找對應的第一目的用戶號碼;替換模塊26,耦合至查找模塊25,用于將通知信令中的用戶號碼替換成查找到的第一目的用戶號碼;發送模塊 27,耦合至替換模塊沈,用于將通知信令發送至SMSC。通過在漫游通知流程中引入上述的信令互通網關,由存儲模塊23存儲狀態報告信令中的目的用戶號碼和狀態報告響應中的目的用戶號碼的對應關系,在發送模塊27轉發通知信令之前,替換模塊26使用存儲的狀態報告信令中的目的用戶號碼替換通知信令中的目的用戶號碼,解決了相關技術中由于網絡間采用的MAP版本不同導致短信狀態通知機制無法實現的問題,在不改變運營商已有網絡架構的基礎上,實現了不同MAP版本狀態報告機制的兼容處理,從而實現了漫游條件下的短信通知機制。圖3是根據本發明實施例的信令互通網關的優選結構框圖一,如圖3所示,該信令互通網關還包括第一處理模塊32,耦合至第二接收模塊22,用于在源網絡中的SMSC支持 MAPvl的情況下,刪除狀態報告響應中的第二目的用戶號碼;第二處理模塊34,耦合至第二接收模塊22,用于在源網絡中的SMSC支持MAPv2或以上的情況下,將狀態報告響應中的第二目的用戶號碼替換成狀態報告信令中的第一目的用戶號碼;響應發送模塊36,耦合至第一處理模塊32和第二處理模塊34,用于將狀態報告響應發送至SMSC。通過響應發送模塊36,能夠進一步地實現狀態報告響應的發送,且通過第一處理模塊32和第二處理模塊34的配合,可以兼顧SMSC中的各MAP版本,普適性較強。圖4是根據本發明實施例的信令互通網關的優選結構框圖二,如圖4所示,該信令互通網關還包括第四接收模塊42,耦合至發送模塊27,用于接收源網絡中的SMSC通過MT 信令發送的短信;路由查詢模塊44,耦合至第四接收模塊42,用于向目的網絡中的HLR查詢路由;短信轉發模塊46,耦合至路由查詢模塊44,用于根據路由將短信轉發至第一目的用戶號碼。以下描述的實施例1至3,綜合了上述多個優選實施例的技術方案。實施例1該實施例所描述的技術方案通過在漫游通知流程中引入信令網關,使得通知機制可以跨網絡或運營商實現。該方案首先建立緩存,用于存放狀態報告(例如,RDS)信令中的用戶MSISDN(以下記為R-MSISDN)和短信中心號碼(SC-GT),以及RDS響應中的用戶 MS I SDN (以下記為A-MSISDN),后續在轉發RDS響應和通知信令(例如,ALERT)時,使用緩存的R-MSISDN作為用戶的MSISDN。此方案下,下級網元無論支持MAPv2版本還是MAPvl版本,都可以正確處理消息,后續流程可以正常進行。以下以運營商MONl向運營商M0N2發送RDS信令,運營商M0N2向運營商MONl發送ALERT為例進行描述,圖5是根據本發明實施例1的短信狀態報告方法的具體流程圖,具體包括以下步驟步驟1,運營商MONl的短信中心下發短信到接入運營商M0N2的用戶,失敗。步驟2,信令互通網關Hub收到所連接的運營商MOW的短信中心發送的RDS信令。步驟3,信令互通網關Hub,查詢本地HLR路由表,發現用戶當前接入運營商M0N2, 于是將RDS信令轉發給運營商M0N2的HLR。步驟4,信令互通網關Hub收到M0N2的HLR發回的RDS響應(記為RDS resp)。步驟5,信令互通網關Hub將RDS響應中的用戶MSISDN號碼替換為RDS請求消息 (即,上述的RDS信令)中的用戶MSISDN號碼。具體地,圖6是根據本發明實施例1的Hub內部數據結構的示意圖,如圖6所示,在本地消息等待數據(Message Waiting Data,簡稱為MWD)表中記錄RDS請求消息中MSISDN 號碼(后續也稱源MSISDN)和短信中心號碼,并記錄RDS響應消息中的MSISDN作為索引, 還可記錄用戶IMSI等其它信息。步驟6,信令互通網關Hub將RDS響應發送到MONl的短信中心。如果短信中心支持MAPvl版本,則響應消息不包含MSISDN,如果短信中心支持MAPv2及以上版本,則包含請求消息中的MSISDN。步驟7,M0N2的用戶重新可及,例如,開機、手機內存空間滿足條件等。步驟8,信令互通網關Hub收到M0N2的HLR發送的ALERT。步驟9,信令互通網關根據ALERT中的MSISDN,按索引查詢MWD,得到源MSISDN號碼和短信中心號碼,并以此構造新的ALERT轉發給MONl的短信中心,最后刪除這條MWD數據。步驟10,MONl的短信中心收到ALERT,根據其中的用戶MSISDN查詢到緩存的以該用戶作為被叫用戶的短信,并將短信用MT信令轉發到信令互通網關。步驟11,信令互通網關收到MOm短信中心發送的MT信令,路由后將其轉發到用戶所在的移動交換中心。通過以上的過程,在不改變運營商已有網絡架構的基礎上,通過增加信令互通網關,實現跨運營商和跨網絡的漫游短信態報告機制。對于運營商網絡采用不同版本的MAP 協議的情況,本方案都能實現兼容。實施例2該實施例描述了短信狀態報告方法的一種優選處理過程,包括以下步驟步驟1,在信令互通網關Hub上,配置靜態路由表,實現根據目的MSISDN號碼查詢目的HLR地址的功能。步驟2,信令互通網關Hub收到所屬運營商MONl的RDS信令。步驟3,信令互通網關Hub,查詢路由指向運營商M0N2,將RDS信令轉發給運營商 M0N2 的 HLR0步驟4,信令互通網關Hub收到HLR返回的RDS響應。步驟5,根據RDS請求和響應消息,生成MWD記錄并保存,記錄包含請求消息中的用戶MSISDN,請求消息中的短信中心號碼,請求消息中的短信中心地址,響應消息中的用戶 MSISDN(如果存在)等。步驟6,使用請求消息中的短信中心號碼替換響應消息中的短信中心號碼,如果源短信中心的協議是MAPv2,則還需使用請求消息中的MSISDN替換響應消息中的MSISDN,并轉發響應消息到源短信中心。步驟7,信令互通網關Hub收到M0N2HLR的ALERT請求。步驟8,根據請求中的MSISDN到MDW中查詢記錄。根據記錄中的請求MSISDN和短信中心號碼構造新的ALERT請求,發送到源短信中心。步驟9,源短信中心收到ALERT請求,根據請求中的用戶MSISDN,查詢緩存的以該用戶作為被叫用戶的短信。之后可到HLR查詢路由再下發,或直接用MT信令發送到信令互通網關。步驟10,信令互通網關收到MONl短信中心發來的MT信令,到M0N2的HLR查詢路由,之后轉發到用戶所在的移動交換中心。實施例3該實施例描述了源網絡到目的網絡之間需通過一個或多個網絡的情況下,短信狀態報告方法的一種優選處理過程,圖7是根據本發明實施例3的短信狀態報告方法的詳細流程圖,包括以下步驟步驟1,在信令互通網關Hubl和Ηι 2上,配置靜態路由表,實現根據目的MSISDN 號碼查詢目的HLR地址的功能。步驟2,信令互通網關Hubl收到所屬運營商MONl的RDS信令。步驟3,信令互通網關Hubl,查詢路由指向運營商M0N2,將RDS信令轉發給運營商 M0N2 的 Hub2 ;步驟4,信令互通網關Ηι 2,查詢路由指向運營商Μ0Ν3,將RDS信令轉發給運營商 Μ0Ν3 的 HLR0步驟5,信令互通網關Ηι 2收到Μ0Ν3的HLR返回的RDS響應。步驟6,Hub2轉發RDS到Hubl,Hubl根據RDS請求和響應消息,生成MWD記錄并保存,記錄包含請求消息中的用戶MSISDN,請求消息中的短信中心號碼,請求消息中的短信中心地址,響應消息中的用戶MSISDN(如果存在)等。步驟7,使用請求消息中的短信中心號碼替換響應消息中的短信中心號碼,如果源短信中心的協議是MAPv2,則還需使用請求消息中的MSISDN替換響應消息中的MSISDN,并轉發響應消息到MONl的源短信中心。步驟8,信令互通網關Ηι 2收到Μ0Ν3的HLR的ALERT請求。步驟9,信令互通網關Ηι 2轉發ALERT請求到Hubl,Hubl根據請求中的MSISDN到 MDff中查詢記錄。根據記錄中的請求MSISDN和短信中心號碼構造新的ALERT請求,發送到源短信中心。本發明實施例提供的技術方案中,MONl向運營商M0N2發送RDS信令,運營商M0N2 向運營商MCMl發送ALERT,Hub在記錄MWD時,采用MAPvl的邏輯,轉發ALERT時根據記錄的MWD來實現,而不是直接傳遞源ALERT,能夠兼容MAPvl和MAPv2或以上協議實現漫游短信狀態報告,在不改變運營商已有網絡架構的基礎上,實現跨網絡的漫游短信通知機制。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,并且在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種短信狀態報告方法,其特征在于,包括信令互通網關Hub接收源網絡中的短信中心SMSC發送的狀態報告信令,并轉發到目的網絡中的HLR ;所述Hub接收來自所述HLR的狀態報告響應,存儲所述狀態報告信令中的第一目的用戶號碼和所述狀態報告響應中的第二目的用戶號碼之間的對應關系;所述Hub接收來自所述HLR的通知信令;所述Hub將所述通知信令中的用戶號碼作為第二目的用戶號碼,根據所述對應關系查找對應的第一目的用戶號碼,將所述通知信令中的所述用戶號碼替換成所述查找到的第一目的用戶號碼,并發送至所述SMSC。
2.根據權利要求1所述的方法,其特征在于,在存儲所述狀態報告信令中的第一目的用戶號碼和所述狀態報告響應中的第二目的用戶號碼之間的對應關系之后,還包括若所述源網絡中的所述SMSC支持MAPvl,則所述Hub刪除所述狀態報告響應中的所述第二目的用戶號碼;若所述源網絡中的所述SMSC支持MAPv2或以上,則所述Hub將所述狀態報告響應中的所述第二目的用戶號碼替換成所述狀態報告信令中的第一目的用戶號碼;所述Hub將所述狀態報告響應發送至所述SMSC。
3.根據權利要求2所述的方法,其特征在于,所述Hub還將所述狀態報告響應中的 SMSC號碼替換成所述源網絡中的所述SMSC的號碼。
4.根據權利要求1所述的方法,其特征在于,所述Hub還存儲所述源網絡中的所述 SMSC的號碼和所述狀態報告響應中的第二目的用戶號碼之間的對應關系,所述Hub還根據所述對應關系查找所述通知信令中的用戶號碼對應的SMSC的號碼,并將所述通知信令中的SMSC號碼替換成所述查找到的SMSC的號碼。
5.根據權利要求1所述的方法,其特征在于,Hub接收源網絡中的SMSC發送的狀態報告信令,并轉發到目的網絡中的HLR包括所述Hub接收所述源網絡中的SMSC發送的所述狀態報告信令;所述Hub在本地HLR路由表中,查找所述狀態報告信令中的目的用戶號碼對應的所述目的網絡中的所述HLR;所述Hub將所述狀態報告信令轉發到所述HLR。
6.根據權利要求1所述的方法,其特征在于,在將所述通知信令中的所述用戶號碼替換成所述查找到的第一目的用戶號碼,并發送至所述SMSC之后,還包括所述源網絡中的SMSC查找以所述通知信令中的所述第一目的用戶號碼作為被叫用戶的短信;將所述短信發送到所述通知信令中的所述第一目的用戶號碼。
7.根據權利要求6所述的方法,其特征在于,將所述短信發送到所述通知信令中的所述第一目的用戶號碼包括所述源網絡中的SMSC將所述短信通過MT信令發送到所述Hub,所述Hub向所述目的網絡中的HLR查詢路由,并根據所述路由將所述短信轉發至所述第一目的用戶號碼;或者,所述源網絡中的SMSC向所述源網絡中的HLR查詢路由,并根據所述路由將所述短信發送至所述第一目的用戶號碼。
8.根據權利要求1至7中任一項所述的方法,其特征在于,所述Hub為多個Hub的級聯。
9.一種信令互通網關,其特征在于,包括第一接收模塊,用于接收源網絡中的短信中心SMSC發送的狀態報告信令; 轉發模塊,用于將所述狀態報告信令轉發到目的網絡中的HLR ; 第二接收模塊,用于接收來自所述HLR的狀態報告響應;存儲模塊,用于存儲所述狀態報告信令中的第一目的用戶號碼和所述狀態報告響應中的第二目的用戶號碼之間的對應關系;第三接收模塊,用于接收來自所述HLR的通知信令;查找模塊,用于將所述通知信令中的用戶號碼作為第二目的用戶號碼,根據所述對應關系查找對應的第一目的用戶號碼;替換模塊,用于將所述通知信令中的所述用戶號碼替換成所述查找到的第一目的用戶號碼;發送模塊,用于將所述通知信令發送至所述SMSC。
10.根據權利要求9所述的信令互通網關,其特征在于,還包括第一處理模塊,用于在所述源網絡中的所述SMSC支持MAPvl的情況下,刪除所述狀態報告響應中的所述第二目的用戶號碼;第二處理模塊,用于在所述源網絡中的所述SMSC支持MAPv2或以上的情況下,將所述狀態報告響應中的所述第二目的用戶號碼替換成所述狀態報告信令中的第一目的用戶號碼;響應發送模塊,用于將所述狀態報告響應發送至所述SMSC。
11.根據權利要求9所述的信令互通網關,其特征在于,還包括 第四接收模塊,用于接收所述源網絡中的SMSC通過MT信令發送的短信; 路由查詢模塊,用于向所述目的網絡中的HLR查詢路由;短信轉發模塊,用于根據所述路由將所述短信轉發至所述第一目的用戶號碼。
全文摘要
本發明公開了一種短信狀態報告方法及信令互通網關,該方法包括信令互通網關Hub接收源網絡中的短信中心SMSC發送的狀態報告信令,并轉發到目的網絡中的HLR;Hub接收來自HLR的狀態報告響應,存儲狀態報告信令中的第一目的用戶號碼和狀態報告響應中的第二目的用戶號碼之間的對應關系;Hub接收來自HLR的通知信令;Hub將通知信令中的用戶號碼作為第二目的用戶號碼,根據對應關系查找對應的第一目的用戶號碼,將通知信令中的用戶號碼替換成查找到的第一目的用戶號碼,并發送至SMSC。本發明實現了漫游條件下的短信通知機制。
文檔編號H04W4/12GK102281507SQ20101019905
公開日2011年12月14日 申請日期2010年6月8日 優先權日2010年6月8日
發明者林朗 申請人:中興通訊股份有限公司