智能业务用户实现国际漫游的方法和消息处理设备转让专利

申请号 : CN200910211120.5

文献号 : CN101702799B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 戎琪

申请人 : 中国电信股份有限公司

摘要 :

本发明公开了一种智能业务用户实现国际漫游的方法和消息处理设备。其中,该方法包括由消息处理设备对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求;由消息处理设备对从智能业务用户国内归属地的HLR经由高级信令转接点、消息处理设备及国际信令转接点发往智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理,以在智能业务用户国际漫游地将智能业务用户转变为普通业务用户。本发明在不取消智能业务的情况下能使智能业务用户在国际漫游时使用正常业务,保障用户基础通信业务不受影响。

权利要求 :

1.一种智能业务用户实现国际漫游的方法,其特征在于,所述方法包括:

由消息处理设备对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、所述消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求;

由所述消息处理设备对从所述智能业务用户国内归属地的HLR经由所述高级信令转接点、所述消息处理设备及所述国际信令转接点发往所述智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理,以在所述智能业务用户国际漫游地将所述智能业务用户转变为普通业务用户;

其中,从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、所述消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息包括REGNOT消息、routerq消息以及qualdir消息;

从所述智能业务用户国内归属地的HLR经由所述高级信令转接点、所述消息处理设备及所述国际信令转接点发往所述智能业务用户国际漫游地的MSC/VLR的消息包括regnot消息、ROUTERQ消息以及QUALDIR消息。

2.根据权利要求1所述的方法,其特征在于,所述由消息处理设备对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、所述消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求的步骤包括:判断所述REGNOT消息中是否同时不包含TRANSCAP参数和WINCAP参数;

如果所述REGNOT消息中同时不包含所述TRANSCAP参数和所述WINCAP参数,则重构所述REGNOT消息使包含满足智能业务需求的所述TRANSCAP参数和所述WINCAP参数,否则对所述TRANSCAP参数中的WIN地址比特进行置位,和/或对所述WINCAP参数的WIN消息能力域中用于支持智能业务的比特进行置位;

对所述routerq消息和所述qualdir消息进行透传。

3.根据权利要求1所述的方法,其特征在于,由所述消息处理设备对从所述智能业务用户国内归属地的HLR经由所述高级信令转接点、所述消息处理设备及所述国际信令转接点发往所述智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理的步骤包括:判断所述regnot消息、所述ROUTERQ消息或所述QUALDIR消息中是否包含触发地址清单参数;

如果所述regnot消息、所述ROUTERQ消息或所述QUALDIR消息中包含触发地址清单参数,则将所述触发地址清单参数从所述regnot消息、所述ROUTERQ消息以及所述QUALDIR消息中剔除。

4.一种消息处理设备,其特征在于,所述设备包括:

外内消息处理模块,用于对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求;

内外消息处理模块,用于对从所述智能业务用户国内归属地的HLR经由所述高级信令转接点、所述消息处理设备及所述国际信令转接点发往所述智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理,以在所述智能业务用户国际漫游地将所述智能业务用户转变为普通业务用户;

其中,由所述外内消息处理模块处理的消息包括REGNOT消息、routerq消息以及qualdir消息;

由所述内外消息处理模块处理的消息包括regnot消息、ROUTERQ消息以及QUALDIR消息。

5.根据权利要求4所述的设备,其特征在于,所述消息处理设备串接在所述国际信令转接点与所述高级信令转接点之间。

6.根据权利要求4所述的设备,其特征在于,所述外内消息处理模块包括:

外内消息参数判断单元,用于判断所述REGNOT消息中是否同时不包含TRANSCAP参数和WINCAP参数;

外内消息参数处理单元,用于在所述外内消息参数判断单元判断出所述REGNOT消息中包含所述TRANSCAP参数和/或所述WINCAP参数的情况下,对所述TRANSCAP参数中的WIN地址比特进行置位,和/或对所述WINCAP参数的WIN消息能力域中用于支持智能业务的比特进行置位,以及在所述外内消息参数判断单元判断出所述REGNOT消息中同时不包含所述TRANSCAP参数和所述WINCAP参数的情况下,重构所述REGNOT消息使包含满足智能业务需求的所述TRANSCAP参数和所述WINCAP参数;

外内消息透传单元,用于对所述routerq消息和所述qualdir消息进行透传。

7.根据权利要求4所述的设备,其特征在于,所述内外消息处理模块包括:

内外消息参数判断单元,用于判断所述regnot消息、所述ROUTERQ消息或所述QUALDIR消息中是否包含触发地址清单参数;

参数剔除单元,用于在所述内外消息参数判断单元判断出所述regnot消息、所述ROUTERQ消息或所述QUALDIR消息中包含触发地址清单参数时,将所述触发地址清单参数从所述regnot消息、所述ROUTERQ消息或所述QUALDIR消息中剔除。

说明书 :

智能业务用户实现国际漫游的方法和消息处理设备

技术领域

[0001] 本发明涉及移动通信技术,更具体地,涉及一种智能业务用户实现国际漫游的方法和消息处理设备。

背景技术

[0002] 码分多址(Code Division Multiple Access,CDMA)智能业务用户进行国际漫游时,因漫游地的移动交换中心(Mobile SwitchingCentre,MSC)不能支持用户所签约的CDMA智能业务,所以造成非但不能使用CDMA智能业务,而且基本业务也无法实现。
[0003] 例如,当用户签约综合虚拟专用网(Integrated Virtual PrivateNetwork,IVPN)智能业务时,需要MSC具有无线智能网GSM移动智能业务(Customized Applications for Mobile network EnhancedLogic,CAMEL)应用部分(Wireless Intelligent Network CAMELApplication Part,WINCAP)的支持能力。国内CDMA网络中的MSC/访问位置寄存器(Visited Location Register,VLR)均具有WINCAP的支持能力,而国际上的CDMA网络中的MSC/VLR基本不支持无线智能网(Wireless Intelligent Network,WIN)业务,因此造成IVPN业务的国际漫游用户出国后无法进行正常的主被叫间的呼叫和短信收发等基本业务。
[0004] 对于上述问题,目前普遍采用的方法是让这些国内签约的智能网业务用户在出国前到营业厅取消对这些智能网业务的签约,从而智能业务用户出国后将可以正常使用基本业务,而回国后这些用户还需到营业厅恢复智能网业务,这样频繁地取消和签约业务不仅给客户带来了很大的麻烦,同时也为运营商增加了非常大的运维工作量。

发明内容

[0005] 本发明要解决的一个技术问题是提供一种智能业务用户实现国际漫游的方法和消息处理设备,在智能业务用户不取消智能业务的情况下能在国际漫游时正常使用基本业务。
[0006] 为了实现上述目的,本发明提供了一种智能业务用户实现国际漫游的方法,包括由消息处理设备对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求;由消息处理设备对从智能业务用户国内归属地的HLR经由高级信令转接点、消息处理设备及国际信令转接点发往智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理,以在智能业务用户国际漫游地将智能业务用户转变为普通业务用户。
[0007] 根据本发明方法的一个实施例,从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息包括REGNOT消息、routerq消息以及qualdir消息。
[0008] 根据本发明方法的另一实施例,由消息处理设备对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求的步骤包括:判断REGNOT消息中是否同时不包含TRANSCAP参数和WINCAP参数;如果REGNOT消息中同时不包含TRANSCAP参数和WINCAP参数,则重构REGNOT消息使包含满足智能业务需求的TRANSCAP参数和WINCAP参数,否则对TRANSCAP参数中的WIN地址比特进行置位,和/或对WINCAP参数的WIN消息能力域中用于支持智能业务的比特进行置位;对routerq消息和qualdir消息进行透传。
[0009] 根据本发明方法的又一实施例,从智能业务用户国内归属地的HLR经由高级信令转接点、消息处理设备及国际信令转接点发往智能业务用户国际漫游地的MSC/VLR的消息包括regnot消息、ROUTERQ消息以及QUALDIR消息。
[0010] 根据本发明方法的再一实施例,由消息处理设备对从智能业务用户国内归属地的HLR经由高级信令转接点、消息处理设备及国际信令转接点发往智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理的步骤包括:判断regnot消息、ROUTERQ消息或QUALDIR消息中是否包含触发地址清单参数;如果regnot消息、ROUTERQ消息或QUALDIR消息中包含触发地址清单参数,则将触发地址清单参数从regnot消息、ROUTERQ消息以及QUALDIR消息中剔除。
[0011] 为了实现上述目的,本发明还提供了一种消息处理设备,该设备包括外内消息处理模块,用于对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点、消息处理设备及高级信令转接点发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求;内外消息处理模块,用于对从智能业务用户国内归属地的HLR经由高级信令转接点、消息处理设备及国际信令转接点发往智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理,以在智能业务用户国际漫游地将智能业务用户转变为普通业务用户。
[0012] 根据本发明设备的一个实施例,消息处理设备串接在国际信令转接点与高级信令转接点之间。
[0013] 根据本发明设备的另一实施例,由外内消息处理模块处理的消息包括REGNOT消息、routerq消息以及qualdir消息,外内消息处理模块包括外内消息参数判断单元,用于判断REGNOT消息中是否同时不包含TRANSCAP参数和WINCAP参数;外内消息参数处理单元,用于在外内消息参数判断单元判断出REGNOT消息中包含TRANSCAP参数和/或WINCAP参数的情况下,对TRANSCAP参数中的WIN地址比特进行置位,和/或对WINCAP参数的WIN消息能力域中用于支持智能业务的比特进行置位,以及在外内消息参数判断单元判断出REGNOT消息中同时不包含TRANSCAP参数和WINCAP参数的情况下,重构REGNOT消息使包含满足智能业务需求的TRANSCAP参数和WINCAP参数;外内消息透传单元,用于对routerq消息和qualdir消息进行透传。
[0014] 根据本发明设备的又一实施例,由内外消息处理模块处理的消息包括regnot消息、ROUTERQ消息以及QUALDIR消息。
[0015] 根据本发明设备的再一实施例,内外消息处理模块包括内外消息参数判断单元,用于判断regnot消息、ROUTERQ消息或QUALDIR消息中是否包含触发地址清单参数;参数剔除单元,用于在内外消息参数判断单元判断出regnot消息、ROUTERQ消息或QUALDIR消息中包含触发地址清单参数时,将触发地址清单参数从regnot消息、ROUTERQ消息或QUALDIR消息中剔除。
[0016] 基于上述技术方案,本发明通过消息处理设备在国际信令的必经之路上对智能业务用户漫游地的MSC/VLR与智能业务用户归属地的HLR之间的消息进行分析处理,使处理后的从MSC/VLR发往HLR的消息能满足国内智能业务的需求,同时使处理后的从HLR发往MSC/VLR的消息不包含智能业务参数,从而在智能业务用户不取消智能业务的情况下能在国际漫游时正常使用,保障智能业务用户的基础通信业务不受影响。

附图说明

[0017] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中:
[0018] 图1是本发明方法的第一实施例的流程示意图。
[0019] 图2是本发明方法的第二实施例的应用场景示意图。
[0020] 图3是本发明消息处理设备的第一实施例的结构示意图。
[0021] 图4是本发明设备的第二实施例的结构示意图。
[0022] 图5是本发明设备的第三实施例的结构示意图。

具体实施方式

[0023] 下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。
[0024] 本发明的目的是让带有无线智能业务的用户在国际漫游时能够在国外入网和正常使用基本业务。
[0025] 如图1所示,是本发明方法的第一实施例的流程示意图。该实施例可以包括以下步骤:
[0026] S101,由消息处理设备(Message Processing Module,MPM)对从智能业务用户国际漫游地的MSC/VLR经由国际信令转接点(International Signaling Transfer Point,ISTP)、MPM及高级信令转接点(High Signaling Transfer Point,HSTP)发往智能业务用户国内归属地的归属位置寄存器(Home Location Register,HLR)的消息进行透传或参数处理以满足国内智能业务的需求。
[0027] 对于从智能业务用户国际漫游地的MSC/VLR经由ISTP、MPM及HSTP发往智能业务用户国内归属地的HLR的消息可以包括REGNOT(登记通知)消息、routerq消息以及qualdir消息。
[0028] 其中,REGNOT消息是由漫游地的MSC/VLR发往HLR的,用于报告移动台新的登记位置,同时批准移动台获得其服务项目清单,关于服务项目清单,请参见相关智能网协议标准。routerq消息是由漫游地的MSC/VLR发往HLR的,作为对ROUTERQ(路由申请)消息的应答。qualdir消息是由漫游地的MSC/VLR发往HLR的,作为对QUALDIR(资格指令)消息的应答。
[0029] 由MPM对从智能业务用户国际漫游地的MSC/VLR经由ISTP、MPM及HSTP发往智能业务用户国内归属地的HLR的消息进行透传或参数处理以满足国内智能业务的需求的步骤包括:
[0030] 判断REGNOT消息中是否同时不包含TRANSCAP参数和WINCAP参数;如果REGNOT消息中同时不包含TRANSCAP参数和WINCAP参数,即该REGNOT消息中不包含智能业务参数,则在REGNOT消息中构造TRANSCAP参数和WINCAP参数,并对这两个参数进行置位,表明其满足智能业务能力,否则在REGNOT消息中包含智能业务参数(例如,WINCAP参数和/或TRANSCAP参数)时,对TRANSCAP参数中的WIN地址比特进行置位,和/或对WINCAP参数的WIN消息能力域中用于支持智能业务的比特进行置位;无论routerq`消息和qualdir消息中是否包含TRIGADDRLIST(触发地址清单参数),均对routerq消息和qualdir消息进行透传。
[0031] 其中,TRANSCAP参数指明当前系统的处理能力,其具体结构如下述表1所示:
[0032]
[0033] 表1
[0034] WIN地址(WIN_A在第2个字节的F比特),其含义为:0代表系统不支持触发器地址列表,1代表系统支持触发器地址列表。
[0035] 由于本发明仅涉及TRANSCAP参数中的WIN_A参数,故上述表1中其他参数的含义可以参见相关智能网协议标准。
[0036] WINCAP参数规定发送方网络实体所支持的WIN命令和触发器,其具体结构如下述表2所示:
[0037]
[0038] 表2
[0039] 在上述表2中示出WINCAP参数中包含触发能力和WIN消息能力两个参数。其中,WIN消息能力(WINOPCAP)参数用于表明发端网络单元所支持的WIN操作,其具体结构如下述表3所示:
[0040]
[0041] 表3
[0042] 在上述表3中:
[0043] a.如果接收到保留比特,应该忽略,发送时置为0
[0044] b.如果收到额外的八位位组,应该忽略,仅发送已定义的(或有效的)八位位组。
[0045] 对于WIN消息能力的定义值如下述表4所示:
[0046]连接资源(CONN)
(第1个八位位
组的比特A)
比特H G F E D C B A 值 含义
0 0 发端实体不能支持连接资源、
切断资源、连接失败报告和重
置定时器(SSFT定时器)操作
1 1 发端实体能够支持连接资源、
切断资源、连接失败报告和重
置定时器(SSFT定时器)操作
呼叫控制指示(CCDIR)
(第1个八位位
组的比特B)
比特H G F E D C B A 值 含义
0 0 发端实体不能支持呼叫控制指
示操作
1 1 发端实体能够支持呼叫控制指
示操作
[0047] 表4
[0048] TRIGADDRLIST参数用于向MSC提供触发器清单,以及提供每个触发器清单业务控制功能的网络实体的地址,它为用户激活的所有WIN触发器集提供所有的可下载信息。该参数的具体结构如下述表5所示:
[0049]
[0050] 表5
[0051] 从上述表5中可以看出,TRIGADDRLLIST参数中可以携带触发清单(TRIGLIST)参数,a可以包括附加的触发清单参数,TRIGLIST参数提供一个地址,以及一个或多个与该地址相关的触发器,其具体结构如下述表6所示:
[0052]
[0053] 表6
[0054] 本发明中未涉及的表2至表6中其他参数的含义可以参见相关智能网协议标准。
[0055] 以下具体描述对REGNOT消息、routerq消息及qualdir消息的处理:
[0056] (1)对登记通知REGNOT消息的处理
[0057] 在从国外漫游地MSC/VLR发往国内HLR的REGNOT消息带有TRANSCAP参数和WINCAP参数,或只有TRANSCAP参数或WINCAP参数的情况下,不论TRANSCAP参数与WINCAP参数取值如何,均将其修改成带有满足智能业务需求的TRANSCAP参数和/或WINCAP参数;
[0058] 如果REGNOT消息中既不带有WINCAP参数也不带有TRANSCAP参数,则在REGNOT消息中构造出满足智能业务需求的WINCAP参数和TRANSCAP参数。
[0059] (2)对路由申请ROUTERQ消息的应答消息routerq消息的处理
[0060] 从国外漫游地MSC/VLR发往国内HLR的routerq消息中,不管该消息中是否含有TRIGADDRLIST参数均不作任何处理直接透传。
[0061] (3)对资格指令QUALDIR消息的应答消息qualdir消息的处理
[0062] 从国外漫游地MSC/VLR发往国内HLR的qualdir消息中,不管该消息中是否含有TRIGADDRLIST参数均不作任何处理直接透传。
[0063] S102,由MPM对从智能业务用户国内归属地的HLR经由HSTP、MPM及ISTP发往智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理,以在智能业务用户国际漫游地将智能业务用户转变为普通业务用户。
[0064] 对于从智能业务用户国内归属地的HLR经由HSTP、MPM及ISTP发往智能业务用户国际漫游地的MSC/VLR的消息可以包括regnot消息、ROUTERQ消息以及QUALDIR消息。
[0065] 其中,regnot消息是由HLR发往漫游地的MSC/VLR的,作为对REGNOT消息的应答。ROUTERQ消息是由HLR发往漫游地的MSC/VLR的,用于向MSC查询移动台的路由。QUALDIR消息是由HLR发往漫游地的MSC/VLR的,用于将新增的智能数据插入到MSC/VLR中。
[0066] 由MPM对从智能业务用户国内归属地的HLR经由HSTP、MPM及ISTP发往智能业务用户国际漫游地的MSC/VLR的消息进行智能业务参数的剔除处理的步骤包括:
[0067] 判断regnot消息、ROUTERQ消息或QUALDIR消息中是否包含触发地址清单参数;如果regnot消息、ROUTERQ消息或QUALDIR消息中包含触发地址清单参数,则将触发地址清单参数从regnot消息、ROUTERQ消息以及QUALDIR消息中剔除。
[0068] 以下具体描述对regnot消息、ROUTERQ消息及QUALDIR消息的处理:
[0069] (1)对登记通知REGNOT消息的应答消息regnot消息的处理
[0070] 如果从国内HLR发往国外漫游地MSC/VLR的regnot消息中带有TRIGADDRLLIST参数,则由MPM剔除该参数后继续发往国外漫游地的MSC/VLR,否则,由MPM直接透传到国外漫游地的MSC/VLR;
[0071] (2)对路由申请ROUTERQ消息的处理
[0072] 如果从国内HLR发往国外漫游地MSC/VLR的ROUTERQ消息中带有TRIGADDRLIST参数,则由MPM剔除TRIGADDRLIST参数后继续发往国外漫游地的MSC/VLR,否则,由MPM直接透传到国外漫游地的MSC/VLR。
[0073] (3)对资格指令QUALDIR消息的处理
[0074] 如果从国内HLR发往国外漫游地MSC/VLR的QUALDIR消息中带有TRIGADDRLIST参数,则由MPM剔除TRIGADDRLIST参数后继续发往国外漫游地的MSC/VLR,否则,由MPM直接透传到国外漫游地的MSC/VLR。
[0075] 该实施例不需要智能业务用户取消智能业务,通过MPM对经由其的消息进行处理即可使智能业务用户能在国际漫游时正常使用基本业务。
[0076] 接下来介绍本发明方法的另一实施例。在该实施例的实时消息处理过程中,将使用一种消息处理设备,该MPM是工作在数据链路层之上的设备。如图2所示,是本发明方法的第二实施例的应用场景示意图。该示意图中包括国外信令转接点11(International Transfer Point,ITP)、ISTP 12、HSTP 13以及MPM 14。图中的MPM 14以无信令点方式串接在ISTP 12和HSTP 13两个信令点设备之间的信令链路上,对流经的消息进行鉴别和处理。MPM 14根据所加载业务的需要,对数据链路流经的信令消息进行鉴别和处理,并根据业务需要进行数据分析和更改,然后再将处理(包括更改/剔除参数、和未更改/未剔除参数)后的消息发送出去。该MPM 14不需要应用层的协议对话,也不需要信令点的编码。
[0077] 在具体业务使用过程中MPM 14将做如下处理:
[0078] (1)WIN业务用户国际漫游的开机登记
[0079] 当WIN业务用户在国际漫游地第一次开机时,漫游地的MSC/VLR会向WIN业务用户国内归属的HLR发起登记通知REGNOT消息,如果该REGNOT消息中的:
[0080] TRANSCAP.WIN_A=0;
[0081] 或者
[0082] WINCAP.WINOPCAP.call-control-directive=0;
[0083] WINCAP.WINOPCAP.connect-resource=0;
[0084] 则在MPM对上述TRANSCAP参数和/或WINCAP参数进行置位处理之后,国内HLR收到的REGNOT消息中的:
[0085] TRANSCAP.WIN_A=1;
[0086] 或者
[0087] WINCAP.WINOPCAP.call-control-directive=1;
[0088] WINCAP.WINOPCAP.connect-resource=1;
[0089] 例如,TRANSCAP参数修改后如下述带下划线的斜体字所示:
[0090] 1F F0(为上述表1中示出的TRANSCAP结构的具体实例)
[0091] 1F
[0092] 0-------...supporting-cnap-or-cnar-capability-or-not:0x0(0)[0093] -0------...supporting-ndss-capability-or-not:0x0(0)
[0094] --0-----...supporting-user-zone-capability-or-not:0x0(0)[0095] ---1----...supporting-local-spini-operation-or-not:0x1(1)[0096] ----1---...supporting-interacting-with-the-user-or-not:0x1(1)[0097] -----1--...supporting-honoring-the-announcementlist-parameter-or-not:0x1(1)
[0098] ------1-...supporting-detecting-a-busy-condition-or-not:0x1(1)[0099] -------1...supporting-the-is41c-profile-parameters-or-not:0x1(1)[0100] F0
[0101] 1-------...supporting-otapa-or-not:0x1(1)
[0102] -1------...reserved:0x1(1)
[0103] --1-----...supporting-trigaddrlist-or-not:0x1(1)
[0104] ---1----...supporting-the-terminationlist-parameter-or-not:0x1(1)[0105] ----0000...the-system-supports-the-number-of-call-legs-indicated:0x0(0)
[0106] 例如,WINCAP参数修改后如下述带下划线的斜体字所示:
[0107] 03(为WIN消息能力的内容)
[0108] ............win-operation-capability
[0109] 03
[0110] 00000---...reserved1:0x0(0)
[0111] -----0--...position-request:0x0(0)
[0112] ------1-...call-control-directive:0x1(1)
[0113] -------1...connect-resource:0x1(1)
[0114] 经过上述置位处理之后使HLR认为漫游地的MSC/VLR支持WIN业务能力,则国内的HLR将通过regnot消息对REGNOT消息回复所需的WIN业务触发地址TRIGADDRLIST。
[0115] 当regnot消息经过MPM时,由MPM将此消息中的TRIGADDRLIST参数剔除后继续发往国外漫游地的MSC/VLR,这样处理之后漫游地的MSC/VLR并不知晓该用户的智能业务触发地址,也就无须去触发智能业务,从而确保了该WIN业务用户能完成开机登记。
[0116] (2)WIN业务用户在国际漫游时作为主叫用户
[0117] 在用户完成开机登记后,漫游地的MSC/VLR认为该用户为普通后付费用户,则该用户能够获得正常的国际漫游和国际呼叫权限,从而能够作为主叫用户进行呼出。
[0118] (3)WIN业务用户在国际漫游时作为被叫用户
[0119] 任何用户呼叫该国际漫游的WIN业务用户时均会访问到该WIN业务用户的归属地HLR,HLR则会向该WIN业务用户漫游所在地的MSC/VLR发出ROUTERQ消息,请求获得临时本地号码(TemporaryLocal Directory Number,TLDN)。该ROUTERQ消息会携带TRIGADDRLIST.TRIGLIST参数。在经过MPM之后,MPM会在剔除TRIGADDRLIST参数后继续发往漫游地的MSC/VLR,这样漫游地的MSC/VLR并未获知该WIN业务用户具有WIN业务而是当作普通业务用户处理,向HLR回送routerq消息,HLR通过routerq消息获得所需的TLDN,从而可以完成后续的被叫流程。
[0120] (4)WIN业务用户在国际漫游时收发短信
[0121] 在WIN业务用户完成开机登记后,实际漫游所在地的MSC/VLR认为该WIN业务用户为普通后付费用户,这样该用户能够获得正常收发短信的权限,从而能够正常地收发短信。
[0122] (5)WIN业务用户进行业务登记(以呼转登记为例)
[0123] 当国际漫游WIN业务用户进行业务登记(例如,呼转登记)后,漫游所在地的MSC/VLR会发送FEATREQ(业务申请)消息至HLR,用于申请与业务有关的处理,通过该消息请求登记呼转业务(例如,用户操作为*7213388888888),HLR在向漫游地的MSC/VLR发送成功应答后,再通过QUALDIR消息向MSC/VLR发送该WIN业务用户的PROFILE,此PROFILE中会含有WIN业务的TRIGADDRLIST参数,在QUALDIR消息通过MPM时,由MPM将TRIGADDRLIST参数剔除后继续发往漫游地的MSC/VLR,从而完成呼转业务的登记过程,这样漫游所在地的MSC/VLR将不知道该用户签约了WIN业务而将此用户作为普通用户。
[0124] (6)WIN业务用户收发短信
[0125] 在WIN业务用户完成开机登记后,实际漫游地的MSC/VLR认为该用户为普通后付费用户,则此用户能够获得正常收发短信的权限。
[0126] (7)普通后付费用户的使用
[0127] 由于实时消息的处理只涉及WIN业务相关的参数,因此普通后付费用户在国际进行漫游时的开关机、业务登记、作为主被叫的呼叫、收发短信均不受影响。
[0128] 在该实施例中,通过MPM对经由其的消息进行处理后,HLR认为漫游地的MSC/VLR支持智能业务,MSC/VLR认为WIN业务用户为普通业务用户,从而在不取消智能业务的情况下使WIN业务用户能在国际漫游地实现基本业务。
[0129] 如图3所示,是本发明消息处理设备的第一实施例的结构示意图。该实施例可以包括外内消息处理模块21,用于对从智能业务用户国际漫游地的MSC/VLR 1经由国际信令转接点3、消息处理设备2及高级信令转接点4发往智能业务用户国内归属地的HLR 5的消息进行透传或参数处理以满足国内智能业务的需求;内外消息处理模块22,用于对从智能业务用户国内归属地的HLR 5经由高级信令转接点4、消息处理设备2及国际信令转接点3发往智能业务用户国际漫游地的MSC/VLR 1的消息进行智能业务参数的剔除处理,以在智能业务用户国际漫游地将智能业务用户转变为普通业务用户。
[0130] 在该实施例中,分别由外内消息处理模块与内外消息处理模块对经由MPM的消息进行处理,使得处理后的消息对于HLR满足智能业务的要求,对于漫游地的MSC/VLR认为WIN用户为普通用户,从而使WIN业务用户在不取消智能业务的情况下能在国际漫游地实现基本业务。
[0131] 在本发明设备的另一实施例中,可以将消息处理设备串接在国际信令转接点与高级信令转接点之间。
[0132] 如图4所示,是本发明设备的第二实施例的结构示意图。与图3中的实施例相比,该实施例中由外内消息处理模块31所处理的消息包括REGNOT消息、routerq消息以及qualdir消息,外内消息处理模块31包括外内消息参数判断单元311,用于判断REGNOT消息中是否同时不包含TRANSCAP参数和WINCAP参数;外内消息参数处理单元312,用于在外内消息参数判断单元311判断出REGNOT消息中包含TRANSCAP参数和/或WINCAP参数的情况下,对TRANSCAP参数中的WIN地址比特进行置位,和/或对WINCAP参数的WIN消息能力域中用于支持智能业务的比特进行置位,以及在外内消息参数判断单元311判断出REGNOT消息中同时不包含TRANSCAP参数和WINCAP参数的情况下,重构REGNOT消息使包含满足智能业务需求的TRANSCAP参数和WINCAP参数;外内消息透传单元313,用于对routerq消息和qualdir消息进行透传。
[0133] 该实施例通过对WINCAP参数与TRANSCAP参数进行处理或重构这两个参数使得HLR认为漫游地的MSC/VLR具有WIN业务能力,从而使得WIN业务用户能够完成开机登记,从而为后续业务的实现做好了准备工作。
[0134] 如图5所示,是本发明设备的第三实施例的结构示意图。与图3中的实施例相比,该实施例中由内外消息处理模块41所处理的消息包括regnot消息、ROUTERQ消息以及QUALDIR消息,内外消息处理模块41包括内外消息参数判断单元411,用于判断regnot消息、ROUTERQ消息或QUALDIR消息中是否包含触发地址清单参数;参数剔除单元412,用于在内外消息参数判断单元411判断出regnot消息、ROUTERQ消息或QUALDIR消息中包含触发地址清单参数时,将触发地址清单参数从regnot消息、ROUTERQ消息或QUALDIR消息中剔除。
[0135] 该实施例通过判断regnot消息、ROUTERQ消息及QUALDIR消息中是否含有TRIGADDRLIST参数,以及在上述消息中含有TRIGADDRLIST参数的情况下由参数剔除单元412来剔除TRIGADDRLIST参数,使得漫游地的MSC/VLR认为该WIN业务用户为普通业务用户,从而使得该WIN业务用户在不取消智能业务的情况下能在漫游地实现呼叫、收发短信以及呼叫前转等基本业务。
[0136] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。