在一种移动电话网络中的服务终止 本发明涉及一种在移动电话网络中终止服务的方法。
本发明涉及数字移动电讯网络。它特别适用于GSM网络。在这种移动网络中出现的问题之一是终止用户活动的问题。
在GSM方面已提出了一些呼叫终止系统。在陆上移动式公用网络(PLMN)中,例如在一起预订作废时或当操作者有充足的理由认为可能有欺诈行为时,一个用户可以使用“即时服务终止(IST)”服务,以停止正在进行的各种呼叫。终止预订可以涉及一个用户可以产生的、并在下面将参考图1作出解释的各种类型的呼叫。图1表示出两种PLMN,即用户原有的陆上移动式公用网络1或原地陆上移动式公用网络(HPLMN),和该用户在其中可以是一个访问者的一种网络2,或“被访问的陆上移动式公用网络(VPLMN)”。
呼叫可以存在于用户4所在的被访问地移动服务交换中心(VMSC)3中。通常,该呼叫是一次正在进行中的呼叫。在图1表示的该例子中,HPLMN和VPLMN中都表示出VMSC5在这两种网络中可能有的情况。
呼叫也可以存在于VMSC5中,VMSC5和用户在某一时间所在的VMSC是不同的,该用户先已位于该不同的VMSC中了。例如,这可以要求在VMSC5中发送的和当该用户离开VMSC5时并未完成的呼叫6的一次呼叫发送服务。此外,在图1表示的此例子中,HPLMN和VPLMN中都表示出VMSC3在这两种网络中可能有的情况。
呼叫也可能存在于原地(home)网络的入口移动服务交换中心(GMSC)7中。这通常要求无条件发送的呼叫8的一次在GMSC中发送的呼叫。
呼叫也可以在某个时间存在于某个另外的网络2的一个GMSC13中。在GSM的“最佳路由选定”功能被启动的情况下这可以适用。此功能使得在HPLMN的一个用户被位于一个VPLMN中的一个移动台呼叫时有可能建立到达VPLMN的国家内的一个用户的呼叫发送,而不用使该次呼叫选定路径经由该被呼叫用户的HPLMN的国家。图1表示当发出呼叫的用户4位于网络2的一个VMSC11中时向HPLMN的一个用户发出的一次呼叫。箭头12表示该呼叫经由一个GMSC13被发送给该VPLMN的一个固定电话机。
在任何情况下,终止所有这些呼叫对于终止服务来说都是有用的。
为提供这样一种终止服务,提出了如下一些解决办法:对于某些用户存在一种称为“CAMEL”(用于移动网络强化逻辑的规格改制应用)的智能网络服务。对于一个CAMEL用户,该用户的原地PLMN或“HPLMN”可以控制该用户在全世界的所有活动。因而在其中可以存在一个正在进行的呼叫的各种MSC中、在HPLMN中和各个VPLMN中,它可以使这些活动终止。对于各个GMSC和在各个VMSC中,这种选择能力都被给予HPLMN。
这种解决办法有如下缺点:对于在决定终止该服务时不是CAMEL用户的用户,它不能工作。很难设想仅为了使得有可能终止服务而作为预防措施将所有用户都放到CAMEL上,因为CAMEL服务要消耗大量的资源、转换开关和查询中心平台,并且不可能在某一时间知道某个用户该接受一个终止服务的决定。
也知道服务终止可以应用在当进行终止的决定被采用时用户所在的VMSC中。这只有通过使用一个由PLMN在该用户所在的VMSC中发出的操作者确定的阻挡(ODB-Operator DeterminedBarring)命令才有可能。在任何时候,原地网络的原地位置寄存器(HLR)会知道哪个VMSC是该用户所在的VMSC。
在没有可能终止所有正在进行中的呼叫的情况下,这种办法便是不足的。如图1中所示,一个ODB命令使得在用户4所在的VMSC3中有可能终止该用户的一次呼叫,它没有可能在该用户以前曾在过的VMSC5中终止各次呼叫。这适用于对于在VMSC5中被发送的、而且当该用户离开VMSC5时尚未完成的一次呼叫,或者对于原地网络的各个GMSC中的各次呼叫,或者当最佳路径选择功能被启动时,对于一个VPLMN的一个GMSC中的各次呼叫。
也提出来了,在从该用户的数据被从该VMSC的访问者位置寄存器(VLR)上擦除之时开始的时间长度T0以后,在和用户所在的VMSC不同的一个VMSC中停止一切活动。换句话说,所有活动如条件发送、改换方向的或转送的呼叫等,在该用户离开该VMSC后的一定时间长度时即被终止。
那一解决办法也是不能令人满意的。一个太短的时间长度T0可能会妨碍给予不进行服务终止的各用户的服务。太长的时间长度会导致高的费用,这些费用在服务终止的情况下由操作者负担。从这一观点出发,GSM的操作者提出由HPLMN校准时间长度T0。这样使得有可能将时间长度T0修改作为是一种用户的函数,但由于要求另外的信息而使IST的实现进一步复杂化了。
本发明因而对服务终止的各种问题提出一个实际的解决办法。本发明提供有效的、但不会对合法用户不利的服务终止。本发明提供一种比CAMEL消耗更少量资源的解决办法。
更准确地说,本发明提供一种在一个移动电话网络中终止服务的方法,该方法包含有一个步骤,该步骤中在异常情况下存在呼叫时,该网络的一个交换中心向为所述的呼叫付费的用户的原地网络送出一个报警消息。
在一种实现方式中,该方法包含有一个步骤,该步骤中如果该用户是一次服务终止请求的对象,则该用户的原地网络送出一个服务终止消息。
不管该用户是否是一次服务终止请求的对象,可以预见该用户的原地网络都可以送出一个回答信息以回答报警消息。
对于比预先规定的时间长度更长的任何呼叫送出一个报警消息是很有好处的。
在一种实现方式中,如果呼叫继续进行,则最好是周期性地重复送出一个报警消息。
在另一种实现方式中,一个用户所在的交换中心不送出任何报警消息。
通过阅读下面由举例并参考附图给出的本发明的各种实现方式的说明,可以对本发明的其他各种特性和优点更清楚。附图中:
图1表示在一个移动电话网络中的各种呼叫;以及
图2图解表示本发明的服务终止。
在下面的说明中,考虑了GSM的例子。可以理解,本发明不限于这种类型的移动电话网络,而是同样适合于其他各种类型的电讯网络。
为了管理各种服务终止,本发明提出在一定条件下向该用户的原地网络传送去一个“报警消息”,以便在必要时能使呼叫终止。
此解决办法可避免因进行IST而实现的结构而对合法用户(合法用户的数目通常超过被施加IST的那些用户的数目)的不利。这种办法还能保证IST有效且不会耗费大量资源。本发明适用于用户在整个GSM世界的所有活动,不需要对服务终止广泛进行广播,也不需要对所有用户进行跟踪。本发明是和最佳的路径选择相容的。
本发明可以在该用户所在的VMSC中实现。但是,在ODB命令构成一种解决办法、使得有可能在此VMSC中终止各次呼叫的情况下,这不是本质的。
在其他的各交换中心中,无论它们是原地网络的各个VMSC和GMSC,还是一个被访问网络的各个VMSC或GMSC,当一次呼叫的状况表现异常时,本发明提出向付费的用户的原地网络送出一个报警消息。在接收到该报警消息时,如果该用户是一次服务终止请求的对象,则该原地网络可以请求呼叫终止作为回答。
为了触发送出一个报警消息,也就是为了确定在怎样的情况下一次呼叫表现为异常,可以使用在该用户已离开该相应的VMSC以后该次呼叫的时间长度或该被发送的呼叫的时间长度作为标准。
图2表示出对于GMSC7被送到HPLMN1的HLR14的报警消息。例如,当被发送的呼叫8有一个比标准时间长度长很多的时间长度T0时,该消息送出,选取15分钟或半小时是合适的。例如,如果此时该用户成了一次服务终止请求的对象的话,该原地网络可以请求终止该次呼叫来响应该报警消息。这由箭头16表示。这时GMSC可以终止呼叫8。如果该用户不是一次服务终止请求的对象,则该原地网络可能不作出反应。此解决办法表现有降低话务量的优点。也可以使原地网络在任何事件中作出反应,或仅在该呼叫可以继续进行的情况下作出反应。
也可以对一个被访问网络的GMSC9实现同样的解决办法。这没有表示在图2中。该解决办法和最佳路径选择的实现无关。而如果这种路径选择已适当,此解决办法也是适用的。如同GMSC7一样,当该呼叫一超过一个预先规定的时间长度,被访问网络2的一个GMSC即送出一个报警消息给该原地网络。
可以理解,如果该用户不是一个IST请求的对象,呼叫8或呼叫12即被继续下去,因而服务的质量得以保持。
对于该用户所在的VMSC3,一个(本身已知的)ODB命令使得有可能终止该用户的各次呼叫。
在该用户以前曾在过的VMSC5中,本发明也提出送出一个报警消息20给原地网络;例如,在从VMSC5的VLR擦除该用户数据的时间过去一个时间长度T1之后,此报警消息可以送出,这里时间长度T1可以等于时间长度T0。如同在GMSC7的情况一样,如果该用户不是一次IST请求的对象,则此消息可任选地引起一个响应21。如同在GMSC7的情况一样,如果该用户不是一次IST请求的对象,则此服务被保持下去,而且该IST服务的存在对该用户是透明的。
时间长度T0和T1的选取取决于对该IST服务的限制以及各报警消息产生的可以接受的额外话务量负担。正如上面提到的,15分钟或半小时的时间长度在不能收到的费用总数额和各报警消息引发的话务量之间是一个可以接受的折衷。这样一个时间长度大大长于平均的呼叫时间长度。
本发明的解决办法还使得原地网络有可能监听时间长度大于T0或T1的呼叫。该网络因而可以监听长于平均时间长度的呼叫。除被用于统计用途之外,这样的监听使得有可能例如通过和一个用户所作的各次呼叫的平均时间长度相比较而探测出欺诈使用。
在一种特别有利的实现方式中,如果呼叫继续进行,报警消息的送出是周期地性重复的。这使得有可能不仅监听长的呼叫,而且如果呼叫继续进行,还能继续对它们进行监听。报警消息重复的周期T2可以和时间长度T0和T1不同,也和它们相等。必须注意,在呼叫次数通常随时间长度的增加而下降、产生的额外的话务量负担随时间逐渐下降的情况下,周期T2可以很容易小于时间长度T0或T1。
当然,本发明并不限于被说明并表示出的这些实现方式,相反,本发明的许多变动方式对于一个技术熟练人员都是可以理解的。因此有可能依据要求使用和例子给出的不同的时间长度T0、T1、或T2。
再说一次,本发明经参考GSM进行了说明,但它也适用于其他的移动电话网络,例如UMTS网络和其他各种网络。