国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種下發(fā)短消息的方法、系統(tǒng)及短消息服務(wù)中心與流程

      文檔序號(hào):11990641閱讀:504來源:國知局
      一種下發(fā)短消息的方法、系統(tǒng)及短消息服務(wù)中心與流程
      本發(fā)明涉及通信領(lǐng)域,特別涉及一種下發(fā)短消息的方法、系統(tǒng)及短消息服務(wù)中心。

      背景技術(shù):
      短消息服務(wù)是目前各移動(dòng)運(yùn)營商提供的非常普遍的一項(xiàng)數(shù)據(jù)業(yè)務(wù)?,F(xiàn)有的短信下發(fā)流程如圖1所示,終端A發(fā)起并將短消息提交到SMSC(ShortMessageServicesCenter,短消息服務(wù)中心),SMSC接收到短信息發(fā)送請(qǐng)求后發(fā)送SRI消息(Map-Send-Routing-Information-For-ShortMessage,短消息路由信息)到HLR(HomeLocationRegister,位置寄存器)查詢被叫用戶終端B的MSC(MobileSwitchCenter,移動(dòng)交換中心)地址和IMSI碼(InternationalMobileSubscriberIdentificationNumber,國際移動(dòng)用戶識(shí)別碼),HLR向SMSC返回終端B的MSC地址和IMSI碼,SMSC根據(jù)MSC地址和IMSI向相應(yīng)的MSC發(fā)送短消息,并通過MSC將短消息發(fā)送給終端B,完成整個(gè)短消息的下發(fā)流程。由上可知,整個(gè)短消息下發(fā)流程中的消息均使用到信令鏈路,在下發(fā)每一條短消息前,都需要使用信令的方式發(fā)送SRI消息查詢被叫用戶的MSC地址和IMSI碼,并且通常會(huì)因?yàn)楸唤杏脩絷P(guān)機(jī)或不在服務(wù)器等原因,一條短消息要經(jīng)過多次下發(fā)才能到達(dá)被叫用戶,導(dǎo)致現(xiàn)有的短消息下發(fā)流程使用了過多的信令資源。

      技術(shù)實(shí)現(xiàn)要素:
      為了使解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明實(shí)施例提供了一種下發(fā)短消息的方法、系統(tǒng)及短消息服務(wù)中心。所述技術(shù)方案如下:本發(fā)明的一方面提供了一種下發(fā)短消息的方法,所述方法包括:接收并保存信令檢測服務(wù)器發(fā)送的用戶的位置信息,所述用戶為與所述所述信令檢測服務(wù)器連接的移動(dòng)交換中心MSC中的用戶;接收主叫用戶發(fā)送的短消息;判斷是否保存有被叫用戶的位置信息,所述被叫用戶的位置信息包括所述被叫用戶當(dāng)前所處的第一MSC的地址;如果是,根據(jù)所述被叫用戶的位置信息向所述第一MSC下發(fā)所述短消息。進(jìn)一步的,所述接收并保存信令檢測服務(wù)器發(fā)送的用戶的位置信息之后,所述方法還包括:接收并保存所述信令檢測服務(wù)器發(fā)送的第一用戶的新的位置信息。進(jìn)一步的,保存所述信令檢測服務(wù)器發(fā)送的第一用戶的新的位置信息之前,所述方法還包括:判斷已保存的所述第一用戶的位置信息是否與所述新的位置信息相同;如果不同,用所述新的位置信息對(duì)所述已保存的第一用戶的位置信息進(jìn)行更新。進(jìn)一步的,所述信令檢測服務(wù)器在確定所述新的位置信息與已保存的所述第一用戶的位置信息不相同時(shí)才發(fā)送所述新的位置信息。進(jìn)一步的,所述根據(jù)所述被叫用戶的位置信息向所述第一MSC下發(fā)所述短消息之后,所述方法還包括:判斷所述短消息下發(fā)是否成功;如果所述短消息下發(fā)不成功,則刪除保存的所述被叫用戶的位置信息,從位置寄存器HLR獲取所述被叫用戶的位置信息,從HLR獲取的所述被叫用戶的位置信息包括所述被叫用戶當(dāng)前所處的第二MSC的地址和所述被叫用戶的IMSI,根據(jù)所述從HLR獲取的所述被叫用戶的位置信息向所述第二MSC下發(fā)所述短消息,并返回所述判斷所述短消息下發(fā)是否成功的步驟,直到所述短消息下發(fā)成功。本發(fā)明的另一方面提供了一種短消息服務(wù)中心,所述短消息服務(wù)中心包括:第一接收模塊,用于接收信令檢測服務(wù)器發(fā)送的用戶的位置信息,所述用戶為與所述信令檢測服務(wù)器連接的移動(dòng)交換中心MSC中的用戶;保存模塊,用于保存所述第一接收模塊接收的用戶的位置信息;第二接收模塊,用于接收主叫用戶發(fā)送的短消息;第一判斷模塊,用于判斷所述保存模塊是否保存有所述短消息的被叫用戶的位置信息,所述被叫用戶的位置信息包括所述被叫用戶當(dāng)前所處的第一MSC的地址;第一下發(fā)模塊,用于在所述第一判斷模塊判斷出所述保存模塊保存有所述被叫用戶的位置信息時(shí),根據(jù)所述被叫用戶的位置信息向所述第一MSC下發(fā)所述短消息。進(jìn)一步的,所述短消息服務(wù)中心,還包括:第三接收模塊,用于在所述第一接收模塊接收并保存信令檢測服務(wù)器發(fā)送的用戶的位置信息之后,接收所述信令檢測服務(wù)器發(fā)送的第一用戶的新的位置信息所述保存模塊,還用保存所述第三接收模塊接收的第一用戶的新的位置信息。進(jìn)一步的,所述短消息服務(wù)中心,還包括:第二判斷模塊,用于在所述第三接收模塊接收所述信令檢測服務(wù)器發(fā)送的第一用戶的新的位置信息之后,判斷所述保存模塊已保存的所述第一用戶的位置信息是否與所述新的位置信息相同;所述保存模塊,用于在所述第二判斷模塊判斷出所述已保存的所述第一用戶的位置信息與所述新的位置信息不相同時(shí),用所述新的位置信息對(duì)所述已保存的第一用戶的位置信息進(jìn)行更新。進(jìn)一步的,所述短消息服務(wù)中心,還包括:第三判斷模塊,用于在所述第一下發(fā)模塊根據(jù)所述被叫用戶的位置信息向所述第一MSC下發(fā)所述短消息之后,判斷所述短消息下發(fā)是否成功;第二下發(fā)模塊,用于在所述第三判斷模塊判斷得出所述短消息下發(fā)不成功時(shí),刪除所述保存模塊保存的所述被叫用戶的位置信息,從HLR獲取的所述被叫用戶的位置信息,該從HLR獲取的被叫用戶的位置信息包括所述被叫用戶當(dāng)前所處的第二MSC的地址,根據(jù)所述從HLR獲取的所述被叫用戶的位置信息向所述第二MSC下發(fā)所述短消息。本發(fā)明的另一方面還提供了一種通信系統(tǒng),包括本發(fā)明實(shí)施例提供的短消息服務(wù)中心。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:在發(fā)送短消息時(shí),SMSC在自身即可查詢到被叫用戶的位置信息,并通過相應(yīng)的MSC進(jìn)行發(fā)送,不需要發(fā)送SRI消息查詢用戶位置信息的過程,可節(jié)省大量的信令資源。附圖說明圖1是現(xiàn)有技術(shù)中短消息下發(fā)的方法的流程圖;圖2是本發(fā)明實(shí)施例1中所提供的一種下發(fā)短消息的方法的流程圖;圖3是本發(fā)明實(shí)施例2中所提供的增加信令服務(wù)器后的短消息下發(fā)系統(tǒng)的結(jié)構(gòu)示意圖圖;圖4是本發(fā)明實(shí)施例2中所提供的一種短消息下發(fā)的方法的流程圖;圖5是本發(fā)明實(shí)施例3中所提供的第一種短消息服務(wù)中心的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例3中所提供的第二種短消息服務(wù)中心的結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例3中所提供的第三種短消息服務(wù)中心的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例3中所提供的第四種短消息服務(wù)中心的結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例1如圖2所示,本發(fā)明實(shí)施例1提供了一種下發(fā)短消息的方法,該方法包括:步驟101、接收并保存信令檢測服務(wù)器發(fā)送的用戶的位置信息,上述用戶為與信令檢測服務(wù)器連接的MSC中的用戶;步驟102、接收主叫用戶發(fā)送的短消息;步驟103、判斷是否保存有被叫用戶的位置信息,如果是,執(zhí)行步驟103;其中,位置信息包括該被叫用戶當(dāng)前所處的第一MSC的地址;步驟104、根據(jù)被叫用戶的位置信息向第一MSC下發(fā)短消息。本發(fā)明實(shí)施例所提供的下發(fā)短消息的方法使得在發(fā)送短消息時(shí),SMSC在自身即可查詢到被叫用戶的位置信息,并通過相應(yīng)的MSC進(jìn)行發(fā)送,不需要發(fā)送SRI消息查詢用戶位置信息的過程,可節(jié)省大量的信令資源。實(shí)施例2本發(fā)明實(shí)施例2提供了一種下發(fā)短消息的方法,是在實(shí)施例1的基礎(chǔ)之上進(jìn)行的改進(jìn),如圖3所示,在MSC和SMSC之間添加一個(gè)信令檢測服務(wù)器,使得MSC和SMSC通過信令檢測服務(wù)器相連接,并可用于將MSC中存儲(chǔ)的用戶位置信息同步到SMSC中,其中,信令檢測服務(wù)器部署在通信系統(tǒng)的核心網(wǎng),可以進(jìn)行信令的采集、監(jiān)測和分析。具體方法如圖4所示,該方法包括:步驟201、SMSC接收主叫用戶發(fā)送的短消息;需要說明的是,在本步驟前,本方法還包括:信令檢測服務(wù)器初始化,同步所連接的MSC中全部用戶的位置信息到SMSC。在本實(shí)施例中,信令檢測服務(wù)器同步到SMSC的用戶位置信息可以包括:每個(gè)用戶的MSISDN(MobileStationInternationalISDNNumber,移動(dòng)臺(tái)國際綜合業(yè)務(wù)數(shù)字網(wǎng)號(hào)碼)、與MSISDN對(duì)應(yīng)的IMSI碼、當(dāng)前所處的MSC地址、當(dāng)前所處的LAC(LocationAreaCode,位置區(qū)碼)信息,具體的如表1所示:表1需要說明的是,一個(gè)信令檢測服務(wù)器可與一個(gè)或多個(gè)MSC連接,并將與其連接的MSC中存儲(chǔ)的用戶信息同步到SMSC中,并且優(yōu)選地信令檢測服務(wù)器與SMSC通過TCP(TransmissionControlProtocol,傳輸控制協(xié)議)/IP(InternetProtocol,互聯(lián)網(wǎng)協(xié)議)進(jìn)行連接,從而使信令檢測服務(wù)器與SMSC之間的交互不需要占用信令資源。進(jìn)一步地,在信令檢測服務(wù)器同步MSC中全部用戶的位置信息到SMSC之后,本方法還可以包括:檢測MSC是否有信令消息經(jīng)過,當(dāng)有信令消息經(jīng)過時(shí),讀取該信令消息中的用戶的位置信息,并向SMSC發(fā)送該用戶的位置信息,以使SMSC對(duì)保存的該用戶的位置信息進(jìn)行更新。需要說明的是,在本實(shí)施例中,以將信令檢測服務(wù)器通過MSC的A口進(jìn)行連接為例進(jìn)行說明;相應(yīng)地,檢測MSC是否有信令消息經(jīng)過具體的為:信令檢測服務(wù)器對(duì)MSC的A口進(jìn)行檢測,當(dāng)A口有任何信令消息通過時(shí),讀取該信令消息中的用戶位置信息。在本實(shí)施例中,更新SMSC保存的該用戶的用戶位置信息,具體的包括兩種方法:方法一、信令檢測服務(wù)器將上述信令消息中的用戶的位置信息與自身保存的該用戶的位置信息進(jìn)行比對(duì),判斷該用戶的位置信息是否發(fā)生改變,如果是,用上述信令消息中的該用戶的位置信息對(duì)保存的該用戶的位置信息進(jìn)行更新,并將上述信令消息中的用戶的位置信息發(fā)送給SMSC,以使SMSC用上述信令消息中的該用戶的位置信息更新保存的該用戶的位置信息;方法二、信令檢測服務(wù)器將上述信令消息中的用戶的位置信息發(fā)送給SMSC,SMSC使用上述信令消息中的用戶的位置信息覆蓋SMSC自身保存的該用戶的位置信息。步驟202、SMSC判斷自身是否保存有被叫用戶的位置信息,如果有,執(zhí)行步驟303,如果沒有,執(zhí)行步驟306;步驟203、SMSC讀取被叫用戶的位置信息,并根據(jù)位置信息中的MSC地址和IMSI將上述短消息通過相應(yīng)的MSC向被叫用戶發(fā)送;在本實(shí)施例中,SMSC在自身讀取得到的被叫用戶的位置信息可以為:被叫用戶的MSC地址和IMSI碼,其中,上述被叫用戶的位置信息為通過信令檢測服務(wù)器同步得到的位置信息。SMSC得到的被叫用戶的用戶位置信息具體如表2所示:表2相應(yīng)地,SMSC通過相應(yīng)的MSC將短消息下發(fā)給被叫用戶,具體的為:SMSC得到被叫用戶所處的MSC地址,將上述短消息發(fā)送給該MSC,MSC將上述短消息發(fā)送給被叫用戶。步驟204、SMSC判斷短消息下發(fā)是否成功,如果不是,執(zhí)行步驟205;其中,SMSC判斷短消息下發(fā)是否成功,具體的為:當(dāng)被叫用戶接收到上述短消息時(shí),被叫用戶向相應(yīng)的MSC返回接收短消息成功的ACK,MSC接收到被叫用戶返回的接收短消息成功的ACK后,向SMSC返回短消息下發(fā)成功的ACK。步驟205、SMSC刪除保存的該被叫用戶的位置信息,并執(zhí)行步驟206;由于向被叫用戶下發(fā)短消息失敗,則說明保存的該被叫用戶的位置信息不正確,所以刪除保存的該被叫用戶的位置信息,避免該被叫用戶的短消息再次下發(fā)失敗。步驟206、SMSC向HLR發(fā)送SRI消息,查詢被叫用戶的位置信息;步驟207、SMSC接收HLR返回的被叫用戶的位置信息;其中,HLR返回的被叫用戶的位置信息可以包括:被叫用戶的MSC地址和IMSI碼。其中,在本發(fā)明的一個(gè)實(shí)施例中,SMSC接收了HLR返回的被叫用戶的位置信息后,可以對(duì)該被叫用戶的位置信息進(jìn)行保存。步驟208、SMSC根據(jù)步驟207中接收到的被叫用戶的位置信息中的MSC地址和IMSI將上述短消息通過相應(yīng)的MSC發(fā)送給被叫用戶,并返回步驟204,直到上述短消息下發(fā)成功。本發(fā)明實(shí)施例2所提供的一種下發(fā)短消息的方法使得在發(fā)送短消息時(shí),SMSC在自身即可查詢到被叫用戶的位置信息,并通過相應(yīng)的MSC進(jìn)行發(fā)送,不需要發(fā)送SRI消息查詢用戶位置信息的過程,可節(jié)省大量的信令資源。實(shí)施例3本實(shí)施例提供了一種短消息服務(wù)中心,如圖5所示,該短消息服務(wù)中心,包括:第一接收模塊301,用于接收信令檢測服務(wù)器發(fā)送的用戶的位置信息,上述用戶為所述所述信令檢測服務(wù)器連接的MSC中的用戶;保存模塊310,用于保存接收模塊301接收的信令檢測服務(wù)器發(fā)送的用戶的位置信息;第二接收模塊302,用于接收主叫用戶發(fā)送的短消息;第一判斷模塊303,用于判斷保存模塊310是否保存有第二接收模塊302接收的短消息的被叫用戶的位置信息,該位置信息包括被叫用戶當(dāng)前所處的第一MSC的地址;第一下發(fā)模塊304,用于在第一判斷模塊303判斷出保存模塊310保存有被叫用戶的位置信息時(shí),根據(jù)被叫用戶的位置信息向第一MSC下發(fā)短消息。進(jìn)一步地,如圖6所示,上述短消息服務(wù)中心,還包括:第三接收模塊305,用于在第一接收模塊301接收信令檢測服務(wù)器發(fā)送的用戶的位置信息之后,接收并保存信令檢測服務(wù)器發(fā)送的第一用戶的新的位置信息;保存模塊310,還可以用于保存第三接收模塊305接收的第一用戶的新的位置信息。具體地,保存模塊310可以用第一用戶的新的位置信息對(duì)已保存的第一用戶的位置信息進(jìn)行更新。進(jìn)一步地,如圖7所示,上述短消息服務(wù)中心,還包括:第二判斷模塊306,用于在保存模塊310保存信令檢測服務(wù)器發(fā)送的第一用戶的新的位置信息之前,判斷已保存的第一用戶的位置信息是否與上述新的位置信息相同;保存模塊310,用于在第二判斷模塊306判斷出上述已保存的第一用戶的位置信息與第一用戶的新的位置信息不相同時(shí),才用第一用戶的新的位置信息對(duì)上述已保存的第一用戶的位置信息進(jìn)行更新。進(jìn)一步地,如圖8所示,上述短消息服務(wù)中心,還包括:第三判斷模塊308,用于在第一下發(fā)模塊301根據(jù)被叫用戶的位置信息向第一MSC下發(fā)短消息之后,判斷短消息下發(fā)是否成功;第二下發(fā)模塊309,用于在第三判斷模塊308判斷得出短消息下發(fā)不成功時(shí),刪除保存模塊310保存的被叫用戶的位置信息,從HLR獲取的被叫用戶的位置信息,從HLR獲取的被叫用戶的位置信息包括被叫用戶當(dāng)前所處的第二MSC的地址和該被叫用戶的IMSI,根據(jù)上述從HLR獲取的被叫用戶的位置信息向第二MSC下發(fā)短消息,并返回通知第三判斷模塊308判斷短消息下發(fā)是否成功,直到短消息下發(fā)成功。本發(fā)明實(shí)施例所提供的短消息服務(wù)中心,在自身即可查詢到被叫用戶的位置信息,并通過相應(yīng)的MSC進(jìn)行發(fā)送,不需要發(fā)送SRI消息查詢用戶位置信息的過程,可節(jié)省大量的信令資源。需要說明的是:上述實(shí)施例提供的短消息服務(wù)中心,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將上述系統(tǒng)的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的短消息服務(wù)中心與下發(fā)短消息的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例2,這里不再贅述。本發(fā)明實(shí)施例還提供了一種通信系統(tǒng),該通信系統(tǒng)包括本發(fā)明實(shí)施例提供的短消息服務(wù)中心。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如:計(jì)算機(jī)中的硬盤、光盤或軟盤。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1