專利名稱:用于國際漫游通信的消息處理方法和消息處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,特別涉及用于國際漫游通信的消息處理方法和消息處理系統(tǒng)。
背景技術(shù):
國際漫游是指在某個國家或地區(qū)運(yùn)營商的公共陸上移動網(wǎng)絡(luò)(Public LandMobile Network,PLMN)中登記的移動用戶,可以在其他國家或地區(qū)得到與在本地運(yùn)營商網(wǎng)絡(luò)同樣的移動通信服備。所提供的移動通信服務(wù)包括基本語音通話、收發(fā)短信、彩信功能以及來電顯示。由于國際漫游業(yè)務(wù)能使移動用戶在不改變號碼的情況下在各個國家或地區(qū)之間漫游,為出國用戶提供了通信便利。當(dāng)前,全世界正式投入商業(yè)運(yùn)營的移動網(wǎng)絡(luò)中多數(shù)網(wǎng)絡(luò)之間都開展了國際漫游業(yè)務(wù)。但是,由于漫游地運(yùn)營商與歸屬地運(yùn)營商所使用的通信規(guī)則或系統(tǒng)不盡相同,可能會造成用戶無法獲得國際漫游服務(wù)。上面所提到的通信規(guī)則的不同包括在MAP的版本、SCCP子系統(tǒng)、交換機(jī)被叫路由位長限制以及計費(fèi)系統(tǒng)的要求等方面存在差異。針對上述問題,現(xiàn)有的技術(shù)方案是將各個國家的互通消息統(tǒng)一通過第三方國際代理運(yùn)營商統(tǒng)一進(jìn)行規(guī)范。這樣,就能夠?qū)崿F(xiàn)各個運(yùn)營商之間的國際漫游。本發(fā)明的發(fā)明人對上述技術(shù)方案進(jìn)行了深入研究,發(fā)現(xiàn)存在以下問題:在現(xiàn)有技術(shù)方案中,第三方國際代理運(yùn)營商會將漫游地原有信息覆蓋,致使本地運(yùn)營商無法獲知真實(shí)的漫游地信息。由于無法獲知真實(shí)的漫游地信息,本地運(yùn)營商在查找國際漫游故障時會遇到很大困難,難以快速解決漫游故障。
發(fā)明內(nèi)容
本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有的技術(shù)方案中,本地運(yùn)營商無法獲知真實(shí)的漫游地信息。因此,針對該問題提出了一種新的技術(shù)方案,無需經(jīng)過第三方國際代理運(yùn)營商的處理,使得本地運(yùn)營商能夠獲知真實(shí)的漫游地信息。根據(jù)本發(fā)明的第一方面,提供了一種用于國際漫游通信的消息處理方法,包括:對信令消息進(jìn)行解碼;根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對經(jīng)過解碼的消息進(jìn)行判斷,以確定需要修改的消息參數(shù);對該需要修改的消息參數(shù)進(jìn)行修改,以使修改后的消息符合消息目標(biāo)地的通信規(guī)則;對該修改后的消息進(jìn)行編碼。優(yōu)選地,本發(fā)明的用于國際漫游通信的消息處理方法是在漫游地和歸屬地的國際信令轉(zhuǎn)接點(diǎn)(International Signaling Transfer Point, ISTP)之間的直連鏈路進(jìn)行的。優(yōu)選地,上述消息的特征指標(biāo)包括消息的來去方向、消息類型和號碼。優(yōu)選地,對解碼的消息進(jìn)行判斷的步驟包括:首先,根據(jù)消息的特征指標(biāo)讀取判斷規(guī)則。其中,該判斷規(guī)則是根據(jù)漫游地與歸屬地的通信規(guī)則設(shè)立的。然后,根據(jù)該判斷規(guī)則對解碼后的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。
優(yōu)選地,在根據(jù)該判斷規(guī)則對解碼后的消息進(jìn)行判斷以確定需要修改的消息參數(shù)的步驟中,可以包括:首先對解碼的消息進(jìn)行判斷,以確定需要修改的消息。然后,對該需要修改的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。優(yōu)選地,對信令消息進(jìn)行解碼的步驟包括:對信令消息的消息傳送部分(MessageTransfer Part,MTP)層、信令連接控制部分(Signaling Connection Control Part,SCCP)層和移動應(yīng)用部分(Mobile Application Part, MAP)層進(jìn)行解碼。優(yōu)選地,MTP層的參數(shù)包括目的信令點(diǎn)編碼DPC和源信令點(diǎn)編碼0PC,SCCP層的參數(shù)包括信令子系統(tǒng)號碼SSN、翻譯類型TT和全局碼GT,MAP層的參數(shù)包括消息類型、移動標(biāo)識號碼MIN、國際移動臺識別碼MS1、觸發(fā)地址列表Triglist、漫游地移動交換中心標(biāo)識MSCID、路由碼和臨時本地號碼簿號碼TLDN。根據(jù)本發(fā)明的另一方面,還提供了一種用于國際漫游通信的消息處理系統(tǒng),包括解碼單元、判斷單元、修改單元和編碼單元。其中,解碼單元用于對信令消息進(jìn)行解碼。判斷單元用于根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對所述解碼的消息進(jìn)行判斷,以確定需要適配的消息。修改單元用于對需要適配的消息進(jìn)行修改,以使修改后的消息符合消息目標(biāo)地的通信規(guī)則。編碼單元用于對修改后的消息進(jìn)行編碼。優(yōu)選地,該消息處理系統(tǒng)以無信令點(diǎn)方式串接連接在漫游地和歸屬地的國際信令轉(zhuǎn)接點(diǎn)ISTP之間的直連鏈路中。優(yōu)選地,上述消息的特征指標(biāo)包括消息的來去方向、消息類型和號碼。優(yōu)選地,判斷單元包括讀取模塊和判斷模塊。其中,讀取模塊用于根據(jù)消息的特征指標(biāo)讀取判斷規(guī)則,該判斷規(guī)則是根據(jù)漫游地與歸屬地的通信規(guī)則設(shè)立的。判斷模塊用于根據(jù)判斷規(guī)則對解碼后的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。優(yōu)選地,判斷模塊可包括第一判斷子模塊和第二判斷子模塊。其中,第一判斷子模塊用于對所述解碼的消息進(jìn)行判斷,以確定需要修改的消息。第二判斷子模塊用于對所述需要修改的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。 優(yōu)選地,解碼單元對信令消息進(jìn)行解碼包括對信令消息的MTP層、SCCP層和MAP層進(jìn)行解碼。優(yōu)選地,MTP層的參數(shù)包括DPC和0PC,SCCP層的參數(shù)包括SSN、TT和GT,MAP層的參數(shù)包括消息類型、MIN、MS1、觸發(fā)地址Triglist、漫游地MSCID、路由碼和TLDN。本發(fā)明的一個優(yōu)點(diǎn)在于,通過根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對解碼消息進(jìn)行判斷和修改,使得修改后的消息符合消息目的地的通信規(guī)則。無需通過第三方國際代理運(yùn)營商就能實(shí)現(xiàn)國際漫游。這樣,漫游地原有信息不會被覆蓋,本地運(yùn)營商能夠方便獲取該漫游地信息,便于查找國際漫游故障,為客戶提供更為優(yōu)質(zhì)的國際漫游通信服務(wù)。通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會變得更為清楚。
構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同說明書一起用于解釋本發(fā)明的原理。
參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:圖1是根據(jù)本發(fā)明一個實(shí)施例的用于國際漫游通信的消息處理方法的流程圖。圖2是根據(jù)本發(fā)明另一個實(shí)施例的用于國際漫游通信的消息處理方法的詳細(xì)流程圖。圖3是根據(jù)本發(fā)明的用于國際漫游通信的消息處理系統(tǒng)的位置示意圖。圖4是根據(jù)本發(fā)明的一個實(shí)施例的用于國際漫游通信的消息處理系統(tǒng)的結(jié)構(gòu)示意圖。圖5是圖4中的判斷單元的結(jié)構(gòu)示意圖。圖6是根據(jù)本發(fā)明一個實(shí)施例的用于國際漫游通信的消息處理系統(tǒng)的工作流程圖。圖7是根據(jù)本發(fā)明另一個實(shí)施例的用于國際漫游通信的消息處理系統(tǒng)的工作流程圖。
具體實(shí)施例方式現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。以下對至少一個示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。圖1示出了本發(fā)明一個實(shí)施例的用于國際漫游通信的消息處理方法的流程圖。如圖1所示,在步驟SlOl中,對信令消息進(jìn)行解碼。具體地,對經(jīng)由國際信令轉(zhuǎn)接點(diǎn)發(fā)送的國際信令進(jìn)行解碼。在步驟S102中,根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對解碼后的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。漫游地與歸屬地的通信規(guī)則不盡相同。這種不同包括漫游地運(yùn)營商與歸屬地運(yùn)營商所使用的CDMA信令MAP版本不同、SCCP子系統(tǒng)不同、交換機(jī)被叫路由位長受限、計費(fèi)系統(tǒng)要求不同等。因此,可根據(jù)消息的特征指標(biāo)和通信規(guī)則的不同對解碼后的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。當(dāng)判斷結(jié)果為是時,執(zhí)行步驟S103。當(dāng)判斷結(jié)果為否時,執(zhí)行步驟S105。在步驟S103中,對所確定的需修改的消息參數(shù)進(jìn)行修改,以使修改后的消息符合消息目的地的通信規(guī)則??梢愿鶕?jù)需要對具體的參數(shù)進(jìn)行調(diào)整,也可以增加消息參數(shù)或者刪除消息參數(shù)。在步驟S104中,對修改后的消息進(jìn)行編碼。之后,將編碼后的消息發(fā)送至消息目標(biāo)地所在的國際信令轉(zhuǎn)接點(diǎn)。在步驟S105中,對該消息直接透傳。由于本發(fā)明的技術(shù)方案是根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對解碼后的消息進(jìn)行判斷和修改,使得修改后的消息符合消息目的地的通信規(guī)則,從而實(shí)現(xiàn)移動用戶在多個運(yùn)營商之間的國際漫游。由于在此過程中沒有引入第三方國際代理運(yùn)營商,漫游地的信息不會被覆蓋,因此本地運(yùn)營商能夠方便地獲知真實(shí)的漫游地信息,確??焖俨檎业絿H漫游的故障,從而為客戶提供更為優(yōu)質(zhì)的通信服務(wù)。圖2示出了本發(fā)明的另一個實(shí)施例的用于國際漫游通信的消息處理方法的詳細(xì)流程圖。如圖2所示,在步驟S201中,對消息的MTP層進(jìn)行解碼。對信令消息進(jìn)行解碼可以包括對信令消息的MTP層、SCCP層和MAP層進(jìn)行解碼。在本實(shí)施例中,首先對MTP層的參數(shù)進(jìn)行解碼。其中,MTP層的參數(shù)可包括DPC和0PC。在步驟S202中,判斷消息類型是否為單元數(shù)據(jù)(UnitData,UDT)。當(dāng)消息類型為UDT時,執(zhí)行步驟S225和步驟S226 ;當(dāng)消息類型不是UDT時,執(zhí)行步驟S203。在步驟S225中,對UDT SCCP層進(jìn)行解碼;在步驟S226中,對UDT MAP層進(jìn)行解碼。其中,SCCP層的參數(shù)可包括SSN、TT和GT。MAP層的參數(shù)可包括消息類型、MINUMS1、觸發(fā)地址Triglist、漫游地MSCID、路由碼和TLDN。在步驟S227中,判斷所解碼的消息中是否有需要修改的參數(shù)。在該步驟中,可以根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對解碼的消息進(jìn)行判斷。消息的特征指標(biāo)包括消息的來去方向、消息類型和號碼。具體地,可根據(jù)消息的來去方向讀取判斷規(guī)則。該判斷規(guī)則是根據(jù)漫游地與歸屬地的通信規(guī)則設(shè)定的。根據(jù)所讀取的判斷規(guī)則對解碼后的消息進(jìn)行判斷,從而確定出需要修改的消息參數(shù)。例如,歸屬地運(yùn)營商和漫游地運(yùn)營商的MSC設(shè)備所能處理的路由碼位長不同,因此需要判斷所解碼的消息的路由碼的位長是否符合目的地運(yùn)營商關(guān)于路由碼位長的要求。在優(yōu)選方式中,該判斷步驟可以分兩步進(jìn)行。首先,根據(jù)所讀取的判斷規(guī)則對所解碼的消息進(jìn)行判斷,從而確定出需要修改的消息。然后,對確定出的需修改的消息進(jìn)行判斷,從而確定出該消息中需要修改的具體參數(shù)。當(dāng)沒有需要修改的消息時,直接將該消息透傳。當(dāng)判斷出存在需要修改的參數(shù)時,執(zhí)行步驟S228。在步驟S228中,對需要修改的參數(shù)進(jìn)行修改。例如,在上述例子中,當(dāng)消息的路由碼的位長超過目的地運(yùn)營商的MSC設(shè)備所能處理的路由碼位長,可以減少路由碼的位長。在步驟S229中,對UDT_1消息進(jìn)行編碼。編碼之后,將修改后的消息發(fā)送至目的地所在的國際信令轉(zhuǎn)接點(diǎn)。在步驟S202中,當(dāng)判斷出消息類型不是UDT時,執(zhí)行步驟S203,即判斷消息類型是否為XUDT。當(dāng)消息類型不是XUDT時,直接透傳該信息。當(dāng)消息類型為XUDT時,執(zhí)行步驟S204。在步驟S204中,判斷XUDT是否為I。
當(dāng)XUDT為I時,執(zhí)行步驟S205和步驟S206。在步驟S205中,對XUDT_1SCCP層消息進(jìn)行解碼;在步驟S206中,對XUDT_1MAP層消息進(jìn)行解碼。這與步驟S225和步驟S226相類似。在步驟S207中,判斷所解碼的消息的參數(shù)是否需要修改。這與步驟S227相類似。當(dāng)無需修改時,直接進(jìn)行透傳。當(dāng)判斷出需要修改參數(shù)時,執(zhí)行步驟S208。在步驟S208中,對所確定的需修改的參數(shù)進(jìn)行調(diào)整。這與步驟S228相類似。在步驟S209中,對XUDT_1消息進(jìn)行編碼。之后,將該消息發(fā)送至目的地的國際信令轉(zhuǎn)接點(diǎn)。在步驟S204中,當(dāng)判斷出XUDT不為I時,執(zhí)行步驟S215和S216進(jìn)行解碼。其中,在步驟S215中,對XUDT_2SCCP層消息進(jìn)行解碼,這與步驟S225、S205類似。在步驟S216中,對XUDT_2MAP層消息進(jìn)行解碼,這與步驟S226、S206類似。之后,執(zhí)行步驟S217。在步驟S217中,判斷所解碼的消息的參數(shù)是否需要修改。如果沒有需要修改的參數(shù),則將該消息直接透傳。當(dāng)確定出需要修改的參數(shù)時,執(zhí)行步驟S218。在步驟S218中,修改該參數(shù),以使修改后的消息符合消息目的地的通信規(guī)則。這與步驟S228、步驟S208相類似。之后,執(zhí)行步驟S219。在步驟S219中,對XUDT_2消息進(jìn)行編碼。最后將該編碼消息發(fā)送至目標(biāo)地的國際信令轉(zhuǎn)接點(diǎn)。下面參考圖3至圖5描述本發(fā)明實(shí)施例的用于國際漫游通信的消息處理系統(tǒng)。圖3示出了消息處理系統(tǒng)的位置。如圖3所示,消息處理系統(tǒng)10以無信令點(diǎn)方式串接在第一 ISTP111和第二 ISTP121之間的直連鏈路上。MSC112、HLR113和SMSC114均通過第一 ISTP111收發(fā)信息。類似地,MSC122、HLR123和SMSC124均通過第二 ISTP121收發(fā)信息。由于漫游地與歸屬地的通信運(yùn)營商所采用的通信規(guī)則不盡相同。當(dāng)消息處理系統(tǒng)設(shè)置在漫游地與歸屬地的國際信令轉(zhuǎn)接點(diǎn)ISTP之間,可以對國際信令轉(zhuǎn)接點(diǎn)ISTP發(fā)出的消息進(jìn)行判斷和修改,以使修改后的消息符合消息目標(biāo)地的通信規(guī)則。圖4示出了本發(fā)明一個實(shí)施例的用于國際漫游通信的消息處理系統(tǒng)的結(jié)構(gòu)示意圖。如圖4所示,消息處理系統(tǒng)10包括解碼單元101、判斷單元102、修改單元103和編碼單兀104。其中,解碼單元101用于對信令消息進(jìn)行解碼。具體地,解碼單元101可以對信令消息的MTP層、SCCP層和MAP層進(jìn)行解碼。其中,MTP層的參數(shù)可包括DPC和OPC,SCCP層的參數(shù)可包括SSN、TT和GT,MAP層的參數(shù)可包括消息類型、MINUMS1、觸發(fā)地址Triglist、漫游地MSCID、路由碼和TLDN。需要說明的是,解碼單元101不限于僅對MTP層、SCCP層和MAP層進(jìn)行解碼,還可以對其他內(nèi)容解碼。此外,也可根據(jù)需要,只進(jìn)行MTP層解碼、SCCP層解碼和MAP層解碼中的一項(xiàng)或兩項(xiàng)。判斷單元102用于根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對所述解碼的消息進(jìn)行判斷,以確定需要適配的消息。其中,消息的特征指標(biāo)可以包括消息的來去方向、消息類型和號碼。
修改單元103用于對所述需要適配的消息進(jìn)行修改,以使修改后的消息符合消息目標(biāo)地的通信規(guī)則。編碼單元104用于對修改后的消息進(jìn)行編碼。圖5示出了上述實(shí)施例中的判斷單元102的結(jié)構(gòu)。如圖5所示,判斷單元102包括讀取模塊1021和判斷模塊1022。其中,讀取模塊1021用于根據(jù)消息的特征指標(biāo)讀取判斷規(guī)則。判斷規(guī)則是根據(jù)漫游地與歸屬地的通信規(guī)則設(shè)立的。判斷模塊1022根據(jù)判斷規(guī)則判斷解碼的消息是否需要修改,從而確定出需要修改的消息參數(shù)。在優(yōu)選實(shí)施方式中,判斷模塊1022可以包括兩個子模塊。其中,第一判斷子模塊用于對解碼后的消息進(jìn)行判斷,以確定需要修改的消息。第二判斷子模塊用于對需要修改的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。由于設(shè)置了兩個判斷子模塊,當(dāng)?shù)谝慌袛嘧幽K判斷解碼后的消息不需要修改時,可以直接將該消息透傳,無需繼續(xù)對該消息的參數(shù)進(jìn)行判斷。這樣簡化了處理程序,提高了消息處理系統(tǒng)的處理速度。在國際漫游中,漫游地與歸屬地的通信規(guī)則的不同是造成漫游故障的主要原因。下面以國際漫游中的幾個常見事例為例對本發(fā)明的用于國際漫游通信的消息處理系統(tǒng)進(jìn)行說明。圖6根據(jù)本發(fā)明一個實(shí)施例的用于國際漫游通信的消息處理系統(tǒng)的工作流程圖。本實(shí)施例的情景是關(guān)于漫游用戶的路由碼超過漫游地運(yùn)營商MSC設(shè)備的處理位長的情況。例如,漫游用戶設(shè)有彩鈴業(yè)務(wù),當(dāng)該漫游用戶被叫時,需要前插彩鈴路由碼,致使該漫游用戶的路由碼位長超 過18位。而漫游地運(yùn)營商的MSC設(shè)備所處理的位長最多為18位。因此,漫游地運(yùn)營商的MSC無法后續(xù)路由,造成被叫不成功。采用本發(fā)明的用于國際漫游通信的消息處理系統(tǒng),可以解決上述問題。具體如下:在步驟S601中,HLR通過歸屬地的國際信令轉(zhuǎn)接點(diǎn)將REGNOT消息發(fā)送至消息處理系統(tǒng)。該REGNOT消息包括始發(fā)GT、目的GT和彩鈴路由碼。在步驟S602中,主要包括以下內(nèi)容:首先,對該REGNOT消息進(jìn)行解碼。然后,判斷該解碼消息的路由碼是否超過漫游地MSC設(shè)備的處理位長。在本實(shí)施例中,通過判斷單元判斷該解碼后的消息的路由碼是否超過18位。當(dāng)判斷出該消息的路由碼超過漫游地MSC設(shè)備的處理位長時,刪減路由碼的位長。在本實(shí)施例中,可通過修改單元刪除REGNOT消息中的彩鈴路由碼,以使得路由碼的總位長小于18位。最后,由編碼單元對消息進(jìn)行編碼。在步驟S603中,由國際漫游通信的消息處理系統(tǒng)經(jīng)由漫游地所在的國際信令轉(zhuǎn)接點(diǎn)向MSC發(fā)送REGNOT消息。該REGNOT消息已經(jīng)過處理,不再包含彩鈴路由碼。本實(shí)施例中的彩鈴路由碼的參數(shù)如下:10011111 9F1000000181
00010110 16:標(biāo)簽(0x9F8116)0000011107:長度(7)0000011006:數(shù)字類型(0x06)00110001 31:號碼性質(zhì)(49)00100001 21:編號計劃[備用](2)00100001 21:編碼方案[BCD編碼,奇數(shù)位號碼](I)00000110O6:數(shù)字個數(shù)(6)0001000111000100011100000010 02:數(shù)字(111120)本實(shí)施例中的參數(shù)Routing digits的碼流樣例可以為:9F 81 16 06 04 36 21 04 04 09。在步驟S604中,MSC通過漫游地所在的國際信令轉(zhuǎn)接點(diǎn)向消息處理系統(tǒng)發(fā)送REGNOT(ACK)消息。在步驟S605中,消息處理系統(tǒng)將該消息通過歸屬地的國際信令轉(zhuǎn)接點(diǎn)透傳至HLR。由于消息處理系統(tǒng)刪除了彩鈴路由碼,漫游地MSC將不知此漫游用戶擁有彩鈴業(yè)務(wù)。這樣,該漫游用戶作為被叫時不會觸發(fā)彩鈴流程。該漫游用戶的被叫位長小于18位,例如其被叫位長為+861XXXXXXXXXX,從而實(shí)現(xiàn)正常接續(xù)。在本發(fā)明的另一個實(shí)施例中,其應(yīng)用場景是關(guān)于北美運(yùn)營商MIN號與其他運(yùn)營商的MSI號的后10位相重復(fù)的情況。由于北美運(yùn)營商的用戶早期只使用MIN號,其MIN號只有10位。在CDMA發(fā)展后,10位數(shù)字已經(jīng)不夠使用。新的運(yùn)營商均采用MSI號,并且MSI號的后10位在本地系統(tǒng)中一般為MIN號。這樣,當(dāng)北美通信用戶漫入中國時,可能發(fā)生由于MIN號相同而誤認(rèn)客戶的情況。例如,北美漫游用戶在中國被呼叫時,可能會誤呼叫其他用戶,該誤呼叫的用戶的MIN號與該漫游用戶的IMSI號的后10位相同。針對這種情況,可以采用本發(fā)明的消息處理系統(tǒng)予以解決,具體過程如下:首先,對北美運(yùn)營商的國際信令轉(zhuǎn)接點(diǎn)發(fā)送的消息進(jìn)行解碼。然后,判斷該用戶的MIN號是否需要修改。當(dāng)判斷需要修改后,可對MIN號進(jìn)行修改。例如,可在MIN號之前添加00000。需要說明的,對北美運(yùn)營商的MIN號前插00000只是示例性描述,可根據(jù)需要進(jìn)行其他方式的修改。最后,對該消息進(jìn)行編碼。采用本發(fā)明的技術(shù)方案,通過對MIN號進(jìn)行修改登記后,該用戶的設(shè)備無論作為主叫和被叫均可被漫游地的MSC識別。圖7是根據(jù)本發(fā)明另一個實(shí)施例的用于國際漫游通信的消息處理系統(tǒng)的工作流程圖。在本實(shí)施例中,采用本發(fā)明的用于國際漫游通信的消息處理系統(tǒng)可以實(shí)現(xiàn)國際漫游短信的計費(fèi)。 在步驟S701中,歸屬地MSC經(jīng)由國際信令轉(zhuǎn)接點(diǎn)向消息處理系統(tǒng)發(fā)送點(diǎn)對點(diǎn)發(fā)送短消息-消息起源SMDPP-MO消息。該消息包括始發(fā)全局碼GT和目標(biāo)全局碼GT。在步驟S702中,消息處理系統(tǒng)對該消息進(jìn)行處理,主要包括:首先,對消息進(jìn)行解碼。然后,判斷該消息的始發(fā)地址參數(shù)中是否包括漫游地運(yùn)營商標(biāo)識。當(dāng)判斷為否時,對始發(fā)地址參數(shù)進(jìn)行修改。具體地,可在SMS始發(fā)地址值中添加漫游地MSC標(biāo)識。最后,對該消息進(jìn)行編碼。在步驟S703中,消息處理系統(tǒng)將SMDPP-MO消息經(jīng)由國際信令轉(zhuǎn)接點(diǎn)發(fā)送至MC。在步驟S704中,由MC將SMDPP-MO(ACK)消息經(jīng)由國際信令轉(zhuǎn)接點(diǎn)發(fā)送至消息處理系統(tǒng)。在步驟S705中,消息處理系統(tǒng)將該消息經(jīng)由國際信令轉(zhuǎn)接點(diǎn)發(fā)送至MSC。至此,已經(jīng)詳細(xì)描述了根據(jù)本發(fā)明的用于國際漫游通信的消息處理方法和消息處理系統(tǒng)。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開的技術(shù)方案。由于本發(fā)明將消息處理系統(tǒng)以無信令點(diǎn)方式串接在兩個國際信令轉(zhuǎn)接點(diǎn)之間的直連鏈路中,該消息處理系統(tǒng)能夠根據(jù)歸屬地和漫游地的通信規(guī)則對經(jīng)由國際信令轉(zhuǎn)接點(diǎn)發(fā)出的信令消息進(jìn)行判斷和修改,使得修改后的消息符合消息目的地的通信規(guī)則,從而實(shí)現(xiàn)國際漫游。在過程中,由于沒有引入第三方國際代理運(yùn)營商,因此漫游地原有信息不會被覆蓋。本地運(yùn)營商能夠方便地獲得該漫游地的信息,這至少帶來以下效果:1、本地運(yùn)營商由于掌握了真實(shí)的漫游地信息,便于查找國際漫游故障的原因,從而更為快速地解決故障,為客戶提供更高質(zhì)量的通信服務(wù)。2、由于掌握了真實(shí)的漫游地信息,本地運(yùn)營商也就掌握了業(yè)務(wù)的批價核實(shí)權(quán)力,不再受制于第三方國際代理運(yùn)營商。3、本地運(yùn)營商可以自由地與各個國家之間的信令直連,并能夠自主推出國際漫游的特色服務(wù),為消費(fèi)者提供多樣化服務(wù)。雖然已經(jīng)通過示例對本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
權(quán)利要求
1.一種用于國際漫游通信的消息處理方法,其特征在于,包括: 對信令消息進(jìn)行解碼; 根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對所述解碼的消息進(jìn)行判斷,以確定需要修改的消息參數(shù); 對所述需要修改的消息參數(shù)進(jìn)行修改,以使修改后的消息符合消息目標(biāo)地的通信規(guī)則; 對修改后的消息進(jìn)行編碼。
2.如權(quán)利要求1所述的用于國際漫游通信的消息處理方法,其特征在于,所述用于國際漫游通信的消息處理方法是在漫游地和歸屬地的國際信令轉(zhuǎn)接點(diǎn)ISTP之間的直連鏈路進(jìn)行的。
3.如權(quán)利要求2所述的用于國際漫游通信的消息處理方法,其特征在于,所述消息的特征指標(biāo)包括消息的來去方向、消息類型和號碼。
4.如權(quán)利要求3所述的用于國際漫游通信的消息處理方法,其特征在于,所述對解碼的消息進(jìn)行判斷包括: 根據(jù)消息的特征指標(biāo)讀取判斷規(guī)則,所述判斷規(guī)則是根據(jù)漫游地與歸屬地的通信規(guī)則設(shè)立的; 根據(jù)所述判斷規(guī)則對所述解碼的 消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。
5.如權(quán)利要求4所述的用于國際漫游通信的消息處理方法,其特征在于,所述根據(jù)所述判斷規(guī)則對所述解碼的消息進(jìn)行判斷包括: 對所述解碼的消息進(jìn)行判斷,以確定需要修改的消息; 對所述需要修改的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。
6.如權(quán)利要求2所述的用于國際漫游通信的消息處理方法,其特征在于,所述對信令消息進(jìn)行解碼包括: 對所述信令消息的消息傳送部分MTP層、信令連接控制部分SCCP層和移動應(yīng)用部分MAP層進(jìn)行解碼,其中, 所述MTP層的參數(shù)包括目的信令點(diǎn)編碼DPC和源信令點(diǎn)編碼OPC ; 所述SCCP層的參數(shù)包括信令子系統(tǒng)號碼SSN、譯類型TT和全局碼GT ; 所述MAP層的參數(shù)包括消息類型、移動標(biāo)識號碼MIN、國際移動臺識別碼IMS1、觸發(fā)地址列表Triglist、漫游地移動交換中心標(biāo)識MSCID、路由碼和臨時本地號碼簿號碼TLDN。
7.一種用于國際漫游通信的消息處理系統(tǒng),其特征在于,包括: 解碼單元,用于對信令消息進(jìn)行解碼; 判斷單元,用于根據(jù)消息的特征指標(biāo)和漫游地與歸屬地的通信規(guī)則對所述解碼的消息進(jìn)行判斷,以確定需要適配的消息; 修改單元,用于對所述需要適配的消息進(jìn)行修改,以使修改后的消息符合消息目標(biāo)地的通信規(guī)則; 編碼單元,用于對修改后的消息進(jìn)行編碼。
8.如權(quán)利要求7所述的用于國際漫游通信的消息處理系統(tǒng),其特征在于, 所述消息處理系統(tǒng)以無信令點(diǎn)方式串接在漫游地和歸屬地的國際信令轉(zhuǎn)接點(diǎn)ISTP之間的直連鏈路。
9.如權(quán)利要求8所述的用于國際漫游通信的消息處理系統(tǒng),其特征在于,所述消息的特征指標(biāo)包括消息的來去方向、消息類型和號碼。
10.如權(quán)利要求9所述的用于國際漫游通信的消息處理系統(tǒng),其特征在于,所述判斷單元包括: 讀取模塊,用于根據(jù)消息的特征指標(biāo)讀取判斷規(guī)則,所述判斷規(guī)則是根據(jù)漫游地與歸屬地的通信規(guī)則設(shè)立的; 判斷模塊,用于根據(jù)所述判斷規(guī)則對所述解碼的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。
11.如權(quán)利要求10所述的用于國際漫游通信的消息處理系統(tǒng),其特征在于,所述判斷模塊包括: 第一判斷子模塊,用于對所述解碼的消息進(jìn)行判斷,以確定需要修改的消息; 第二判斷子模塊,用于對所述需要修改的消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。
12.如權(quán)利要求8所述的用于國際漫游通信的消息處理系統(tǒng),其特征在于,所述解碼單元對信令消息進(jìn)行解碼包括對所述信令消息的MTP層、SCCP層和MAP層進(jìn)行解碼,其中, 所述MTP層的參數(shù)包括DPC和OPC ; 所述SCCP層的參數(shù)包括SSN、TT和GT ; 所述MAP層的參數(shù)包括消息類型、MIN、IMS1、觸發(fā)地址Triglist、漫游地MSCID、路由碼和 TLDN。`
全文摘要
本發(fā)明公開了一種用于國際漫游通信的消息處理方法和消息處理系統(tǒng)。根據(jù)該方法,首先對信令消息進(jìn)行解碼,并根據(jù)特征指標(biāo)和通信規(guī)則對解碼后的信令消息進(jìn)行判斷,以確定需要修改的消息參數(shù)。然后,對所確定需要修改的消息參數(shù)進(jìn)行修改,以使修改后的消息符合消息目標(biāo)地的通信規(guī)則。最后,可對修改后的消息進(jìn)行編碼。采用本方法可以不必通過第三方國際代理運(yùn)營商就能使信令消息滿足對漫游地運(yùn)營商和歸屬地運(yùn)營商的通信規(guī)則的兼容。本地運(yùn)營商能夠方便獲取漫游地信息,從而為客戶提供更為優(yōu)質(zhì)的國際漫游通信服務(wù)。
文檔編號H04W8/12GK103118353SQ201110363159
公開日2013年5月22日 申請日期2011年11月16日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者戎琪 申請人:中國電信股份有限公司