校验移动台漫游号码的方法、设备和系统的制作方法

文档序号:7943751阅读:307来源:国知局

专利名称::校验移动台漫游号码的方法、设备和系统的制作方法
技术领域
:本发明涉及通信领域,尤其涉及一种在被叫移动台漫游的情况下校验移动台漫游号码的方法、设备和系统。
背景技术
:为了实现漫游功能,GSM为用户定义了MSRN(MobileStationRoamingNumber,移动台漫游号码)。在GSM(GlobalSystemforMobileCommunications,中文为全球移动通讯系统)和WCDMA(WidebandCodeDivisionMultipleAccess,宽带分码多工存取)CS域(CircuitSwitch,电路承载域)网络中,处在漫游状态的移动台为^C叫方时,该移动台当前所在的VMSC(VisitedMobileSwitchingCentre,拜访移动交换中心)会为所述移动台分配MSRN,并将该MSRN通知给主叫终端所在的GMSC(GatewayMobileSwitchingCentre,网关移动交换中心),主叫终端所在的GMSC记录所述MSRN,并根据此MSRN向被叫所在的VMSC发起入局呼叫,然后此VMSC再根据MSRN找到对应的用户并下发呼叫。MSRN通常的格式是MSC(MobileSwitchingCentre,移动交换中心)号码前缀加索引,其中,索引是0到999之间的一个数字。如果移动台当前的MSC的号码是8613900755,为该移动台分配的索引为032,则该移动台的MSRN为8613900755032。现有的索引分配方案一般是在空闲的范围内随机分配,即在0到999的索引中,随机选择一个空闲的索引用于组成MSRN,并将该MSRN分配给移动台;分配之后,会为该MSRN设置一个定时器;如果被叫移动台所在的VMSC收到主叫GMSC的入局呼叫H皮叫移动台对应所述MSRN),定时器就停止计时;如果始终没有收到以此MSRN为被叫号码的呼叫,定时器将超时。无论是上面哪种情况,MSRN都会被释放,进入空闲状态,以供后续其他呼叫使用。由于被叫移动台只有MSRN这一标识,当主叫GMSC读:又记录的MSRN时发生错误,或所述主叫GMSC从接收所述MSRN到发出呼叫请求所间隔的时长超出定时器时限,所述MSRN已释》文进入空闲状态时,VMSC可能已经将所述MSRN分配给另一个呼叫,这时,主叫GMSC发出的所述MSRN就变成了错误的,但VMSC无法识别所述MSRN的正确与否,仍然会根据所述MSRN将呼叫续接至另一个呼叫中的移动台,造成串话情况的发生。
发明内容本发明的实施例提供一种校验移动台漫游号码的方法、设备和系统,以解决现有技术中因MSRN识别错误导致的串话问题。一种校^r移动台漫游号码的方法,包括接收呼叫请求,所述呼叫请求携带移动台漫游号码和第一校验号码;根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码,所述第二校验号码是分配漫游号码请求中携带的校验号码,所述移动台漫游号码与校验号码之间的对应关系是在分配移动台漫游号码时存储的移动台漫游号码与校验号码之间的对应关系;判断所述第一校验号码与所述第二校验号码是否相同;如果不同,则确认所述移动台漫游号码错误。本发明的实施例还提供了一种拜访移动交换中心。一种拜访移动交换中心,包括呼叫接收模块,用于接收呼叫请求,所述呼叫请求携带移动台漫游号码和第一校验号码;第二校验号码获取模块,用于根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码,所述第二校验号码是分配漫游号码请求中携带的校验号码,所述移动台漫游号码与校验号码之间的对应关系是在分配移动台漫游号码时存储的移动台漫游号码与校验号码之间的对应关系;校验模块,用于对所述呼叫接收模块接收的所述移动台漫游号码进行校验,具体为判断所述第一校验号码与所述第二校验号码获取模块获取的第二校验号码是否相同;在所述第一校验号码与所述第二校验号码不同时,确认所述移动台漫游号码错误。本发明的实施例还提供了一种网关移动交换中心。一种网关移动交换中心,包括第一请求发送模块,用于向拜访移动交换中心发送呼叫请求,所述呼叫请求中携带第一校验号码和漫游号码,所述第一校验号码用于拜访移动交换中心通过判断所述第一校验号码和根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系获取的第二校验号码是否相同,来确定所述移动台漫游号码是否正确;第二请求发送^t块,用于向拜访移动交换中心发送分配漫游号码请求,所述分配漫游号码请求中携带第二校验号码。本发明的实施例还提供了一种校验移动台漫游号码的系统。一种校验移动台漫游号码的系统,包括拜访移动交换中心和网关移动交换中心所述网关移动交换中心,用于为呼叫分配第二才t睑号码,并在向拜访移动交换中心发送的分配漫游号码请求中携带所述第二校验号码;用于为呼叫分配第一校验号码,并向所述拜访移动交换中心发送呼叫请求,所述呼叫请求中携带有所述第一校验号码和所述拜访移动交换中心分配的移动台漫游号码;所述网关移动交换中心为同一呼叫分配相同的第一校验号码及第二校验号码;所述拜访移动交换中心,用于根据接收到的所述分配漫游号码请求分配漫游号码,并保存所述漫游号码与所述分配漫游号码请求中携带的第二校验号码之间的对应关系;用于所述接收呼叫请求,根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码;判断所述第一校验号码与所述第二校验号码是否相同;如果不同,则确认移动台漫游号码错误。本发明的实施例带来的有益效果如下本发明实施例提供的校验移动台漫游号码的方法、设备和系统,根据接收的呼叫请求中携带的移动台漫游号码及所述移动台漫游号码与第二校验号码的对应关系,获取存储的第二校验号码;并将所述第二校验号码与所述呼叫请求中携带的第一校验号码进行比较,判断所述第一校验号码与所述第二校验号码是否相同;当所述第一校验号码与所述第二校验号码不同时,确定所述移动台漫游号码错误;解决了现有技术中因MSRN识别错误导致的串话问题。图1为本发明的实施例提供的一种校验移动台漫游号码的方法的流程图;图2为本发明实施例一提供的一种校验移动台漫游号码的方法的流程图;图3为本发明实施例二提供的一种校验移动台漫游号码的方法的流程图;图4为本发明的实施例提供的一种拜访移动交换中心的结构示意图;图5为本发明的另一实施例提供的一种拜访移动交换中心的结构示意图6为本发明的实施例提供的一种网关交换中心的结构示意图7为本发明的另一实施例提供的一种网关交换中心的结构示意图8为本发明的实施例提供的一种校验移动台漫游号码的系统的结构示意图。具体实施例方式现有^t术中,处在漫游状态的移动台为^^皮叫方时,该移动台当前所在的VMSC会为所述移动台分配MSRN,并将该MSRN通知^^主叫终端所在的GMSC,主叫终端所在的GMSC记录所述MSRN,并根据此MSRN向被叫所在的VMSC发起入局呼叫,然后此VMSC再根据所述MSRN找到对应的用户并下发呼叫。由于被叫移动台只有MSRN这一标识,当主叫GMSC读取记录的MSRN时,容易产生错误的MSRN;或所述主叫GMSC从接收所述MSRN到发出呼叫请求所间隔的时长超出定时器时限,所述MSRN已释放进入空闲状态时,VMSC可能已经将所述MSRN分配给另一个呼叫。这时,主叫GMSC发出的所述MSRN就变成了错误的,但VMSC无法识别所述MSRN的正确与否,仍然会根据所述MSRN将呼叫续接至另一个呼叫中的移动台,以至出现串话的错误。为了解决因MSRN识别错误导致的串话问题,本发明的实施例提供了一种校验移动台漫游号码的方法。一种校验移动台漫游号码的方法,包括如图l所示,步骤IOI、接收呼叫请求,所述呼叫请求携带移动台漫游号码和第一校验号码;步骤102、根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码,所述第二校验号码是分配漫游号码请求中携带的校验号码,所述移动台漫游号码与校验号码之间的对应关系是在分配移动台漫游号码时存储的移动台漫游号码与校验号码之间的对应关系;步骤103、判断所述第一校验号码与所述第二校验号码是否相同;步骤104、如果不同,则确认所述移动台漫游号码^睹误。本发明的实施例提供的校验移动台漫游号码的方法和系统,根据接收的呼叫请求中携带的移动台漫游号码,获取与所述移动台漫游号码对应的第二校验号码;将所述第二校验号码与所述呼叫请求中携带的第一校验号码进行比较;当所述第一校验号码与所述第二校验号码不同时,确定所述移动台漫游号码错误,解决了现有技术中因MSRN识别错误导致的串话问题。下面结合附图对本发明实施例一进行详细描述。本发明实施例中,所述第一校验号码与所述第二校验号码具体为主叫终端的号码,所述分配漫游号码请求具体为携带有主叫终端的号码的SRI消息,所述呼叫请求具体为IAM消息。如图2所示,步骤201、主叫终端呼叫移动台;本步骤中,主叫终端发起呼叫,由公用交换网接至最靠近主叫终端本地的GMSC。步骤202、GMSC向HLR发送SRI(SendRoutingInfo,发送路由信息)消自本步骤中,GMSC向HLR发送SRI消息,所述SRI消息中携带有主叫终端的号码,所述主叫终端的号码作为SRI消息的一个信元,随SRI消息发送,例如,在SRI消息中间添加CallerNumber(主叫号码)信元,所述CallerNumber信元格式可以如表l所示,在CallerNumber信元中存储所述主叫终端的号码。表l<table>tableseeoriginaldocumentpage12</column></row><table>步骤203、所述HLR向VMSC发送PRN(ProvideRoamingNumber,提供漫游号码)消息;本步骤中,所述HLR接收所述GMSC发送的SRI消息,提取其中CallerNumber信元存储的所述主叫号码,向VMSC发送PRN消息。所述PRN消息中携带有主叫终端的号码,所述主叫终端的号码作为PRN消息的一个信元,随PRN消息发送,例如,在PRN消息中添加CallerNumber信元,所述CallerNumber信元格式可以如表1所示,在CallerNumber信元中存储所述主叫号码。步骤204、所述VMSC为被叫移动台分配MSRN;本步骤中,所述VMSC在O到999的索引中,随机选择一个空闲的索引,与该VMSC的号码组合成MSRN,将该MSRN分配给被叫移动台。例如,被叫移动台当前的VMSC的号码是8613900755,为该被叫移动台分配的索引为032,则该被告叫移动台的MSRN为8613900755032。所述VMSC在分配完MSRN后,在该VMSC中为所述MSRN分配一个存储单元,并将该MSRN与所述存储单元的地址关联起来,即所述MSRN与该存储单元的地址是对应的,根据所述MSRN即可查找到所述存储单元。步骤205、所述VMSC存储所述主叫号码;本步骤中,所述VMSC从接收的PRN消息中提取CallerNumber信元中的主叫号码,并将所述主叫号码存储起来,具体为在步骤204中所述MSRN对应的存储单元中,存储该主叫号码。步骤206、所述VMSC向HLR发送PRN响应消息,将所述MSRN通知所述HLR;步骤207、所述HLR向GMSC发送SRI响应消息,将所述MSRN通知所述GMSC;步骤208、所述GMSC向所述VMSC发送IAM(InitialAddressMessage,初始化地址信息),发起入局呼叫;本步骤中,所述GMSC#4居步骤207接收的PRN响应消息中携带的所述MSRN,向所述VMSC发起入局呼叫,具体为向所述VMSC发送IAM,所述IAM中携带有所述主叫号码和所述VMSC为被叫移动台分配的所述MSRN。步骤209、所述VMSC判断所述MSRN是否正确;本步骤中,所述VMSC从步骤208接收的所述IAM中提取所述MSRN及所述主叫号码;通过所述MSRN查找到对应存储单元中已存储的主叫号码,将所述存储的主叫号码与IAM携带的主叫号码进行比较,如果不同,则认为所述MSRN错误;如果相同,则^人为所述MSRN正确。步骤210、如果所述MSRN错误,所述VMSC拒绝呼叫;如果步骤209中的判断结果为所述MSRN错误,则所述VMSC向所述GMSC返回呼叫失败消息,拒绝呼叫。步骤211、如果MSRN正确,所述VMSC4妻续呼叫;如果步骤209中的判断结果为所述MSRN正确,则所述VMSC向所述GMSC返回呼叫成功消息,并向被叫移动台发起寻呼,在所述主叫终端和所述被叫移动台之间建立呼叫。本发明实施例提供的校验移动台漫游号码的方法,以主叫号码为校验号码,在主叫方发起对漫游状态下的被叫移动台的呼叫时,以主叫号码为第二校验号码;在为被叫移动台分配完MSRN时,为所述MSRN分配对应的存储单元,在该MSRN对应的存储单元存储所述第二校验号码,以建立所述校验号码与所述MSRN的对应关系;在接收到GMSC的呼叫请求后,通过对所述呼叫请求中携带的MSRN获取与该MSRN对应的第二校验号码;通过比较所述第二校验号码与所述呼叫请求中携带的第一校验号码是否相同来确定所述MSRN是否正确;在所述第一校验号码与所述第二校验号码不同时,确定所述MSRN错误,拒绝该呼叫;在所述第一校验号码与所述第二校验号码相同时,确定所述MSRN正确,接续该呼叫。解决了现有技术中因MSRN识别错误导致的串话问题。下面结合附图,对本发明的实施例二进行详细描述。本发明实施例中,所述第一校验号码和所述第二校验号码具体为GMSC为呼叫分配的参考号码,所述分配移动台漫游号码请求具体为携带有参考号码的SRI消息,所述呼叫请求具体为IAM消息。如图3所示,步骤301、主叫终端呼叫移动台;本步骤中,主叫终端发起呼叫,由公用交换网接至最靠近主叫终端本地的GMSC。步骤3Q2、GMSC向HLR发送SRI消息;表2ParameternameRequest请求Indication指示Response响应Confirm确认CallReferenceNumber呼叫参考号码Ccw本步骤中,GMSC向HLR发送SRI消息,所述SRI消息中携带有参考号码,所迷参考号码是由GMSC为所述呼叫分配的,例如,在SRI消息中的CallReferenceNumber(呼叫参考号码)信元中携带所述参考号码,所述CallReferenceNumber信元格式可以如表2所示。所述参考号码是一32bit数,由GMSC随机生成并为呼叫分配所述参考号码。步骤303、所述HLR向VMSC发送PRN消息;本步骤中,HLR接收所述GMSC发送的SRI消息,提取该SRI消息中CallReferenceNumber信元携带的所述参考号码,向VMSC发送PRN消息。所述PRN消息中携带有所述参考号码,所述参考号码可以存储在PRN消息的CallReferenceNumber信元中,所述CallReferenceNumber信元格式如表2所示。步骤304、所述VMSC为被叫移动台分配MSRN;本步骤中,所述VMSC在被叫索引中选择一个空闲的索引,与该VMSC的号码组合成MSRN,将该MSRN分配给被叫移动台;并为该MSRN分配存储单元。分配MSRN与存储单元的具体分配方法与本发明实施例一中的分配方法相同,不再说明。步骤305、所述VMSC存储所述参考号码;本步骤中,所述VMSC从接收的PRN消息中提取Cal1ReferenceNumber信元中的参考号码,并将所述参考号码存储起来,具体为在步骤304中所述MSRN对应的存储单元中,存储该参考号码。步骤306、所述VMSC向HLR发送PRN响应消息,将所述MSRN通知所述HLR;步骤307、所述HLR向GMSC发送SRI响应消息,将所述MSRN通知所述GMSC;步骤308、所述GMSC向所述VMSC发送IAM消息,发起入局呼叫;本步骤中,所述GMSC根据步骤307接收的PRN响应消息中携带的所述MSRN,向所述VMSC发起入局呼叫,具体为向所述VMSC发送IAM消息,所述IAM消息中携带有所述参考号码和所述VMSC为被叫移动台分配的所述MSRN。步骤309、所述VMSC判断所述MSRN是否正确;本步骤中,所述VMSC从步骤308接收的所述IAM消息中提取所述MSRN及所述参考号码;通过所述MSRN查找到对应存储单元中已存储的参考号码,将所述存储的参考号码与IAM携带的参考号码进行比较,如果不同,则认为所述MSRN错误;如果相同,则i^为所述MSRN正确。步骤310、如果所述MSRN错误,所述VMSC拒绝呼叫;如果步骤309中的判断结果为所述MSRN错误,则所述VMSC向所述GMSC返回呼叫失败消息,拒绝呼叫。步骤311、如果MSRN正确,所述VMSC接续呼叫;如果步骤309中的判断结果为所述MSRN正确,则所述VMSC向所述GMSC返回呼叫成功消息,并向被叫移动台发起寻呼,在所述主叫终端和所述被叫移动台之间建立呼叫。当GSMC向VMSC发送携带所述参考号码和MSRN的呼叫请求,并接收到VMSC返回的呼叫成功或呼叫失败消息后,GMSC释放所述参考号码;所述参考号码被释放后,可以用于之后的其他呼叫。本发明实施例提供的校验移动台漫游号码的方法,以GMSC为呼叫分配的参考号码为校验号码,在主叫方发起对漫游状态下的被叫移动台的呼叫时,以参考号码为第二才交验号码;在为被叫移动台分配完MSRN时,为所述MSRN分配对应的存储单元,在该MSRN对应的存储单元存储所述第二校验号码,以建立所述校验号码与所述MSRN的对应关系;在接收到GMSC的呼叫请求后,通过对所述呼叫请求中携带的MSRN获取与该MSRN对应的第二校验号码;通过比较所述第二校验号码与所述呼叫请求中携带的第一校验号码是否相同来确定所述MSRN是否正确;在所述第一校验号码与所述第二校验号码不同时,确定所述MSRN错误,拒绝该呼叫;在所述第一校验号码与所述第二校验号码相同时,确定所述MSRN正确,接续该呼叫。解决了现有技术中因MSRN识别错误导致的串话问题。本发明实施例以添力口CallerNumber信元和CallReferenceNumber信元为例,实现了通过信元携带的消息验证MSRN的过程。本领域技术人员显然知道,也可以添加其他信元并由添加的信元存储特定信息,只要满足通过所述特定信息能够-验证MSRN准确性的要求即可,不再——详细说明。本发明的实施例还提供一种拜访移动交换中心。一种拜访移动交换中心,包括如图4所示,呼叫接收模块401,用于接收呼叫请求,所述呼叫请求携带移动台漫游号码和第一校验号码;第二校验号码获取模块402,用于根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码,所述第二校验号码是分配漫游号码请求中携带的校验号码,所述移动台漫游号码与校验号码之间的对应关系是在分配移动台漫游号码时存储的移动台漫游号码与校验号码之间的对应关系;校验模块403,用于对所述呼叫接收模块接收的所述移动台漫游号码进行校验,具体为判断所述第一校验号码与所述第二校验号码获取模块获取的第二校验号码是否相同;在所述第一校验号码与所述第二校验号码不同时,确认所述移动台漫游号码错误。进一步地,所述拜访移动交换中心,还包括如图5所示,漫游号码分配模块404,用于为所述呼叫请求接收模块接收的呼叫分配移动台漫游号码,并为所述移动台漫游号码分配存^ft单元;对应关系建立模块405,用于将所述第二校验号码存储在所述漫游号码分配模块为所述移动台漫游号码分配的存储单元中。进一步地,所述校验模块403还用于在所述第一校验号码和所述第二校验号码相同时,确定所述MSRN正确。当主叫终端向漫游状态下的移动台发起呼叫时,在接收到网关移动交换中心发送的第二校验号码后,由所述拜访移动中心的所述漫游号码分配模块404为该呼叫分配移动台漫游号码;在分配所述移动台漫游号码完成后,由所述对应关系建立模块405在所述第二校验号码与所述移动台漫游号码之间建立对应关系,具体包括为所述移动台漫游号码分配存储单元;将所述第二校验号码存储在所述存储单元中。所述第二校验号码具体为主叫号码或参考号码。建立完所述第二校验号码与所述移动台漫游号码的对应关系后,向所述网关移动交换中心发送所述移动台漫游号码;所述呼叫请求接收模块402接收所述网关移动交换中心发送的呼叫请求,所述呼叫请求具体为IAM消息;所述IAM消息中携带第一校验号码和所述移动台漫游号码;第二校验号码获取模块402根据所述IAM消息中携带的所述移动台漫游号码以及所述对应关系建立模块405建立的所述移动台漫游号码与所述第二校验号码的对应关系,获取所述第二校验号码;校验模块403将所述IAM消息中携带的所述第一校验号码与所述第二校验号码获取模块402获取的所述第二校验号码进行比较;如果所述第一校验号码和所述第二校验号码不同,确定所述移动台漫游号码错误,向所述网关移动交换中心发送呼叫拒绝消息;如果所述第一校验号码和所述第二校验号码相同,确定所述移动台漫游号码正确,向所述网关移动交换中心发送呼叫接收消息,并续接呼叫至^皮叫移动台。本发明实施例提供的拜访移动交换中心,可以与本发明的实施例提供的一种移动台漫游号码校验方法相结合,接收网关移动中心发送的分配漫游号码请求,为被叫移动台分配移动台漫游号码;在为被叫移动台分配移动台漫游号码时,为所述移动台漫游号码分配对应的存储单元,在该移动台漫游号码对应的存储单元存储所述第二校验号码,以建立所述校验号码与所述移动台漫游号码的对应关系;在接收到GMSC的呼叫请求后,通过对所述呼叫请求中携带的移动台漫游号码获取与该移动台漫游号码对应的第二校验号码;通过比较所述第二校验号码与所述呼叫请求中携带的第一校验号码是否相同来确定所述移动台漫游号码是否正确;在所述第一校验号码与所述第二校验号码不同时,确定所述移动台漫游号码错误,拒绝该呼叫;在所述第一校验号码与所述第二校验号码相同时,确定所述移动台漫游号码正确,接续该呼叫。解决了现有技术中因移动台漫游号码识别错误导致的串话问题。本发明的实施例还提供一种网关移动交换中心。一种网关移动交换中心,包括如图6所示,第一请求发送模块601,用于向拜访移动交换中心发送呼叫请求,所述呼叫请求中携带第一校验号码和漫游号码,所述第一校验号码用于拜访移动交换中心通过判断所述第一校验号码和根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系获取的第二校验号码是否相同,来确定所述移动台漫游号码是否正确;第二请求发送模块602,用于向拜访移动交换中心发送分配漫游号码请求,所述分配漫游号码请求中携带第二校验号码。进一步地,所述网关移动交换中心还包括如图7所示,校验号码分配模块603,用于为同一呼叫分配相同的第一校验号码及第二校验号码。当主叫终端向处在漫游状态的移动台发起呼叫时,首先将呼叫上报到所述网关移动交换中心,由所述校验号码分配模块603为该呼叫分配第二校验号码,所述第二校验号码具体为主叫号码或参考号码;所述主叫号码为所述主叫终端的号码,由所述校验号码分配模块603从所述主叫终端上报的呼叫中提取并添加到该呼叫中;所述参考号码为一32比特数,由所述校验号码分配模块603随机分配。所述第二请求发送模块602向所述拜访移动交换中心发送分配漫游号码请求,所述分配漫游号码请求中携带所述第二校验号码;在接收到所述拜访移动交换中心发送的移动台漫游号码后,由所述校验号码分配模块603为呼叫分配第一校验号码,校验号码分配模块603为同一呼叫分配相同的第二校验号码和第一校验号码;第一请求发送模块601向所述拜访移动交换中心发送呼叫请求,所述呼叫请求中携带所述校验号码分配模块603分配的第一校验号码和所述移动台漫游号码。本发明实施例提供的网关移动交换中心,在接收到主叫方对处在漫游状态下的被叫移动台的呼叫时,首先为所述呼叫分配第二校验号码,并向所述被叫移动台当前所在的拜访移动交换中心发送所述第二校验号码;在接收到所述拜访移动交换中心发送的移动台漫游号码后,为所述呼叫分配第一校验号码,并向所述拜访移动交换中心发送呼叫请求,所述呼叫请求中携带所述第一校验号码和所述移动台漫游号码,解决了现有技术中因移动台漫游号码识别错误导致的串话问题。本发明的实施例还提供了一种校验移动台漫游号码的系统,如图8所示,包括拜访移动交换中心801和网关移动交换中心802;所述网关移动交换中心802,用于为呼叫分配第二校验号码,并在向拜访移动交换中心801发送的分配漫游号码请求中携带所述第二校验号码;用于为呼叫分配第一校验号码,并向所述拜访移动交换中心发801送呼叫请求,所述呼叫请求中携带有所述第一校验号码和所述拜访移动交换中心801分配的移动台漫游号码;所述网关移动交换中心802为同一呼叫分配相同的第一校验号码及第二校验号码;所述拜访移动交换中心801,用于根据接收到的所述分配漫游号码请求分配漫游号码,并保存所述漫游号码与所述分配漫游号码请求中携带的第二4t验号码之间的对应关系;用于所述接收呼叫请求,根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码;判断所述第一校验号码与所述第二校验号码是否相同;如果不同,则确认移动台漫游号码错误。所述网关移动交换中心802接收主叫终端发起的呼叫,为该呼叫分配第二校验号码,并向被叫漫游移动台所在的所述拜访移动交换中心801发送分配漫游号码请求,所述分配漫游号码请求中携带所述第二4t验号码;所述拜访移动交换中心801接收所述第二校验号码,为该呼叫分配移动台漫游号码,并存储移动台漫游号码与校验号码之间的对应关系;具体为在所述拜访移动交换中心801中分配存储单元,将所述存储单元与所述移动台漫游号码对应起来,将接收到的所述第二校验号码存储在所述存储单元内。所述网关移动交换中心802向所述拜访移动交换中心801发送呼叫请求,所述呼叫请求中携带有所述移动台漫游号码和第一校验号码;所述移动交换中心801接收到所述呼叫请求后,根据所述移动台漫游号码找到与之对应的存储单元,从而获取该存储单元中存储的第二校验号码;所述拜访移动交换中心801比较所述呼叫请求中携带的第一校验号码和所述第二校验号码是否相同;如果相同,确定所述移动台漫游号码正确;如果不同,确定所述移动台漫游号码错误。上述校验移动台漫游号码的系统,可以与本发明的实施例提供的一种校验移动台漫游号码的方法相结合,在主叫方发起对漫游状态下的被叫移动台的呼叫时,为所述被叫移动台分配校验号码;在为被叫移动台分配完MSRN后,在该MSRN对应的存储单元存储所述呼叫的标识号码,以建立所述校验号码与所述MSRN的对应关系;在接收到GMSC的呼叫请求后,通过对所述呼叫请求中携带的进行校验,以确定所述MSRN是否正确;在所述MSRN错误时,拒绝该呼叫;在所述MSRN正确时,接续该呼叫。解决了现有技术中因MSRN识别错误导致的串话问题。是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。权利要求1、一种校验移动台漫游号码的方法,其特征在于,包括接收呼叫请求,所述呼叫请求携带移动台漫游号码和第一校验号码;根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码,所述第二校验号码是分配漫游号码请求中携带的校验号码,所述移动台漫游号码与校验号码之间的对应关系是在分配移动台漫游号码时存储的移动台漫游号码与校验号码之间的对应关系;判断所述第一校验号码与所述第二校验号码是否相同;如果不同,则确认所述移动台漫游号码错误。2、根据权利要求1所述的校验移动台漫游号码的方法,其特征在于,所述接收呼叫请求的步骤之前还包括网关移动交换中心为呼叫分配所述第二校验号码;所述网关移动中心向拜访移动交换中心发送分配漫游号码请求,所述分配漫游号码请求中携带所述第二校验号码;所述拜访移动交换中心接收所述分配漫游号码请求,为呼叫分配移动台漫游号码,并在所述移动台漫游号码和所述第二校验号码之间建立对应关系。3、根据权利要求2所述的校验移动台漫游号码的方法,其特征在于,所述在所述移动台漫游号码和所述第二校验号码之间建立对应关系具体为所述拜访移动交换中心为所述移动台漫游号码分配对应的存储单元,将所述第二校验号码存储在所述存储单元内。4、根据权利要求1或2或3所述的校验移动台漫游号码的方法,其特征在于,所述第一校验号码和所述第二校验号码包括主叫号码或呼叫参考号码;所述主叫号码为呼叫发起方的号码;所述呼叫参考号码为网关移动交换中心分配区分不同呼叫的参考号码;网络移动交换中心为同一呼叫分配相同的第一校-睑号码和第二校验号码。5、一种拜访移动交换中心,其特征在于,包括呼叫接收模块,用于接收呼叫请求,所述呼叫请求携带移动台漫游号码和第一校验号码;第二校验号码获取模块,用于根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码,所述第二校验号码是分配漫游号码请求中携带的校验号码,所述移动台漫游号码与校验号码之间的对应关系是在分配移动台漫游号码时存储的移动台漫游号码与校验号码之间的对应关系;校验模块,用于对所述呼叫接收模块接收的所述移动台漫游号码进行校验,具体为判断所述第一校验号码与所述第二校验号码获取模块获取的第二校验号码是否相同;在所述第一校验号码与所述第二校验号码不同时,确认所述移动台漫游号码错误。6、根据权利要求5所述的拜访移动交换中心,其特征在于,还包括漫游号码分配模块,用于为所述呼叫请求接收模块接收的呼叫分配移动台漫游号码,并为所述移动台漫游号码分配存储单元;对应关系建立才莫块,用于将所述第二校验号码存储在所述移动台漫游号码分配模块为所述移动台漫游号码分配的存储单元中。7、一种网关移动交换中心,其特征在于,包括第一请求发送模块,用于向拜访移动交换中心发送呼叫请求,所述呼叫请求中携带第一校验号码和移动台漫游号码,所述第一校验号码用于拜访移动交换中心通过判断所述第一校验号码和根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系获取的第二校验号码是否相同,来确定所述移动台漫游号码是否正确;第二请求发送模块,用于向拜访移动交换中心发送分配漫游号码请求,所述分配漫游号码请求中携带第二4交验号码。8、根据权利要求7所述的网关移动交换中心,其特征在于,还包括校验号码分配模块,用于为同一呼叫分配相同的第一校验号码及第二校验号码。9、一种校验移动台漫游号码的系统,其特征在于,包括拜访移动交换中心和网关移动交换中心;所述网关移动交换中心,用于为呼叫分配第二校验号码,并在向拜访移动交换中心发送的分配漫游号码请求中携带所述第二校验号码;用于为呼叫分配第一校验号码,并向所述拜访移动交换中心发送呼叫请求,所述呼叫请求中携带有所述第一校验号码和所述拜访移动交换中心分配的移动台漫游号码;所述网关移动交换中心为同一呼叫分配相同的第一校验号码及第二校验号码;所述拜访移动交换中心,用于根据接收到的所述分配漫游号码请求分配漫游号码,并保存所述漫游号码与所述分配漫游号码请求中携带的第二4交验号码之间的对应关系;用于所述接收呼叫请求,根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码;判断所述第一校验号码与所述第二校验号码是否相同;如果不同,则确认移动台漫游号码错误。10、根据权利要求9所述的校验移动台漫游号码的系统,其特征在于,所述拜访移动交换中心保存所述漫游号码与所述分配漫游号码请求中携带的第二校验号码之间的对应关系具体为,为所述移动台漫游号码分配存储单元,在所述存储单元中存储所述第二校验号码。全文摘要本发明公开了一种校验移动台漫游号码的方法、设备和系统。涉及通信领域;解决了因MSRN识别错误导致的串话问题。该校验移动台漫游号码的方法包括接收呼叫请求,所述呼叫请求携带移动台漫游号码和第一校验号码;根据所述呼叫请求中携带的移动台漫游号码以及存储的移动台漫游号码与校验号码之间的对应关系,获取存储的第二校验号码,所述第二校验号码是分配漫游号码请求中携带的校验号码,所述移动台漫游号码与校验号码之间的对应关系是在分配移动台漫游号码时存储的移动台漫游号码与校验号码之间的对应关系;判断所述第一校验号码与所述第二校验号码是否相同;如果不同,则确认所述移动台漫游号码错误。本发明可应用于GSM网络、CDMA网络和WCDMA网络中。文档编号H04W8/02GK101448241SQ20091000062公开日2009年6月3日申请日期2009年1月9日优先权日2009年1月9日发明者浩张申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1