向具有不正确编程的标识符的漫游移动站提供服务的制作方法

文档序号:7593100阅读:140来源:国知局
专利名称:向具有不正确编程的标识符的漫游移动站提供服务的制作方法
技术领域
本发明涉及电信领域。本发明特别适合于无线网络,并将参考无线网络进行说明。但是,要认识到本发明也适合于其它类似应用。
背景技术
已知无线网络使用数字标识符通过空中接口与移动站(MS)通信。在无线网络和MS之间交换的消息或通信包含呈数字形式的标识符,所述标识符允许网络在执行与呼叫相关的操作(例如呼叫建立)和与漫游相关的操作(例如移动注册)的时候,区分不同的MS。历史上,基于先进移动电话系统(AMPS)标准的无线网络使用10位移动识别号(MIN)作为MS的标识符。
但是,如同国际电信联盟-电信标准部(ITU-T)规定的那样,基于码分多址访问(CDMA)的无线网络支持国际移动站身份(IMSI)作为MS的标识符,从而可向国际漫游用户提供服务。参考图1,IMSI是分配给CDMA网络中每个移动用户的,长度高达15位的唯一标识符。它由移动国家代码(MCC),移动网络代码(MNC)和移动站识别号(MSIN)组成。在正确编程的真实IMSI中,MCC是唯一地识别指定国家的三位数,MNC是用于唯一地识别来自指定国家的指定网络的二位或三位数,MSIN是唯一地识别来自指定网络的MS或预约的10位数。和基于每个国家管理的MIN(稍有例外)不同,基于全球管理IMSI,以便允许它们被用于唯一地识别在不同国家之间漫游的MS,即国际漫游用户。
不幸的是,一直利用包含5个最高有效位的不同正确数位模式的IMSI程控许多CDMA MS。传统上,由于过去无线CDMA网络只使用IMSI的10个最低有效位作为识别MS的MIN,因此这不存在问题。但是,当无线CDMA网络开始使用完整的IMSI作为移动标识符时,IMSI的不正确程序设计就成为一个问题。
一些情况下,无线服务提供者(WSP)甚至不知道最高有效IMSI数位的哪些值被安排到他们的CDMA MS中。同样,由于历史上只使用IMSI的10个最低有效数位作为MIN,较高的数位无关,因此完全被忽略或者用随机的或无意义的数值编程较高的数位。下面是IMSI的不正确移动程能够导致的问题的一些例子1.前五个最高有效IMSI数位的某些指定值一般用于区分基于MIN的IMSI(即,被编程成使其最低有效位用作MIN的IMSI)和真实的IMSI(即,被编程成用作IMSI的IMSI)。在多种标准中规定了最高有效位的这些值,并被称为MIN转义代码。但是,当前五个最高有效IMSI数位被正确编程时,难以管理无线网络用于识别基于MIN的IMSI的MIN转义代码。因此,这将导致减少或者不向MS用户提供服务。
2.如同本领域已知那样,IMSI,尤其是IMSI的最高有效位被用作全局名称(GT),用于在无线网络中的不同部件之间发送美国国家标准学会(ANSI)-41消息,以便支持网内操作。难以管理信令网络(例如信令系统No.7(SS7)网络)用于正确发送给具有不正确编程的IMSI的MS的ANSI-41消息的IMSI GT。这是一个关于国际漫游用户的特殊问题,因为IMSI的前三个最高有效位代表移动国家代码(MCC)。没有正确的MCC,则信令网络难以把给国际漫游用户的ANSI-41消息发送到他们的本地网络所位于的国家。
关于IMSI的不正确编程的一些解决方案包括重新对包含不正确编程的IMSI的MS编程;继续使用MIN,而不是IMSI作为移动标识符;和使用点码,而不是GT在位于不同国家的无线网络之间发送ANSI-41消息。
但是,重新对包含不正确IMSI的MS编程可能成本过高。由于服务提供者不知道哪些MS被不正确编程,因此服务提供者必须检查他们部署的所有MS的IMSI。执行这种检查的一种途径是要求每个移动用户把他/她的MS带到服务中心,这是一个非常不方便并且成本高昂的建议。另一种途径是通过空中读取并重新编程每个MS的IMSI。不幸的是,一些MS不支持这种空中数据管理能力,WSP可能未在他们的网络中推广应用这种能力。
继续使用MIN,而不是IMSI作为移动标识符与无线行业的发展到只使用IMSI作为移动标识符的长远规划不符。此外,由于未全球管理多数MIN,因此可产生在相同的无线网络或系统中,MS标识符不唯一的情况,即,相同网络内的两个MS可能实际上具有相同的MIN,例如,一个MS在其本地网络内,而另一MS是国际漫游用户。因此,这种情况下向这些MS提供服务是一个问题,因为不能根据它们的MIN把它们区分开。此外,MIN不是ITU-T认可的编号方案,从而,信令网络提供者和WSP不得不在关于如何全球管理基于MIN的GT转换的信令点的标准之外达成一致。
最后,使用PC而不是GT在位于不同国家中的无线网络之间发送ANSI-41消息未能利用现有的SS7(也称为C7)网络。PC解决方案涉及推广应用、管理和维护成本高昂的专用信令数据链路和系统。另外,分配的供指定国家使用的PC不得不被分配给其它国家中的系统,这会导致用尽该指定国家的可用PC。
因此,本发明设想一种克服上述及其它问题的新的改进方法和系统。

发明内容
根据本发明的一个方面,提供一种利用无线电信网向MS提供服务的方法。每个MS具有本国(home country)和本地网络(homenetwork),并利用包含一个数字的标识符对其编程,所述一个数字包括一组数位。每个标识符是两种标识符之一,包括借助构成标识符的整个一组数位,全球唯一地识别其MS的第一种标识符(例如IMSI),和借助构成标识符的最低有效位子集,在其本国内唯一地识别其MS的第二种标识符(例如,基于MIN的IMSI)。所述方法包括在学习时段内,从进入无线电信网的MS获得标识符;从在学习时段内获得的每个标识符,收集最高有效位子集;编译数位模式的列表,列表中的每个数位模式对应于收集的最高有效位子集之一;从接入无线电信网的MS接收标识符;以及比较接收的标识符的最高有效位子集和编译的列表,确定接收的标识符哪些是第一种标识符,哪些是第二种标识符。
根据本发明的另一方面,提供一种利用无线电信网向MS提供服务的系统。每个MS具有本国和本地网络,并利用包含一个数字的标识符对其编程,所述一个数字包括一组数位。每个标识符是两种标识符之一,包括借助构成标识符的整个一组数位,全球唯一地识别其MS的第一种标识符,和借助构成标识符的最低有效位子集,在其本国内唯一地识别其MS的第二种标识符。所述系统包括在学习时段内,从进入无线电信网的MS获得标识符的装置;从在学习时段内获得的每个标识符,收集最高有效位子集的装置;编译数位模式的列表的装置,列表中的每个数位模式对应于收集的最高有效位子集之一;从接入无线电信网的MS接收标识符的装置;以及比较接收的标识符的最高有效位子集和编译的列表,确定接收的标识符哪些是第一种标识符,哪些是第二种标识符的装置。
根据本发明的另一方面,提供一种利用WSP的受访无线电信网,向漫游MS提供服务的方法。所述网络包括移动交换中心(MSC),每个MS具有本国和本地网络。利用国际移动站身份(IMSI)对MS编程,IMSI是若干数位,包括指定识别MS的本国的移动国家代码(MCC)的数位,和指定识别相应MS的本地网络的移动网络代码(MNC)的数位。所述方法包括受访网络的WSP获得将向其提供服务的MS的各个本国和本地网络的MCC和MNC;将获得的MCC和MNC输入MSC的数据库;MSC从漫游MS接收服务请求,所述请求包括编程在漫游MS中的IMSI;通过在从请求服务的漫游MS接收的IMSI中,用来自MSC数据库的MCC和MNC替换关于MCC和MNC指定的那些数位,产生纠正的IMSI;以及,利用纠正的IMSI作为GT,向漫游MS的本国和本地网络发送关于无线系统间操作的消息。
当阅读并理解本说明书时,对本领域的普通技术人员来说,本发明的各种优点和益处将变得显而易见。


本发明可具体化为各种组件和组件的排列,以及具体化为各种步骤和步骤的排列。附图只用于举例说明优选实施例,不应被理解为对本发明的限制。
图1表示了正确编程的真实IMSI。
图2是表示适合于实践本发明各个方面的例证无线电信网络的方框图。
图3是表示按照根据本发明实现的学习模式,编译最高有效数位模式列表的例证方法的流程图。
图4是表示根据本发明向MS提供服务的例证方法的流程图。
具体实施例方式
为了清楚和简洁起见,本说明书将参考结构和/或功能网络部件,实体和/或设施,相关电信标准、协议和/或服务,以及电信领域中通常已知的其它组件,除了根据本发明的各个方面和/或为了适应本发明的各个方面,对它们进行了修改或改变之外,将不进一步详细说明它们的结构或操作。
参考图2,表示了与公共交换电话网(PSTN)10通信的无线网络A,但是,PSTN可以是分组数据网(PDN)或PSTN和PDN的某种组合,或者其它通信网络,包括(但不限于)邮政、电报和电话(PTT)网或提供分组服务、多媒体服务、网际协议语音(VoIP)服务等的网络。如图所示,MS 20通过蜂窝网络(CN)30接收来自WSP的无线服务,蜂窝网络(CN)包括基站(BS)32,MS 20通过无线空中接口34,在操作上与基站(BS)32连接。移动交换中心(MSC)40按照通常的方式,连接CN 30和PSTN 10,并包括本地位置登记器(HLR)42和访问者位置登记器(VLR)44或者向其登记CN 30正在服务的MS的其它类似位置数据库。适宜地,无线网络A是准备好和/或被安排成处理从正被服务的MS 20接收的基于MIN的IMSI和真实IMSI的CDMA网络。特别地,如同当进一步阅读本说明书时,本领域的技术人员理解的那样,MSC 40能够服务于本地MS和漫游MS 20,即使它们具有不正确编程的IMSI,并且对于漫游者来说,MSC能够服务于国内和国际漫游者。
为了清楚和简洁起见,图2中只表示了一个MS及其支持网络部件。但是,要认识到许多这样的MS和/或支持网络部件按照通常的方式,被类似地装备和/或设置在无线网络中,以便同样利用本发明的各个特征。此外,出于举例说明的目的,只描述了单一无线网络。但是,也要认识到类似地准备和/或设置许多这种无线网络,以便同样地利用本发明的各个特征。
在提供无线服务之前,确定在希望从无线网络A获得服务的MS的不正确编程的IMSI的较高数位中,存在何种数位模式。参考图3,根据本发明的适当实现,在步骤100,无线网络A首先持续确定的、设置的或者以其它方式选择的时间(即学习时段)处于“学习模式”。在学习时段内,无线网络A使其真实IMSI处理功能和/或能力被关闭、离线或者以其它方式停用,同时仍然向具有基于MIN的IMSI的MS提供服务。接收的每个MS标识符(例如,作为向MSC 40登记的结果)被假定为基于MIN的IMSI。对于历史上一直是基于MIN的网络来说,这是一个安全的假定,因为可能已利用基于MIN的IMSI对他们的全部或多数的现有MS编程。事实上,当无线网络A按照基于MIN的模式操作时,必须相对于接收的服务,用基于MIN的IMSI对先前从无线网络A接收服务的MS 20编程。在步骤102,MSC 40在学习时段内,收集许多的每个接收的IMSI的最高有效位,例如前5个最高有效位。在步骤104,收集的数位模式的列表被编译、保存和/或保持(例如在位于MSC的数据库46中)。于是,所述列表包括指定的MIN转义代码,包括从最高有效IMSI数位的不正确编程的数位模式获得的那些MIN转义代码。
学习时段足够长,足以确保希望使用无线网络A的全部或几乎全部MS已进入CN 30和/或向MSC 40登记和/或以其它方式使它们的基于MIN的IMSI被网络得到。当学习时段期满时,在步骤106终止或者关闭学习模式,并在步骤108,打开无线网络A的真实IMSI处理功能和/或能力,或者使之在线或者以其它方式激活所述真实IMSI处理功能和/或能力。
参见图4,现在在向具有任意一种标识符的MS 20提供服务的情况下,无线网络A处理基于MIN的IMSI和真实IMSI,以支持ANSI-41消息发送,SS7信令等。在步骤200,开始该过程,以便通过递送MS的IMSI,经MSC 40,向无线网络A登记MS 20。在判定步骤202,通过HLR 42的查询或检查,确定登记的MS是在其本地网络内还是正在漫游。如果在其本地网络内,则该过程转入步骤204,在步骤204,按照始于步骤216的本地网络处理,处理该MS。另一方面,如果确定MS 20正在漫游,则过程转入步骤206,在步骤206,该MS被标明或被认为是漫游者。
在步骤208,确定在登记过程中,MSC 40从MS 20接收的IMSI是基于MIN的IMSI还是真实IMSI。通过比较接收的IMSI的最高有效位,例如前5位与学习模式下编译并保存在数据库46中的列表,实现所述确定。如果存在匹配,则接收的IMSI被看作是基于MIN的IMSI,否则,如果存在不匹配,则接收的IMSI被看作是真实IMSI。
在判定步骤210,如果接收的IMSI是真实IMSI,则过程转入步骤214,否则如果接收的IMSI是基于MIN的IMSI,则过程继续进行步骤212。在步骤212,确定基于MIN的IMSI的代换码,代换码用于替换基于MIN的IMSI的前面的数位。即,代换码被附到包含在基于MIN的IMSI中的MIN代码的前面,以便产生MS的代换MS标识符。代换码由WSP输入MSC 40中的代换码数据库48中。输入代换码数据库48中的代换码恰当地指定漫游MS 20的本国和/或网络的MCC和/或MNC。适宜的是,利用来自从MS 20接收的基于MIN的IMSI的MIN,索引代换码数据库48,以便找出和MS的本国和/或网络对应的恰当代换码。例如,可根据WSP获得的网络专用信息,以及WSP与其它网络达成的漫游伙伴协议等,建立代换码数据库48,以致允许把这样的其它网络作为其本地网络的MS在无线网络A内漫游。
最后,在步骤214,利用根据真实IMSI或代换MS标识符(视情况而定)确定的GT,进行向MS 20提供服务的ANSI-41消息发送,SS7信令等等。在任意一种情况下,现在标识符包含MS 20的正确MCC和/或MNC。特别地,如同本领域的普通技术人员将认识到的那样,无线网络10能够向漫游者,包括国际漫游者提供服务,和MS 20是用真实IMSI正确编程,用具有指定的MIN转义代码的基于MIN的ISMI编程,还是用具有不正确编程的最高有效位的基于MIN的ISMI编程无关。
在一个备选实施例中,可选的是为了简洁起见,可省略判定步骤210,从而在步骤212,所有IMSI(真实的IMSI或者基于MIN的IMSI)都将经历其最高有效位的替换。即,通过用接收的IMSI(而不考虑接收的IMSI是真实的IMSI还是基于MIN的IMSI)索引代换码数据库48,从代换码数据库48获得代换码。但是,恰当的是这样建立数据库48,以致在真实IMSI的情况下,只是用相同的值替换它们的最高有效位。
在步骤216,确定在登记过程中,MSC 40从MS 20接收的IMSI是基于MIN的IMSI还是真实的IMSI。通过比较接收的IMSI的最高有效位,例如前5位与学习模式下编译的并保存在数据库46中的列表,实现所述确定。如果存在匹配,则接收的IMSI被看作是基于MIN的IMSI,否则,如果存在不匹配,则接收的IMSI被看作是真实的IMSI。
在判定步骤218,如果接收的IMSI是真实IMSI,则过程转到步骤222,否则如果接收的IMSI是基于MIN的IMSI,则过程继续进行步骤220。在步骤220,MSC使用来自基于MIN的IMSI的MIN登记需要服务的本地移动站,随后提供后续服务,例如寻呼该MS以便传递来话呼叫。
如果从本地MS接收的IMSI是真实IMSI,则在步骤222,MSC使用完整的IMSI登记需要服务的本地MS,并提供后续服务,例如寻呼该MS以便传递来话呼叫。
注意在漫游MS成功向受访MSC登记之后,步骤216-222也适合于向漫游MS提供服务。
要认识到这里描述的特定部件或组件可借助硬件、软件、固件或它们的组合,恰当地实现其功能性。另外注意在这里给出的特定例证实施例方面,某些结构和/或功能特征被描述成包括在定义的部件和/或组件中。但是,预期这些特征也可同样地包括在其它恰当的部件和/或组件中。另外要认识到可恰当地有选择地混合和匹配例证实施例的不同方面,以便实现适于所需应用的其它备选实施例,从而所述其它备选实施例实现包含于其中的各个方面的相应优点。另外,要认识到这里描述成合并在一起的某些部件在适当的情况下,可以是独立的部件或者以其它方式被分开。类似地,描述成由一个特定部件执行的许多特定功能可由独立工作的许多不同部件完成,以便完成单独的功能,或者某些单独功能可被分解,并由一致行动的许多不同部件完成。另一方面,可恰当地在物理上或功能上组合这里被描述成和/或表示成彼此不同的一些部件或组件。
总之,参考优选实施例说明了本发明。显然,当阅读并理解本发明时,本领域的技术人员会想到各种修改和变化。本发明应被看作包括所有这样的修改和变化,只要这些修改和变化在附加的权利要求及其等同物的范围之内。
权利要求
1.一种利用无线电信网向移动站提供服务的方法,每个所述移动站具有本国和本地网络,并利用包含一个数字的标识符对其编程,所述一个数字包括一组数位,每个标识符是两种标识符之一,包括借助构成标识符的整个一组数位,全球唯一地识别其移动站的第一种标识符,和借助构成标识符的最低有效位子集,在其本国内唯一地识别其移动站的第二种标识符,所述方法包括(a)在学习时段内,从进入无线电信网的移动站获得标识符;(b)从在学习时段内获得的每个标识符,收集最高有效位子集;(c)编译数位模式的列表,列表中的每个数位模式对应于收集的最高有效位子集之一;(d)从接入无线电信网的移动站接收标识符;和(e)比较接收的标识符的最高有效位子集和编译的列表,确定接收的标识符哪些是第一种标识符,哪些是第二种标识符。
2.按照权利要求1所述的方法,其中对于第一种标识符来说,构成标识符的整个一组数位包括国际移动站身份。
3.按照权利要求1所述的方法,其中对于第二种标识符来说,构成标识符的最低有效位子集包括移动识别号。
4.按照权利要求1所述的方法,所述方法还包括(f)用识别从其接收标识符的相应移动站的本国或本地网络至少之一的代换码,替换在步骤(d)中接收的全部标识符的最高有效位子集。
5.按照权利要求1所述的方法,所述方法还包括(f)用识别从其接收标识符的相应移动站的本国或本地网络至少之一的代换码,替换在步骤(e)中确定为第二种的那些接收标识符的最高有效位子集。
6.一种利用无线电信网向移动站提供服务的系统,每个所述移动站具有本国和本地网络,并利用包含一个数字的标识符对其编程,所述一个数字包括一组数位,每个标识符是两种标识符之一,包括借助构成标识符的整个一组数位,全球唯一地识别其移动站的第一种标识符,和借助构成标识符的最低有效位子集,在其本国内唯一地识别其移动站的第二种标识符,所述系统包括在学习时段内,从进入无线电信网的移动站获得标识符的装置;从在学习时段内获得的每个标识符,收集最高有效位子集的装置;编译数位模式的列表的装置,列表中的每个数位模式对应于收集的最高有效位子集之一;从接入无线电信网的移动站接收标识符的装置;和比较接收的标识符的最高有效位子集和编译的列表,确定接收的标识符哪些是第一种标识符,哪些是第二种标识符的装置。
7.按照权利要求6所述的系统,其中对于第一种标识符来说,构成标识符的整个一组数位包括国际移动站身份。
8.按照权利要求6所述的系统,其中对于第二种标识符来说,构成标识符的最低有效位子集包括移动识别号。
9.按照权利要求6所述的系统,所述系统还包括用识别从其接收标识符的相应移动站的本国或本地网络至少之一的代换码,替换接收的全部标识符的最高有效位子集的装置。
10.按照权利要求6所述的系统,所述系统还包括用识别从其接收标识符的相应移动站的本国或本地网络至少之一的代换码,替换确定为第二种的那些接收标识符的最高有效位子集。
全文摘要
提供一种利用无线电信网(A)向移动站(MS)(20)提供服务的方法。每个MS具有本国和本地网络,并利用包含一个数字的标识符对其编程,所述一个数字包括一组数位。每个标识符是两种标识符之一,包括借助构成标识符的整个一组数位,全球唯一地识别其MS的第一种标识符(例如真实的国际移动站身份(IMSI)),和借助构成标识符的最低有效位子集,在其本国内唯一地识别其MS的第二种标识符(例如,基于移动识别号(MIN)的IMSI)。所述方法包括在学习时段内,从进入无线电信网的MS获得标识符;从在学习时段内获得的每个标识符,收集最高有效位子集;编译数位模式的列表,列表中的每个数位模式对应于收集的最高有效位子集之一;从接入无线电信网的MS接收标识符;以及比较接收的标识符的最高有效位子集和编译的列表,确定接收的标识符哪些是第一种标识符,哪些是第二种标识符。
文档编号H04M3/00GK1575022SQ20041004767
公开日2005年2月2日 申请日期2004年5月28日 优先权日2003年5月30日
发明者迈克尔·达瓦尼·钱伯斯 申请人:朗迅科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1