当智能用户漫游时在归属地触发智能业务的方法转让专利

申请号 : CN200610072072.2

文献号 : CN101047971B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王永德

申请人 : 华为技术有限公司

摘要 :

本发明提供了一种当智能用户漫游时在归属地触发智能业务的方法,该方法主要包括:当智能用户在不同运营商间漫游时,该智能用户的漫游地MSC(移动交换中心)将该智能用户的MSISDN(移动台国际综合业务数字网号码)信息发送给该智能用户的归属地GMSC(关口移动业务交换中心);所述归属地GMSC根据获得的所述MSISDN信息,向所述智能用户的HLR(归属位置寄存器)获取所述智能用户的O_CSI(始发移动网增强逻辑的客户化应用签约信息),根据该O_CSI触发所述智能用户的智能业务。利用本发明所述方法,从而可以实现当智能用户在不同运营商间漫游时,在该智能用户的归属地触发智能业务。

权利要求 :

1.一种当智能用户漫游时在归属地触发智能业务的方法,其特征在于,包括步骤:

A、当智能用户在不同运营商间漫游时,该智能用户的漫游地移动交换中心MSC收到了所述智能用户的呼叫后,根据该呼叫中携带的主叫用户的国际移动用户识别IMSI、移动台国际综合业务数字网号码MSISDN和智能签约标志确定所述主叫用户为智能用户,所述漫游地MSC向所述智能用户的归属地关口移动业务交换中心GMSC发送初始地址消息IAM消息,并在该IAM消息中携带所述智能用户的MSISDN信息;

B、所述归属地GMSC根据获得的所述IAM消息中携带的MSISDN信息,向所述智能用户的归属位置寄存器HLR获取所述智能用户的始发移动网增强逻辑的客户化应用签约信息O_CSI,根据该O_CSI触发所述智能用户的智能业务。

2.根据权利要求1所述的方法,其特征在于,所述的步骤A还包括:

所述漫游地MSC在向所述归属地GMSC发送的IAM消息中携带所述漫游地MSC的号码信息、指示所述智能用户的呼叫为智能呼叫的信息。

3.根据权利要求2所述的方法,其特征在于,所述的步骤B具体包括:

B1、所述归属地GMSC收到所述漫游地MSC发送的IAM消息后,根据该IAM消息中携带的所述智能用户的MSISDN信息、所述漫游地MSC的号码信息和指示所述智能用户的呼叫为智能呼叫的信息,确定所述智能用户为本网智能漫游接入用户;

B2、所述归属地GMSC根据获得的所述MSISDN信息,向所述智能用户的HLR发送请求消息,根据该HLR返回的相应消息获取所述智能用户的O_CSI,根据获取的所述智能用户的O_CSI触发所述智能用户的智能业务。

4.根据权利要求3所述的方法,其特征在于,所述的步骤B2具体包括:

B21、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的国际移动用户识别IMSI请求MAP消息,HLR收到该IMSI请求MAP消息后,将所述智能用户的IMSI信息返回给所述归属地GMSC;

B22、所述归属地GMSC收到所述HLR返回的IMSI信息后,根据该IMSI信息向所述HLR发起标准的MAP数据恢复流程,HLR将所述智能用户的签约数据信息返回给所述归属地GMSC;

B23、所述归属地GMSC收到所述HLR返回的签约数据信息后,将该签约数据信息中包含的所述智能用户的IMSI信息、O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。

5.根据权利要求3所述的方法,其特征在于,所述的步骤B2具体包括:

B24、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的数据恢复消息,该数据恢复消息以MSISDN信息为索引;

B25、HLR收到所述数据恢复消息后,以该消息中携带的MSISDN信息为索引查询获取所述智能用户的签约数据信息,将该签约数据信息返回给所述归属地GMSC;

B26、所述归属地GMSC收到所述HLR返回的签约数据信息后,将该签约数据信息中包含的所述智能用户的IMSI信息、O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。

6.根据权利要求3所述的方法,其特征在于,所述的步骤B2具体包括:

B27、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的用户别名身份码ATSI消息,HLR收到所述ATSI消息后,以该消息中携带的MSISDN信息为索引查询获取所述智能用户的签约数据信息,通过所述ATSI消息的响应消息将该签约数据信息返回给所述归属地GMSC;

B28、所述归属地GMSC收到所述HLR返回的签约数据信息后,将该签约数据信息中包含的所述智能用户的IMSI信息、O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。

7.根据权利要求3所述的方法,其特征在于,所述的步骤B2具体包括:

B29、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的发送路由信息SRI消息,并且在该SRI消息中携带请求获得所述智能用户的O_CSI信息的指示信息;

B210、HLR收到所述SRI消息后,以该SRI消息中携带的MSISDN信息为索引查询获取所述智能用户的O_CSI信息,根据所述SRI消息中携带的指示信息将该O_CSI信息返回给所述归属地GMSC;

B211、所述归属地GMSC收到所述HLR返回的O_CSI信息后,将该O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。

说明书 :

技术领域

本发明涉及通讯领域,尤其涉及一种当智能用户漫游时在归属地触发智能业务的方法。

背景技术

智能网是由程控交换机节点、7号信令网及业务控制计算机构成的电话网。智能网是在现有电话网的基础上发展而来的,是带有智能的电话网或综合业务数字网。它的网络智能配置于分布在全网中的若干个业务控制点中的计算机上,而由软件实现网络智能的控制,以提供更为灵活的智能控制功能。智能网在增加新业务时不用改造端局和交换机,而由电信公司人员甚至用户自己修改软件就能达到随时提供新业务的目的。
在现有技术中,当智能用户在不同运营商间漫游时,对于该智能用户如何在其归属地触发智能业务没有统一的实现方案。

发明内容

鉴于上述现有技术所存在的问题,本发明的目的是提供一种当智能用户漫游时在归属地触发智能业务的方法,从而可以实现当智能用户在不同运营商间漫游时,在该智能用户的归属地触发智能业务。
本发明的目的是通过以下技术方案实现的:
一种当智能用户漫游时在归属地触发智能业务的方法,包括步骤:
A、当智能用户在不同运营商间漫游时,该智能用户的漫游地移动交换中心MSC收到了所述智能用户的呼叫后,根据该呼叫中携带的主叫用户的国际移动用户识别IMSI、移动台国际综合业务数字网号码MSISDN和智能签约标志确定所述主叫用户为智能用户,所述漫游地MSC向所述智能用户的归属地关口移动业务交换中心GMSC发送初始地址消息IAM消息,并在该IAM消息中携带所述智能用户的MSISDN信息;
B、所述归属地GMSC根据获得的所述IAM消息中携带的MSISDN信息,向所述智能用户的归属位置寄存器HLR获取所述智能用户的始发移动网增强逻辑的客户化应用签约信息O_CSI,根据该O_CSI触发所述智能用户的智能业务。
所述的步骤A还包括:
所述漫游地MSC在向所述归属地GMSC发送的IAM消息中携带所述漫游地MSC的号码信息、指示所述智能用户的呼叫为智能呼叫的信息。
所述的步骤B具体包括:
B1、所述归属地GMSC收到所述漫游地MSC发送的IAM消息后,根据该IAM消息中携带的所述智能用户的MSISDN信息、所述漫游地MSC的号码信息和指示所述智能用户的呼叫为智能呼叫的信息,确定所述智能用户为本网智能漫游接入用户;
B2、所述归属地GMSC根据获得的所述MSISDN信息,向所述智能用户的HLR发送请求消息,根据该HLR返回的相应消息获取所述智能用户的O_CSI,根据获取的所述智能用户的O_CSI触发所述智能用户的智能业务。
所述的步骤B2具体包括:
B21、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的国际移动用户识别IMSI请求MAP消息,HLR收到该IMSI请求MAP消息后,将所述智能用户的IMSI信息返回给所述归属地GMSC;
B22、所述归属地GMSC收到所述HLR返回的IMSI信息后,根据该IMSI信息向所述HLR发起标准的MAP数据恢复流程,HLR将所述智能用户的签约数据信息返回给所述归属地GMSC;
B23、所述归属地GMSC收到所述HLR返回的签约数据信息后,将该签约数据信息中包含的所述智能用户的IMSI信息、O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。
所述的步骤B2具体包括:
B24、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的数据恢复消息,该数据恢复消息以MSISDN信息为索引;
B25、HLR收到所述数据恢复消息后,以该消息中携带的MSISDN信息为索引查询获取所述智能用户的签约数据信息,将该签约数据信息返回给所述归属地GMSC;
B26、所述归属地GMSC收到所述HLR返回的签约数据信息后,将该签约数据信息中包含的所述智能用户的IMSI信息、O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。
所述的步骤B2具体包括:
B27、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的用户别名身份码ATSI消息,HLR收到所述ATSI消息后,以该消息中携带的MSISDN信息为索引查询获取所述智能用户的签约数据信息,通过所述ATSI消息的响应消息将该签约数据信息返回给所述归属地GMSC;
B28、所述归属地GMSC收到所述HLR返回的签约数据信息后,将该签约数据信息中包含的所述智能用户的IMSI信息、O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。
所述的步骤B2具体包括:
B29、所述归属地GMSC向所述HLR发送携带所述智能用户的MSISDN信息的发送路由信息SRI消息,并且在该SRI消息中携带请求获得所述智能用户的O_CSI信息的指示信息;
B210、HLR收到所述SRI消息后,以该SRI消息中携带的MSISDN信息为索引查询获取所述智能用户的O_CSI信息,根据所述SRI消息中携带的指示信息将该O_CSI信息返回给所述归属地GMSC;
B211、所述归属地GMSC收到所述HLR返回的O_CSI信息后,将该O_CSI信息进行保存,根据该O_CSI信息触发所述智能用户的智能业务。
由上述本发明提供的技术方案可以看出,当智能用户在不同运营商间漫游时,本发明通过在智能用户的漫游地MSC(移动交换中心)、归属地GMSC(关口移动业务交换中心)和HLR(归属位置寄存器)之间进行消息交互,使智能用户的归属地GMSC获得该智能用户的O_CSI(始发移动网增强逻辑的客户化应用签约信息),从而实现智能用户的归属地GMSC根据获得的智能用户的O_CSI信息进行正常的主叫智能业务触发流程。

附图说明

图1为本发明所述方法的第一个实施例的具体处理流程图;
图2为本发明所述方法的第二个实施例的具体处理流程图;
图3为本发明所述方法的第三个实施例的具体处理流程图;
图4为本发明所述方法的第四个实施例的具体处理流程图。

具体实施方式

本发明提供了一种当智能用户漫游时在归属地触发智能业务的方法,本发明的核心为:在智能用户的漫游地MSC、归属地GMSC和HLR之间进行消息交互,使智能用户的归属地GMSC获得该智能用户的O_CSI信息。
本发明提供了本发明所述方法的4个实施例,下面结合附图来详细描述本发明所述方法,本发明所述方法的第一个实施例的具体处理流程如图1所示,包括如下步骤:
步骤1-1、漫游地MSC向主叫移动用户的归属地GMSC发送IAM(初始地址消息)消息。
当智能用户在不同运营商间漫游,漫游地MSC收到了该智能用户的呼叫后,根据该呼叫中携带的主叫移动用户的IMSI(国际移动用户识别)、MSISDN和智能签约标志判断该主叫移动用户是否为智能用户。
当漫游地MSC判断该主叫移动用户是智能用户后,则所述漫游地MSCOverlay(叠加)呼叫到该主叫智能用户的归属地GMSC,向该归属地GMSC发送IAM(初始地址消息)消息,并在该IAM消息中携带上述漫游地MSC的号码信息、上述主叫移动用户的MSISDN信息,该漫游地MSC的号码信息可以在IAM消息中的Iocation number(位置信息)中填写,同时在该漫游地MSC的号码信息前增加特殊前缀,该特殊前缀指示所述智能用户的呼叫为智能呼叫。
步骤1-2、主叫移动用户的归属地GMSC启动主叫处理流程。
上述主叫移动用户的归属地GMSC收到上述IAM消息后,根据上述IAM消息中携带的主叫移动用户的MSISDN信息、漫游地MSC的号码信息和特殊前缀信息,判断上述主叫移动用户是否为本网智能漫游接入用户,如果是,则归属地GMSC启动针对该主叫智能用户的主叫触发流程。该主叫处理流程包括:获取主叫智能用户的签约数据信息和根据该签约数据信息触发主叫智能业务两个过程。
步骤1-3、归属地GMSC根据主叫移动用户的MSISDN、IMSI发起向该主叫移动用户的HLR的标准MAP(移动应用部分)流程,HLR向归属地GMSC返回主叫移动用户的签约数据信息。
上述主叫移动用户的归属地GMSC首先发起向该主叫移动用户的HLR的IMSI流程,该归属地GMSC向该主叫移动用户的HLR发送MAP-SEND-IMSI-REQ(IMSI请求MAP消息)消息,该MAP-SEND-IMSI-REQ消息为标准的MAP消息,该MAP-SEND-IMSI-REQ消息中携带上述主叫移动用户的MSISDN信息。
HLR收到上述MAP-SEND-IMSI-REQ消息后,根据消息中携带的主叫移动用户的MSISDN信息,查询获得相应的主叫移动用户的IMSI信息,并将获得的该主叫移动用户的IMSI信息返回给上述归属地GMSC。
上述归属地GMSC收到HLR发送的主叫移动用户的IMSI信息后,根据该IMSI信息向HLR发起标准的MAP-RESTORE-DATA(MAP数据恢复)流程。HLR向上述归属地GMSC返回上述主叫移动用户的签约数据信息。
由于本发明在归属地GMSC发送ACM(累计呼叫表)以及CPG(呼叫进程消息)之前需要进行上述MAP流程的处理,可能会导致定时器超时,因此,可以根据需要对上述设定的定时时间进行调整。不过这个定时时间目前为25秒,这个时间内应该足够处理上述MAP流程。
步骤1-4、归属地GMSC有选择地将HLR返回的主叫移动用户的签约数据信息存储到缓存区,根据主叫移动用户的O_CSI进行正常的主叫智能业务触发流程。
归属地GMSC收到上述HLR返回的主叫移动用户的O_CSI信息后,由于此时GMSC不具有VLR(拜访位置寄存器)的功能,归属地GMSC有选择地将HLR返回的主叫移动用户的签约数据信息存储到缓存区。比如,存储主叫移动用户的IMSI、O_CSI信息和相应的闭锁类信息,该闭锁类信息包括ODB(运营者决定的闭锁)数据和闭锁类补充业务,该闭锁类信息为可选,主要是为了防止其它网络不对该主叫移动用户进行业务限制。
在上述数据恢复流程中,HLR应该保证不更新HLR中的VLR号码。
归属地GMSC完成上述主叫移动用户的数据恢复流程后,就可以根据获得的主叫移动用户的O_CSI进行正常的主叫智能业务触发流程,后续流程按正常智能呼叫流程处理。
上述本发明所述第一个实施例的处理流程的主要优点为:该实施例使用标准的MAP消息,对HLR没有改动要求;目前主要供应商都支持该流程中的两条标准MAP消息,该实施例主要改动在流程组合和控制,开发周期相对较短。
上述本发明所述第一个实施例的处理流程的主要缺点为:归属地GMSC需要经过两个独立的MAP流程才能获得主叫移动用户的签约数据,接续时间会相对比较长。
本发明所述方法的第二个实施例的具体处理流程如图2所示,包括如下步骤:
步骤2-1、漫游地MSC向主叫移动用户的归属地GMSC发送IAM消息。
当智能用户在不同运营商间漫游,漫游地MSC收到了该智能用户的呼叫后,根据该呼叫中携带的主叫移动用户的IMSI、MSISDN和智能签约标志判断该主叫移动用户是否为智能用户。
当漫游地MSC判断该主叫移动用户是智能用户后,则所述漫游地MSCOverlay呼叫到该主叫智能用户的归属地GMSC,向该归属地GMSC发送IAM消息,并在该IAM消息中携带上述漫游地MSC的号码信息、上述主叫移动用户的MSISDN信息,该漫游地MSC的号码信息可以在IAM消息中的Iocationnumber中填写,同时在该漫游地MSC的号码信息前增加特殊前缀,该特殊前缀指示所述智能用户的呼叫为智能呼叫。
步骤2-2、主叫移动用户的归属地GMSC启动主叫处理流程。
上述主叫移动用户的归属地GMSC收到上述IAM消息后,根据上述IAM消息中携带的主叫移动用户的MSISDN信息、漫游地MSC的号码信息和特殊前缀信息,判断上述主叫移动用户是否为本网智能漫游接入用户,如果是,则归属地GMSC启动针对该主叫智能用户的主叫触发流程。该主叫处理流程包括:获取主叫智能用户的签约数据信息和根据该签约数据信息触发主叫智能业务两个过程。
步骤2-3、归属地GMSC根据主叫移动用户的MSISDN发起向该主叫移动用户的HLR的RESTORE-DATA(数据恢复)流程,HLR向归属地GMSC返回主叫移动用户的签约数据信息。
在该实施例中,归属地GMSC获取主叫移动用户的签约数据信息采用一次MAP操作。在归属地GMSC上对RESTORE-DATA消息进行私有扩展,将原来的以IMSI为索引修改为以MSISDN为索引。
然后,上述主叫移动用户的归属地GMSC发起向该主叫移动用户的HLR的RESTORE-DATA流程,向HLR发送扩展后的RESTORE-DATA消息,该RESTORE-DATA消息中携带上述主叫移动用户的MSISDN信息。
本发明在归属地HLR上对RESTORE-DATA请求进行改进,支持以MSISDN为索引的RESTORE-DATA消息处理。
当上述HLR收到上述RESTORE-DATA消息后,根据消息中携带的主叫移动用户的MSISDN信息,查询获得相应的主叫移动用户的签约数据信息,并将获得的该主叫移动用户的签约数据信息返回给上述归属地GMSC。
由于本发明在归属地GMSC发送ACM(累计呼叫表)以及CPG(呼叫进程消息)之前需要进行上述MAP流程的处理,可能会导致定时器超时,因此,可以根据需要对上述设定的定时时间进行调整。不过这个定时时间目前为25秒,这个时间内应该足够处理上述MAP流程。
步骤2-4、归属地GMSC有选择地将HLR返回的主叫移动用户的签约数据信息存储到缓存区,根据主叫移动用户的O_CSI进行正常的主叫智能业务触发流程。
归属地GMSC收到上述HLR返回的主叫移动用户的O_CSI信息后,由于此时GMSC不具有VLR的功能,归属地GMSC有选择地将HLR返回的主叫移动用户的签约数据信息存储到缓存区。比如,存储主叫移动用户的IMSI、O_CSI信息和相应的闭锁类信息,该闭锁类信息包括ODB数据和闭锁类补充业务,该闭锁类信息为可选,主要是为了防止其它网络不对该主叫移动用户进行业务限制。
在上述数据恢复流程中,HLR应该保证不更新HLR中的VLR号码。
归属地GMSC完成上述主叫移动用户的数据恢复流程后,就可以根据获得的主叫移动用户的O_CSI进行正常的主叫智能业务触发流程,后续流程按正常智能呼叫流程处理。
上述本发明所述第二个实施例的处理流程的主要优点为:该实施例仅在归属地GMSC上私有扩展一条消息,仅需要一个MAP消息对话过程,主要改动仍然在流程组合和控制,开发周期相对较短。
上述本发明所述第二个实施例的处理流程的主要缺点为:需要同时改动HLR和GMSC,并且有私有扩展。
本发明所述方法的第三个实施例的具体处理流程如图3所示,包括如下步骤:
步骤3-1、漫游地MSC向主叫移动用户的归属地GMSC发送IAM消息。
当智能用户在不同运营商间漫游,漫游地MSC收到了该智能用户的呼叫后,根据该呼叫中携带的主叫移动用户的IMSI、MSISDN和智能签约标志判断该主叫移动用户是否为智能用户。
当漫游地MSC判断该主叫移动用户是智能用户后,则所述漫游地MSCOverlay呼叫到该主叫智能用户的归属地GMSC,向该归属地GMSC发送IAM消息,并在该IAM消息中携带上述漫游地MSC的号码信息、上述主叫移动用户的MSISDN信息,该漫游地MSC的号码信息可以在IAM消息中的Iocationnumber中填写,同时在该漫游地MSC的号码信息前增加特殊前缀,该特殊前缀指示所述智能用户的呼叫为智能呼叫。
步骤3-2、主叫移动用户的归属地GMSC启动主叫处理流程。
上述主叫移动用户的归属地GMSC收到上述IAM消息后,根据上述IAM消息中携带的主叫移动用户的MSISDN信息、漫游地MSC的号码信息和特殊前缀信息,判断上述主叫移动用户是否为本网智能漫游接入用户,如果是,则归属地GMSC启动针对该主叫智能用户的主叫触发流程。该主叫处理流程包括:获取主叫智能用户的签约数据信息和根据该签约数据信息触发主叫智能业务两个过程。
步骤3-3、归属地GMSC根据主叫移动用户的MSISDN发起向该主叫移动用户的HLR的ATSI(用户别名身份码)流程,HLR向归属地GMSC返回主叫移动用户的签约数据信息。
在该实施例中,归属地GMSC获取主叫移动用户的签约数据信息采用一次MAP操作。在归属地GMSC上对ATSI的相应消息进行私有扩展。
然后,上述主叫移动用户的归属地GMSC发起向该主叫移动用户的HLR的ATSI流程,向HLR发送扩展后的ATSI的相应消息,该ATSI的相应消息中携带上述主叫移动用户的MSISDN信息。
本发明需要上述归属地HLR支持ATSI操作,并且私有扩展ATSI响应消息,将主叫移动用户的签约数据信息通过ATSI响应消息返回给归属地HLR。
当上述归属地HLR收到上述ATSI的相应消息后,根据消息中携带的主叫移动用户的MSISDN信息,查询获得相应的主叫移动用户的签约数据信息,并将获得的该主叫移动用户的签约数据信息通过ATSI响应消息返回给上述归属地GMSC。
由于本发明在GMSC返回ACM以及CPG之前需要进行上述MAP流程的处理,可能会导致定时器超时,因此,可以根据需要对上述设定的定时时间进行调整。不过这个定时时间目前为25秒,这个时间内应该足够处理上述MAP流程。
步骤3-4、归属地GMSC有选择地将HLR返回的主叫移动用户的签约数据信息存储到缓存区,根据主叫移动用户的O_CSI进行正常的主叫智能业务触发流程。
归属地GMSC收到上述HLR返回的主叫移动用户的O_CSI信息后,由于此时GMSC不具有VLR的功能,归属地GMSC有选择地将HLR返回的主叫移动用户的签约数据信息存储到缓存区。比如,存储主叫移动用户的IMSI、O_CSI信息和相应的闭锁类信息,该闭锁类信息包括ODB数据和闭锁类补充业务,该闭锁类信息为可选,主要是为了防止其它网络不对该主叫移动用户进行业务限制。
在上述数据恢复流程中,HLR应该保证不更新HLR中的VLR号码。
归属地GMSC完成上述主叫移动用户的数据恢复流程后,就可以根据获得的主叫移动用户的O_CSI进行正常的主叫智能业务触发流程,后续流程按正常智能呼叫流程处理。
上述本发明所述第三个实施例的处理流程的主要优点为:该实施例仅需要一个MAP消息对话过程,开发周期相对较短。
上述本发明所述第三个实施例的处理流程的主要缺点为:目前多数厂家不支持ATSI操作,并且有私有扩展,开发工作量相对较大,需要同时改动GMSC和HLR。
本发明所述方法的第四个实施例的具体处理流程如图3所示,包括如下步骤:
步骤4-1、漫游地MSC向主叫移动用户的归属地GMSC发送IAM消息。
当智能用户在不同运营商间漫游,漫游地MSC收到了该智能用户的呼叫后,根据该呼叫中携带的主叫移动用户的IMSI、MSISDN和智能签约标志判断该主叫移动用户是否为智能用户。
当漫游地MSC判断该主叫移动用户是智能用户后,则所述漫游地MSCOverlay呼叫到该主叫智能用户的归属地GMSC,向该归属地GMSC发送IAM消息,并在该IAM消息中携带上述漫游地MSC的号码信息、上述主叫移动用户的MSISDN信息,该漫游地MSC的号码信息可以在IAM消息中的Iocationnumber中填写,同时在该漫游地MSC的号码信息前增加特殊前缀,该特殊前缀指示所述智能用户的呼叫为智能呼叫。
步骤4-2、主叫移动用户的归属地GMSC启动主叫处理流程。
上述主叫移动用户的归属地GMSC收到上述IAM消息后,根据上述IAM消息中携带的主叫移动用户的MSISDN信息、漫游地MSC的号码信息和特殊前缀信息,判断上述主叫移动用户是否为本网智能漫游接入用户,如果是,则归属地GMSC启动针对该主叫智能用户的主叫触发流程。该主叫处理流程包括:获取主叫智能用户的签约数据信息和根据该签约数据信息触发主叫智能业务两个过程。
步骤4-3、归属地GMSC根据主叫移动用户的MSISDN发起向该主叫移动用户的HLR的SRI(发送路由信息)流程,HLR向归属地GMSC返回主叫移动用户的O_CSI信息。
在该实施例中,归属地GMSC获取主叫移动用户的签约数据信息采用一次MAP操作。在归属地GMSC上对SRI消息进行私有扩展,修改SRI消息中的MSISDN参数,在该MSISDN参数中填充上述主叫移动用户的MSISDN信息,在SRI消息中增加私有扩展CamelSspMoCallInquiring(254)(CAMEL信息查询),表示向HLR请求获得上述主叫移动用户的O_CSI信息。
然后,上述主叫移动用户的归属地GMSC发起向该主叫移动用户的HLR的SRI流程,向HLR发送扩展后的SRI消息,该SRI消息中携带上述主叫移动用户的MSISDN信息。
本发明需要上述归属地HLR支持SRI消息中对私有扩展CamelSspMoCallInquiring(254)的处理,在S RI消息的响应消息中返回上述主叫移动用户的O_CSI信息。
当上述归属地HLR收到上述SRI消息后,根据消息中携带的主叫移动用户的MSISDN信息,查询获得相应的主叫移动用户的O_CSI信息。根据消息中携带的CamelSspMoCallInquiring(254),将获得的该主叫移动用户的O_CSI信息通过SRI消息的响应消息返回给上述归属地GMSC。
步骤4-4、归属地GMSC将HLR返回的主叫移动用户的O_CSI信息存储到缓存区,根据主叫移动用户的O_CSI进行正常的主叫智能业务触发流程。
归属地GMSC收到上述HLR返回的SRI消息后,将该消息中携带的主叫移动用户的O_CSI信息存储到缓存区。
然后,归属地GMSC就可以根据获得的主叫移动用户的O_CSI进行正常的主叫智能业务触发流程,后续流程按正常智能呼叫流程处理。
上述本发明所述第四个实施例的处理流程的主要优点为:该实施例基于现有流程扩展,归属地GMSC只获取主叫移动用户的O_CSI信息,其他用户签约信息都不获取,SRI消息长度比较短,开发周期相对较短。
上述本发明所述第四个实施例的处理流程的主要缺点为:需要同时改动GMSC和HLR;可能对未来主叫型智能业务发展受限。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。