专利名称:在移动虚拟网络中提供智能业务的方法
技术领域:
本发明涉及移动通讯,尤其涉及一种在移动虚拟网络中提供智能业务的方法。
背景技术:
提供端到端服务的GSM网络应包括基站收发台(BTS)、基站控制器(BSC)、移动交换中心(MSC)、拜访位置寄存器(VLR)和归属位置寄存器(HLR)等基础网络设备。为提供网络之间的互通,还需要关口局(GMSC)设备。随着中国移动用户数迅速增长,移动网络运营市场也越来越大,但建设传统移动网络投资巨大,便出现移动虚拟网络概念。这种虚拟网络的特点是自身规模小,设备少,没有BTS、BSC、MSC/VLR等基础网络设备,一般只有HLR,其用户必须通过传统移动运营商的基础网络接入,移动虚拟网络运营商提供给用户的所有标准GSM基本业务和补充业务都必须依靠用户所在的基础网络实现,但其特有的各种增值业务则必须在自身网络中实现。智能业务是提供增值业务最有效的方式之一,这种业务要求MSC支持GSM标准的CAMEL应用部分(CAP)信令,MSC、VLR、HLR支持移动应用部分阶段2+(MAP2+)信令,且需要建设智能业务控制设备。因为智能业务不是基本业务,用户接入的MSC、VLR很可能不支持这些信令,即使支持标准CAP信令和MAP2+信令,当因为业务需求而对某些CAP信令参数有特殊要求时,基础网络也很难实现,所以智能业务处理只能全部在虚拟网络中进行。
发明内容
针对上述问题,本发明的目的是提供一种在移动虚拟网络中提供智能业务的方法,该方法可在虚拟网络获得用户的智能业务签约信息和呼叫相关信息,监视智能业务呼叫状态等功能。
为了实现上述目的,本发明采用如下技术方案,在移动虚拟网络中提供智能业务的方法包括以下步骤
a,在虚拟网络中建立支持CAP信令和MAP2+信令的关口局、归属位置寄存器和智能业务控制设备;b,在归属位置寄存器中为用户登记起呼智能业务签约信息和终呼智能业务签约信息;c,当用户发起或接收呼叫时,移动交换中心根据主叫用户信息或被叫用户信息将呼叫连接到虚拟网络的关口局,并将主叫号码、被叫号码和其它用于标识本次呼叫为虚拟网用户呼叫的信息发送给关口局;d,关口局根据主叫号码、被叫号码和其它信息判断出本次呼叫为虚拟网用户呼叫,并向归属位置寄存器发送信息请求消息,消息中包含有用户号码;e,归属位置寄存器根据步骤b发送的信息请求消息中的用户号码查找数据库,并将用户的基本信息、位置信息和智能业务签约信息发送给关口局;f,关口局获得智能业务签约信息后即可与智能业务控制设备建立联系,将所有呼叫相关信息发送给智能业务控制设备,并监视呼叫的连接过程;g,当通话结束后,关口局将通话时间发送给智能业务控制设备,用于智能业务控制设备计费。
所述的步骤b中,在归属位置寄存器中为用户登记起呼和终呼智能业务签约信息时,并标志该用户允许在不支持智能业务的移动交换中心、拜访位置寄存器中漫游。
所述的步骤b中,在归属位置寄存器中为用户登记起呼和终呼智能业务签约信息时,当拜访位置寄存器向归属位置寄存器发送位置更新请求消息时,归属位置寄存器将用户的基本信息和补充业务信息插入拜访位置寄存器,但不插入智能业务签约信息。
所述步骤g中,关口局将通话时间发送给智能业务控制设备时,关口局本身也可记录呼叫信息。
由于本发明采用了上述方法,使得虚拟移动运营商可以摆脱基础网络运营商设备的限制,依靠自己的智能网络平台为用户提供丰富多彩的智能业务,可在虚拟网络获得用户的智能业务签约信息,并可以实时监控智能业务呼叫状态控制呼叫连接过程,并实现计费功能。
图1为移动基础网络和移动虚拟网络的组网示意图。
图2为利用本发明方法后,用户位置更新时HLR向VLR传送数据的过程示意图。
图3为利用本发明方法后,主叫智能业务和被叫智能业务的实现过程示意图。
具体实施例方式
请参阅图1所示,移动基础网络中包含MSC、VLR、BSC、BTS,移动基础网络为用户提供无线接入、漫游数据管理和基本业务、补充业务处理。移动虚拟网络中包含GMSC、HLR、SCP,移动虚拟网络为用户提供用户数据管理、智能业务处理。
本发明的方法就是基于上述的两个网络中,该方法包括以下步骤a,在虚拟网络中建立支持CAP信令和MAP2+信令的关口局、归属位置寄存器和智能业务控制设备;b,在归属位置寄存器中为用户登记起呼智能业务签约信息和终呼智能业务签约信息;c,当用户发起或接收呼叫时,移动交换中心根据主叫用户信息或被叫用户信息将呼叫连接到虚拟网络的关口局,并将主叫号码、被叫号码和其它用于标识本次呼叫为虚拟网用户呼叫的信息发送给关口局;d,关口局根据主叫号码、被叫号码和其它信息判断出本次呼叫为虚拟网用户呼叫,并向归属位置寄存器发送信息请求消息,消息中包含有用户号码;e,归属位置寄存器根据步骤b发送的信息请求消息中的用户号码查找数据库,并将用户的基本信息、位置信息和智能业务签约信息发送给关口局;f,关口局获得智能业务签约信息后即可与智能业务控制设备建立联系,将所有呼叫相关信息发送给智能业务控制设备,并监视呼叫的连接过程;g,当通话结束后,关口局将通话时间发送给智能业务控制设备,用于智能业务控制设备计费。
请继续参阅图2所示,所述的步骤b中,在归属位置寄存器中为用户登记起呼和终呼智能业务签约信息时,并标志该用户允许在不支持智能业务的移动交换中心、拜访位置寄存器中漫游。
所述的步骤b中,在归属位置寄存器中为用户登记起呼和终呼智能业务签约信息时,当拜访位置寄存器向归属位置寄存器发送位置更新请求消息时,归属位置寄存器将用户的基本信息和补充业务信息插入拜访位置寄存器,但不插入智能业务签约信息。
具体来说,归属位置寄存器中登记了用户的所有签约信息,包括MSISDN、IMSI、基本业务、补充业务等。为实现智能业务,还必须为用户签约智能业务信息(CSI),分别为主叫智能业务签约信息(O-CSI)和被叫智能业务签约信息(T-CSI)。根据GSM协议,当用户发起位置更新时,拜访位置寄存器会向归属位置寄存器发送位置更新请求(UpdateLocationReq)消息,归属位置寄存器根据消息中的IMSI找到用户数据,并在插入用户数据(InsertSubDataReq)消息中将用户基本信息和签约信息发送给拜访位置寄存器,其中包括O-CSI。这样,当用户发起呼叫时,MSC就能够根据O-CSI触发主叫智能业务了。但是如果移动交换中心、拜访位置寄存器不支持智能业务,拜访位置寄存器就不会接收O-CSI参数,按照GSM协议,归属位置寄存器将会拒绝这次位置更新操作。在将智能业务处理放在虚拟网络以后,归属位置寄存器就没有必要将O-CSI发送给拜访位置寄存器,当拜访位置寄存器发送UpdateLocationReq时,归属位置寄存器只将用户信息、基本业务签约信息和补充业务签约信息发送给拜访位置寄存器,并接受位置更新。
所述步骤g中,关口局将通话时间发送给智能业务控制设备时,关口局本身也可记录呼叫信息。
请参阅图3所示,在主叫智能业务和被叫智能业务的实现过程中,当用户发起呼叫时,移动交换中心向拜访位置寄存器发送出呼请求(OutCallReq)消息,带有被叫号码,拜访位置寄存器将检查用户的出呼能力。检查的依据就是用户的基本数据和补充业务,包括ODB呼叫限制和补充业务呼叫限制,这些检查与智能业务无关。
检查通过后,拜访位置寄存器会向移动交换中心发送出呼证实(OutCallAck)消息,带有用户的IMSI、MSISDN等信息。按照GSM标准,移动交换中心这时应该分析被叫号码,并查询路由。但对于虚拟网络用户来说,用户可能签约了智能业务,而在分析被叫号码之前必须先激活智能业务,这样才能实现对呼叫的监控,所以移动交换中心此时还不能分析被叫号码,而是要将呼叫接续到虚拟网络的关口局移动交换中心。
因为在移动交换中心、拜访位置寄存器里,并不全是虚拟网络用户,主要还是基础网络运营商自己的用户。对于自己的用户,移动交换中心就不能将呼叫接续到虚拟网络的关口局了,而是要完全按照GSM协议处理,所以移动交换中心必须能够区分主叫用户是虚拟网络用户,还是自己的用户。区分方式有两种,一种是根据MSISDN区分,另一种是根据IMSI区分。MSISDN的格式是CC+NDC+SN,CC表示国家,NDC表示运营商的接入号码,不同运营商的用户,NDC也不同,所以根据NDC就可以区分用户的归属网络。IMSI的格式是MCC+MNC+MSIN,MCC是移动国家码,MNC是移动网络码,每个网络运营商的MNC都不同,虚拟网络运营商也有自己的MNC,所以根据IMSI也可以确定用户的归属网络了。
移动交换中心将呼叫接续到关口局时,必须带有主叫号码(MSISDN)和被叫号码(用户拨打的号码),分别保存在ISUP信令的初始地址消息(IAM)中的主叫用户号码(CallingParty)和被叫用户号码(CalledParty)参数中。其它的用户信息,如IMSI和签约信息都无法通过IAM消息带给关口局。
如果主叫用户不是虚拟网络用户,移动交换中心收到OutCallAck后将会分析被叫号码。如果被叫号码属于虚拟网络用户,移动交换中心也必须将呼叫接续到虚拟网络的关口局,因为被叫用户可能是智能用户。
关口局收到IAM消息后,首先要判断CallingParty是否是虚拟网络用户的号码。因为IAM中没有主叫用户的IMSI,所以只能根据MSISDN判断主叫用户的归属网络。
如果主叫用户是虚拟网络用户,关口局将向HLR发送获取用户信息(GetSubInfo)消息。这是自定义的MAP消息,只在虚拟网络的关口局和HLR之间使用,所以不需要考虑虚拟网络以外的设备是否支持这条消息。关口局发送GetSubInfo的目的是向归属位置寄存器索取用户数据,消息中带有主叫号码。
HLR收到GetSubInfo后,根据消息中的号码查找数据库,并向关口局发送获取用户信息证实(GetSubInfoAck)消息,将用户数据返回给关口局,包括IMSI、O-CSI、拜访位置寄存器Number,以及其它关口局需要记录的信息。
关口局得到O-CSI后,就具备了触发主叫智能业务的条件。关口局根据O-CSI中的业务键(serviceKey)和SCF地址(scfAddress)向智能业务控制设备发送CAP信令的初始检测点(IDP)消息,建立关口局与智能业务控制设备之间的控制关系。因为智能业务控制设备对主叫智能用户和被叫智能用户的处理是完全独立的,所以IDP消息中有一个触发检测点(TDP)参数,值为2,表示本次智能业务为主叫智能业务。IDP消息的serviceKey参数决定智能业务控制设备进入哪个业务逻辑。IDP消息中还有CallingParty、CalledParty、主叫用户漫游的拜访位置寄存器Number和主叫用户的IMSI,智能业务控制设备根据这些参数就可以确定主叫用户账户和此次呼叫的费率。然后,智能业务控制设备向关口局发送请求报告基本呼叫状态模型事件(RRBE)消息、申请计费(AC)消息和继续(Continue)消息,分别指示关口局监视呼叫通话时长、呼叫状态和继续呼叫,这时关口局与智能业务控制设备之间的对话便建立成功,这个对话将一直保持到呼叫结束。关口局将一直监视呼叫情况,并将通话时间和状态变化通过建立的对话通知智能业务控制设备,智能业务控制设备则根据这些信息对用户实时扣费。
关口局收到Continue后分析被叫号码,判断为移动用户后向HLR发送SRI消息,其中带有被叫号码。根据GSM标准,如果被叫用户签约了T-CSI,则将T-CSI通过SRIack传递给关口局,关口局根据T-CSI中的serviceKey和scfAddress向智能业务控制设备发送IDP消息,建立关口局与智能业务控制设备之间的控制关系,IDP消息中TDP参数值为12,表示本次智能业务为被叫智能业务。IDP消息中还有CallingParty、CalledParty、被叫用户漫游的拜访位置寄存器Number和被叫用户的IMSI,智能业务控制设备根据这些参数就可以确定被叫用户账户和此次呼叫的费率。然后,智能业务控制设备向关口局发送AC消息、RRBE消息和Continue消息,分别指示关口局监视呼叫通话时长、呼叫状态和继续呼叫,这时关口局与智能业务控制设备之间的对话便建立成功。
对于主叫和被叫均是智能用户的呼叫,关口局与智能业务控制设备同时存在两个对话,第一个对话是处理主叫智能业务的对话,第二个对话是处理被叫智能业务的对话,这两个对话相互独立,且都能控制呼叫的接续状态。当智能业务控制设备判断出主叫用户或被叫用户无法继续呼叫时,比如账户余额不足以维持呼叫,智能业务控制设备会通过相应的对话发送ReleaseCall消息拆除呼叫。当呼叫正常拆线(主叫挂机或被叫挂机)时,关口局也会通过这两个对话发送ERBE、ACR通知智能业务控制设备呼叫状态变化和通话时间。
利用本发明上述描述的方法,在移动虚拟网络就完全可以实现智能业务。
权利要求
1.一种在移动虚拟网络中提供智能业务的方法,其特征在于,该方法包括以下步骤a,在虚拟网络中建立支持CAMEL应用部分信令和移动应用部分阶段2+信令的关口局、归属位置寄存器和智能业务控制设备;b,在归属位置寄存器中为用户登记起呼智能业务签约信息和终呼智能业务签约信息;c,当用户发起或接收呼叫时,移动交换中心根据主叫用户信息或被叫用户信息将呼叫连接到虚拟网络的关口局,并将主叫号码、被叫号码和其它用于标识本次呼叫为虚拟网用户呼叫的信息发送给关口局;d,关口局根据主叫号码、被叫号码和其它信息判断出本次呼叫为虚拟网用户呼叫,并向归属位置寄存器发送信息请求消息,消息中包含有用户号码;e,归属位置寄存器根据步骤d发送的信息请求消息中的用户号码查找数据库,并将用户的基本信息、位置信息和智能业务签约信息发送给关口局;f,关口局获得智能业务签约信息后即可与智能业务控制设备建立联系,将所有呼叫相关信息发送给智能业务控制设备,并监视呼叫的连接过程;g,当通话结束后,关口局将通话时间发送给智能业务控制设备,用于智能业务控制设备计费。
2.如权利要求1所述的在移动虚拟网络中提供智能业务的方法,其特征在于所述的步骤b中,在归属位置寄存器中为用户登记起呼和终呼智能业务签约信息,并标志该用户允许在不支持智能业务的移动交换中心、拜访位置寄存器中漫游。
3.如权利要求1所述的在移动虚拟网络中提供智能业务的方法,其特征在于所述的步骤b中,在归属位置寄存器中为用户登记起呼和终呼智能业务签约信息时,当拜访位置寄存器向归属位置寄存器发送位置更新请求消息,归属位置寄存器将用户的基本信息和补充业务信息插入拜访位置寄存器,但不插入智能业务签约信息。
4.如权利要求1所述在移动虚拟网络中提供智能业务的方法,其特征在于,所述步骤g中,关口局将通话时间发送给智能业务控制设备时,关口局本身也可记录呼叫信息。
全文摘要
本发明公开了一种在移动虚拟网络中提供智能业务的方法,该方法在虚拟网络中建立关口局、归属位置寄存器和智能业务控制设备;在归属位置寄存器中为用户登记起呼和终呼智能业务签约信息;当用户发起或接收呼叫时,移动交换中心将呼叫连接到虚拟网络的关口局,并将主叫号码、被叫号码和其它用于标识本次呼叫为虚拟网用户呼叫的信息发送给关口局;关口局根据上述信息向归属位置寄存器发送信息请求消息;归属位置寄存器根据信息请求消息中的用户号码查找数据库,并将用户有关信息发送给关口局;关口局获得智能业务签约信息后即可与智能业务控制设备建立联系等步骤,该方法在虚拟网络获得用户的智能业务签约信息,并可以实时监控智能业务呼叫状态控制呼叫连接过程,实现计费功能。
文档编号H04W4/00GK1512797SQ02160579
公开日2004年7月14日 申请日期2002年12月30日 优先权日2002年12月30日
发明者吴近峰, 朱为勇, 靖晟 申请人:深圳市中兴通讯股份有限公司上海第二研究所, 深圳市中兴通讯股份有限公司上海第二