一種短消息傳輸方法、系統(tǒng)和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種短消息傳輸方法、系統(tǒng)和設(shè)備,該方法包括:主叫eMSC接收來自主叫UE的短消息;主叫eMSC判斷短消息中攜帶的SMSC地址(如短信中心地址)是否正確;如果否,主叫eMSC利用短消息中攜帶的主叫IMSI查詢預(yù)先存儲的SMSC地址表,得到所述主叫IMSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE;如果是,所述主叫eMSC利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。本發(fā)明實(shí)施例中,主叫eMSC能夠基于SMSC地址表得到正確的SMSC地址,將短消息發(fā)送到正確的主叫歸屬SMSC上,從而避免短消息發(fā)送失敗,大大提升SMSC地址糾錯率,提高短消息發(fā)送成功率。
【專利說明】一種短消息傳輸方法、系統(tǒng)和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種短消息傳輸方法、系統(tǒng)和設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,短消息發(fā)送流程如圖1所示,該發(fā)送過程包括以下步驟:
[0003]步驟101,主叫UE (User Equipment,用戶設(shè)備)發(fā)送短消息到主叫MSC (MobileSwitching Center,移動交換中心),由主叫MSC從短消息中讀取主叫歸屬SMSC (ShortMessage Service Center,短消息服務(wù)中心)的SMSC地址,即短消息服務(wù)中心的地址,或簡稱為短信中心地址。
[0004]步驟102,主叫MSC利用SMSC地址將短消息發(fā)送給主叫歸屬SMSC。
[0005]步驟103,主叫歸屬SMSC利用短消息中攜帶的被叫的IMSI (Internat1nalMobile Subscriber Identificat1n Number,國際移動用戶識別碼)向被叫 HLR (HomeLocat1n Register,歸屬位置寄存器)查詢被叫MSC的路由。
[0006]步驟104,主叫歸屬SMSC在得到被叫MSC的路由后,將短消息發(fā)送給被叫MSC,并由被叫MSC將短消息通過空中接口發(fā)送給被叫UE。
[0007]在上述過程中,如果SIM (Subscriber Identity Module,客戶識別模塊)卡中寫入正確的SMSC地址,且UE在發(fā)送短消息時使用SM卡中的SMSC地址,則主叫MSC能從短消息中讀取到正確的SMSC地址;但是,如果SM卡中寫入錯誤的SMSC地址,或UE在發(fā)送短消息時不使用SM卡中的SMSC地址,或SM卡中的SMSC地址被修改,主叫MSC不能從短消息中讀取到正確的SMSC地址,導(dǎo)致短消息不能發(fā)送到正確的主叫歸屬SMSC上,使短消息發(fā)送失敗。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實(shí)施例提供一種短消息傳輸方法、系統(tǒng)和設(shè)備,以將短消息發(fā)送到正確的主叫歸屬SMSC上,從而避免短消息發(fā)送失敗。
[0009]為達(dá)到上述目的,本發(fā)明實(shí)施例提供一種短消息傳輸方法,該方法包括:
[0010]主叫移動交換中心eMSC接收來自主叫用戶設(shè)備UE的短消息;
[0011]所述主叫eMSC判斷所述短消息中攜帶的短消息服務(wù)中心SMSC地址是否正確;
[0012]如果否,所述主叫eMSC利用所述短消息中攜帶的主叫國際移動用戶識別碼MSI查詢預(yù)先存儲的SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE ;
[0013]如果是,所述主叫eMSC利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
[0014]本發(fā)明實(shí)施例提供一種短消息傳輸方法,該方法包括:
[0015]歸屬位置寄存器eHLR在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系;
[0016]所述eHLR將主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ;由所述主叫eMSC在本地SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系,并在來自主叫用戶設(shè)備UE的短消息中攜帶的SMSC地址不正確時,利用所述短消息中攜帶的主叫頂SI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
[0017]本發(fā)明實(shí)施例提供一種短消息傳輸系統(tǒng),該系統(tǒng)包括:
[0018]歸屬位置寄存器eHLR,用于在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并將所述主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ;
[0019]主叫eMSC,用于接收來自eHLR的主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并在本地SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系;以及,接收來自主叫用戶設(shè)備UE的短消息,判斷所述短消息中攜帶的SMSC地址是否正確;如果否,利用所述短消息中攜帶的主叫頂SI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC ;如果是,利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC ;
[0020]SMSC,用于將所述短消息發(fā)送給被叫UE。
[0021]本發(fā)明實(shí)施例提供一種主叫移動交換中心eMSC,該主叫eMSC包括:
[0022]短信中心地址檢測模塊,用于接收來自主叫用戶設(shè)備UE的短消息,并判斷所述短消息中攜帶的短消息服務(wù)中心SMSC地址是否正確;
[0023]短信中心地址糾錯模塊,用于當(dāng)判斷結(jié)果為否時,利用所述短消息中攜帶的主叫國際移動用戶識別碼頂SI查詢預(yù)先存儲的SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE ;
[0024]當(dāng)判斷結(jié)果為是時,利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
[0025]本發(fā)明實(shí)施例提供一種歸屬位置寄存器eHLR,該eHLR包括:
[0026]短信中心地址存儲模塊,用于在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系;
[0027]短信中心地址插入模塊,用于將主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ;由所述主叫eMSC在本地SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系,并在來自主叫用戶設(shè)備UE的短消息中攜帶的SMSC地址不正確時,利用所述短消息中攜帶的主叫MSI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
[0028]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例至少具有以下優(yōu)點(diǎn):本發(fā)明實(shí)施例中,通過在主叫eMSC上預(yù)先存儲SMSC地址表,并使用SMSC地址表記錄主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,從而在短消息中攜帶的SMSC地址不正確時,使得主叫eMSC能夠基于SMSC地址表得到正確的SMSC地址,繼而能夠?qū)⒍滔l(fā)送到正確的主叫歸屬SMSC上,從而避免短消息發(fā)送失敗,大大提升SMSC地址糾錯率,提高短消息發(fā)送成功率。
【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是現(xiàn)有技術(shù)中短消息發(fā)送流程示意圖;
[0031]圖2是本發(fā)明實(shí)施例一提出的系統(tǒng)結(jié)構(gòu)示意圖;
[0032]圖3是本發(fā)明實(shí)施例一提供的一種短消息傳輸方法流程示意圖;
[0033]圖4是本發(fā)明實(shí)施例二提供的一種短消息傳輸方法流程示意圖;
[0034]圖5是本發(fā)明實(shí)施例四提供的一種主叫eMSC的結(jié)構(gòu)示意圖;
[0035]圖6是本發(fā)明實(shí)施例五提供的一種eHLR的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]實(shí)施例一
[0038]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明實(shí)施例一提供一種短消息傳輸方法,以圖2為本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖,該方法應(yīng)用于包括eMSC (即本發(fā)明實(shí)施例提出的改進(jìn)后的MSC)、SMSC和eHLR (即本發(fā)明實(shí)施例提出的改進(jìn)后的HLR)的系統(tǒng)中。其中,本發(fā)明實(shí)施例提出的改進(jìn)后的MSC (即eMSC),除了具有MSC原有的呼叫處理、交換控制,實(shí)現(xiàn)移動用戶的位置登記、呼叫接續(xù)、越區(qū)切換、自動漫游、話務(wù)量控制、計(jì)費(fèi)和基站控制等功能外,還需要具備升級完成接收HLR發(fā)送的SMSC地址并存儲,對主叫UE發(fā)送的短消息中的SMSC地址進(jìn)行判斷和檢測等功能。本發(fā)明實(shí)施例提出的改進(jìn)后的HLR (即eHLR),除了具有HLR原有的位置更新、漫游管理、鑒權(quán)、呼叫、短消息以及豐富的補(bǔ)充業(yè)務(wù),如呼叫前轉(zhuǎn)、呼叫禁止、主叫號碼顯示及限制等功能外,還需要具備升級完成存儲SMSC地址并發(fā)送到eMSC的功能。
[0039]基于上述應(yīng)用場景,如圖3所示,該短消息傳輸方法包括以下步驟:
[0040]步驟301,eHLR在本地SMSC地址表(用于記錄MSI與SMSC地址的對應(yīng)關(guān)系)中存儲主叫MSI與主叫歸屬SMSC的SMSC地址之間對應(yīng)關(guān)系。
[0041]本發(fā)明實(shí)施例中,在開戶時可以在eHLR中寫入主叫MSI (即用戶的MSI)與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并由eHLR在本地SMSC地址表中存儲主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。具體的,eBOSS(Business Operat1n SupportSystem,業(yè)務(wù)運(yùn)營支撐系統(tǒng))為本發(fā)明實(shí)施例提出的改進(jìn)后的BOSS,其除了具有BOSS原有的計(jì)費(fèi)及結(jié)算功能、營業(yè)及帳務(wù)功能、客戶服務(wù)功能等功能外,還需要在eHLR中寫入主叫IMSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
[0042]步驟302,eHLR將主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫eMSC ;主叫eMSC接收主叫MSI與SMSC地址之間的對應(yīng)關(guān)系,在本地SMSC地址表中存儲主叫MSI與SMSC地址間的對應(yīng)關(guān)系。
[0043]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式中,主叫eMSC在收到來自主叫UE的位置更新請求消息后,將位置更新請求消息發(fā)送給eHLR ;eHLR在收到來自主叫eMSC的位置更新請求消息后,利用位置更新請求消息中攜帶的主叫頂SI查詢本地SMSC地址表,得到主叫MSI對應(yīng)的主叫歸屬SMSC的SMSC地址;之后,eHLR向主叫eMSC發(fā)送插入用戶數(shù)據(jù)消息,該插入用戶數(shù)據(jù)消息中攜帶了主叫頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系;之后,主叫eMSC接收來自eHLR的插入用戶數(shù)據(jù)消息,從該插入用戶數(shù)據(jù)消息中獲得主叫IMSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
[0044]步驟303,主叫eMSC接收來自主叫UE的短消息,并判斷短消息中攜帶的SMSC地址是否正確;如果否,執(zhí)彳了步驟304 ;如果是,執(zhí)彳了步驟305。
[0045]本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式中,主叫eMSC判斷短消息中攜帶的SMSC地址是否正確具體包括:主叫eMSC判斷短消息中攜帶的SMSC地址是否滿足預(yù)設(shè)匹配規(guī)則;如果是,則主叫eMSC確定短消息中攜帶的SMSC地址正確;如果否,則主叫eMSC確定短消息中攜帶的SMSC地址不正確。
[0046]進(jìn)一步的,該預(yù)設(shè)匹配規(guī)則可以靈活規(guī)定,例如,該預(yù)設(shè)匹配規(guī)則包括但不限于以下之一或者任意組合:SMSC地址的號碼長度、SMSC地址的地址范圍、SMSC地址的數(shù)據(jù)格式。特別地,該預(yù)設(shè)匹配規(guī)則可以設(shè)置為空,此時主叫eMSC確定短消息中攜帶的SMSC地址均正確。
[0047]步驟304,主叫eMSC利用短消息中攜帶的主叫MSI查詢本地SMSC地址表(用于存儲主叫MSI與SMSC地址間的對應(yīng)關(guān)系),得到主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將短消息發(fā)送給對應(yīng)的SMSC。
[0048]本步驟304之后,執(zhí)行后續(xù)步驟306。
[0049]步驟305,主叫eMSC利用短消息中攜帶的SMSC地址將短消息發(fā)送給對應(yīng)的SMSC。本步驟305之后,執(zhí)行后續(xù)步驟306。
[0050]步驟306,SMSC將短消息發(fā)送給被叫UE。其中,SMSC將短消息發(fā)送給被叫UE的過程與現(xiàn)有的發(fā)送過程相同,在此不再詳加贅述。
[0051]綜上所述,本發(fā)明實(shí)施例中,通過在主叫eMSC上預(yù)先存儲SMSC地址表,并使用SMSC地址表記錄主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,從而在短消息中攜帶的SMSC地址不正確時,使得主叫eMSC能夠基于SMSC地址表得到正確的SMSC地址,繼而能夠?qū)⒍滔l(fā)送到正確的主叫歸屬SMSC上,從而避免短消息發(fā)送失敗,可以實(shí)現(xiàn)省際漫游用戶SMSC地址糾錯,大大提升SMSC地址糾錯率,提高短消息發(fā)送成功率。
[0052]實(shí)施例二
[0053]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例二提供一種短消息傳輸方法,如圖4所示,該短消息傳輸方法包括以下步驟:
[0054]步驟401,主叫UE向主叫eMSC發(fā)送位置更新請求消息。
[0055]步驟402,主叫eMSC將位置更新請求消息發(fā)送給eHLR。
[0056]步驟403,eHLR在收到位置更新請求消息后,利用位置更新請求消息中攜帶的主叫MSI查詢本地SMSC地址表,得到主叫MSI對應(yīng)的主叫歸屬SMSC的SMSC地址,向主叫eMSC發(fā)送插入用戶數(shù)據(jù)消息,該插入用戶數(shù)據(jù)消息中攜帶了主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
[0057]步驟404,主叫eMSC向eHLR發(fā)送插入用戶數(shù)據(jù)響應(yīng)消息。
[0058]步驟405,eHLR向主叫eMSC發(fā)送位置更新響應(yīng)消息。
[0059]步驟406,主叫eMSC向主叫UE發(fā)送位置更新接受消息。
[0060]步驟407,主叫eMSC接收來自主叫UE的短消息,并判斷短消息中攜帶的SMSC地址是否正確;如果否,則主叫eMSC利用短消息中攜帶的主叫MSI查詢本地SMSC地址表,得到主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將短消息發(fā)送給對應(yīng)的SMSC ;如果是,則主叫eMSC利用短消息中攜帶的SMSC地址將短消息發(fā)送給對應(yīng)的SMSC。
[0061]本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式中,主叫eMSC判斷短消息中攜帶的SMSC地址是否正確具體包括:主叫eMSC判斷短消息中攜帶的SMSC地址是否滿足預(yù)設(shè)匹配規(guī)則;如果是,則主叫eMSC確定短消息中攜帶的SMSC地址正確;如果否,則主叫eMSC確定短消息中攜帶的SMSC地址不正確。
[0062]進(jìn)一步的,該預(yù)設(shè)匹配規(guī)則可以靈活規(guī)定,例如,該預(yù)設(shè)匹配規(guī)則包括但不限于以下之一或者任意組合:SMSC地址的號碼長度、SMSC地址的地址范圍、SMSC地址的數(shù)據(jù)格式。特別地,該預(yù)設(shè)匹配規(guī)則可以設(shè)置為空,此時主叫eMSC確定短消息中攜帶的SMSC地址均正確。
[0063]步驟408,SMSC (即主叫歸屬SMSC)向主叫eMSC發(fā)送響應(yīng)消息。
[0064]步驟409,SMSC利用短消息中攜帶的被叫的MSI向被叫HLR查詢被叫MSC的路由,由被叫HLR向SMSC發(fā)送被叫MSC的路由。
[0065]步驟410,SMSC在得到被叫MSC的路由后,將短消息發(fā)送給被叫MSC,由被叫MSC向SMSC發(fā)送響應(yīng),并將短消息通過空中接口發(fā)送給被叫UE。
[0066]綜上所述,本發(fā)明實(shí)施例中,通過在主叫eMSC上預(yù)先存儲SMSC地址表,并使用SMSC地址表記錄主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,從而在短消息中攜帶的SMSC地址不正確時,使得主叫eMSC能夠基于SMSC地址表得到正確的SMSC地址,繼而能夠?qū)⒍滔l(fā)送到正確的主叫歸屬SMSC上,從而避免短消息發(fā)送失敗,可以實(shí)現(xiàn)省際漫游用戶SMSC地址糾錯,大大提升SMSC地址糾錯率,提高短消息發(fā)送成功率。
[0067]實(shí)施例三
[0068]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種短消息傳輸系統(tǒng),該短消息傳輸系統(tǒng)具體包括:
[0069]歸屬位置寄存器eHLR,用于在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并將所述主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ;
[0070]主叫eMSC,用于接收來自eHLR的主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并在本地SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系;以及,接收來自主叫用戶設(shè)備UE的短消息,判斷所述短消息中攜帶的SMSC地址是否正確;如果否,利用所述短消息中攜帶的主叫頂SI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC ;如果是,利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC ;
[0071]SMSC,用于將所述短消息發(fā)送給被叫UE。
[0072]本發(fā)明實(shí)施例中,所述主叫eMSC,具體用于判斷所述短消息中攜帶的SMSC地址是否滿足預(yù)設(shè)匹配規(guī)則;如果是,則確定所述短消息中攜帶的SMSC地址正確;如果否,則確定所述短消息中攜帶的SMSC地址不正確;
[0073]其中,所述預(yù)設(shè)匹配規(guī)則包括以下之一或者任意組合:SMSC地址的號碼長度、SMSC地址的地址范圍、SMSC地址的數(shù)據(jù)格式。
[0074]實(shí)施例四
[0075]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種主叫移動交換中心eMSC,主叫eMSC包括如下現(xiàn)有功能模塊:VLR模塊、切換模塊、短信模塊、呼叫接續(xù)和控制模塊、移動性管理模塊、無線資源管理模塊;在此基礎(chǔ)上,如圖5所示,該主叫eMSC還可以包括如下功能模塊:
[0076]短信中心地址檢測模塊11,用于接收來自主叫用戶設(shè)備UE的短消息,并判斷所述短消息中攜帶的短消息服務(wù)中心SMSC地址是否正確;
[0077]短信中心地址糾錯模塊12,用于當(dāng)判斷結(jié)果為否時,利用所述短消息中攜帶的主叫國際移動用戶識別碼MSI查詢預(yù)先存儲的SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE ;
[0078]當(dāng)判斷結(jié)果為是時,利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
[0079]該主叫eMSC還包括:
[0080]接收短信中心地址模塊13,用于接收來自歸屬位置寄存器eHLR的主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并在所述SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系。
[0081]所述接收短信中心地址模塊13,進(jìn)一步用于在收到來自所述主叫UE的位置更新請求消息后,將所述位置更新請求消息發(fā)送給所述eHLR,由所述eHLR利用所述位置更新請求消息中攜帶的主叫頂SI查詢得到主叫歸屬SMSC的SMSC地址;接收來自eHLR的插入用戶數(shù)據(jù)消息,該插入用戶數(shù)據(jù)消息中攜帶了主叫頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
[0082]所述短信中心地址檢測模塊11,具體用于判斷所述短消息中攜帶的SMSC地址是否滿足預(yù)設(shè)匹配規(guī)則;如果是,則確定所述短消息中攜帶的SMSC地址正確;如果否,則確定所述短消息中攜帶的SMSC地址不正確;
[0083]其中,所述預(yù)設(shè)匹配規(guī)則包括以下之一或者任意組合:SMSC地址的號碼長度、SMSC地址的地址范圍、SMSC地址的數(shù)據(jù)格式。
[0084]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。
[0085]實(shí)施例五
[0086]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種歸屬位置寄存器eHLR, eHLR包括如下現(xiàn)有功能模塊:位置更新模塊、漫游管理模塊、鑒權(quán)模塊、呼叫模塊、短信模塊、補(bǔ)充業(yè)務(wù)模塊;在此基礎(chǔ)上,如圖6所示,該eHLR還可以包括如下功能模塊:
[0087]短信中心地址存儲模塊21,用于在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系;
[0088]短信中心地址插入模塊22,用于將主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ;由所述主叫eMSC在本地SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系,并在來自主叫用戶設(shè)備UE的短消息中攜帶的SMSC地址不正確時,利用所述短消息中攜帶的主叫MSI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
[0089]所述短信中心地址插入模塊22,具體用于接收來自所述主叫eMSC的位置更新請求消息,并利用所述位置更新請求消息中攜帶的主叫MSI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的主叫歸屬SMSC的SMSC地址;
[0090]向所述主叫eMSC發(fā)送插入用戶數(shù)據(jù)消息,所述插入用戶數(shù)據(jù)消息中攜帶了主叫IMSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
[0091]本發(fā)明實(shí)施例中,所述短信中心地址存儲模塊21,具體用于當(dāng)業(yè)務(wù)運(yùn)營支撐系統(tǒng)eBOSS在eHLR中寫入主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系時,在本地SMSC地址表中存儲主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
[0092]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。
[0093]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0094]本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
[0095]本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個或多個裝置中。上述實(shí)施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。
[0096]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0097]以上公開的僅為本發(fā)明的幾個具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種短消息傳輸方法,其特征在于,該方法包括: 主叫移動交換中心eMSC接收來自主叫用戶設(shè)備UE的短消息; 所述主叫eMSC判斷所述短消息中攜帶的短消息服務(wù)中心SMSC地址是否正確; 如果否,所述主叫eMSC利用所述短消息中攜帶的主叫國際移動用戶識別碼IMSI查詢預(yù)先存儲的SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE ; 如果是,所述主叫eMSC利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
2.如權(quán)利要求1所述的方法,其特征在于,所述主叫eMSC利用所述短消息中攜帶的主叫MSI查詢預(yù)先存儲的SMSC地址表之前,所述方法還包括: 所述主叫eMSC接收來自歸屬位置寄存器eHLR的主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并在所述SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,所述主叫eMSC接收來自eHLR的主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,具體包括: 所述主叫eMSC在收到來自所述主叫UE的位置更新請求消息后,將所述位置更新請求消息發(fā)送給所述eHLR,由所述eHLR利用所述位置更新請求消息中攜帶的主叫MSI查詢得到主叫歸屬SMSC的SMSC地址; 所述主叫eMSC接收來自eHLR的插入用戶數(shù)據(jù)消息,所述插入用戶數(shù)據(jù)消息中攜帶了主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
4.如權(quán)利要求1所述的方法,其特征在于,所述主叫eMSC判斷所述短消息中攜帶的短消息服務(wù)中心SMSC地址是否正確,具體包括: 所述主叫eMSC判斷所述短消息中攜帶的SMSC地址是否滿足預(yù)設(shè)匹配規(guī)則;如果是,則所述主叫eMSC確定所述短消息中攜帶的SMSC地址正確;如果否,則所述主叫eMSC確定所述短消息中攜帶的SMSC地址不正確; 其中,所述預(yù)設(shè)匹配規(guī)則包括以下之一或者任意組合=SMSC地址的號碼長度、SMSC地址的地址范圍、SMSC地址的數(shù)據(jù)格式。
5.—種短消息傳輸方法,其特征在于,該方法包括: 歸屬位置寄存器eHLR在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系; 所述eHLR將主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ;由所述主叫eMSC在本地SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系,并在來自主叫用戶設(shè)備UE的短消息中攜帶的SMSC地址不正確時,利用所述短消息中攜帶的主叫頂SI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
6.如權(quán)利要求5所述的方法,其特征在于,所述eHLR將主叫IMSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫eMSC,具體包括: 所述eHLR接收來自所述主叫eMSC的位置更新請求消息,并利用所述位置更新請求消息中攜帶的主叫MSI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的主叫歸屬SMSC的SMSC地址; 所述eHLR向所述主叫eMSC發(fā)送插入用戶數(shù)據(jù)消息,所述插入用戶數(shù)據(jù)消息中攜帶了主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
7.如權(quán)利要求5所述的方法,其特征在于,所述歸屬位置寄存器eHLR在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,具體包括: 當(dāng)業(yè)務(wù)運(yùn)營支撐系統(tǒng)eBOSS在所述eHLR中寫入主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系時,所述eHLR在本地SMSC地址表中存儲主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
8.—種短消息傳輸系統(tǒng),其特征在于,該系統(tǒng)包括: 歸屬位置寄存器eHLR,用于在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并將所述主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ; 主叫eMSC,用于接收來自eHLR的主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并在本地SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系;以及,接收來自主叫用戶設(shè)備UE的短消息,判斷所述短消息中攜帶的SMSC地址是否正確;如果否,利用所述短消息中攜帶的主叫頂SI查詢本地SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC ;如果是,利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC ; SMSC,用于將所述短消息發(fā)送給被叫UE。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于, 所述主叫eMSC,具體用于判斷所述短消息中攜帶的SMSC地址是否滿足預(yù)設(shè)匹配規(guī)則;如果是,則確定所述短消息中攜帶的SMSC地址正確;如果否,則確定所述短消息中攜帶的SMSC地址不正確; 其中,所述預(yù)設(shè)匹配規(guī)則包括以下之一或者任意組合=SMSC地址的號碼長度、SMSC地址的地址范圍、SMSC地址的數(shù)據(jù)格式。
10.一種主叫移動交換中心eMSC,其特征在于,該主叫eMSC包括: 短信中心地址檢測模塊,用于接收來自主叫用戶設(shè)備UE的短消息,并判斷所述短消息中攜帶的短消息服務(wù)中心SMSC地址是否正確; 短信中心地址糾錯模塊,用于當(dāng)判斷結(jié)果為否時,利用所述短消息中攜帶的主叫國際移動用戶識別碼頂SI查詢預(yù)先存儲的SMSC地址表,得到所述主叫MSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE ; 當(dāng)判斷結(jié)果為是時,利用所述短消息中攜帶的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
11.如權(quán)利要求10所述的主叫eMSC,其特征在于,還包括: 接收短信中心地址模塊,用于接收來自歸屬位置寄存器eHLR的主叫IMSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系,并在所述SMSC地址表中存儲所述主叫MSI與所述SMSC地址之間的對應(yīng)關(guān)系。
12.如權(quán)利要求11所述的主叫eMSC,其特征在于, 所述接收短信中心地址模塊,進(jìn)一步用于在收到來自所述主叫UE的位置更新請求消息后,將所述位置更新請求消息發(fā)送給所述eHLR,由所述eHLR利用所述位置更新請求消息中攜帶的主叫MSI查詢得到主叫歸屬SMSC的SMSC地址;接收來自eHLR的插入用戶數(shù)據(jù)消息,所述插入用戶數(shù)據(jù)消息中攜帶了主叫頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
13.如權(quán)利要求10所述的主叫eMSC,其特征在于, 所述短信中心地址檢測模塊,具體用于判斷所述短消息中攜帶的SMSC地址是否滿足預(yù)設(shè)匹配規(guī)則;如果是,則確定所述短消息中攜帶的SMSC地址正確;如果否,則確定所述短消息中攜帶的SMSC地址不正確; 其中,所述預(yù)設(shè)匹配規(guī)則包括以下之一或者任意組合=SMSC地址的號碼長度、SMSC地址的地址范圍、SMSC地址的數(shù)據(jù)格式。
14.一種歸屬位置寄存器eHLR,其特征在于,該eHLR包括: 短信中心地址存儲模塊,用于在本地短消息服務(wù)中心SMSC地址表中存儲主叫國際移動用戶識別碼頂SI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系; 短信中心地址插入模塊,用于將主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系發(fā)送給主叫移動交換中心eMSC ;由所述主叫eMSC在本地SMSC地址表中存儲所述主叫IMSI與所述SMSC地址之間的對應(yīng)關(guān)系,并在來自主叫用戶設(shè)備UE的短消息中攜帶的SMSC地址不正確時,利用所述短消息中攜帶的主叫MSI查詢本地SMSC地址表,得到所述主叫IMSI對應(yīng)的SMSC地址,并利用查詢得到的SMSC地址將所述短消息發(fā)送給對應(yīng)的SMSC,由所述SMSC將所述短消息發(fā)送給被叫UE。
15.如權(quán)利要求14所述的eHLR,其特征在于, 所述短信中心地址插入模塊,具體用于接收來自所述主叫eMSC的位置更新請求消息,并利用所述位置更新請求消息中攜帶的主叫頂SI查詢本地SMSC地址表,得到所述主叫IMSI對應(yīng)的主叫歸屬SMSC的SMSC地址; 向所述主叫eMSC發(fā)送插入用戶數(shù)據(jù)消息,所述插入用戶數(shù)據(jù)消息中攜帶了主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
16.如權(quán)利要求14所述的eHLR,其特征在于, 所述短信中心地址存儲模塊,具體用于當(dāng)業(yè)務(wù)運(yùn)營支撐系統(tǒng)eBOSS在eHLR中寫入主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系時,在本地SMSC地址表中存儲主叫MSI與主叫歸屬SMSC的SMSC地址之間的對應(yīng)關(guān)系。
【文檔編號】H04W88/18GK104254057SQ201310256390
【公開日】2014年12月31日 申請日期:2013年6月25日 優(yōu)先權(quán)日:2013年6月25日
【發(fā)明者】張曉儒, 郭立燕 申請人:中國移動通信集團(tuán)公司