预付费用户在两种异构网络之间的国际漫游的实现方法

文档序号:7587944阅读:209来源:国知局
专利名称:预付费用户在两种异构网络之间的国际漫游的实现方法
技术领域
本发明涉及一种预付费用户在两种异构网络之间的国际漫游的实现方法,属于电信移动GSM网的增值业务技术领域。
背景技术
移动预付费业务是基于ETSI GSM标准的900/1800MHz公用数字移动通信的新业务。预付费业务在呼叫建立时,基于用户的帐户要决定是否接受或拒绝呼叫,并在呼叫过程中实时计费和监视呼叫,再在呼叫结束时在用户预付的帐户中扣除当前的话费。
由于各国移动运营商的移动交换中心MSC所支持的移动智能网协议的能力各不一样,因此,目前国际上大部分国家的网络移动预付费业务都不提供国际漫游服务。某些提供国际预付费漫游服务的网络(例如香港的移动运营商)是采用USSD命令加回拨方式,它只能提供本网的移动预付费用户漫游进入访问网络时(例如,中国大陆的移动运营商)做主叫呼出。
例如香港的移动运营商提供的预付卡业务采用的方式为业务结点(SN,Service Node)或为一种移动网络增强的客户化业务逻辑(CustomizedApplication for Mobile network Enhanced Logic)的智能网方式,本文称之为CAMEL1。而中国移动的移动交换中心MSC/业务交换点SSP支持的是另一种移动网络增强的客户化业务逻辑的智能网方式,本文称之为CAMEL2。因此它们都不能支持香港预付费用户到中国大陆的正常漫游。为了满足一些预付费用户的需要,香港部分移动网络运营商提供一种USSD命令加回拨的技术,使得香港的移动预付费用户在中国漫游时能够作为主叫呼出。
参见图1介绍这种USSD命令加回拨的业务流程,图中粗实线表示语音话路,细虚线表示USSD消息(1)香港预付费用户漫游到大陆,欲呼叫本地的固定电话用户,发送USSD消息到本地接入网的MSC,请求发起呼叫;(2)接收USSD的MSC将该消息经中国移动的GSM网络传送到香港的GSM网络;(3)香港的GSM网络将该USSD消息传送到该用户所归属的预付费业务结点,经识别为漫游用户的发起呼叫,进行相应的处理;(4)由香港发起对内地固定网被叫的呼叫,同时回拨漫游的主叫用户;(5)中国移动的GSM网与中国的固定电话网PSTN分别接通主、被叫用户,双方通话。
从上述这种漫游业务的实现方式可以看出,该USSD加回拨的方式不仅用户使用起来非常不方便,而且路由迂回;即原本一个本地呼叫却需要建立两段国际长途的话路,大大浪费了十分宝贵的网络资源。再者,在资费方面,对于香港网络运营商来说,因为这种不合理的业务实现方式需要占用两条国际线路而导致业务收费昂贵,不利于预付卡业务的进一步拓展。
此外,目前中国大陆的GSM网的预付费都是基于CAMEL2技术实现的。如果要实现不同国家/地区的网间国际预付费漫游,通常需要双方网络都支持同样的CAMEL2能力。然而,目前很多国家/地区的GSM网并不支持CAMEL2,而且,即使支持CAMEL2,其所采用的版本与大陆的CAMEL2版本也可能存在差异,不能直接互联互通。如果要使双方网络具备相同的CAMEL能力,需对网络进行改造,工程浩大,移动交换中心MSC和归属位置寄存器HLR也都要升级,投资巨大,实施工期长。
总之,从目前的漫游业务实现方式可以看出,USSD加回拨的方式有许多弊端,如用户使用不方便(需要先发信息给USSD服务器,然后再等待接通),并且不支持预付费的来话呼叫,再者这种方式要占用两条国际线路的资源,导致这种方式的服务资费昂贵,不利于业务的进一步发展。而如果采用升级双方网络同时支持CAMEL2的方法,投资巨大,实施工期长。因此,如何解决移动预付费用户的国际漫游问题就成为多年来一直困扰移动运营商的难题之一。

发明内容
本发明的目的是提供一种预付费用户在两种异构网络之间的国际漫游的实现方法,该方法较好地解决了上述难题,不需要对现有网络设备进行大的升级或改动就可以让两种异构网络之间实现预付费用户的国际漫游业务,该方法的路由方式合理,大大节省了国际线路资源,从而降低了预付费国际漫游的服务费用,而且功能灵活,能够适应漫游网络的复杂和多变性,调测和维护成本也有较大的优势。
本发明的目的是这样实现的一种预付费用户在两种异构网络之间的国际漫游的实现方法,是预付费用户在两种不同的预付费实现方法的GSM移动网络之间实现国际漫游的方法,其中一个移动网络是用一种被称为CAMEL2技术提供预付费业务,其MSC具有SSF能力,MSC/SSP与SCP间采用基于7号信令的CAMEL2的应用协议CAP2,称之为A网;另一个移动网络采用与A网不同的、被称为Non-CAMEL技术提供预付费业务,其使用的技术是基于智能网能力集1的智能网CS1,或是基于另一种被称为CAMEL1的GSM移动网络增强的客户化业务逻辑的智能网,或是基于与A网不同版本的CAMEL2的智能网,或采用业务结点方式的非智能网的ISUP协议,称之为B网;其特征在于在Non-CAMEL网络内设置一个漫游代理装置,该漫游代理装置模拟业务交换点SSP和业务控制点SCP,作为支持多种协议转换的A网的具有CAMEL2能力的SCP网关和/或MSC/SSP网关,保证Non-CAMEL网络设备与CAMEL2网络设备之间的互联互通,从而支持该两个不同异构网络之间的双向预付费漫游业务。
所述协议转换是将B网中基于非智能网的ISUP协议方式、或基于智能网能力集的智能网CS1、或基于另一种被称为CAMEL1的GSM移动网络增强的客户化业务逻辑的智能网CAMEL1、或基于与A网不同版本的CAMEL2的智能网CAMEL2版本的协议转换为A网CAMEL2版本的协议CAP2,从而实现不同移动运营商的SCP和MSC/SSP之间采用不同版本的协议进行通信;所述漫游代理装置同时具备SSP网关和SCP网关的功能,能够实现双向漫游。
当B网络的预付费用户漫游进入A网络时,所述漫游代理装置作为A网络侧模拟SCP功能的MSC/SSP网关,采用A网的CAP2/SS7接口协议直接与A网的MSC/SSP互联,该漫游代理装置通过内部接口与B网内的预付费业务平台连接,或者直接处理预付费业务的业务逻辑,完成呼叫的控制和实时计费;此时,B网的归属位置寄存器HLR支持CAMEL2的CSI签约信息能力,并将预付费国际漫游用户的CSI信息中的SCP地址指定为漫游代理装置。
所述B网络的预付费用户漫游进入A网络时的呼叫分为两种该预付费用户作为主叫发起的MO呼叫和该预付费用户作为被叫接听的MT呼叫;当该预付费用户作为被叫时,其MT呼叫处理流程与其在归属的B网络的处理方法一样,无须经过漫游代理装置的处理,其呼叫接续及实时计费皆由B网的MSC和业务结点或计费服务器自行实现;而当该B网预付费用户漫游进入A网发起MO呼叫时,A网的MSC/SSP根据用户的O-CSI签约信息将呼叫触发上报至漫游代理装置,由该漫游代理装置查询B网的预付费业务结点/计费服务器中的预付费用户数据,根据该用户的帐户余额及呼叫费率决定是否接续或拒绝本次呼叫,并实时计费。
所述B网预付费用户漫游进入A网络后作为主叫发起的MO呼叫处理流程包括下列步骤(1)B网的预付费用户漫游进入A网,进行位置更新;(2)A网的访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP与该用户所属的B网归属位置寄存器HLR交互进行位置更新;(3)B网位置寄存器HLR向A网访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP返回该用户信息,包括发端CAMEL用户信息O-CSI数据和在A网访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP中插入该用户信息;(4)该用户在A网作为主叫发起呼叫;(5)A网访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP根据O-CSI触发智能呼叫,向O-CSI指定的SCP网关,即漫游代理装置发送呼叫控制请求;(6)该漫游代理装置使用指定的API上报给B网的预付费业务结点/计费服务器,请求进行实时计费;(7)B网的业务结点/计费服务器根据用户帐户余额的情况指示接受或拒绝呼叫;(8)若呼叫认证成功,则漫游代理装置指示A网的访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP做进一步的接续。
(9)A网的访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP根据漫游代理装置的连接指示,对被叫号码进行相应接续操作,以完成呼叫。
所述步骤(6)中该漫游代理装置使用指定的API上报给B网的预付费业务结点/计费服务器,请求进行实时计费时,可用三种方式与业务结点/计费服务器进行交互(A)直接数据库接入方式在查询预付费用户数据时,直接接入业务结点/计费服务器的数据库,不需要业务结点/计费服务器提供任何外部接口,其优点是可以节省漫游代理装置数据库的投资,不需要对业务结点/计费服务器做任何改动;(B)数据库同步方式该漫游代理装置设有数据库,且该数据库与业务节点/计费服务器的数据库保持同步,这样漫游代理装置只要查询自己的数据库就可获得预付费用户的数据,从而控制呼叫的接续,其优点是不需要对业务结点/计费服务器做大的改动;(C)开放的API接口漫游代理通过业务结点/计费服务器提供的开放API实现对预付费用户的数据访问,从而完成对呼叫的控制,其优点是整个系统具有较高的安全性和灵活性,但是需要对业务结点/计费服务器做一定的改动,要求其向漫游代理开放接口。
当A网络的预付费用户漫游进入B网络时,所述漫游代理装置作为SCP网关分别与B网的MSC和A网的SCP连接,实现B网中各种通信协议的转换和负责接收B网MSC对A网用户在B网内发起的MO呼叫的触发请求,并将来自B网的呼叫请求转发至A网内相应的SCP;该呼叫请求通过CS1 INAP或CAMEL1或与A网不同版本的CAMEL2接口协议上报;若B网的MSC不支持任何智能网协议时,该漫游代理装置则采用ISUP接口与B网的MSC通信;漫游代理装置将B网MSC发来的呼叫请求转换成A网的CAMEL2协议CAP2,实现实时的呼叫控制和计费。
所述A网络的预付费用户漫游进入B网络时的呼叫分为两种该预付费用户作为主叫发起的MO呼叫和该预付费用户作为被叫接听的MT呼叫;当该预付费用户作为被叫时,其MT呼叫处理流程与其在归属网络B网内的处理方法一样,无须经过漫游代理装置的处理,其呼叫接续及实时计费由A网的MSC和提供预付费业务的SCP自行实现;而当该A网预付费用户漫游进入B网发起MO呼叫时,B网MSC根据移动台综合业务数字网MSISDN(Mobile StationInternational ISDN Number)或国际移动台标识符IMSI(International MobileSubscriber Identity)号码段或O-CSI签约信息将该A网用户在B网内发起的MO呼叫的触发请求上报到B网络内设置的漫游代理装置,然后该漫游代理装置采用A网的CAP2/SS7接口协议将该呼叫上报到A网相应的SCP进行处理,SCP查询该预付费用户的帐户信息并控制漫游代理装置是否接续或拒绝本次呼叫,并实时计费;该漫游代理根据SCP的指令,采用B网的INAP CS1或CAP1或CAP2或ISUP协议控制B网的MSC进行接续,并完成整个呼叫。
所述A网预付费用户漫游进入B网络后作为主叫发起的MO呼叫处理流程包括下列步骤
(1)A网预付费用户在B网作为主叫发起呼叫;(2)B网的MSC根据号码段或O-CSI签约信息向漫游代理装置上报呼叫请求;(3)漫游代理装置采用CAP2将呼叫上报至A网的用户归属业务控制点SCP;(4)该业务控制点SCP根据呼叫请求查询该用户帐户信息,并判断是否接受或拒绝呼叫;(5)若呼叫接受,则漫游代理装置指示B网的MSC将呼叫接续至被叫用户。
(6)MSC将呼叫接续至被叫用户,完成呼叫接续。
本发明方法的技术特点是为两种异构网络之间的国际漫游预付费业务设计了一个网络间漫游代理装置,该漫游代理装置设置在Non-CAMEL网络侧,能够单独或同时模拟SSP和SCP,作为CAMEL2网络的SCP网关和/或MSC/SSP网关,支持不同版本的智能网协议、ISDN用户部分(ISUP,ISDN User Part)协议与CAMEL2协议间的转换,还提供提示语音标识号的转换,负责与不同移动运营商的SCP和MSC/SSP采用不同版本的协议进行通信,从而不需要对Non-CAMEL网运营商的现有网络设备进行大的升级或改动就可以让该Non-CAMEL(例如香港的GSM移动运营商的B网)运营商提供与CAMEL2(例如中国大陆GSM移动运营商的A网)间的预付费国际漫游业务。本发明的漫游代理装置不仅可以解决Non-CAMEL网络的预付费用户漫游进入CAMEL2网络的预付费漫游业务,同时还支持CAMEL2网络的预付费用户漫游进入Non-CAMEL网络的预付费漫游业务。
本发明的方法不需要对运营商现网的设备进行大的升级或改动,投资小,实施起来非常方便,工期短,能很快地提供预付费的国际漫游业务。而且该方法的路由方式合理,大大节省了国际线路资源,从而合理地降低了预付费漫游的费用。同时,本发明功能灵活,能够适应Non-CAMEL网络的复杂和多样性,与其他方案相比较,本发明的调测和维护成本具有较大的优势。因此本发明具有很好的应用前景。


图1是现有技术的预付卡漫游的USSD迂回方式示意图。
图2是本发明漫游代理装置在两种不同预付费方式的GSM移动网络之间实现国际漫游的组网示意图。
图3是本发明B网用户漫游至A网的MO呼叫流程图。
图4是本发明漫游代理装置直接接入B网预付费结点数据库方式示意图。
图5是本发明漫游代理装置数据库与预付费业务结点同步方式示意图。
图6是本发明漫游代理装置通过开放API接入预付费业务结点方式示意图。
图7是本发明A网预付费用户漫游至B网时漫游代理装置组网示意图。
图8是本发明A网预付费用户漫游至B网的MO呼叫流程图。
具体实施例方式
本发明是一种预付费用户在两种异构网络之间的国际漫游的实现方法,也就是预付费用户在两种不同结构的GSM移动网络之间实现国际漫游的方法,其中一个移动网络(称之为A网)是用一种被称为CAMEL2技术提供预付费业务,其MSC/SSP能够识别该呼叫是预付费的呼叫,并能够将这些呼叫上报给SCP来控制和处理,以实现实时计费;MSC/SSP与SCP之间的接口是基于7号信令的CAMEL2的应用协议CAP2。另一个移动网络(称之为B网)是用与A网不同的、被称为Non-CAMEL技术提供预付费业务,该B网内的移动交换机(MSC/SSP)型号众多,设备不统一,其所支持的智能网协议或版本与A网的不同,例如可以是CS1、CAMEL1或CAMEL2,即便是支持CAMEL2,也可能是不同的CAMEL2版本而有区别。有的B网络内的MSC甚至不支持任何智能网协议,只支持ISUP。这样B网的MSC/SSP与A网的SCP无法直接进行互联互通,除非修改MSC/SSP或SCP,而这对网络的改动较大,投资也大,实施的周期长。
本发明是在Non-CAMEL网络(B网)内设置一个漫游代理装置来解决上述问题。该漫游代理装置单独或同时模拟业务交换点SSP和业务控制点SCP,作为支持多种协议转换的CAMEL2网络的SCP网关和/或MSC/SSP网关,来保证Non-CAMEL网络设备与CAMEL2网络设备之间的互联互通,从而支持该两个不同异构网络之间的双向预付费漫游业务。
本发明的漫游代理装置设置在Non-CAMEL地区侧,主要考虑是能够灵活地适应Non-CAMEL地区侧网络设备及接口的复杂性。由于Non-CAMEL国家的移动交换机(MSC/SSP)型号众多,设备不统一,其所支持的智能网协议或版本也与CAMEL2网络的协议不同,甚至是不支持任何智能网协议,如只支持ISUP,这样在进行设备互通时往往发生问题。现在将漫游代理装置作为CAMEL2地区SCP的统一网关,使得其实现方法和后期维护都更加灵活、方便。例如Non-CAMEL地区需要增加新的MSC协议触发方式,只要对漫游代理增加相应的协议能力和与CAP2的转换实现即可,对于CAMEL2地区的运营商无须进行改动和维护工作。再者,由于CAMEL2地区MSC/SSP采用统一CAP2协议,一旦测试完成后,就基本固定。而在Non-CAMEL地区漫游代理装置却可能要与许多运营商的业务节点/计费服务器互通,因此漫游代理装置放在Non-CAMEL侧比较合适。当有新的业务节点/计费服务器增加时,其调试和互通测试也会比较方便。例如预付费业务需要的语音提示应该由访问网络的MSC/SSP来提供,但是语音ID是由CAMEL2地区的SCP指定的,对不同的运营商需要映射到当地的语音ID。如果漫游代理装置放置于CAMEL2侧,在Non-CAMEL侧每当有新运营商加入,或是运营商决定更改语音,设在CAMEL2侧的漫游代理装置都会受到影响,维护难度大大增加。现在,漫游代理装置设置在Non-CAMEL地区侧,预付费业务需要的语音提示就由用户漫游所在网络的MSC/SSP控制其内置的语音ID来播放语音,而不是由其原端ID来提供,这样可以节省国际线路资源。
参见图2,简要说明本发明如何支持双向的预付费漫游业务的实现方法(1)B网络的预付费用户漫游进入A网络时,本发明的漫游代理装置作为A网络侧MSC/SSP的网关,模拟SCP功能,采用A网的CAP/SS7接口协议直接与A网的MSC/SSP互联,该漫游代理装置或者通过内部接口与B网内的预付费业务平台连接,或者直接处理预付费业务的业务逻辑,完成呼叫的控制和实时计费。其语音和信令传输线路在图2中用点划线表示。
(2)A网络的预付费用户漫游进入B网络时,本发明的漫游代理装置作为A网的SCP网关,分别与B网的MSC和A网的SCP连接,实现B网可能的各种协议,包括CS1、CAMEL1和CAMEL2的版本到A网CAMEL2版本的转换;如果B网的MSC不支持任何智能网协议,该漫游代理装置还可以采用ISUP接口与B网的MSC通信,将ISUP协议转换成A网的CAMEL2,实现实时的呼叫控制和计费。其语音和信令传输线路在图2中用虚线表示。
不论是B网到A网的预付费用户漫游,还是A网到B网的预付费用户漫游,本发明的漫游代理装置都设置在B网侧。如果要同时实现双向漫游,则该漫游代理装置应同时具备SSP网关和SCP网关的能力。
下面结合附图分别具体描述B网用户漫游到A网络和A网用户漫游到B网两种情况下漫游代理的实现方法。
(一)B网预付费用户漫游到A网B网预付费用户漫游到A网络时的呼叫有两种一种是预付费用户作为主叫发起的MO呼叫,另一种是预付费用户作为被叫接听的MT呼叫。
当预付费用户作为被叫时,其MT呼叫处理流程与其在归属网络(B网)的处理方法一样,无须经过漫游代理装置的处理,其呼叫接续及实时计费均由B网的MSC和业务结点或计费服务器自行实现,这里不再赘述。
对于B网用户漫游至A网络时,本发明的漫游代理装置在网络中的位置和组网结构如图2所示。此时,从A网络侧来看,本发明的漫游代理装置相当于SCP,向A网的MSC提供A网的CAP2/SS7接口,同时屏蔽了B网的网络情况。这样,A网的MSC/SSP直接用CAP/SS7与设置在B网的漫游代理装置进行交互。另外,本发明还要求B网的HLR支持CAMEL2的CSI签约信息能力,并将预付费国际漫游用户的CSI信息中的SCP地址指定为漫游代理。
这样,当B网用户漫游进入A网发起呼叫时,A网的MSC/SSP根据用户的O-CSI签约信息将呼叫触发上报至漫游代理装置,该漫游代理装置采用多种方式查询B网的预付费业务结点/计费服务器中的预付费用户数据,同时根据该用户的帐户余额及呼叫费率决定是否接续或拒绝呼叫,并实时计费。
参见图3,介绍B网预付费用户漫游到A网做主叫时的MO呼叫处理流程(1)B网的预付费用户漫游进入A网,进行位置更新;(2)A网的访问位置寄存器VLR/移动交换中心MSC/业务交换点SSP与该用户所属的B网归属位置寄存器HLR交互进行位置更新;(3)HLR向VLR/MSC/SSP返回用户信息,包括发端CAMEL用户信息O-CSI数据,VLR/MSC/SSP插入用户信息;(4)该用户在A网作为主叫发起呼叫;(5)VLR/MSC/SSP根据O-CSI触发智能呼叫,向O-CSI指定的SCP网关,即漫游代理装置发送呼叫控制请求;(6)该漫游代理装置使用指定的API上报给B网的预付费业务结点/计费服务器,请求进行实时计费;(7)业务结点/计费服务器根据用户帐户余额的情况指示接受或拒绝呼叫;(8)若呼叫认证成功,则漫游代理指示A网的VLR/MSC/SSP做进一步的接续;(9)VLR/MSC/SSP根据漫游代理装置的连接指示,对被叫号码进行相应的接续。
根据B网内的业务结点/计费服务器的具体情况,本发明的漫游代理装置可以选择下述三种方式之一与B网业务结点/计费服务器进行通信交互
(A)直接数据库接入方式参见图4,采用这种方式时,漫游代理装置在查询预付费用户的数据时,直接接入业务结点/计费服务器的数据库DB,不需要业务结点/计费服务器提供的任何外部接口。这种方式的优点是可以节省漫游代理数据库的投资,不需要对业务结点/计费服务器做任何改动。
(B)数据库同步方式参见图5,漫游代理装置自带数据库,该数据库与业务节点/计费服务器的数据库保持同步,这样漫游代理装置只要查询自己的数据库就可获得预付费用户的数据,从而完成对呼叫的控制。这种方式的优点是不需要对业务结点/计费服务器做大的改动。
(C)开放的API接口方式参见图6,采用这种方式时,漫游代理装置通过业务结点/计费服务器提供的开放API实现对预付费用户的数据访问,从而完成对呼叫的控制。这种方式的优点是采用开放的接口与业务节点/计费服务器通信,整个系统具有较高的安全性和灵活性。但是需要对业务结点/计费服务器做一定的改动,要求其向漫游代理开放接口。
(二)A网预付费用户漫游进入B网络A网预付费用户漫游到B网络时的呼叫有两种一种是预付费用户作为主叫发起的MO呼叫,另一种是预付费用户作为被叫接听的MT呼叫。
当预付费用户作为被叫时,其处理流程与其在归属网络(A网)内的处理方法一样,无须经过漫游代理装置的处理,其呼叫接续及实时计费由A网的MSC和预付费业务的SCP自行实现。这里不再赘述。
对于A网预付费用户漫游至B网络时,本发明的漫游代理装置在网络中的位置和组网结构如图7所示。漫游代理装置仍然设置在B网络内,负责接收B网MSC对A网用户在B网内发起的MO呼叫的触发请求,该呼叫请求可以通过不同的接口协议上报,例如ISUP或CS1 INAP或CAMEL1或CAMEL2,本发明的漫游代理装置作为A网的SCP网关,将来自B网的呼叫请求转发至A网内相应的SCP。该漫游代理装置应该能够支持B、A网络间多种协议或版本的转换,例如INAP CS1到CAP2的转换,CAP1到CAP2的转换,不同版本CAP2到A网CAP2的转换。当B网的MSC不支持任何智能网协议时,也可通过ISUP协议直接将呼叫路由送到漫游代理装置进行处理。在这种情况下,该漫游代理装置还支持ISUP到CAP2的转换。
A网预付费用户漫游到B网时的呼叫触发是采用号码段触发方式;如果B网的MSC/VLR支持MAP2+的CSI签约信息能力时,也可通过其从A网的HLR获取的O-CSI签约信息来触发MO呼叫。
当A网预付费用户漫游到B网发出MO呼叫时,MSC根据号码段或O-CSI签约信息将呼叫触发上报到漫游代理装置,然后漫游代理装置采用A网的CAP2/SS7接口协议将呼叫上报到A网相应的SCP进行处理,SCP查询预付费用户的帐户信息并控制漫游代理装置完成呼叫,漫游代理装置根据SCP的指令,采用B网相应的协议(INAP CS1或CAP1或CAP2或ISUP)控制B网的MSC进行接续,并完成整个呼叫。
参见图8,介绍A网预付费用户漫游到B网做主叫时的MO呼叫处理流程(1)A网预付费用户在B网做主叫发起呼叫;(2)B网的MSC根据号码段或O-CSI签约信息向漫游代理装置上报呼叫请求;(3)漫游代理装置采用CAP2将呼叫上报至A网的用户归属SCP;(4)SCP根据呼叫请求查询该用户帐户信息,并判断是否接受或拒绝呼叫;(5)若呼叫接受,则漫游代理装置指示B网的MSC将呼叫接续至被叫用户;(6)MSC将呼叫接续至被叫用户。
总之,本发明采用漫游代理装置解决移动预付费用户的国际漫游问题,是综合考虑了当前网络的实际情况,即不同的GSM网络实现预付费业务的技术不同,例如中国大陆的GSM网统一采用CAMEL2标准,而香港的GSM网则采用基于CS1或不同版本的CAMEL2的智能网或基于ISUP的业务结点,从而将漫游代理装置放置在Non-CAMEL网络侧,该漫游代理装置作为网关向CAMEL2侧网络提供统一的CAP2接口,屏蔽了Non-CAMEL侧的网络的情况,负责与两个网络的设备之间的信令转换;且灵活性强,适合Non-CAMEL网络侧的复杂性和多样性,可同时支持双向的国际预付费漫游,且测试和维护工作相对比较简单,从而大大节省了原先USSD加回拨技术所需的国际话路资源;还无须对两侧网络做大的改动和升级,投资小,实施快。因此,本发明具有很好的推广应用前景。
权利要求
1.一种预付费用户在两种异构网络之间的国际漫游的实现方法,是预付费用户在两种不同的预付费实现方法的GSM移动网络之间实现国际漫游的方法,其中一个移动网络是用一种被称为CAMEL2技术提供预付费业务,其MSC具有SSF能力,MSC/SSP与SCP间采用基于7号信令的CAMEL2的应用协议CAP2,称之为A网;另一个移动网络采用与A网不同的、被称为Non-CAMEL技术提供预付费业务,其使用的技术是基于智能网能力集1的智能网CS1,或是基于另一种被称为CAMEL1的GSM移动网络增强的客户化业务逻辑的智能网,或是基于与A网不同版本的CAMEL2的智能网,或采用业务结点方式的非智能网的ISUP协议,称之为B网;其特征在于在Non-CAMEL网络内设置一个漫游代理装置,该漫游代理装置模拟业务交换点SSP和业务控制点SCP,作为支持多种协议转换的A网的具有CAMEL2能力的SCP网关和/或MSC/SSP网关,保证Non-CAMEL网络设备与CAMEL2网络设备之间的互联互通,从而支持该两个不同异构网络之间的双向预付费漫游业务。
2.根据权利要求1所述的方法,其特征在于所述协议转换是将B网中基于非智能网的ISUP协议方式、或基于智能网能力集的智能网CS1、或基于另一种被称为CAMEL1的GSM移动网络增强的客户化业务逻辑的智能网CAMEL1、或基于与A网不同版本的CAMEL2的智能网CAMEL2版本的协议转换为A网CAMEL2版本的协议CAP2,从而实现不同移动运营商的SCP和MSC/SSP之间采用不同版本的协议进行通信;所述漫游代理装置同时具备SSP网关和SCP网关的功能,能够实现双向漫游。
3.根据权利要求1所述的方法,其特征在于当B网络的预付费用户漫游进入A网络时,所述漫游代理装置作为A网络侧模拟SCP功能的MSC/SSP网关,采用A网的CAP2/SS7接口协议直接与A网的MSC/SSP互联,该漫游代理装置通过内部接口与B网内的预付费业务平台连接,或者直接处理预付费业务的业务逻辑,完成呼叫的控制和实时计费;此时,B网的归属位置寄存器HLR支持CAMEL2的CSI签约信息能力,并将预付费国际漫游用户的CSI信息中的SCP地址指定为漫游代理装置。
4.根据权利要求3所述的方法,其特征在于所述B网络的预付费用户漫游进入A网络时的呼叫分为两种该预付费用户作为主叫发起的MO呼叫和该预付费用户作为被叫接听的MT呼叫;当该预付费用户作为被叫时,其MT呼叫处理流程与其在归属的B网络的处理方法一样,无须经过漫游代理装置的处理,其呼叫接续及实时计费皆由B网的MSC和业务结点或计费服务器自行实现;而当该B网预付费用户漫游进入A网发起MO呼叫时,A网的MSC/SSP根据用户的O-CSI签约信息将呼叫触发上报至漫游代理装置,由该漫游代理装置查询B网的预付费业务结点/计费服务器中的预付费用户数据,根据该用户的帐户余额及呼叫费率决定是否接续或拒绝本次呼叫,并实时计费。
5.根据权利要求4所述的方法,其特征在于所述B网预付费用户漫游进入A网络后作为主叫发起的MO呼叫处理流程包括下列步骤(1)B网的预付费用户漫游进入A网,进行位置更新;(2)A网的访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP与该用户所属的B网归属位置寄存器HLR交互进行位置更新;(3)B网位置寄存器HLR向A网访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP返回该用户信息,包括发端CAMEL用户信息O-CSI数据和在A网访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP中插入该用户信息;(4)该用户在A网作为主叫发起呼叫;(5)A网访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP根据O-CSI触发智能呼叫,向O-CSI指定的SCP网关,即漫游代理装置发送呼叫控制请求;(6)该漫游代理装置使用指定的API上报给B网的预付费业务结点/计费服务器,请求进行实时计费;(7)B网的业务结点/计费服务器根据用户帐户余额的情况指示接受或拒绝呼叫;(8)若呼叫认证成功,则漫游代理装置指示A网的访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP做进一步的接续。(9)A网的访问位置寄存器VLR和/或移动交换中心MSC和/或业务交换点SSP根据漫游代理装置的连接指示,对被叫号码进行相应接续操作,以完成呼叫。
6.根据权利要求5所述的方法,其特征在于所述步骤(6)中该漫游代理装置使用指定的API上报给B网的预付费业务结点/计费服务器,请求进行实时计费时,可用三种方式与业务结点/计费服务器进行交互(A)直接数据库接入方式在查询预付费用户数据时,直接接入业务结点/计费服务器的数据库,不需要业务结点/计费服务器提供任何外部接口;(B)数据库同步方式该漫游代理装置设有数据库,且该数据库与业务节点/计费服务器的数据库保持同步,这样漫游代理装置只要查询自己的数据库就可获得预付费用户的数据,从而控制呼叫的接续;(C)开放的API接口漫游代理通过业务结点/计费服务器提供的开放API实现对预付费用户的数据访问,从而完成对呼叫的控制。
7.根据权利要求1所述的方法,其特征在于当A网络的预付费用户漫游进入B网络时,所述漫游代理装置作为SCP网关分别与B网的MSC和A网的SCP连接,实现B网中各种通信协议的转换和负责接收B网MSC对A网用户在B网内发起的MO呼叫的触发请求,并将来自B网的呼叫请求转发至A网内相应的SCP;该呼叫请求通过CS1 INAP或CAMEL1或与A网不同版本的CAMEL2接口协议上报;若B网的MSC不支持任何智能网协议时,该漫游代理装置则采用ISUP接口与B网的MSC通信;漫游代理装置将B网MSC发来的呼叫请求转换成A网的CAMEL2协议CAP2,实现实时的呼叫控制和计费。
8.根据权利要求7所述的方法,其特征在于所述A网络的预付费用户漫游进入B网络时的呼叫分为两种该预付费用户作为主叫发起的MO呼叫和该预付费用户作为被叫接听的MT呼叫;当该预付费用户作为被叫时,其MT呼叫处理流程与其在归属网络A网内的处理方法一样,无须经过漫游代理装置的处理,其呼叫接续及实时计费由A网的MSC和提供预付费业务的SCP自行实现;而当该A网预付费用户漫游进入B网发起MO呼叫时,B网MSC根据移动台综合业务数字网MSISDN或国际移动台标识符IMSI号码段或O-CSI签约信息将该A网用户在B网内发起的MO呼叫的触发请求上报到B网络内设置的漫游代理装置,然后该漫游代理装置采用A网的CAP2/SS7接口协议将该呼叫上报到A网相应的SCP进行处理,SCP查询该预付费用户的帐户信息并控制漫游代理装置是否接续或拒绝本次呼叫,并实时计费;该漫游代理根据SCP的指令,采用B网的INAP CS1或CAP1或CAP2或ISUP协议控制B网的MSC进行接续,并完成整个呼叫。
9.根据权利要求7所述的方法,其特征在于所述A网预付费用户漫游进入B网络后作为主叫发起的MO呼叫处理流程包括下列步骤(1)A网预付费用户在B网作为主叫发起呼叫;(2)B网的MSC根据号码段或O-CSI签约信息向漫游代理装置上报呼叫请求;(3)漫游代理装置采用CAP2将呼叫上报至A网的用户归属业务控制点SCP;(4)该业务控制点SCP根据呼叫请求查询该用户帐户信息,并判断是否接受或拒绝呼叫;(5)若呼叫接受,则漫游代理装置指示B网的MSC将呼叫接续至被叫用户。(6)MSC将呼叫接续至被叫用户,完成呼叫接续。
全文摘要
一种预付费用户在两种异构网络之间的国际漫游的实现方法,其中一个移动网络用CAMEL2技术提供预付费业务,其MSC具有SSF能力,MSC/SSP与SCP间采用基于7号信令的CAMEL2的应用协议CAP2;另一个移动网络采用Non-CAMEL技术提供预付费业务,其使用的技术是CS1,或CAMEL1,或不同版本的CAMEL2,或采用业务结点的非智能网的ISUP协议;其特点是在Non-CAMEL网络内设置一个漫游代理装置,该漫游代理装置模拟业务交换点SSP和业务控制点SCP,作为支持多种协议转换的CAMEL2网络的SCP网关和/或MSC/SSP网关,保证Non-CAMEL网络设备与CAMEL2网络设备之间互联互通,以支持该两个异构网络之间的双向预付费漫游业务。该方法路由合理,节省国际线路资源,功能灵活,调测和维护成本低,对现有网络设备改动少,容易实现,有很好的应用前景。
文档编号H04W4/24GK1558694SQ20041000058
公开日2004年12月29日 申请日期2004年1月14日 优先权日2004年1月14日
发明者王红熳, 韦成, 刘玉璋 申请人:得实信息科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1