專利名稱:一種短消息服務中心地址轉(zhuǎn)換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種短消息服務中心地址轉(zhuǎn)換的方法及系統(tǒng)。
背景技術(shù):
短消息業(yè)務(Short Messaging Service, SMS)是目前無線網(wǎng)絡常用的數(shù)據(jù)業(yè)務,它利用信令鏈路實現(xiàn)點對點的信息傳播,是一種非實時的可靠的信息傳遞業(yè)務。SMS 的流程包括GPRS 服務支持節(jié)點(Serving GPRS Support Node,SGSN)接收主叫方向被叫方發(fā)送的短消息,該短消息中攜帶有短消息服務中心(Short Message ServiceCenter, SMSC)的地址信息,SGSN根據(jù)所述SMSC地址信息,將所述短消息發(fā)送到對應的SMSC, SMSC接收到所述短消息后下發(fā)至被叫方。 現(xiàn)有SMS短消息中攜帶的SMSC地址信息是固定的,當SMSC地址發(fā)生變化,例如某運營商被其他運營商兼并或收購,或者運營商組網(wǎng)規(guī)劃發(fā)生變化,啟用新的SMSC地址時,可能導致SMS無法正常使用,影響用戶體驗。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種短消息服務中心地址轉(zhuǎn)換的方法,以解決SMSC地址發(fā)生變化時,可能導致SMS無法正常使用的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種短消息服務中心地址轉(zhuǎn)換的方法,所述方法包括接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息;判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi);若是,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。一種短消息服務中心地址轉(zhuǎn)換的方法,所述方法包括接收 GPRS 服務支持節(jié)點 SGSN 發(fā)送的 MAP_M0_F0RWARD_SH0RT_MESSAGE 消息;判斷所述MAP_M0_F0RWARD_SH0RT_MESSAGE 消息中是否攜帶 modified 標志位;若是,則向發(fā)送短消息的終端反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息。本發(fā)明實施例還提供一種GPRS服務支持節(jié)點,所述GPRS服務支持節(jié)點包括消息接收單元,用于接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息;判斷單元,用于判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi);轉(zhuǎn)換單元,用于在所述判斷單元判斷結(jié)果為是時,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。一種短消息服務中心,所述短消息服務中心包括消息接收單元,用于接收GPRS服務支持節(jié)點SGSN發(fā)送的MAP_M0_F0RWARD_SH0RT_MESSAGE 消息;判斷單元,用于判斷所述消息接收單元接收到的MAP_M0_F0RWARD_SH0RT_MESSAGE消息中是否攜帶modified標志位;信息反饋單元,用于在所述判斷單元判斷結(jié)果為是時,向發(fā)送短消息的終端反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息。本發(fā)明實施例還提供一種短消息服務中心地址轉(zhuǎn)換的系統(tǒng),所述系統(tǒng)包括所述GPRS服務支持節(jié)點和/或所述短消息服務中心。從上述技術(shù)方案中可以看出,本發(fā)明實施例預先配置有SMSC地址轉(zhuǎn)換列表,當終端發(fā)送的短消息攜帶的SMSC地址在所述SMSC地址轉(zhuǎn)換列表內(nèi)時,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。通過本發(fā)明實施例,當SMSC地址發(fā)生變化,例如某運營商被其他運營商兼并或收購,或者運營商組網(wǎng)規(guī)劃發(fā)生變更等情況下,啟用了新的SMSC地址時,可以將舊的SMSC地址轉(zhuǎn)換成所述新的SMSC地址,解決了現(xiàn)有技術(shù)在 SMSC地址發(fā)生變化時可能導致SMS無法正常使用的問題,提高了用戶的體驗效果,具有較強的實用性。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明一實施例提供的短消息服務中心地址轉(zhuǎn)換系統(tǒng)的場景示意圖;圖2是本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的實現(xiàn)流程圖;圖3是本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的實現(xiàn)流程圖;圖4是本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的實現(xiàn)流程圖;圖5是本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的交互流程圖;圖6是本發(fā)明另一實施例提供的GPRS服務支持節(jié)點的組成結(jié)構(gòu)圖;圖7是本發(fā)明另一實施例提供的短消息服務中心的組成結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。圖I示出了本發(fā)明一實施例提供的短消息服務中心地址轉(zhuǎn)換方法所適用的系統(tǒng)場景示意圖,為了便于說明,僅示出了與本實施例相關(guān)的部分。如圖I所示,該系統(tǒng)包括終端設備1、GPRS服務支持節(jié)點2以及多個短消息服務中心3,所述終端設備1、GPRS服務支持節(jié)點2以及多個短消息服務中心3通過網(wǎng)絡連接通信。其中,所述終端設備I可以是任意具有網(wǎng)絡接入功能的終端設備,包括但不限于手機、IPAD、筆記本電腦等。
在本實施例中,SGSN接收主叫方終端設備向被叫方終端設備發(fā)送的短消息,該短消息中攜帶有SMSC地址信息,SGSN判斷所述短消息攜帶的SMSC地址是否在所述SMSC地址轉(zhuǎn)換列表內(nèi)時,若是,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址,再將所述短消息發(fā)送至所述新的SMSC地址對應的SMSC,以使得所述新的SMSC在接收到所述短消息后下發(fā)至所述被叫方終端設備。本實施例可有效解決現(xiàn)有技術(shù)在SMSC地址發(fā)生變化時可能導致SMS無法正常使用的問題。優(yōu)選的是,為了能有效的糾正用戶由于操作失誤設置的錯誤的或無效的SMSC地址,進一步的提高系統(tǒng)的實用性,所述SGSN還包括在所述SMSC地址信息不在配置的SMSC地址轉(zhuǎn)換列表內(nèi),判斷所述SMSC地址信息是否為有效的SMSC地址信息;若否,將所述SMSC地址轉(zhuǎn)換為預先設定的新的SMSC地址。
息服務中心3還包括在接收到所述SGSN2發(fā)送的MAP_M0_F0RWARD_SH0RT_MESSAGE消息,判斷所述MAP_M0_F0RWARD_SH0RT_MESSAGE消息中是否攜帶modified標志位,若是,則向發(fā)送短消息的終端設備I反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息。本實施例提供的系統(tǒng)場景只用于解釋本發(fā)明,并不限定本發(fā)明的保護范圍。圖2示出了本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的實現(xiàn)流程,該實施例的執(zhí)行主體為圖I中的GPRS服務支持節(jié)點2,該方法過程詳述如下在步驟S201中,接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息。在本實施例中,SGSN在接收到終端發(fā)送的短消息CP_DATA(RP_MO_DATA)后,將向所述終端反饋一個確認收到的CP_ACK消息。每個短消息中都攜帶有一個確定的、唯一的短消息服務中心SMSC地址。在步驟S202中,判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi),若判斷結(jié)果為“是”,則執(zhí)行步驟S203,若判斷結(jié)果為“否”,則執(zhí)行步驟S204。在本實施例中,所述SMSC地址轉(zhuǎn)換列表內(nèi)包含有新舊SMSC地址的映射關(guān)系。需要說明的是,本實施例預先建立了一個SMSC地址轉(zhuǎn)換列表,當SMSC地址發(fā)生變化時,將發(fā)生變化的SMSC地址信息存入所述SMSC地址轉(zhuǎn)換列表。例如,被兼并運營商手機卡中的SMSC地址為1234,兼并運營商手機卡中的SMSC地址為5678,則將1234 (舊的SMSC地址)一>5678 (新的SMSC地址)的映射關(guān)系存入所述SMSC地址轉(zhuǎn)換列表。在步驟S203中,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。 舉例說明(但不以該舉例為限)當所述終端發(fā)送的短消息中攜帶的SMSC地址為1234,而SMSC地址轉(zhuǎn)換列表存在以下映射信息1234— >5678時,SGSN將SMSC地址1234轉(zhuǎn)換為5678,即向地址為5678的SMSC 發(fā)送 MAP_M0_F0RWARD_SH0RT_MESSAGE 消息。在步驟S204中,繼續(xù)后續(xù)的短消息移動始發(fā)業(yè)務(Short MessageMobile-originated, SMM0)流程,后續(xù)的SMMO業(yè)務流程與現(xiàn)有相同,在此不再贅述。
本實施例還包括在向所述新的SMSC地址發(fā)送MAP_M0_F0RWARD_SH0RT_MESSAGE消息前,將MAP_M0_F0RWARD_SH0RT_MESSAGE消息中舊的SMSC地址修改為所述新的SMSC地址,以完成后續(xù)短消息的發(fā)送。優(yōu)選的是,為了方便用戶了解SMSC修改的原因,增強實用性以及用戶的體驗效果,本實施例還包括在所述MAP_M0_F0RWARD_SH0RT_MESSAGE消息中增加 modified 標志位和 modifiedcause,并根據(jù)所述新的SMSC地址,將包含所述modified標志位和modified cause的MAP_M0_F0RWARD_SH0RT_MESSAGE消息發(fā)送給所述新的SMSC地址對應的SMSC。其中,所述modified標志位用于表示當前短消息對應的SMSC地址已經(jīng)被修改,所述modified cause用于表示修改的原因,包括但不限于運營商組網(wǎng)規(guī)劃變更啟用了新的SMSC地址,或者當前的SMSC地址為無效的SMSC地址等。本發(fā)明實施例在SMSC地址發(fā)生變化,例如某運營商被其他運營商兼并或收購,或者運營商組網(wǎng)規(guī)劃發(fā)生變更啟用了新的SMSC地址時,可以將舊的SMSC地址轉(zhuǎn)換成所述新 的SMSC地址,解決了現(xiàn)有技術(shù)在SMSC地址發(fā)生變化時可能導致SMS無法正常使用的問題,提高了用戶的體驗效果,具有較強的實用性。圖3示出了本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的實現(xiàn)流程,該實施例的執(zhí)行主體為圖I中的GPRS服務支持節(jié)點2,該方法過程詳述如下在步驟S301中,接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息。在步驟S302中,判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi),若判斷結(jié)果為“是”,則執(zhí)行步驟S303,若判斷結(jié)果為“否”,則執(zhí)行步驟S304。在步驟S303中,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。本實施例步驟S301 步驟S303與圖2對應實施例的步驟S201 步驟S203相同,其具體實施過程參見圖2對應實施例的步驟S201 步驟S203的相關(guān)描述,在此不再贅述。在步驟S304中,判斷所述SMSC地址信息是否為有效的SMSC地址信息,若判斷結(jié)果為“是”,則執(zhí)行步驟S306,若判斷結(jié)果為“否”,則執(zhí)行步驟S305。在本實施例中,可能存在由于用戶的操作失誤而設置的錯誤的SMSC地址,因此當所述SMSC地址信息不在SMSC地址轉(zhuǎn)換列表內(nèi)時,需要判斷所述SMSC地址信息是否為有效的SMSC地址信息,即該SMSC地址是否為現(xiàn)有的已經(jīng)存在的短信服務中心地址,如果所述SMSC地址信息為無效的SMSC地址信息,則SGSN無法定位到對應的SMSC,需要執(zhí)行步驟S305。如果所述SMSC地址信息為有效的SMSC地址信息,且所述SMSC地址信息又不在所述SMSC地址轉(zhuǎn)換列表內(nèi),則說明所述SMSC地址未發(fā)生改變,繼續(xù)執(zhí)行后續(xù)的SMMO流程。在步驟S305中,將所述SMSC地址轉(zhuǎn)換為預先設定的新的SMSC地址。在本實施例中,為了完成短消息的發(fā)送,將所述無效的SMSC地址轉(zhuǎn)換為預先設定的新的SMSC地址。例如預先設定新的SMSC地址為5678,當所述終端發(fā)送的短消息中攜帶的SMSC地址為1324,而該地址不在所述SMSC地址轉(zhuǎn)換列表內(nèi),SGSN也無法查找到與地址1324對應的SMSC,則判定該地址為無效地址,將該地址1324轉(zhuǎn)換為5678,即向地址為5678的 SMSC 發(fā)送 MAP_M0_F0RWARD_SH0RT_MESSAGE 消息。
在步驟S306中,繼續(xù)后續(xù)的短消息移動始發(fā)業(yè)務(Short MessageMobile-originated, SMM0)流程,后續(xù)的SMMO業(yè)務流程與現(xiàn)有相同,在此不再贅述。本實施例在圖2對應實施例的基礎上增加了對SMSC地址有效性的判斷,對無效的SMSC地址(例如由于用戶的操作失誤等原因設置的錯誤的SMSC地址)進行糾正,以完成短消息的發(fā)送,進一步增強了實用性和用戶的體驗效果。圖4示出了本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的實現(xiàn)流程,該實施例的執(zhí)行主體為圖I中的短消息服務中心3,該方法過程詳述如下在步驟S401中,接收GPRS服務支持節(jié)點SGSN發(fā)送的MAP_M0_F0RWARD_SH0RT_MESSAGE 消息。 在步驟S402中,判斷所述MAP_M0_F0RWARD_SH0RT_MESSAGE消息中是否攜帶modified標志位,若判斷結(jié)果為“是”,則執(zhí)行步驟S403,否則執(zhí)行步驟S404。 需要說明的是,當所述MAP_M0_F0RWARD_SH0RT_MESSAGE消息中攜帶有modified標志位時,則還攜帶有對應的modified cause。其中,所述modified標志位用于表示當前短消息對應的SMSC地址已經(jīng)被修改,所述modified cause用于表示修改的原因,包括但不限于運營商組網(wǎng)規(guī)劃變更啟用了新的SMSC地址,或者當前的SMSC地址為無效的SMSC地址
坐寸ο在步驟S403中,向發(fā)送短消息的終端反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息。具體為根據(jù)所述modified標志位對應的modified cause向發(fā)送短消息的終端反饋相應的修改SMSC地址的提示信息。例如,被兼并運營商手機卡中的SMSC地址為1234,兼并運營商手機卡中的SMSC地址為5678,此時modified cause為“啟用新的SMSC地址”時,則可以向發(fā)送短消息的終端反饋以下提示信息已啟用新的SMSC地址,請將原SMSC地址1234修改為5678。在步驟S404中,繼續(xù)后續(xù)的短消息移動始發(fā)業(yè)務(Short MessageMobile-originated, SMM0)流程,后續(xù)的SMMO業(yè)務流程與現(xiàn)有相同,在此不再贅述。本實施例在SMSC地址無效或發(fā)生變化時,向發(fā)送短消息的終端反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息,以方便用戶及時、準確的修改錯誤的或者舊的SMSC地址。圖5示出了本發(fā)明另一實施例提供的短消息服務中心地址轉(zhuǎn)換方法的交互流程,該方法過程詳述如下。I、發(fā)起端(MS)向SGSN發(fā)送CP_DATA (RP_M0_DATA短消息,該短消息中攜帶有SMSC地址信息;2,SGSN接收到所述CP_DATA (RP_M0_DATA短消息后,向所述MS反饋CP_ACK消息;3、如果全球移動通訊系統(tǒng)(Global System of Mobile communication, GSM)或通用移動通訊系統(tǒng)(Universal Mobile Telecommunications System, UMTS)配置了鑒權(quán)流程,則SGSN需要對所述MS進行鑒權(quán)處理,判斷該MS是否能夠發(fā)送短消息,若鑒權(quán)通過,則執(zhí)行后續(xù)流程,否則向所述MS報錯;4、SGSN判斷所述短消息中的SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi),若是,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址,否則判斷所述SMSC地址信息是否為有效的SMSC地址信息,若無效,將所述SMSC地址轉(zhuǎn)換為預先設定的新的SMSC地址;5、SGSN 將 MAP_M0_F0RWARD_SH0RT_MESSAGE 消息中的 SMSC 地址修改為所述新的SMSC地址,在所述MAP_M0_F0RWARD_SH0RT_MESSAGE消息中增加modified標志位和modified cause ;6、SGSN根據(jù)所述新的SMSC地址信息,將包含所述modified標志位和modifiedcause的MAP_M0_F0RWARD_SH0RT_MESSAGE消息發(fā)送給所述新的SMSC地址對應的SMSC,同時將所述CP_DATA(RP_MO_DATA短消息轉(zhuǎn)發(fā)給所述新的SMSC地址對應的SMSC ;7、SMSC 接收所述 MAP_M0_F0RWARD_SH0RT_MESSAGE 消息以及所述 CP_DATA (RP_M0_DATA 短消息,并向所述 SGSN 反饋 MAP_M0_F0RWARD_SH0RT_MESSAGE_ACK 消息;8、SMSC 根據(jù) MAP_M0_F0RWARD_SH0RT_MESSAGE 消息中的 modified 標志位和modified cause,向發(fā)送短消息的MS反饋修改SMSC地址的提示信息,所述提示信息中攜帶 有新的SMSC地址信息,同時將所述CP_DATA(RP_M0_DATA短消息下發(fā)至接收端。圖6示出了本發(fā)明另一實施例提供的GPRS服務支持節(jié)點的組成結(jié)構(gòu),為了便于說明,僅不出了與本發(fā)明實施例相關(guān)的部分。該GPRS服務支持節(jié)點2包括消息接收單元21、第一判斷單元22以及第一轉(zhuǎn)換單元23。其中,各單元的具體功能如下消息接收單元21,用于接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息;第一判斷單元22,用于判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi);第一轉(zhuǎn)換單元23,用于在所述第一判斷單元22判斷結(jié)果為是時,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。進一步的,所述GPRS服務支持節(jié)點2還包括第二判斷單元24,用于在所述第一判斷單元22判斷結(jié)果為否時,判斷所述SMSC地址信息是否為有效的SMSC地址信息;第二轉(zhuǎn)換單元25,用于在所述第二判斷單元24判斷結(jié)果為否時,將所述SMSC地址轉(zhuǎn)換為預先設定的新的SMSC地址。進一步的,所述GPRS服務支持節(jié)點2還包括修改單元26,用于將MAP_M0_F0RWARD_SH0RT_MESSAGE消息中的SMSC地址修改為所述新的SMSC地址。進一步的,所述GPRS服務支持節(jié)點2還包括信息增加單元27,用于在所述MAP_M0_F0RWARD_SH0RT_MESSAGE消息中增加modified 標志位和 modified cause。進一步的,所述GPRS服務支持節(jié)點2還包括消息發(fā)送單元28,用于根據(jù)所述新的SMSC地址,將包含所述modified標志位和modified cause的MAP_M0_F0RWARD_SH0RT_MESSAGE消息發(fā)送給所述新的SMSC地址對應的SMSC。本實施例提供的GPRS服務支持節(jié)點2可以使用在前述對應的短消息服務中心地址轉(zhuǎn)換方法,詳情參見上述短消息服務中心地址轉(zhuǎn)換方法圖2、圖3、圖5對應實施例的相關(guān)描述,在此不再贅述。圖7示出了本發(fā)明另一實施例提供的訪問接入點設備的組成結(jié)構(gòu),為了便于說明,僅不出了與本發(fā)明實施例相關(guān)的部分。該短消息服務中心3包括消息接收單元31、判斷單元32以及信息反饋單元33。其中,各單元的具體功能如下消息接收單元31,用于接收GPRS服務支持節(jié)點SGSN發(fā)送的MAP_M0_F0RWARD_SH0RT_MESSAGE 消息;判斷單元32,用于判斷所述消息接收單元31接收到的MAP_M0_F0RWARD_SH0RT_MESSAGE消息中是否攜帶modified標志位;信息反饋單元33,用于在所述判斷單元32判斷結(jié)果為是時,向發(fā)送短消息的終端 反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息。本實施例提供的短消息服務中心3可以使用在前述對應的短消息服務中心地址轉(zhuǎn)換方法,詳情參見上述短消息服務中心地址轉(zhuǎn)換方法圖4和圖5對應實施例的相關(guān)描述,在此不再贅述。本領(lǐng)域普通技術(shù)人員可以理解為所述GPRS服務支持節(jié)點實施例和短消息服務中心實施例所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請的保護范圍。綜上所述,本發(fā)明實施例預先配置有SMSC地址轉(zhuǎn)換列表,當終端發(fā)送的短消息攜帶的SMSC地址在所述SMSC地址轉(zhuǎn)換列表內(nèi)時,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。本發(fā)明實施例在SMSC地址發(fā)生變化,例如某運營商被其他運營商兼并或收購,或者運營商組網(wǎng)規(guī)劃發(fā)生變更啟用了新的SMSC地址時,可以將舊的SMSC地址轉(zhuǎn)換成所述新的SMSC地址,解決了現(xiàn)有技術(shù)在SMSC地址發(fā)生變化時可能導致SMS無法正常使用的問題。而且在所述SMSC地址不在所述SMSC地址轉(zhuǎn)換列表內(nèi)時,通過進一步判斷SMSC地址的有效性,對無效的SMSC地址(例如由于用戶的操作失誤等原因設置的錯誤的SMSC地址)進行糾正,以完成短消息的發(fā)送。通過本發(fā)明實施例可有效的提高用戶的體驗效果,具有較強的實用性。本發(fā)明實施例提供的多節(jié)點系統(tǒng)中數(shù)據(jù)緩存方法,其全部或部分步驟是可以通過程序指令相關(guān)的硬件來完成。比如可以通過計算機運行程序來完成。該程序可以存儲在可讀取存儲介質(zhì),例如,隨機存儲器、磁盤、光盤等。以上所述實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種短消息服務中心地址轉(zhuǎn)換的方法,其特征在于,所述方法包括 接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息; 判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi); 若是,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。
2.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 當所述SMSC地址信息不在配置的SMSC地址轉(zhuǎn)換列表內(nèi),判斷所述SMSC地址信息是否為有效的SMSC地址信息; 若否,將所述SMSC地址轉(zhuǎn)換為預先設定的新的SMSC地址。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述方法還包括 將MAP_MO_FORWARD_SHORT_MESSAGE消息中的SMSC地址修改為所述新的SMSC地址。
4.如權(quán)利要求1-3任一項所述的方法,其特征在于,所述方法還包括 在所述 MAP_MO_FORWARD_SHORT_MESSAGE 消息中增加 modified 標志位和 modifiedCause0
5.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括 根據(jù)所述新的SMSC地址,將包含所述modified標志位和modified cause的MAP_M0_FORWARD_SHORT_MESSAGE消息發(fā)送給所述新的SMSC地址對應的SMSC。
6.一種短消息服務中心地址轉(zhuǎn)換的方法,其特征在于,所述方法包括 接收GPRS服務支持節(jié)點SGSN發(fā)送的MAP_MO_FORWARD_SHORT_MESSAGE消息; 判斷所述MAP_MO_FORWARD_SHORT_MESSAGE消息中是否攜帶modified標志位; 若是,則向發(fā)送短消息的終端反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息。
7.—種GPRS服務支持節(jié)點,其特征在于,所述GPRS服務支持節(jié)點包括 消息接收單元,用于接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息; 第一判斷單元,用于判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi);第一轉(zhuǎn)換單元,用于在所述第一判斷單元判斷結(jié)果為是時,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。
8.如權(quán)利要求7所述的GPRS服務支持節(jié)點,其特征在于,所述GPRS服務支持節(jié)點還包括 第二判斷單元,用于在所述第一判斷單元判斷結(jié)果為否時,判斷所述SMSC地址信息是否為有效的SMSC地址信息; 第二轉(zhuǎn)換單元,用于在所述第二判斷單元判斷結(jié)果為否時,將所述SMSC地址轉(zhuǎn)換為預先設定的新的SMSC地址。
9.如權(quán)利要求7或8所述的GPRS服務支持節(jié)點,其特征在于,所述GPRS服務支持節(jié)點還包括 修改單元,用于將MAP_MO_FORWARD_SHORT_MESSAGE消息中的SMSC地址修改為所述新的SMSC地址。
10.如權(quán)利要求7-9任一項所述的GPRS服務支持節(jié)點,其特征在于,所述GPRS服務支持節(jié)點還包括信息增加單元,用于在所述MAP_MO_FORWARD_SHORT_MESSAGE消息中增加modified標志位和 modified cause。
11.如權(quán)利要求10所述的GPRS服務支持節(jié)點,其特征在于,所述GPRS服務支持節(jié)點還包括 消息發(fā)送單元,用于根據(jù)所述新的SMSC地址,將包含所述modified標志位和modifiedcause的MAP_MO_FORWARD_SHORT_MESSAGE消息發(fā)送給所述新的SMSC地址對應的SMSC。
12.—種短消息服務中心,其特征在于,所述短消息服務中心包括 消息接收單元,用于接收GPRS服務支持節(jié)點SGSN發(fā)送的MAP_M0_F0RWARD_SH0RT_MESSAGE 消息; 判斷單元,用于判斷所述消息接收單元接收到的MAP_MO_FORWARD_SHORT_MESSAGE消息中是否攜帶modified標志位;信息反饋單元,用于在所述判斷單元判斷結(jié)果為是時,向發(fā)送短消息的終端反饋修改SMSC地址的提示信息,所述提示信息中攜帶有新的SMSC地址信息。
13.—種短消息服務中心地址轉(zhuǎn)換的系統(tǒng),其特征在于,所述系統(tǒng)包括 如權(quán)利要求7-11任一項所述的GPRS服務支持節(jié)點和/或如權(quán)利要求12所述的短消息服務中心; 所述GPRS服務支持節(jié)點與所述短消息服務中心通過網(wǎng)絡連接通信。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種短消息服務中心地址轉(zhuǎn)換的方法及系統(tǒng),所述方法包括接收終端發(fā)送的短消息,該短消息中攜帶有短消息服務中心SMSC地址信息;判斷所述SMSC地址信息是否在配置的SMSC地址轉(zhuǎn)換列表內(nèi);若是,將所述SMSC地址轉(zhuǎn)換成所述SMSC地址轉(zhuǎn)換列表內(nèi)對應的新的SMSC地址。通過本發(fā)明可有效解決現(xiàn)有SMSC地址發(fā)生變化時,可能導致SMS無法正常使用的問題。
文檔編號H04W4/14GK102835095SQ201280000651
公開日2012年12月19日 申請日期2012年6月12日 優(yōu)先權(quán)日2012年6月12日
發(fā)明者王純超 申請人:華為技術(shù)有限公司