本發明專利技術公開了一種短消息下發的方法、系統和短消息服務中心,屬于通信領域。一種短消息下發的方法,包括:接收并保存信令檢測服務器發送的用戶的位置信息,上述用戶為與信令檢測服務器連接的MSC中的用戶,接收主叫用戶發送的短消息,判斷是否保存有被叫用戶的位置信息,其中,位置信息包括該被叫用戶當前所處的第一MSC的地址,如果是,根據被叫用戶的位置信息向第一MSC下發短消息。通過本發明專利技術所提供的方法使得在發送短消息時,SMSC在自身即可查詢到被叫用戶的位置信息,并通過相應的MSC進行發送,不需要發送SRI消息查詢用戶位置信息的過程,可節省大量的信令資源。
【技術實現步驟摘要】
【國外來華專利技術】一種下發短消息的方法、系統及短消息服務中心
本專利技術涉及通信領域,特別涉及一種下發短消息的方法、系統及短消息服務中心。
技術介紹
短消息服務是目前各移動運營商提供的非常普遍的一項數據業務。現有的短信下發流程如圖1所示,終端A發起并將短消息提交到SMSC(ShortMessageServicesCenter,短消息服務中心),SMSC接收到短信息發送請求后發送SRI消息(Map-Send-Routing-Information-For-ShortMessage,短消息路由信息)到HLR(HomeLocationRegister,位置寄存器)查詢被叫用戶終端B的MSC(MobileSwitchCenter,移動交換中心)地址和IMSI碼(InternationalMobileSubscriberIdentificationNumber,國際移動用戶識別碼),HLR向SMSC返回終端B的MSC地址和IMSI碼,SMSC根據MSC地址和IMSI向相應的MSC發送短消息,并通過MSC將短消息發送給終端B,完成整個短消息的下發流程。由上可知,整個短消息下發流程中的消息均使用到信令鏈路,在下發每一條短消息前,都需要使用信令的方式發送SRI消息查詢被叫用戶的MSC地址和IMSI碼,并且通常會因為被叫用戶關機或不在服務器等原因,一條短消息要經過多次下發才能到達被叫用戶,導致現有的短消息下發流程使用了過多的信令資源。
技術實現思路
為了使解決現有技術中存在的問題,本專利技術實施例提供了一種下發短消息的方法、系統及短消息服務中心。所述技術方案如下:本專利技術的一方面提供了一種下發短消息的方法,所述方法包括:接收并保存信令檢測服務器發送的用戶的位置信息,所述用戶為與所述所述信令檢測服務器連接的移動交換中心MSC中的用戶;接收主叫用戶發送的短消息;判斷是否保存有被叫用戶的位置信息,所述被叫用戶的位置信息包括所述被叫用戶當前所處的第一MSC的地址;如果是,根據所述被叫用戶的位置信息向所述第一MSC下發所述短消息。進一步的,所述接收并保存信令檢測服務器發送的用戶的位置信息之后,所述方法還包括:接收并保存所述信令檢測服務器發送的第一用戶的新的位置信息。進一步的,保存所述信令檢測服務器發送的第一用戶的新的位置信息之前,所述方法還包括:判斷已保存的所述第一用戶的位置信息是否與所述新的位置信息相同;如果不同,用所述新的位置信息對所述已保存的第一用戶的位置信息進行更新。進一步的,所述信令檢測服務器在確定所述新的位置信息與已保存的所述第一用戶的位置信息不相同時才發送所述新的位置信息。進一步的,所述根據所述被叫用戶的位置信息向所述第一MSC下發所述短消息之后,所述方法還包括:判斷所述短消息下發是否成功;如果所述短消息下發不成功,則刪除保存的所述被叫用戶的位置信息,從位置寄存器HLR獲取所述被叫用戶的位置信息,從HLR獲取的所述被叫用戶的位置信息包括所述被叫用戶當前所處的第二MSC的地址和所述被叫用戶的IMSI,根據所述從HLR獲取的所述被叫用戶的位置信息向所述第二MSC下發所述短消息,并返回所述判斷所述短消息下發是否成功的步驟,直到所述短消息下發成功。本專利技術的另一方面提供了一種短消息服務中心,所述短消息服務中心包括:第一接收模塊,用于接收信令檢測服務器發送的用戶的位置信息,所述用戶為與所述信令檢測服務器連接的移動交換中心MSC中的用戶;保存模塊,用于保存所述第一接收模塊接收的用戶的位置信息;第二接收模塊,用于接收主叫用戶發送的短消息;第一判斷模塊,用于判斷所述保存模塊是否保存有所述短消息的被叫用戶的位置信息,所述被叫用戶的位置信息包括所述被叫用戶當前所處的第一MSC的地址;第一下發模塊,用于在所述第一判斷模塊判斷出所述保存模塊保存有所述被叫用戶的位置信息時,根據所述被叫用戶的位置信息向所述第一MSC下發所述短消息。進一步的,所述短消息服務中心,還包括:第三接收模塊,用于在所述第一接收模塊接收并保存信令檢測服務器發送的用戶的位置信息之后,接收所述信令檢測服務器發送的第一用戶的新的位置信息所述保存模塊,還用保存所述第三接收模塊接收的第一用戶的新的位置信息。進一步的,所述短消息服務中心,還包括:第二判斷模塊,用于在所述第三接收模塊接收所述信令檢測服務器發送的第一用戶的新的位置信息之后,判斷所述保存模塊已保存的所述第一用戶的位置信息是否與所述新的位置信息相同;所述保存模塊,用于在所述第二判斷模塊判斷出所述已保存的所述第一用戶的位置信息與所述新的位置信息不相同時,用所述新的位置信息對所述已保存的第一用戶的位置信息進行更新。進一步的,所述短消息服務中心,還包括:第三判斷模塊,用于在所述第一下發模塊根據所述被叫用戶的位置信息向所述第一MSC下發所述短消息之后,判斷所述短消息下發是否成功;第二下發模塊,用于在所述第三判斷模塊判斷得出所述短消息下發不成功時,刪除所述保存模塊保存的所述被叫用戶的位置信息,從HLR獲取的所述被叫用戶的位置信息,該從HLR獲取的被叫用戶的位置信息包括所述被叫用戶當前所處的第二MSC的地址,根據所述從HLR獲取的所述被叫用戶的位置信息向所述第二MSC下發所述短消息。本專利技術的另一方面還提供了一種通信系統,包括本專利技術實施例提供的短消息服務中心。本專利技術實施例提供的技術方案的有益效果是:在發送短消息時,SMSC在自身即可查詢到被叫用戶的位置信息,并通過相應的MSC進行發送,不需要發送SRI消息查詢用戶位置信息的過程,可節省大量的信令資源。附圖說明圖1是現有技術中短消息下發的方法的流程圖;圖2是本專利技術實施例1中所提供的一種下發短消息的方法的流程圖;圖3是本專利技術實施例2中所提供的增加信令服務器后的短消息下發系統的結構示意圖圖;圖4是本專利技術實施例2中所提供的一種短消息下發的方法的流程圖;圖5是本專利技術實施例3中所提供的第一種短消息服務中心的結構示意圖;圖6是本專利技術實施例3中所提供的第二種短消息服務中心的結構示意圖;圖7是本專利技術實施例3中所提供的第三種短消息服務中心的結構示意圖;圖8為本專利技術實施例3中所提供的第四種短消息服務中心的結構示意圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。實施例1如圖2所示,本專利技術實施例1提供了一種下發短消息的方法,該方法包括:步驟101、接收并保存信令檢測服務器發送的用戶的位置信息,上述用戶為與信令檢測服務器連接的MSC中的用戶;步驟102、接收主叫用戶發送的短消息;步驟103、判斷是否保存有被叫用戶的位置信息,如果是,執行步驟103;其中,位置信息包括該被叫用戶當前所處的第一MSC的地址;步驟104、根據被叫用戶的位置信息向第一MSC下發短消息。本專利技術實施例所提供的下發短消息的方法使得在發送短消息時,SMSC在自身即可查詢到被叫用戶的位置信息,并通過相應的MSC進行發送,不需要發送SRI消息查詢用戶位置信息的過程,可節省大量的信令資源。實施例2本專利技術實施例2提供了一種下發短消息的方法,是在實施例1的基礎之上進行的改進,如圖3所示,在MSC和SMSC之間添加一個信令檢測服務器,使得MSC和SMSC通過信令檢測服務器相連接,并可用于將MSC中存儲的用戶位置信息同步到本文檔來自技高網...

【技術保護點】
【技術特征摘要】
【國外來華專利技術】1.一種下發短消息的方法,其特征在于,所述方法包括:短消息服務中心SMSC接收并保存信令檢測服務器發送的用戶的位置信息,所述用戶為與所述信令檢測服務器連接的一個或多個移動交換中心MSC中的用戶;其中,所述信令檢測服務器用于檢測所述一個或多個MSC是否有信令消息經過,并在有信令消息經過的情況下讀取所述信令消息中的用戶的位置信息,向所述SMSC發送讀取到的所述用戶的位置信息,所述SMSC與所述信令檢測服務器通過TCP/IP進行連接;所述SMSC接收主叫用戶發送的短消息;所述SMSC判斷是否保存有被叫用戶的位置信息,所述被叫用戶的位置信息包括所述被叫用戶當前所處的第一MSC的地址;如果是,所述SMSC根據所述被叫用戶的位置信息向所述第一MSC下發所述短消息。2.根據權利要求1所述的方法,其特征在于,所述SMSC接收并保存信令檢測服務器發送的用戶的位置信息之后,所述方法還包括:所述SMSC接收并保存所述信令檢測服務器發送的第一用戶的新的位置信息。3.根據權利要求2所述的方法,其特征在于,所述SMSC保存所述信令檢測服務器發送的第一用戶的新的位置信息之前,所述方法還包括:所述SMSC判斷已保存的所述第一用戶的位置信息是否與所述新的位置信息相同;如果不同,所述SMSC用所述新的位置信息對所述已保存的第一用戶的位置信息進行更新。4.根據權利要求2所述的方法,其特征在于,所述信令檢測服務器在確定所述新的位置信息與已保存的所述第一用戶的位置信息不相同時才發送所述新的位置信息。5.根據權利要求1至4任一權利要求所述的方法,其特征在于,所述SMSC根據所述被叫用戶的位置信息向所述第一MSC下發所述短消息之后,所述方法還包括:所述SMSC判斷所述短消息下發是否成功;如果所述短消息下發不成功,則所述SMSC刪除保存的所述被叫用戶的位置信息,從位置寄存器HLR獲取所述被叫用戶的位置信息,從HLR獲取的所述被叫用戶的位置信息包括所述被叫用戶當前所處的第二MSC的地址和所述被叫用戶的IMSI,根據所述從HLR獲取的所述被叫用戶的位置信息向所述第二MSC下發所述短消息,并返回所述判斷所述短消息下發是否成功的步驟,直到所述短消息下發成功。6.一種短消息服務中心,其特征在于,所述短消息服務中心SMSC包括:第一接收模塊,用于接收信令檢測服務器發送的用戶的位置信息,所述用戶為與所述信令...
【專利技術屬性】
技術研發人員:范建波,
申請(專利權)人:華為技術有限公司,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。