一种用于在无线网络中提供受管理的漫游业务的方法和设备的制作方法

文档序号:7626531阅读:95来源:国知局
专利名称:一种用于在无线网络中提供受管理的漫游业务的方法和设备的制作方法
技术领域
本发明涉及一种用于在无线网络内提供被管理的漫游业务的方法和设备。本发明尤其涉及一种可在无线网络内实施以截取漫游登记或位置更新请求的被管理的漫游应用。而且,所述被管理的漫游应用对所述请求执行多种呼叫逻辑例程中的至少一个。呼叫逻辑例程的实施更易改善业务提供商的漫游业务的管理。
尽管本发明尤其涉及被管理的漫游业务的领域,以下将特别参照其进行描述,但应当理解的是,本发明在其它领域和应用内可用。
背景技术
借助背景技术,市场分析显示出国际漫游市场预计未来会增长其全球收入。仅西欧的高边界国际漫游业务估计占所有无线业务收入的7%,但估计仅构成全部网络业务的1.5%。这使其成为对于所有运营商而言极具吸引力的收入来源。
随着全球商业持续,日益增长的移动终端团体普遍要求接入其所有无线通信需要。实际上,Cahners in-Stat进行的研究显示出国际旅游在近15年来增长了近一倍。仅抵达美国的就近乎664百万,而抵达欧洲的近乎400百万。而亚洲大洋洲区域经历了115百万的国际旅游者,而亚洲的增长率最高。相同的研究还发现,5年前仅5个国家占所有收入的71%,而在2000年,20个国家包括所有收入的70%,这表示国际旅游的密度增长(更多的人到更多国家旅游)。这种趋势预计会继续,下一个20年国际旅游近三倍增加。Cahners in-Stat还估计四分之一的旅游者是为商业目的旅游,这成为旅行的主要目的。
根据此研究,到2005年,估计9100万的用户将生成近290亿美元的漫游收入。无线渗透近乎到达88%,到2006年在一些区域内,运营商寻求新的收入增长源,而漫游成为一种极具吸引力的来源。
尽管国际漫游具有市场潜力,但发现全球业务提供商已丢失收入,这归因于未受管理的漫游。未受管理的漫游包括在非优选网络内漫游,以及允许在比其它网络具有更少用户业务特征的网络内漫游。
这成为全球业务提供商的更大问题,其中业务提供商在所述用户漫游的多数国家内具有运营公司。对于全球无线运营商而言,引入终端用户的被管理的漫游业务可能是极具竞争力的优点,并且是一种盈利性的业务。
如今,在任何业务提供商的无线网络内并未部署任何支持被管理的漫游的技术方案。当前也并无可用于在无线网络内支持被管理的漫游业务的标准。
参照图1,示出了说明现有技术的示范无线网络。所述网络10包括多个其它网络,例如原籍或母网12与漫游或外部网络14。网络12是移动站或设备30的原籍网,而网络14可能是位于相对于原籍网12而言另一国家或地理区域内的网络。应当理解的是,其它网络、子网和网络单元可并入网络10内。
然而,如图所示,网络12包括信令网关16和原籍位置寄存器(HLR)118。尽管其它网络单元可包括在网络12内,但为简化起见,仅包括了所示的单元。所述网络14具有多个网络,包括网络A、网络B、网络C和网络D。如图所示,所述移动设备30(其原籍网是网络2)在网络14的网络A内漫游。在这种情况下,移动站30尝试登记到网络A上,因此将登记或位置更新请求发送给信令网关16。所述信令网关16将所述请求传送给原籍位置寄存器(HLR)118。在这种情况下,所述信令网关16和原籍位置寄存器(HLR)118将允许所述移动站30登记到网络A上,而无需任何组件做出智能判定。因此,即使并非不可能,业务提供商也难以有效管理其用户的漫游。

发明内容
本发明提供了一种解决上述困难的新的改善系统。
根据本发明,提供了一种用于在无线网内提供被管理的漫游业务的方法和装置。当然,该技术尤其可用于其中用户具有原籍网但在第二网络内漫游的情况。
在本发明的一个方面中,所述方法包括在所述用户的所述原籍网的信令网关处,从所述第二网络接收消息,将所述消息发射到受管理的漫游应用,确定所述消息是否为位置更新请求,如果所述消息并不是位置更新请求,则将所述消息发射到原籍位置寄存器来处理,如果所述请求是位置更新请求,则借助所述被管理的漫游应用,对所述消息执行呼叫逻辑例程。
在本发明的另一方面中,所述呼叫逻辑例程包括基于所述第二网络的预定门限百分比,确定是否应当允许所述位置更新请求。
在本发明的另一方面中,所述呼叫逻辑例程包括基于所述第二网络是否为优选网络,确定是否应当允许所述位置更新请求。
在本发明的又一方面中,所述呼叫逻辑例程包括确定所述位置更新请求是否源于GPRS用户。
在本发明的另一方面中,所述呼叫逻辑例程包括基于所述原籍网和所述第二网络是否属于公共业务提供商,确定是否应当允许所述位置更新请求。
在本发明的另一方面中,提供了实施根据本发明方法的设备。
在本发明的另一方面中,所述系统包括数据库和至少一个前端单元,所述数据库在其内存储用户和网络简表数据,所述前端单元用于接收消息,确定所述消息是否为位置更新请求,如果所述消息并不是位置更新请求,则将所述消息发射到原籍位置寄存器来处理,如果所述请求是位置更新请求,则对所述消息执行呼叫逻辑例程。
在本发明的另一方面中,所述至少一个前端单元用于从信令网关接收所述消息。
在本发明的另一方面中,所述呼叫逻辑例程包括基于第二网络的预定门限百分比,确定是否应当允许所述位置更新请求。
在本发明的另一方面中,所述呼叫逻辑例程包括基于所述第二网络是否为优选网络,确定是否应当允许所述位置更新请求。
在本发明的又一方面中,所述呼叫逻辑例程包括确定所述位置更新请求是否源于GPRS用户。
在本发明的另一方面中,所述呼叫逻辑例程包括基于原籍网和所述第二网络是否属于公共业务提供商,确定是否应当允许所述位置更新请求。
在本发明的另一方面中,基于存储在所述数据库内的用户和网络简表数据来执行呼叫逻辑例程。
在本发明的另一方面中,所述数据库是集中式数据库。
在本发明的另一方面中,所述至少一个前端单元是遍布无线网络的多个前端单元。
在本发明的另一方面中,所述呼叫逻辑例程包括更新用户的公共陆地移动网(PLMN)目录。
从以下的具体实施方式
中,本发明的其它适用范围将显而易见。应当理解的是,仅借助说明来给出指示本发明优选实施例的具体实施方式
和特定实例,因为对于本领域技术人员而言,在本发明精神和范围内的各种改变和更改显而易见。


本发明体现在设备各个部分的构造、布置和组合,以及方法步骤中,如下详述实现所述目的,并在权利要求书中专门说明,在附图中示出,在附图中图1是现有网络的框图;图2是本发明适用的网络的框图;图3是说明根据本发明的方法的流程图;图4是根据本发明的被管理的漫游业务模块的框图;图5其内实施根据本发明实施例的网络的框图;
图6是根据本发明实施例的呼叫流程图;图7是根据本发明实施例的呼叫流程图;图8是根据本发明实施例的呼叫流程图;图9是根据本发明实施例的呼叫流程图;图10是根据本发明实施例的呼叫流程图;图11是根据本发明实施例的呼叫流程图;图12是根据本发明实施例的呼叫流程图;图13是根据本发明实施例的呼叫流程图;图14是根据本发明实施例的呼叫流程图;图15是根据本发明实施例的呼叫流程图;图16是根据本发明实施例的呼叫流程图;图17是根据本发明实施例的呼叫流程图;图18是根据本发明实施例的呼叫流程图;图19是根据本发明实施例的呼叫流程图;具体实施方式
随着所部署网络数量的增长,业务提供商意图以增长其资源的产量和有效使用的方式来管理无线用户的漫游要求。将漫游业务顺利介绍给终端用户需要网络配置中的客户自服务支持和最大帮助。在初始安装之后,漫游业务需要持续的自动终止自适应。
所述实施例解释了漫游数据的配置以及所述移动终端的动态重新配置。在至少一种形式中,所述实施例通过排除人工任务的需要,例如配置和网络选择,便利了跨越不同运营商网络(例如GSM、GPRS或UTMS)的无缝漫游。本文所述实施例的优点在于,商务用户和用户可随时随地通过任何设备接入特定运营商的业务,不论网络技术为何。可定制控制量,其通常基于运营商要求。被管理的漫游业务的演进可导致3G与WiFi相互作用,其中VPN连接建立和Wi-Fi网络鉴权参数必需由移动终端从配置数据中安全检索。
所述业务提供商通过分辨高级用户和其他用户类别,并基于不同网络可用性类型对不同用户类型计费,生成增值收入。由于被管理的漫游应用为业务提供商提供了对于将其移动业务转向其网络而非其漫游对方的网络的控制,因此所述业务提供商通过对其网络的有效使用实现了更多的收入。此外,本文所述实施例的被管理的漫游业务辅助业务提供商与漫游合作方更好交易,从而减少用户的漫游成本。
参照附图,其中仅为说明本发明优选实施例的目的示出本发明,而非为了限制本发明,图2提供了根据本发明的全面优选系统。如图所示,以框图形式示出了可在其内实施本文所述实施例的网络100。
所述网络100包括原籍或母网112,所述原籍网112具有信令网关114、空中功能(OTAF)模块116和原籍位置寄存器(HLR)118。如图所示,在网络100内存在另一网络120,所述另一网络120在其内包括其它网络或子网,例如网络A(122)、网络B(124)、网络C(126)和网络D(128)。应当注意的是,网络100还包括被管理的漫游应用模块130。
应当理解的是,网络100可能包括为简化起见而未示出的其它网络、子网和网络单元。所述网络100及其单元还可能会依据所实施的各代网络技术而有所不同。如本领域技术人员所知,所示的已知网络和网络单元还可采取多种形式。
显然,被管理的漫游应用模块130也可采取多种形式。例如,所述被管理的漫游应用模块130可采取存在于与信令网络114相同的网络上的软件程序的形式,或其可分布在网络12内的各个适当位置。例如,所述被管理的漫游应用(下述)的多个前端单元遍布网络,而中央数据库(下述)可能位于单个便利位置处。在任何配置中,当然优选的是,所述被管理的漫游应用(MRA)模块130(例如前端单元)可用于在消息或信令被转发到原籍位置寄存器等之前,从信令网关截取所述消息或信令。还应当理解的是,实施被管理的漫游应用模块130可能包括各种软件技术和硬件配置的实施。在理解本文所述实施例时,所述技术和配置显而易见。
再次参照图2,当借助移动站30在受访网络(或外部网络)120内漫游的用户试图登记时,所述移动站30尝试将位置更新(LU)操作从所述受访网120发送到其自己的原籍位置寄存器(HLR)118。
然而,所述被管理的漫游应用(MRA)模块130截取GSM、GPRS和UMTS情况下的位置更新(LU)操作请求,并控制是否允许所述用户在所述外部网络120内登记。如图所示,所述移动设备30将消息信令或发送给所述信令网关114(如虚线1所示)。所述消息被发送给被管理的漫游应用(MRA)模块130(如虚线2所示)。应用130将会依据消息或请求的类型、网络类型、用户的尝试次数或其它业务逻辑等,应用多个呼叫逻辑例程(下述)中的任何一个,以接受或拒绝登记的尝试。在一些情况下,所述被管理的漫游应用(MRA)130将依据所使用的呼叫逻辑,与空中接口(OTAF)模块116和/或原籍位置寄存器(HLR)118通信(如虚线3和4所示)。当然,尽管并未显示,但信令或消息还可返回给外部网络120,以执行呼叫逻辑。
就此而言,返回图3,示出了方法200。此方法通常由所述被管理的漫游应用(MRA)模块130使用(如以下所述,在所述被管理的漫游前端(MRFE)132内),以确定是否应当实施所述呼叫逻辑例程。如图所示,所述方法200包括借助诸如外部网络120的外部网络的信令网关114初始接收消息(202)。所述消息被发送给被管理的漫游应用(MRA)模块130(204),所述被管理的漫游应用(MRA)模块130确定所接收消息是否为登记或位置更新请求(206)。如果否,则执行正常处理(208)。就此而言,所述消息通常被转发给所述原籍位置寄存器(HLR)118。
然而,如果在206确定所接收消息是登记或位置更新请求,则所述被管理的漫游应用模块执行以下所述多个呼叫逻辑例程中的任何一个(210)。所述被管理的漫游应用模块130的实施考虑到网络业务提供商的漫游业务的改善管理。
参照图4,在一种形式中,所述被管理的漫游应用(MRA)模块130包括被管理的漫游前端(MRFE)132和被管理的漫游数据库(MRDB)134。所述被管理的漫游前端(MRFE)132对呼入位置更新请求执行上述被管理的漫游呼叫逻辑或呼叫逻辑例程。此单元截取来自其它网络的所有相关移动接入平台(MAP)消息。所述被管理的漫游前端(MRFE)模块132具有编码和译码任何信令消息(例如SS#7/Sigtran信令消息),并将业务逻辑与适当网络(诸如使用GSM、GPRS或UMTS的那些网络)接口的责任。所述被管理的漫游前端单元132将非位置更新消息中继到适当原籍位置寄存器(HLR)118,如所述信令网关通常所实现的那样。然而,所述被管理的漫游前端单元132从所述被管理的漫游数据库(MRDB)134提取适当数据,以处理呼入位置更新(LU)。在一些情况下,如以下所见,所述空中功能(OTAF)模块116、无线网和移动站30还可能参与使用呼叫逻辑的过程。所述被管理的漫游数据库(MRDB)134是所有与网络、用户相关的所有信息和业务逻辑信息的库。
一般而言,所述被管理的漫游数据库(MRDB)134由上行流系统通过136所示的模块实施或配置。就此而言,所述被管理的漫游应用(MRA)模块130内的被管理的漫游数据库(MRDB)134允许运营商通过标准配置机制来配置配置数据和用户/来访位置寄存器(VLR)网络数据,所述标准配置机制为所述被管理的漫游应用模块130提供配置、处理和管理的单个输入点。
所述配置数据被从被管理的漫游数据库(MRDB)134分配给所述被管理的漫游前端(MRFE)132。如上所述,所述被管理的漫游前端模块可能实际上被实施为位于相同或不同地理区域内的多个模块。
与使用标准平台上所支持的数据库复制性能同步,保持匹配对内的所述被管理的漫游数据库134节点。因此,使用匹配对内的一个节点,得到数据的普通图。
由于所述被管理的漫游数据库(MRDB)134通过承担将所述被管理的漫游前端(MRFE)132配置数据和规则分配给所述被管理的漫游前端模块(MRFE)132的责任,集中数据的接口,因此所述运营商不必在分配部署中分别为每个节点配置所述数据。
以下将说明所述被管理的漫游数据库(MRDB)134所保持的表。应当理解的是,所述被管理的漫游数据库(MRDB)134的配置可能会依据应用而不同。可能包括其它表,而也可能排除其它表。此外,每个表的内容可能依据应用而不同。例如,表的内容可能依据在特定应用内实施哪个呼叫逻辑例程而不同。在至少一种形式中,集中所述数据库,以得到诸如数据一致性的优点。
IMSI2HLR_Address表通常用于通过对原籍位置寄存器(HLR)118静态翻译执行国际移动用户身份(IMSI),将所述路由信息提取到所述原籍位置寄存器(HLR)118。
翻译类型地址表用于使用所述翻译类型提供一种路由的备选方式。所述翻译类型可在指向STP的消息内改变。
HLR_Location用于定位原籍位置寄存器(HLR)。
IMSI_List表是具有关于用户漫游简表的信息的每个用户表。
来访位置寄存器(VLR)/SGSN_list表基于所述用户简表提供不同网络分类。例如,对于以下所述的业务程序中的一个,基于网络%简表的业务逻辑给与漫游用户不同处理。
网络-列表被用作存储用户在网络内的登记尝试的数量以计算百分比。
国家-列表被用作存储用户在一个国家内的登记尝试的数量以计算百分比。
IMSI-高速缓存-列表被用作跟踪用户位置更新尝试。其将帮助应用程序判定何时应当拒绝或接受尝试。
如上所述,所述总管系统将多个不同类型的呼叫逻辑应用于位置更新(LU)请求。所述系统可能被配置成执行所有或多个所述呼叫逻辑例程,这仅需要由运营商或设计者做出选择以适合特定环境。作为选择,可将特定网络被管理的漫游应用(MRA)模块130设计成仅执行单个呼叫逻辑例程。这些判定当然源自于设计者的判断,可以本发明范围内的多种不同方式来解决。
一旦识别消息是位置更新(LU)请求,被管理的漫游应用(MRA)模块130可执行至少四种不同类型的呼叫逻辑例程。第一呼叫逻辑例程基于网络上所允许登记的预定门限百分比。所述所允许登记的百分比与一个网络上允许用户登记到另一网络的百分比相关。第二呼叫逻辑例程基于受访网络是否为优选网络来确定是否应当允许所述位置更新(LU)请求。第三呼叫逻辑例程确定位置更新(LU)请求是否源自GPRS用户,而第四呼叫逻辑例程基于原籍网与受访或漫游网络是否属于公共业务提供商,确定是否应当允许所述位置更新(LU)请求。以下将描述所述四种情况。
参照图5,为特定用户的简表示出了外部网络120,所述外部网络120包括具有不同的所允许漫游比例水平(例如100%、30%、60%和10%)的网络122、124、126和128。在该例中,当用户漫游到网络-A(122)时,由于网络-A是具有100%接受门限的优选网络,入局登记被接受并被发送到用户的原籍位置寄存器(HLR)118。但当用户漫游到网络-B时,被管理的漫游应用(MRA)模块130应用受管理业务或呼叫逻辑例程,并确定所增加登记是否将超过简表百分比(例如30%)。这是为来自非优选网络的用户的第一入局登记确定的。如下文所述,其是否为第一尝试确定了行动的过程。所述所管理漫游应用(MRA)模块130因此会禁止所述入局登记,并将空中(OTA)消息发送给用户的空中功能(OTAF)模块,以更新用户的用户身份模块(SIM)卡。更新移动设备30的用户身份模块(SIM)卡内公共陆地移动网(PLMN)列表(如多次描述的)通常会导致性能改善,并提供更为有效的漫游业务管理。如此将允许传送数据到设备30,以允许所述设备30未来更轻易地登记到优选网络上。所发送的所述空中(OTA)消息也提供所述移动设备30可能登记到的网络的优先级目录。图6-10的呼叫流程图中示出了一组更具体的情况。
在操作中,所述被管理的漫游前端(MRFE)132从信令网关114接收基于原籍位置寄存器(HLR)118的消息。其将非位置更新(LU)消息中继到用户的公共陆地移动网(PLMN)目录内的适当原籍位置寄存器(HLR)118。对于所述位置更新(LU)消息,所述被管理的漫游前端(MRFE)132在从所述被管理的漫游数据库(MRDB)134提取与业务/用户相关数据之后,评估基本呼叫逻辑。所述被管理的漫游前端(MRFE)132执行以下主要功能。
如果位置更新(LU)是从优选网络(例如网络A(122))或分类为“国内漫游”的网络接收到的,则所述被管理的漫游应用(MRA)模块130接受登记,并将所述消息中继到正确的原籍位置寄存器(HLR)118。如果国际移动用户身份(IMSI)出现在高速缓存表内(这意味着先前对该用户的登记尝试在特定期间内被拒绝),则空中(OTA)消息被发送给所述用户的用户身份模块(SIM)卡,以更新所述公共陆地移动网(PLMN)目录。如果需要的话,定时器的值,例如Extend Expiration Time,指示进入的到期时间是否被延长。
如果所述位置更新(LU)是从非优选网络接收到的,且其是第一次尝试登记,门限百分比被所述登记尝试超过,则所述被管理的漫游应用(MRA)模块130禁止所述登记,并将带有可配置拒绝原因(例如无应答情况等)的拒绝消息发送给受访MSC。此时,生成带有定时器的高速缓存,例如Expiration Time First Entry定时器。
然而,如果其是第一次尝试,且所允许百分比门限并未超过网络简表,所述被管理的漫游应用(MRA)模块130接受所述登记(将所述消息中继给正确的原籍位置寄存器(HLR)118)。
如果其是第二次尝试,所述应用应当接受登记(中继到正确的原籍位置寄存器(HLR)118),并发送所述空中(OTA)消息。所述空中(OTA)消息被发送给所述用户的用户身份模块(SIM)卡,以更新所述公共陆地移动网(PLMN)目录。如果需要的话,延长所述Extend Expiration Time定时器的值。
基于所述主算法,只有在用户身份模块(SIM)在所述国际移动用户身份(IMSI)列表内未被分类为“无限制应用”的情况下,以及在来访位置寄存器(VLR)被分类为“非优选”的情况下,方调用所述禁止进程。诸如“更新GPRS位置”进程的更新进程与所述GSM位置更新(LU)接受/禁止进程类似地执行。
当所述被管理的漫游应用(MRA)130从来访公共陆地移动网(VPLMN)接收到位置更新(LU)时,它提取来访位置寄存器(VLR)地址、国际移动用户身份(IMSI),并计算时间戳。所述被管理的漫游应用(MRA)模块130浏览所述lMSI_List列表并寻找应用于所述用户的操作。如果所述国际移动用户身份(IMSI)并未出现在所述IMSI_List列表内,则所述应用程序应用所配置的操作,例如“缺省IMSI业务”操作(例如,如果未在所述国际移动用户身份(IMSI)目录列表内找到所述国际移动用户身份(IMSI),则需要生成警报和日志事件)。如果所述国际移动用户身份(IMSI)出现,则依据所述国际移动用户身份(IMSI)特征,可能会存在或不存在来访位置寄存器(VLR)地址检查。在“不检查”的情况下,所述应用使用向着所述国际移动用户身份(IMSI)计算的所述原籍位置寄存器(HLR)118路由信息,将所述位置更新(LU)消息中继到正确的原籍位置寄存器(HLR)118。在“应用检查”的情况下,所述应用在来访位置寄存器(VLR)/SGSN_list列表内寻找来访位置寄存器(VLR)地址,然后决定应用行为。
如果所述来访位置寄存器(VLR)地址并不存在于所述来访位置寄存器(VLR)/SGSN_list列表内,则所述应用程序应用所配置操作,例如“缺省VLR行为”(例如,如果未在来访问位置寄存器(VLR)/SGSN_list列表内找到来访位置寄存器(VLR),则必须生成警报和日志事件),否则所述应用程序应用与所述来访位置寄存器(VLR)地址相关的行为(“优选的”/“无关的”/“非优选的”)。用于所述百分比分配情况的详细的优选/无关/非优选解决方案在呼叫-低部分之下解释。
所述被管理的漫游前端(MRFE)132计算“所允许网络百分比”。
为此,所述被管理的漫游前端(MRFE)132识别所述位置更新源自的网络。所述被管理的漫游前端(MRFE)132根据网络列表计算所述网络内漫游者的数量。所述被管理的漫游前端(MRFE)132根据国家列表计算所述国家内的漫游者的数量。
所述被管理的漫游前端(MRFE)132然后计算所选择网络内漫游者的百分比。如果所述百分比小于与所述网络简表相关的值,则接受所述登记。否则,拒绝所述登记。
参数表内诸如Percent Location Allowed参数的参数规定接受来自来访公共陆地移动网(VPLMN)的位置更新的百分比。如果所述Percent Location Allowed=0,则将拒绝所有从“非优选公共陆地移动网(PLMN)目录”接收的第一次位置更新。如果所述Percent Location Allowed=100,则将允许所有从“非优选公共陆地移动网(PLMN)列表”接收的第一次位置更新。
应用定时器被校准。如果用户的位置更新(LU)被拒绝,则其国际移动用户身份(IMSI)被存储在高速缓存内。如果Extend Expiration Time标志被设为“是”,其表示已出现在高速缓存内的进入的到期时间可被修改(延长或缩短)。如果所述Extend Expiration Time被延长,则位置更新(LU)的拒绝率被降低,优选漫游有效率降低。如果Extend Expiration Time被缩短,则位置更新(LU)的拒绝率上升,优选漫游更加有效。
如果所述到期时间可被修改,则所述应用应当将所述定时器设置为当前时间+Expiration Time Entry Found(通常该定时器会小于Expiration Time First Entry)。所述Expiration Time Entry Found的范围是推迟条目清除,以允许处理应用版本后退处理。
参照图6,呼叫流程600示出了所有与原籍位置寄存器(HLR)/鉴权中心(AUC)相关GSM/GPRS/UMTS消息,除了位置更新(LU)请求之外,均由被管理的漫游应用(MRA)模块130截取,将被直接中继到原籍位置寄存器(HLR)118,而不会应用任何其它呼叫逻辑。
如图所示,信令网关114接收(在602处)来自外部网络的原籍位置寄存器HLR/AUC消息,并将其转发给所述被管理的漫游应用(MRA)模块130(在604处)。所述被管理的漫游应用(MRA)模块130然后在从原籍位置寄存器(HLR)118位置列表、TT地址列表等提取路由信息之后,将所述原籍位置寄存器HLR/AUC消息中继到所述原籍位置寄存器(HLR)118(在606处)。然后通过所述信令网关114将确认返回到所述外部网络(在608、610处)。
参照图7,呼叫流程700示出了如果用户登记到优选外部网络并做出位置更新(LU)请求(在702、704处),且未在高速缓存列表内找到国际移动用户身份(IMSI)条目(即在预先配置的期间之前并未拒绝所述登记),则所述位置更新(LU)请求被所述被管理的漫游应用(MRA)模块130接受。然后,其被转发到适当的原籍位置寄存器(HLR)118(在706处)。所述原籍位置寄存器(HLR)118然后将LU_Ack直接发送到信令网关(在708处),其将所述确认发送给所述外部网络(在710处)。
参照图8,在呼叫流程800内,用户尝试登记到‘优选网络’或‘非优选’网络,且所述用户已被拒绝,存在于所述国际移动用户身份(IMSI)列表内。在这种情况下,如果所述用户的登记以前被否定,则他,她的第二次非优选登记(在802、804处)被接受,且所述位置更新(LU)被转发到所述原籍位置寄存器(HLR)118(在806处)。如果所述用户被登记到“优选”网络内,则他/她的登记(在802、804处)被接受,并被转发到所述原籍位置寄存器(HLR)118(在806处)。同样,空中(OTA)消息被发送给空中(OTA)服务器(在812处),以将‘优选’公共陆地移动网(PLMN)目录下载到用户的SIM卡内,以将用户的登记控制到‘优选’网络(在814、816处)内。
参照图9,呼叫流程900示出了一种情况,其中用户尝试登记到非优选网络,且并无用于该用户的国际移动用户身份(IMSI)条目存在于高速缓存表内(即所述非优选登记时预先配置期间内的第一个)(在902、904处)。所述被管理的漫游应用(MRA)模块130从‘网络列表’和‘国家列表’中提取数据,并计算进入所选择网络的漫游者的百分比。如果所计算百分比小于‘网络简表百分比’,则将所述位置更新(LU)视为在所规定门限之内,接受并将其转发到适当的原籍位置寄存器(HLR)118(在906处)。然后将确认转发回所述外部网络(在908、910处)。
参照图10,呼叫流程1000示出了当漫游者在所选择网络内的所计算百分比超过‘网络简表百分比’时,如何拒绝首次非优选登记。在从高速缓存表内并不具有国际移动用户身份(IMSI)条目的非优选网络得到位置更新(在1002、1004处)之后,所述被管理的漫游应用(MRA)模块130确定漫游者在所选择网络内的百分比已超过所规定的门限。因此,所述被管理的漫游应用(MRA)模块130禁止所述位置更新(LU)消息,将所述信息存储在高速缓存列表内,并设置到期时间=Expiration Time First Entry。将错误信息传送回网关(在1006处)。
第二种类型的呼叫逻辑被称为标准行为。与结合图5-10描述的实施例不同,所述呼叫逻辑并不基于百分比门限。对登记的判定基于用户是否在优选网络内。
参照图11,在‘标准行为’逻辑内,所述被管理的漫游应用(MRA)模块130功能性地禁止来自非优选网络的首次位置更新,并无一例外地允许所有后续位置更新(LU)。所述‘标准行为’当用户在国际移动用户身份(IMSI)列表内激活其时触发。在第一种情况下,用户从非优选网络发送请求(在1102、1104处),首次位置更新(LU)被禁止(在1106处)。在这种情况下,如图11所示,所述被管理的漫游应用呼叫逻辑确定国际移动用户身份(IMSI)表内的‘标准行为’标志被标为‘是’。所述用户尝试首次登记到非优选网络,并被禁止得到登记。
在第二种情况下,用户从非优选网络发送位置更新(LU)请求(在1202、1204处),第二次位置更新(LU)得到允许(在1206处)。在这种情况下,如图12的呼叫流程图1200所示,所述被管理的漫游应用(MRA)130呼叫逻辑确定国际移动用户身份(IMSI)列表内的‘标准行为’标志被标为‘是’。所述被管理的漫游应用(MRA)模块130呼叫逻辑跟踪该用户先前的登记,并确定所述用户第二次尝试登记到非优选网络,并允许其登记。传送确认(在1208、1210处)。
在第三种情况下,用户在优选网络内,位置更新(LU)被接受。在这种情况下,如图13的呼叫流程1300所示,所述被管理的漫游应用(MRA)130确定‘标准行为’标志在所述国际移动用户身份(IMSI)列表内被标为‘是’。所述被管理的漫游应用(MRA)模块130进一步确定用户尝试登记到优选网络(在1302、1304处),并被允许登记到该网络(在1306处)。发送确认(在1308、1310处)。所述被管理的漫游应用(MRA)模块130跟踪用户先前的登记,如果为被否定的登记,则所述被管理的漫游应用(MRA)模块130同样发送空中(OTA)消息,以清除用户SIM卡内的公共陆地移动网(PLMN)目录(在1312、1314和1316处)。但如果该用户在最近的可配置期间内未被否定登记,则不发送所述空中(OTA)消息。
第三种呼叫逻辑被用于确定用户是否为通用分组无线电业务(GPRS)用户。为此,所述被管理的漫游应用(MRA)模块130可使用以下两种不同方法之一来确定入局位置更新(LU)是来自GSM(全球移动通信系统)/GPRS还是‘仅GPRS’用户。
在一种方法中,对于GPRS位置更新,所述被管理的漫游应用(MRA)模块130使用需要设置在国际移动用户身份(IMSI)目录列表内的每用户标志来识别用户为‘仅GPRS用户’。当所述被管理的漫游应用(MRA)模块130接收到GPRS位置更新时,所基于的被管理的漫游应用(MRA)模块130逻辑将检查主叫方用户是否为‘仅GPRS用户’,以进行以下两种可能的处理。
1)如果检查出所述‘仅GPRS用户’字段为‘y’,则其意味着用户设备仅为GPRS执行位置更新(LU)。在这种情况下,应用与任何GSM用户相同的全MRS处理。
2)如果检查出所述‘仅GPRS用户’字段为‘n’,则其意味着该用户的设备仅在以前执行过用于GSM的位置更新(LU)时,执行用于GPRS的位置更新(LU)。在这种情况下,不执行检查,将所述GPRS位置更新(LU)转发到对应的原籍位置寄存器(HLR)118。
在另一种方法中,所述被管理的漫游应用(MRA)模块130跟踪用户的GSM登记。在这种方案中,它标记来自每个用户的GSM登记,并将可配置时期内的记录记入日志。如果所述GPRS位置更新(LU)在所配置的时期内由用于该用户的被管理的漫游应用(MRA)模块130接受,则不执行被管理的漫游应用(MRA)模块130检查,因为所述被管理的漫游应用(MRA)模块130检查在所述GSM位置更新(LU)之前执行。所述GPRS位置更新(LU)然后被转发给对应原籍位置寄存器(HLR)118。
如果所述被管理的漫游应用(MRA)模块130接收用户的GPRS位置更新(LU),并未在GSM-GPRS列表内找到GSM位置更新(LU)的条目,则其在所述GPRS用户上执行与以前在GSM用户上所执行的相同的被管理的漫游应用(MRA)模块130。
在另一种方法中,呼叫流程如下。在第一种情况下,用户的GPRS登记在GSM登记已执行之后进行尝试。在这种情况下,图14内的呼叫流程1400示出了所述被管理的漫游应用(MRA)模块130已从检查出‘仅GPRS用户’字段在IMSI_list列表内为‘n’的用户接收到GPRS位置更新,或是以前在可配置时间内已接收到GSM位置更新(LU)(在1402、1404处)。这些情况均意味着所述用户设备在先前执行GSM位置更新(LU)之后执行GPRS的位置更新(LU)。在这种情况下,不对GPRS位置更新(LU)执行被管理的漫游应用(MRA)模块130检查,因为在GSM位置更新(LU)之前已进行了所述被管理的漫游应用(MRA)模块130检查。所以,所述GPRS位置更新(LU)被转发给所述对应原籍位置寄存器(HLR)118(在1406处),并发送确认(在1408、1410处)。
在第二种情况下,仅GPRS用户尝试首次非优选GPRS登记,且所述GPRS用户登记以控制国际移动用户身份(IMSI)目录列表内的分布。在这种情况下,图15内的呼叫流程1500示出了所述被管理的漫游应用(MRA)模块130已从检查出‘仅GPRS用户’字段在IMSI_list列表内为‘y’的用户接收到GPRS位置更新,或是以前在可配置时间内未接收到GSM位置更新(LU)(在1502、1504处)。这些情况均意味着所述用户设备发送仅GPRS的位置更新,以前未发送GSM位置更新(LU)。返回错误消息(在1506处)。
该呼叫流程示出了当所选择网络内漫游者的所计算百分比超过‘网络简表百分比’时,如何拒绝首次非优选GPRS登记。在从并不具有进入高速缓存表内的国际移动用户身份(IMSI)条目的非优选网络得到GPRS位置更新之后,所述被管理的漫游应用(MRA)模块130确定所选择网络内漫游者的百分比已超过所规定的门限。因此,所述被管理的漫游应用(MRA)模块130禁止所述GPRS位置更新(LU)消息,将该信息存储在高速缓存表内,并设置到期时间=Expiration Time First Entry。但应当理解的是,这仅是一个实例。也可以实施所描述的其它呼叫逻辑例程。
在第三种情况下,尝试具有高速缓存表内国际移动用户身份(IMSI)的仅GPRS用户的优选/第二次非优选GPRS位置更新(LU)。在这种情况下,图16内的呼叫流程1600示出了所述被管理的漫游应用(MRA)模块130已从检查出‘仅GPRS用户’字段在国际移动用户身份(IMSI)列表内为‘y’的用户接收到GPRS位置更新,或是以前在可配置时间内未接收到GSM位置更新(LU)(在1602、1604处)。这些情况均意味着所述用户设备发送仅GPRS的位置更新,以前未发送GSM位置更新(LU)。
该呼叫流程示出了GPRS用户从‘优选’网络发送GPRS位置更新(LU),或从‘非优选’网络发送第二次GPRS位置更新(LU),且所述用户在国际移动用户身份(IMSI)列表内具有条目(即以前拒绝了所述用户的先前登记)。由于所述用户的登记以前被否定,他/她的第二次非优选登记被接受,且所述位置更新(LU)被转发到原籍位置寄存器(HLR)118(在1606处)。在这种情况下,空中(OTA)消息同样被发送给空中(OTA)服务器,以将‘优选’公共陆地移动网(PLMN)列表下载到所述用户的SIM卡内,从而控制用户登记到‘优选’网络(在1612、1614、1616处)。如果所述用户登记到‘优选’网络,则他/她的登记被接受并被转发给原籍位置寄存器(HLR)118。此外,对于其在可配置时期之内的以前登记未被禁止的用户的优选GPRS登记,呼叫流程将与图16所示类似,除了并不将空中(OTA)消息发送给所述用户之外。
当并不允许业务提供商网络之外的漫游时,可能会应用第四种呼叫逻辑。该功能提供了这样一种能力,即仅允许已在其中央设备内配置被管理的漫游应用(MRA)模块130的业务提供商网络内的位置更新(LU)。如果位置更新(LU)源自优选或无差别(例如,无优选网络的国家内的网络)网络,所有位置更新(LU)都将被接受,并被中继到正确的原籍位置寄存器(HLR)118。否则,它们会被以可配置的原因拒绝。基于网络分类,所述被管理的漫游应用(MRA)模块130业务逻辑将仅被应用于被管理的漫游应用(MRA)模块130业务提供商网络存在的国家。在业务提供商(业务提供商将被管理的漫游应用(MRA)模块130配置于其中央设备内)网络并不存在的国家中,由于所有的网络都是无差别的,所述被管理的漫游业务逻辑无法应用。但在具有无差别网络的区域内,如果一个区域升为优选的,则所有来自所选择MSC/VLR/SGSN的位置更新(LU)都将被作为来自优选网络对待。
该功能将基于用户简表激活。与国际移动用户身份(IMSI)相关列表内的每个用户字段将与每个网络电平标志一道被使用,所述用户字段例如是“允许仅属于被管理的漫游应用业务提供商网络的位置更新(LU)”,而所述网络电平标志例如是‘执行被管理的漫游应用’。
在第一种情况下,用户处于无差别网络中,位置更新(LU)被接受。在这种情况下,如图17的呼叫流程1700所示,所述被管理的漫游应用(MRA)130在接收到请求之后,将检查网络电平列表内的‘执行被管理的漫游应用’标志是‘是’还是‘否’(在1702、1704处)。如果所述标志被设置为否,则所述网络被视为‘无差别网络’,因此将执行所述受控制漫游应用(MRA)模块130逻辑,并将所述位置更新(LU)中继到原籍位置寄存器(HLR)118(在1706处),发送确认(在1708、1710处)。在这种情况下,并不存在优选和非优选网络,因为业务提供商的网络并不存在于用户漫游的区域内。所以,允许所有的登记(第一个和最后一个)。
在第二种情况下,用户在被管理的漫游应用(MRA)模块130业务提供商网络内,禁止所有的非优选LU。如图18的呼叫流程1800所示,如果‘执行被管理的漫游应用’标志被设置为是,用户的IMSI目录列表内的每用户字段“允许仅属于被管理的漫游应用业务提供商网络的位置更新(LU)”被标为是,且入局位置更新(LU)(在1802、1804处)源于非被管理的漫游应用(MRA)模块130网络,则禁止所述位置更新(LU)(第一个和下一个)(在1806处)。在这种情况下,业务提供商的网络存在于用户漫游的整个区域内。
在第三种情况下,用户在被管理的漫游应用业务提供商网络内,所有的优选位置更新(LU)都被接受。如图19的呼叫流程1900所示,如果‘执行被管理的漫游应用’标志被设置为是,用户的IMSI_目录_列表内的每用户字段“允许仅属于被管理的漫游应用业务提供商网络的位置更新(LU)”被标为是,且入局位置更新(LU)(在1902、1904处)源自于被管理的漫游应用(MRA)模块130 SP的网络,则接受所述位置更新(LU)(在1906、1908、1910处)。在这种情况下,所述业务提供商的网络存在于用户漫游的整个区域内。
上述描述仅提供了对本发明特定实施例的说明,并不旨在限制本发明。如所指出的,本发明并不仅限于上述实施例。相反,应当认识到,本领域技术人员可以构思在本发明范围之内的可供选择的实施例。
权利要求
1.一种用于管理提供给无线用户的漫游业务的方法,所述用户具有原籍网并在第二网络中漫游,所述方法包括在所述用户的原籍网的信令网关中接收来自所述第二网络的消息;将所述消息传送给被管理的漫游应用;确定所述消息是否为位置更新请求;如果所述消息不是位置更新请求,将所述消息传送给原籍位置寄存器以处理;以及如果所述消息是位置更新请求,由所述被管理的漫游应用在所述消息上执行呼叫逻辑例程。
2.根据权利要求1的方法,其中所述呼叫逻辑例程包括基于所述第二网络的预定门限百分比,确定是否应当允许所述位置更新请求。
3.根据权利要求1的方法,其中所述呼叫逻辑例程包括基于所述第二网络是否为优选网络,确定是否应当允许所述位置更新请求。
4.根据权利要求1的方法,其中所述呼叫逻辑例程包括确定所述位置更新请求是否源自于GPRS用户。
5.根据权利要求1的方法,其中所述呼叫逻辑例程包括基于所述原籍网与所述第二网络是否属于共同的业务提供商,确定是否应当允许所述位置更新请求。
6.一种用于在无线网中提供被管理的漫游业务的系统,所述系统包括其中存储用户和网络简表数据的数据库;以及至少一个前端单元,用于接收消息,确定所述消息是否为位置更新请求,如果所述消息不是位置更新请求,将所述消息传送给原籍位置寄存器以处理,并且如果所述请求是位置更新请求,在所述消息上执行呼叫逻辑例程。
7.根据权利要求6的系统,其中所述呼叫逻辑例程包括基于第二网络的预定门限百分比,确定是否应当允许所述位置更新请求。
8.根据权利要求6的系统,其中所述呼叫逻辑例程包括基于第二网络是否为优选网络,确定是否应当允许所述位置更新请求。
9.根据权利要求6的系统,其中所述呼叫逻辑例程包括确定所述位置更新请求是否源自于GPRS用户。
10.根据权利要求6的系统,其中所述呼叫逻辑例程包括基于原籍网与第二网络是否属于共同的业务提供商,确定是否应当允许所述位置更新请求。
全文摘要
在无线网络内提供了一种被管理的漫游应用来截取漫游登记或位置更新请求。所述被管理的漫游应用对所述请求执行呼叫逻辑例程。所述程序的实施便利了业务提供商对漫游业务的管理。
文档编号H04W8/18GK1767690SQ200510116090
公开日2006年5月3日 申请日期2005年10月28日 优先权日2004年10月29日
发明者奥斯汀·派瑞拉, 艾洛克·沙玛 申请人:朗迅科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1