專利名稱::校驗移動臺漫游號碼的方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,尤其涉及一種在被叫移動臺漫游的情況下校驗移動臺漫游號碼的方法、設(shè)備和系統(tǒng)。
背景技術(shù):
:為了實現(xiàn)漫游功能,GSM為用戶定義了MSRN(MobileStationRoamingNumber,移動臺漫游號碼)。在GSM(GlobalSystemforMobileCommunications,中文為全球移動通訊系統(tǒng))和WCDMA(WidebandCodeDivisionMultipleAccess,寬帶分碼多工存取)CS域(CircuitSwitch,電路承載域)網(wǎng)絡(luò)中,處在漫游狀態(tài)的移動臺為^C叫方時,該移動臺當(dāng)前所在的VMSC(VisitedMobileSwitchingCentre,拜訪移動交換中心)會為所述移動臺分配MSRN,并將該MSRN通知給主叫終端所在的GMSC(GatewayMobileSwitchingCentre,網(wǎng)關(guān)移動交換中心),主叫終端所在的GMSC記錄所述MSRN,并根據(jù)此MSRN向被叫所在的VMSC發(fā)起入局呼叫,然后此VMSC再根據(jù)MSRN找到對應(yīng)的用戶并下發(fā)呼叫。MSRN通常的格式是MSC(MobileSwitchingCentre,移動交換中心)號碼前綴加索引,其中,索引是0到999之間的一個數(shù)字。如果移動臺當(dāng)前的MSC的號碼是8613900755,為該移動臺分配的索引為032,則該移動臺的MSRN為8613900755032。現(xiàn)有的索引分配方案一般是在空閑的范圍內(nèi)隨機分配,即在0到999的索引中,隨機選擇一個空閑的索引用于組成MSRN,并將該MSRN分配給移動臺;分配之后,會為該MSRN設(shè)置一個定時器;如果被叫移動臺所在的VMSC收到主叫GMSC的入局呼叫H皮叫移動臺對應(yīng)所述MSRN),定時器就停止計時;如果始終沒有收到以此MSRN為被叫號碼的呼叫,定時器將超時。無論是上面哪種情況,MSRN都會被釋放,進(jìn)入空閑狀態(tài),以供后續(xù)其他呼叫使用。由于被叫移動臺只有MSRN這一標(biāo)識,當(dāng)主叫GMSC讀:又記錄的MSRN時發(fā)生錯誤,或所述主叫GMSC從接收所述MSRN到發(fā)出呼叫請求所間隔的時長超出定時器時限,所述MSRN已釋》文進(jìn)入空閑狀態(tài)時,VMSC可能已經(jīng)將所述MSRN分配給另一個呼叫,這時,主叫GMSC發(fā)出的所述MSRN就變成了錯誤的,但VMSC無法識別所述MSRN的正確與否,仍然會根據(jù)所述MSRN將呼叫續(xù)接至另一個呼叫中的移動臺,造成串話情況的發(fā)生。
發(fā)明內(nèi)容本發(fā)明的實施例提供一種校驗移動臺漫游號碼的方法、設(shè)備和系統(tǒng),以解決現(xiàn)有技術(shù)中因MSRN識別錯誤導(dǎo)致的串話問題。一種校^r移動臺漫游號碼的方法,包括接收呼叫請求,所述呼叫請求攜帶移動臺漫游號碼和第一校驗號碼;根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼,所述第二校驗號碼是分配漫游號碼請求中攜帶的校驗號碼,所述移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系是在分配移動臺漫游號碼時存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;判斷所述第一校驗號碼與所述第二校驗號碼是否相同;如果不同,則確認(rèn)所述移動臺漫游號碼錯誤。本發(fā)明的實施例還提供了一種拜訪移動交換中心。一種拜訪移動交換中心,包括呼叫接收模塊,用于接收呼叫請求,所述呼叫請求攜帶移動臺漫游號碼和第一校驗號碼;第二校驗號碼獲取模塊,用于根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼,所述第二校驗號碼是分配漫游號碼請求中攜帶的校驗號碼,所述移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系是在分配移動臺漫游號碼時存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;校驗?zāi)K,用于對所述呼叫接收模塊接收的所述移動臺漫游號碼進(jìn)行校驗,具體為判斷所述第一校驗號碼與所述第二校驗號碼獲取模塊獲取的第二校驗號碼是否相同;在所述第一校驗號碼與所述第二校驗號碼不同時,確認(rèn)所述移動臺漫游號碼錯誤。本發(fā)明的實施例還提供了一種網(wǎng)關(guān)移動交換中心。一種網(wǎng)關(guān)移動交換中心,包括第一請求發(fā)送模塊,用于向拜訪移動交換中心發(fā)送呼叫請求,所述呼叫請求中攜帶第一校驗號碼和漫游號碼,所述第一校驗號碼用于拜訪移動交換中心通過判斷所述第一校驗號碼和根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系獲取的第二校驗號碼是否相同,來確定所述移動臺漫游號碼是否正確;第二請求發(fā)送^t塊,用于向拜訪移動交換中心發(fā)送分配漫游號碼請求,所述分配漫游號碼請求中攜帶第二校驗號碼。本發(fā)明的實施例還提供了一種校驗移動臺漫游號碼的系統(tǒng)。一種校驗移動臺漫游號碼的系統(tǒng),包括拜訪移動交換中心和網(wǎng)關(guān)移動交換中心所述網(wǎng)關(guān)移動交換中心,用于為呼叫分配第二才t瞼號碼,并在向拜訪移動交換中心發(fā)送的分配漫游號碼請求中攜帶所述第二校驗號碼;用于為呼叫分配第一校驗號碼,并向所述拜訪移動交換中心發(fā)送呼叫請求,所述呼叫請求中攜帶有所述第一校驗號碼和所述拜訪移動交換中心分配的移動臺漫游號碼;所述網(wǎng)關(guān)移動交換中心為同一呼叫分配相同的第一校驗號碼及第二校驗號碼;所述拜訪移動交換中心,用于根據(jù)接收到的所述分配漫游號碼請求分配漫游號碼,并保存所述漫游號碼與所述分配漫游號碼請求中攜帶的第二校驗號碼之間的對應(yīng)關(guān)系;用于所述接收呼叫請求,根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼;判斷所述第一校驗號碼與所述第二校驗號碼是否相同;如果不同,則確認(rèn)移動臺漫游號碼錯誤。本發(fā)明的實施例帶來的有益效果如下本發(fā)明實施例提供的校驗移動臺漫游號碼的方法、設(shè)備和系統(tǒng),根據(jù)接收的呼叫請求中攜帶的移動臺漫游號碼及所述移動臺漫游號碼與第二校驗號碼的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼;并將所述第二校驗號碼與所述呼叫請求中攜帶的第一校驗號碼進(jìn)行比較,判斷所述第一校驗號碼與所述第二校驗號碼是否相同;當(dāng)所述第一校驗號碼與所述第二校驗號碼不同時,確定所述移動臺漫游號碼錯誤;解決了現(xiàn)有技術(shù)中因MSRN識別錯誤導(dǎo)致的串話問題。圖1為本發(fā)明的實施例提供的一種校驗移動臺漫游號碼的方法的流程圖;圖2為本發(fā)明實施例一提供的一種校驗移動臺漫游號碼的方法的流程圖;圖3為本發(fā)明實施例二提供的一種校驗移動臺漫游號碼的方法的流程圖;圖4為本發(fā)明的實施例提供的一種拜訪移動交換中心的結(jié)構(gòu)示意圖;圖5為本發(fā)明的另一實施例提供的一種拜訪移動交換中心的結(jié)構(gòu)示意圖6為本發(fā)明的實施例提供的一種網(wǎng)關(guān)交換中心的結(jié)構(gòu)示意圖7為本發(fā)明的另一實施例提供的一種網(wǎng)關(guān)交換中心的結(jié)構(gòu)示意圖8為本發(fā)明的實施例提供的一種校驗移動臺漫游號碼的系統(tǒng)的結(jié)構(gòu)示意圖。具體實施例方式現(xiàn)有^t術(shù)中,處在漫游狀態(tài)的移動臺為^^皮叫方時,該移動臺當(dāng)前所在的VMSC會為所述移動臺分配MSRN,并將該MSRN通知^^主叫終端所在的GMSC,主叫終端所在的GMSC記錄所述MSRN,并根據(jù)此MSRN向被叫所在的VMSC發(fā)起入局呼叫,然后此VMSC再根據(jù)所述MSRN找到對應(yīng)的用戶并下發(fā)呼叫。由于被叫移動臺只有MSRN這一標(biāo)識,當(dāng)主叫GMSC讀取記錄的MSRN時,容易產(chǎn)生錯誤的MSRN;或所述主叫GMSC從接收所述MSRN到發(fā)出呼叫請求所間隔的時長超出定時器時限,所述MSRN已釋放進(jìn)入空閑狀態(tài)時,VMSC可能已經(jīng)將所述MSRN分配給另一個呼叫。這時,主叫GMSC發(fā)出的所述MSRN就變成了錯誤的,但VMSC無法識別所述MSRN的正確與否,仍然會根據(jù)所述MSRN將呼叫續(xù)接至另一個呼叫中的移動臺,以至出現(xiàn)串話的錯誤。為了解決因MSRN識別錯誤導(dǎo)致的串話問題,本發(fā)明的實施例提供了一種校驗移動臺漫游號碼的方法。一種校驗移動臺漫游號碼的方法,包括如圖l所示,步驟IOI、接收呼叫請求,所述呼叫請求攜帶移動臺漫游號碼和第一校驗號碼;步驟102、根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼,所述第二校驗號碼是分配漫游號碼請求中攜帶的校驗號碼,所述移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系是在分配移動臺漫游號碼時存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;步驟103、判斷所述第一校驗號碼與所述第二校驗號碼是否相同;步驟104、如果不同,則確認(rèn)所述移動臺漫游號碼^睹誤。本發(fā)明的實施例提供的校驗移動臺漫游號碼的方法和系統(tǒng),根據(jù)接收的呼叫請求中攜帶的移動臺漫游號碼,獲取與所述移動臺漫游號碼對應(yīng)的第二校驗號碼;將所述第二校驗號碼與所述呼叫請求中攜帶的第一校驗號碼進(jìn)行比較;當(dāng)所述第一校驗號碼與所述第二校驗號碼不同時,確定所述移動臺漫游號碼錯誤,解決了現(xiàn)有技術(shù)中因MSRN識別錯誤導(dǎo)致的串話問題。下面結(jié)合附圖對本發(fā)明實施例一進(jìn)行詳細(xì)描述。本發(fā)明實施例中,所述第一校驗號碼與所述第二校驗號碼具體為主叫終端的號碼,所述分配漫游號碼請求具體為攜帶有主叫終端的號碼的SRI消息,所述呼叫請求具體為IAM消息。如圖2所示,步驟201、主叫終端呼叫移動臺;本步驟中,主叫終端發(fā)起呼叫,由公用交換網(wǎng)接至最靠近主叫終端本地的GMSC。步驟202、GMSC向HLR發(fā)送SRI(SendRoutingInfo,發(fā)送路由信息)消自本步驟中,GMSC向HLR發(fā)送SRI消息,所述SRI消息中攜帶有主叫終端的號碼,所述主叫終端的號碼作為SRI消息的一個信元,隨SRI消息發(fā)送,例如,在SRI消息中間添加CallerNumber(主叫號碼)信元,所述CallerNumber信元格式可以如表l所示,在CallerNumber信元中存儲所述主叫終端的號碼。表l<table>tableseeoriginaldocumentpage12</column></row><table>步驟203、所述HLR向VMSC發(fā)送PRN(ProvideRoamingNumber,提供漫游號碼)消息;本步驟中,所述HLR接收所述GMSC發(fā)送的SRI消息,提取其中CallerNumber信元存儲的所述主叫號碼,向VMSC發(fā)送PRN消息。所述PRN消息中攜帶有主叫終端的號碼,所述主叫終端的號碼作為PRN消息的一個信元,隨PRN消息發(fā)送,例如,在PRN消息中添加CallerNumber信元,所述CallerNumber信元格式可以如表1所示,在CallerNumber信元中存儲所述主叫號碼。步驟204、所述VMSC為被叫移動臺分配MSRN;本步驟中,所述VMSC在O到999的索引中,隨機選擇一個空閑的索引,與該VMSC的號碼組合成MSRN,將該MSRN分配給被叫移動臺。例如,被叫移動臺當(dāng)前的VMSC的號碼是8613900755,為該被叫移動臺分配的索引為032,則該被告叫移動臺的MSRN為8613900755032。所述VMSC在分配完MSRN后,在該VMSC中為所述MSRN分配一個存儲單元,并將該MSRN與所述存儲單元的地址關(guān)聯(lián)起來,即所述MSRN與該存儲單元的地址是對應(yīng)的,根據(jù)所述MSRN即可查找到所述存儲單元。步驟205、所述VMSC存儲所述主叫號碼;本步驟中,所述VMSC從接收的PRN消息中提取CallerNumber信元中的主叫號碼,并將所述主叫號碼存儲起來,具體為在步驟204中所述MSRN對應(yīng)的存儲單元中,存儲該主叫號碼。步驟206、所述VMSC向HLR發(fā)送PRN響應(yīng)消息,將所述MSRN通知所述HLR;步驟207、所述HLR向GMSC發(fā)送SRI響應(yīng)消息,將所述MSRN通知所述GMSC;步驟208、所述GMSC向所述VMSC發(fā)送IAM(InitialAddressMessage,初始化地址信息),發(fā)起入局呼叫;本步驟中,所述GMSC#4居步驟207接收的PRN響應(yīng)消息中攜帶的所述MSRN,向所述VMSC發(fā)起入局呼叫,具體為向所述VMSC發(fā)送IAM,所述IAM中攜帶有所述主叫號碼和所述VMSC為被叫移動臺分配的所述MSRN。步驟209、所述VMSC判斷所述MSRN是否正確;本步驟中,所述VMSC從步驟208接收的所述IAM中提取所述MSRN及所述主叫號碼;通過所述MSRN查找到對應(yīng)存儲單元中已存儲的主叫號碼,將所述存儲的主叫號碼與IAM攜帶的主叫號碼進(jìn)行比較,如果不同,則認(rèn)為所述MSRN錯誤;如果相同,則^人為所述MSRN正確。步驟210、如果所述MSRN錯誤,所述VMSC拒絕呼叫;如果步驟209中的判斷結(jié)果為所述MSRN錯誤,則所述VMSC向所述GMSC返回呼叫失敗消息,拒絕呼叫。步驟211、如果MSRN正確,所述VMSC4妻續(xù)呼叫;如果步驟209中的判斷結(jié)果為所述MSRN正確,則所述VMSC向所述GMSC返回呼叫成功消息,并向被叫移動臺發(fā)起尋呼,在所述主叫終端和所述被叫移動臺之間建立呼叫。本發(fā)明實施例提供的校驗移動臺漫游號碼的方法,以主叫號碼為校驗號碼,在主叫方發(fā)起對漫游狀態(tài)下的被叫移動臺的呼叫時,以主叫號碼為第二校驗號碼;在為被叫移動臺分配完MSRN時,為所述MSRN分配對應(yīng)的存儲單元,在該MSRN對應(yīng)的存儲單元存儲所述第二校驗號碼,以建立所述校驗號碼與所述MSRN的對應(yīng)關(guān)系;在接收到GMSC的呼叫請求后,通過對所述呼叫請求中攜帶的MSRN獲取與該MSRN對應(yīng)的第二校驗號碼;通過比較所述第二校驗號碼與所述呼叫請求中攜帶的第一校驗號碼是否相同來確定所述MSRN是否正確;在所述第一校驗號碼與所述第二校驗號碼不同時,確定所述MSRN錯誤,拒絕該呼叫;在所述第一校驗號碼與所述第二校驗號碼相同時,確定所述MSRN正確,接續(xù)該呼叫。解決了現(xiàn)有技術(shù)中因MSRN識別錯誤導(dǎo)致的串話問題。下面結(jié)合附圖,對本發(fā)明的實施例二進(jìn)行詳細(xì)描述。本發(fā)明實施例中,所述第一校驗號碼和所述第二校驗號碼具體為GMSC為呼叫分配的參考號碼,所述分配移動臺漫游號碼請求具體為攜帶有參考號碼的SRI消息,所述呼叫請求具體為IAM消息。如圖3所示,步驟301、主叫終端呼叫移動臺;本步驟中,主叫終端發(fā)起呼叫,由公用交換網(wǎng)接至最靠近主叫終端本地的GMSC。步驟3Q2、GMSC向HLR發(fā)送SRI消息;表2ParameternameRequest請求Indication指示Response響應(yīng)Confirm確認(rèn)CallReferenceNumber呼叫參考號碼Ccw本步驟中,GMSC向HLR發(fā)送SRI消息,所述SRI消息中攜帶有參考號碼,所迷參考號碼是由GMSC為所述呼叫分配的,例如,在SRI消息中的CallReferenceNumber(呼叫參考號碼)信元中攜帶所述參考號碼,所述CallReferenceNumber信元格式可以如表2所示。所述參考號碼是一32bit數(shù),由GMSC隨機生成并為呼叫分配所述參考號碼。步驟303、所述HLR向VMSC發(fā)送PRN消息;本步驟中,HLR接收所述GMSC發(fā)送的SRI消息,提取該SRI消息中CallReferenceNumber信元攜帶的所述參考號碼,向VMSC發(fā)送PRN消息。所述PRN消息中攜帶有所述參考號碼,所述參考號碼可以存儲在PRN消息的CallReferenceNumber信元中,所述CallReferenceNumber信元格式如表2所示。步驟304、所述VMSC為被叫移動臺分配MSRN;本步驟中,所述VMSC在被叫索引中選擇一個空閑的索引,與該VMSC的號碼組合成MSRN,將該MSRN分配給被叫移動臺;并為該MSRN分配存儲單元。分配MSRN與存儲單元的具體分配方法與本發(fā)明實施例一中的分配方法相同,不再說明。步驟305、所述VMSC存儲所述參考號碼;本步驟中,所述VMSC從接收的PRN消息中提取Cal1ReferenceNumber信元中的參考號碼,并將所述參考號碼存儲起來,具體為在步驟304中所述MSRN對應(yīng)的存儲單元中,存儲該參考號碼。步驟306、所述VMSC向HLR發(fā)送PRN響應(yīng)消息,將所述MSRN通知所述HLR;步驟307、所述HLR向GMSC發(fā)送SRI響應(yīng)消息,將所述MSRN通知所述GMSC;步驟308、所述GMSC向所述VMSC發(fā)送IAM消息,發(fā)起入局呼叫;本步驟中,所述GMSC根據(jù)步驟307接收的PRN響應(yīng)消息中攜帶的所述MSRN,向所述VMSC發(fā)起入局呼叫,具體為向所述VMSC發(fā)送IAM消息,所述IAM消息中攜帶有所述參考號碼和所述VMSC為被叫移動臺分配的所述MSRN。步驟309、所述VMSC判斷所述MSRN是否正確;本步驟中,所述VMSC從步驟308接收的所述IAM消息中提取所述MSRN及所述參考號碼;通過所述MSRN查找到對應(yīng)存儲單元中已存儲的參考號碼,將所述存儲的參考號碼與IAM攜帶的參考號碼進(jìn)行比較,如果不同,則認(rèn)為所述MSRN錯誤;如果相同,則i^為所述MSRN正確。步驟310、如果所述MSRN錯誤,所述VMSC拒絕呼叫;如果步驟309中的判斷結(jié)果為所述MSRN錯誤,則所述VMSC向所述GMSC返回呼叫失敗消息,拒絕呼叫。步驟311、如果MSRN正確,所述VMSC接續(xù)呼叫;如果步驟309中的判斷結(jié)果為所述MSRN正確,則所述VMSC向所述GMSC返回呼叫成功消息,并向被叫移動臺發(fā)起尋呼,在所述主叫終端和所述被叫移動臺之間建立呼叫。當(dāng)GSMC向VMSC發(fā)送攜帶所述參考號碼和MSRN的呼叫請求,并接收到VMSC返回的呼叫成功或呼叫失敗消息后,GMSC釋放所述參考號碼;所述參考號碼被釋放后,可以用于之后的其他呼叫。本發(fā)明實施例提供的校驗移動臺漫游號碼的方法,以GMSC為呼叫分配的參考號碼為校驗號碼,在主叫方發(fā)起對漫游狀態(tài)下的被叫移動臺的呼叫時,以參考號碼為第二才交驗號碼;在為被叫移動臺分配完MSRN時,為所述MSRN分配對應(yīng)的存儲單元,在該MSRN對應(yīng)的存儲單元存儲所述第二校驗號碼,以建立所述校驗號碼與所述MSRN的對應(yīng)關(guān)系;在接收到GMSC的呼叫請求后,通過對所述呼叫請求中攜帶的MSRN獲取與該MSRN對應(yīng)的第二校驗號碼;通過比較所述第二校驗號碼與所述呼叫請求中攜帶的第一校驗號碼是否相同來確定所述MSRN是否正確;在所述第一校驗號碼與所述第二校驗號碼不同時,確定所述MSRN錯誤,拒絕該呼叫;在所述第一校驗號碼與所述第二校驗號碼相同時,確定所述MSRN正確,接續(xù)該呼叫。解決了現(xiàn)有技術(shù)中因MSRN識別錯誤導(dǎo)致的串話問題。本發(fā)明實施例以添力口CallerNumber信元和CallReferenceNumber信元為例,實現(xiàn)了通過信元攜帶的消息驗證MSRN的過程。本領(lǐng)域技術(shù)人員顯然知道,也可以添加其他信元并由添加的信元存儲特定信息,只要滿足通過所述特定信息能夠-驗證MSRN準(zhǔn)確性的要求即可,不再——詳細(xì)說明。本發(fā)明的實施例還提供一種拜訪移動交換中心。一種拜訪移動交換中心,包括如圖4所示,呼叫接收模塊401,用于接收呼叫請求,所述呼叫請求攜帶移動臺漫游號碼和第一校驗號碼;第二校驗號碼獲取模塊402,用于根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼,所述第二校驗號碼是分配漫游號碼請求中攜帶的校驗號碼,所述移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系是在分配移動臺漫游號碼時存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;校驗?zāi)K403,用于對所述呼叫接收模塊接收的所述移動臺漫游號碼進(jìn)行校驗,具體為判斷所述第一校驗號碼與所述第二校驗號碼獲取模塊獲取的第二校驗號碼是否相同;在所述第一校驗號碼與所述第二校驗號碼不同時,確認(rèn)所述移動臺漫游號碼錯誤。進(jìn)一步地,所述拜訪移動交換中心,還包括如圖5所示,漫游號碼分配模塊404,用于為所述呼叫請求接收模塊接收的呼叫分配移動臺漫游號碼,并為所述移動臺漫游號碼分配存^ft單元;對應(yīng)關(guān)系建立模塊405,用于將所述第二校驗號碼存儲在所述漫游號碼分配模塊為所述移動臺漫游號碼分配的存儲單元中。進(jìn)一步地,所述校驗?zāi)K403還用于在所述第一校驗號碼和所述第二校驗號碼相同時,確定所述MSRN正確。當(dāng)主叫終端向漫游狀態(tài)下的移動臺發(fā)起呼叫時,在接收到網(wǎng)關(guān)移動交換中心發(fā)送的第二校驗號碼后,由所述拜訪移動中心的所述漫游號碼分配模塊404為該呼叫分配移動臺漫游號碼;在分配所述移動臺漫游號碼完成后,由所述對應(yīng)關(guān)系建立模塊405在所述第二校驗號碼與所述移動臺漫游號碼之間建立對應(yīng)關(guān)系,具體包括為所述移動臺漫游號碼分配存儲單元;將所述第二校驗號碼存儲在所述存儲單元中。所述第二校驗號碼具體為主叫號碼或參考號碼。建立完所述第二校驗號碼與所述移動臺漫游號碼的對應(yīng)關(guān)系后,向所述網(wǎng)關(guān)移動交換中心發(fā)送所述移動臺漫游號碼;所述呼叫請求接收模塊402接收所述網(wǎng)關(guān)移動交換中心發(fā)送的呼叫請求,所述呼叫請求具體為IAM消息;所述IAM消息中攜帶第一校驗號碼和所述移動臺漫游號碼;第二校驗號碼獲取模塊402根據(jù)所述IAM消息中攜帶的所述移動臺漫游號碼以及所述對應(yīng)關(guān)系建立模塊405建立的所述移動臺漫游號碼與所述第二校驗號碼的對應(yīng)關(guān)系,獲取所述第二校驗號碼;校驗?zāi)K403將所述IAM消息中攜帶的所述第一校驗號碼與所述第二校驗號碼獲取模塊402獲取的所述第二校驗號碼進(jìn)行比較;如果所述第一校驗號碼和所述第二校驗號碼不同,確定所述移動臺漫游號碼錯誤,向所述網(wǎng)關(guān)移動交換中心發(fā)送呼叫拒絕消息;如果所述第一校驗號碼和所述第二校驗號碼相同,確定所述移動臺漫游號碼正確,向所述網(wǎng)關(guān)移動交換中心發(fā)送呼叫接收消息,并續(xù)接呼叫至^皮叫移動臺。本發(fā)明實施例提供的拜訪移動交換中心,可以與本發(fā)明的實施例提供的一種移動臺漫游號碼校驗方法相結(jié)合,接收網(wǎng)關(guān)移動中心發(fā)送的分配漫游號碼請求,為被叫移動臺分配移動臺漫游號碼;在為被叫移動臺分配移動臺漫游號碼時,為所述移動臺漫游號碼分配對應(yīng)的存儲單元,在該移動臺漫游號碼對應(yīng)的存儲單元存儲所述第二校驗號碼,以建立所述校驗號碼與所述移動臺漫游號碼的對應(yīng)關(guān)系;在接收到GMSC的呼叫請求后,通過對所述呼叫請求中攜帶的移動臺漫游號碼獲取與該移動臺漫游號碼對應(yīng)的第二校驗號碼;通過比較所述第二校驗號碼與所述呼叫請求中攜帶的第一校驗號碼是否相同來確定所述移動臺漫游號碼是否正確;在所述第一校驗號碼與所述第二校驗號碼不同時,確定所述移動臺漫游號碼錯誤,拒絕該呼叫;在所述第一校驗號碼與所述第二校驗號碼相同時,確定所述移動臺漫游號碼正確,接續(xù)該呼叫。解決了現(xiàn)有技術(shù)中因移動臺漫游號碼識別錯誤導(dǎo)致的串話問題。本發(fā)明的實施例還提供一種網(wǎng)關(guān)移動交換中心。一種網(wǎng)關(guān)移動交換中心,包括如圖6所示,第一請求發(fā)送模塊601,用于向拜訪移動交換中心發(fā)送呼叫請求,所述呼叫請求中攜帶第一校驗號碼和漫游號碼,所述第一校驗號碼用于拜訪移動交換中心通過判斷所述第一校驗號碼和根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系獲取的第二校驗號碼是否相同,來確定所述移動臺漫游號碼是否正確;第二請求發(fā)送模塊602,用于向拜訪移動交換中心發(fā)送分配漫游號碼請求,所述分配漫游號碼請求中攜帶第二校驗號碼。進(jìn)一步地,所述網(wǎng)關(guān)移動交換中心還包括如圖7所示,校驗號碼分配模塊603,用于為同一呼叫分配相同的第一校驗號碼及第二校驗號碼。當(dāng)主叫終端向處在漫游狀態(tài)的移動臺發(fā)起呼叫時,首先將呼叫上報到所述網(wǎng)關(guān)移動交換中心,由所述校驗號碼分配模塊603為該呼叫分配第二校驗號碼,所述第二校驗號碼具體為主叫號碼或參考號碼;所述主叫號碼為所述主叫終端的號碼,由所述校驗號碼分配模塊603從所述主叫終端上報的呼叫中提取并添加到該呼叫中;所述參考號碼為一32比特數(shù),由所述校驗號碼分配模塊603隨機分配。所述第二請求發(fā)送模塊602向所述拜訪移動交換中心發(fā)送分配漫游號碼請求,所述分配漫游號碼請求中攜帶所述第二校驗號碼;在接收到所述拜訪移動交換中心發(fā)送的移動臺漫游號碼后,由所述校驗號碼分配模塊603為呼叫分配第一校驗號碼,校驗號碼分配模塊603為同一呼叫分配相同的第二校驗號碼和第一校驗號碼;第一請求發(fā)送模塊601向所述拜訪移動交換中心發(fā)送呼叫請求,所述呼叫請求中攜帶所述校驗號碼分配模塊603分配的第一校驗號碼和所述移動臺漫游號碼。本發(fā)明實施例提供的網(wǎng)關(guān)移動交換中心,在接收到主叫方對處在漫游狀態(tài)下的被叫移動臺的呼叫時,首先為所述呼叫分配第二校驗號碼,并向所述被叫移動臺當(dāng)前所在的拜訪移動交換中心發(fā)送所述第二校驗號碼;在接收到所述拜訪移動交換中心發(fā)送的移動臺漫游號碼后,為所述呼叫分配第一校驗號碼,并向所述拜訪移動交換中心發(fā)送呼叫請求,所述呼叫請求中攜帶所述第一校驗號碼和所述移動臺漫游號碼,解決了現(xiàn)有技術(shù)中因移動臺漫游號碼識別錯誤導(dǎo)致的串話問題。本發(fā)明的實施例還提供了一種校驗移動臺漫游號碼的系統(tǒng),如圖8所示,包括拜訪移動交換中心801和網(wǎng)關(guān)移動交換中心802;所述網(wǎng)關(guān)移動交換中心802,用于為呼叫分配第二校驗號碼,并在向拜訪移動交換中心801發(fā)送的分配漫游號碼請求中攜帶所述第二校驗號碼;用于為呼叫分配第一校驗號碼,并向所述拜訪移動交換中心發(fā)801送呼叫請求,所述呼叫請求中攜帶有所述第一校驗號碼和所述拜訪移動交換中心801分配的移動臺漫游號碼;所述網(wǎng)關(guān)移動交換中心802為同一呼叫分配相同的第一校驗號碼及第二校驗號碼;所述拜訪移動交換中心801,用于根據(jù)接收到的所述分配漫游號碼請求分配漫游號碼,并保存所述漫游號碼與所述分配漫游號碼請求中攜帶的第二4t驗號碼之間的對應(yīng)關(guān)系;用于所述接收呼叫請求,根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼;判斷所述第一校驗號碼與所述第二校驗號碼是否相同;如果不同,則確認(rèn)移動臺漫游號碼錯誤。所述網(wǎng)關(guān)移動交換中心802接收主叫終端發(fā)起的呼叫,為該呼叫分配第二校驗號碼,并向被叫漫游移動臺所在的所述拜訪移動交換中心801發(fā)送分配漫游號碼請求,所述分配漫游號碼請求中攜帶所述第二4t驗號碼;所述拜訪移動交換中心801接收所述第二校驗號碼,為該呼叫分配移動臺漫游號碼,并存儲移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;具體為在所述拜訪移動交換中心801中分配存儲單元,將所述存儲單元與所述移動臺漫游號碼對應(yīng)起來,將接收到的所述第二校驗號碼存儲在所述存儲單元內(nèi)。所述網(wǎng)關(guān)移動交換中心802向所述拜訪移動交換中心801發(fā)送呼叫請求,所述呼叫請求中攜帶有所述移動臺漫游號碼和第一校驗號碼;所述移動交換中心801接收到所述呼叫請求后,根據(jù)所述移動臺漫游號碼找到與之對應(yīng)的存儲單元,從而獲取該存儲單元中存儲的第二校驗號碼;所述拜訪移動交換中心801比較所述呼叫請求中攜帶的第一校驗號碼和所述第二校驗號碼是否相同;如果相同,確定所述移動臺漫游號碼正確;如果不同,確定所述移動臺漫游號碼錯誤。上述校驗移動臺漫游號碼的系統(tǒng),可以與本發(fā)明的實施例提供的一種校驗移動臺漫游號碼的方法相結(jié)合,在主叫方發(fā)起對漫游狀態(tài)下的被叫移動臺的呼叫時,為所述被叫移動臺分配校驗號碼;在為被叫移動臺分配完MSRN后,在該MSRN對應(yīng)的存儲單元存儲所述呼叫的標(biāo)識號碼,以建立所述校驗號碼與所述MSRN的對應(yīng)關(guān)系;在接收到GMSC的呼叫請求后,通過對所述呼叫請求中攜帶的進(jìn)行校驗,以確定所述MSRN是否正確;在所述MSRN錯誤時,拒絕該呼叫;在所述MSRN正確時,接續(xù)該呼叫。解決了現(xiàn)有技術(shù)中因MSRN識別錯誤導(dǎo)致的串話問題。是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。權(quán)利要求1、一種校驗移動臺漫游號碼的方法,其特征在于,包括接收呼叫請求,所述呼叫請求攜帶移動臺漫游號碼和第一校驗號碼;根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼,所述第二校驗號碼是分配漫游號碼請求中攜帶的校驗號碼,所述移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系是在分配移動臺漫游號碼時存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;判斷所述第一校驗號碼與所述第二校驗號碼是否相同;如果不同,則確認(rèn)所述移動臺漫游號碼錯誤。2、根據(jù)權(quán)利要求1所述的校驗移動臺漫游號碼的方法,其特征在于,所述接收呼叫請求的步驟之前還包括網(wǎng)關(guān)移動交換中心為呼叫分配所述第二校驗號碼;所述網(wǎng)關(guān)移動中心向拜訪移動交換中心發(fā)送分配漫游號碼請求,所述分配漫游號碼請求中攜帶所述第二校驗號碼;所述拜訪移動交換中心接收所述分配漫游號碼請求,為呼叫分配移動臺漫游號碼,并在所述移動臺漫游號碼和所述第二校驗號碼之間建立對應(yīng)關(guān)系。3、根據(jù)權(quán)利要求2所述的校驗移動臺漫游號碼的方法,其特征在于,所述在所述移動臺漫游號碼和所述第二校驗號碼之間建立對應(yīng)關(guān)系具體為所述拜訪移動交換中心為所述移動臺漫游號碼分配對應(yīng)的存儲單元,將所述第二校驗號碼存儲在所述存儲單元內(nèi)。4、根據(jù)權(quán)利要求1或2或3所述的校驗移動臺漫游號碼的方法,其特征在于,所述第一校驗號碼和所述第二校驗號碼包括主叫號碼或呼叫參考號碼;所述主叫號碼為呼叫發(fā)起方的號碼;所述呼叫參考號碼為網(wǎng)關(guān)移動交換中心分配區(qū)分不同呼叫的參考號碼;網(wǎng)絡(luò)移動交換中心為同一呼叫分配相同的第一校-瞼號碼和第二校驗號碼。5、一種拜訪移動交換中心,其特征在于,包括呼叫接收模塊,用于接收呼叫請求,所述呼叫請求攜帶移動臺漫游號碼和第一校驗號碼;第二校驗號碼獲取模塊,用于根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼,所述第二校驗號碼是分配漫游號碼請求中攜帶的校驗號碼,所述移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系是在分配移動臺漫游號碼時存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;校驗?zāi)K,用于對所述呼叫接收模塊接收的所述移動臺漫游號碼進(jìn)行校驗,具體為判斷所述第一校驗號碼與所述第二校驗號碼獲取模塊獲取的第二校驗號碼是否相同;在所述第一校驗號碼與所述第二校驗號碼不同時,確認(rèn)所述移動臺漫游號碼錯誤。6、根據(jù)權(quán)利要求5所述的拜訪移動交換中心,其特征在于,還包括漫游號碼分配模塊,用于為所述呼叫請求接收模塊接收的呼叫分配移動臺漫游號碼,并為所述移動臺漫游號碼分配存儲單元;對應(yīng)關(guān)系建立才莫塊,用于將所述第二校驗號碼存儲在所述移動臺漫游號碼分配模塊為所述移動臺漫游號碼分配的存儲單元中。7、一種網(wǎng)關(guān)移動交換中心,其特征在于,包括第一請求發(fā)送模塊,用于向拜訪移動交換中心發(fā)送呼叫請求,所述呼叫請求中攜帶第一校驗號碼和移動臺漫游號碼,所述第一校驗號碼用于拜訪移動交換中心通過判斷所述第一校驗號碼和根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系獲取的第二校驗號碼是否相同,來確定所述移動臺漫游號碼是否正確;第二請求發(fā)送模塊,用于向拜訪移動交換中心發(fā)送分配漫游號碼請求,所述分配漫游號碼請求中攜帶第二4交驗號碼。8、根據(jù)權(quán)利要求7所述的網(wǎng)關(guān)移動交換中心,其特征在于,還包括校驗號碼分配模塊,用于為同一呼叫分配相同的第一校驗號碼及第二校驗號碼。9、一種校驗移動臺漫游號碼的系統(tǒng),其特征在于,包括拜訪移動交換中心和網(wǎng)關(guān)移動交換中心;所述網(wǎng)關(guān)移動交換中心,用于為呼叫分配第二校驗號碼,并在向拜訪移動交換中心發(fā)送的分配漫游號碼請求中攜帶所述第二校驗號碼;用于為呼叫分配第一校驗號碼,并向所述拜訪移動交換中心發(fā)送呼叫請求,所述呼叫請求中攜帶有所述第一校驗號碼和所述拜訪移動交換中心分配的移動臺漫游號碼;所述網(wǎng)關(guān)移動交換中心為同一呼叫分配相同的第一校驗號碼及第二校驗號碼;所述拜訪移動交換中心,用于根據(jù)接收到的所述分配漫游號碼請求分配漫游號碼,并保存所述漫游號碼與所述分配漫游號碼請求中攜帶的第二4交驗號碼之間的對應(yīng)關(guān)系;用于所述接收呼叫請求,根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼;判斷所述第一校驗號碼與所述第二校驗號碼是否相同;如果不同,則確認(rèn)移動臺漫游號碼錯誤。10、根據(jù)權(quán)利要求9所述的校驗移動臺漫游號碼的系統(tǒng),其特征在于,所述拜訪移動交換中心保存所述漫游號碼與所述分配漫游號碼請求中攜帶的第二校驗號碼之間的對應(yīng)關(guān)系具體為,為所述移動臺漫游號碼分配存儲單元,在所述存儲單元中存儲所述第二校驗號碼。全文摘要本發(fā)明公開了一種校驗移動臺漫游號碼的方法、設(shè)備和系統(tǒng)。涉及通信領(lǐng)域;解決了因MSRN識別錯誤導(dǎo)致的串話問題。該校驗移動臺漫游號碼的方法包括接收呼叫請求,所述呼叫請求攜帶移動臺漫游號碼和第一校驗號碼;根據(jù)所述呼叫請求中攜帶的移動臺漫游號碼以及存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系,獲取存儲的第二校驗號碼,所述第二校驗號碼是分配漫游號碼請求中攜帶的校驗號碼,所述移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系是在分配移動臺漫游號碼時存儲的移動臺漫游號碼與校驗號碼之間的對應(yīng)關(guān)系;判斷所述第一校驗號碼與所述第二校驗號碼是否相同;如果不同,則確認(rèn)所述移動臺漫游號碼錯誤。本發(fā)明可應(yīng)用于GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)和WCDMA網(wǎng)絡(luò)中。文檔編號H04W8/02GK101448241SQ20091000062公開日2009年6月3日申請日期2009年1月9日優(yōu)先權(quán)日2009年1月9日發(fā)明者浩張申請人:華為技術(shù)有限公司