一种感知用户进行非IMS业务的状态并进行通知的方法及系统技术领域
本发明涉及CDMA(Code Division Multiple Access码分多址)技术领域,具体来说,涉及到CDMA网络中感知用户的业务状态并进行通知的技术。
背景技术
CDMA技术正从2G网络演进到3G网络,在这个演进的过程中,3G网络与2G网络并存的状况将会持续较长的时间,这种双网并存的情况如图1所示的目前的CDMA2000的网络架构,其中:
按照接入技术的不同,可以分为CDMA2000 1X网络和CDMA2000 HRPD(High Rate Packet Data高速分组数据业务)网络,其中1X网络中又分为CS(Circuit Switch电路交换)域和PS(Packet Switch分组交换)域,HRPD网络最后接入到IMS(IP多媒体子系统)域。
在上述的架构下,用户可以通过1X网络的CS域进行传统语音通话、短消息等业务,通过1X网络的PS域进行网页浏览等业务,通过HRPD网络接入IMS域进行视频通话、VoIP(Voice over IP基于IP的语音业务)等业务。
在上述的网络架构中,对于一个能够同时接入1X网络和HRPD网络的混合终端,需要有一种机制,能够让用户在1X网络进行业务时,将HRPD网络发生的业务在1X网络通知用户,同理当用户在HRPD网络进行业务时,也要能够将在1X网络发生的业务通知到用户。
为满足上述的通知要求,SIP(会话发起协议)信令中定义了一种“订阅(Subscribe)”和“通知(Notify)”机制,SIP信令的一个用户代理(User Agent,UA)可以给另外一个UA发送Subscribe消息来订阅后者的各种状态事件如注册、去注册、通信能力等,接受Subscribe的UA在发生了订阅所要求的事件后就可以通过给前一个UA发送Notify消息来告知。
IMS网络中以SIP信令作为会话控制信令,因此也具有了上述的订阅通知业务能力。IMS网络在上述的订阅通知机制的基础上,增加了订阅通知的统一管理架构,提供了一个新的“呈现(Presence)”业务,在IMS网络中新增一个Presence Server(呈现服务器)实体,这个实体负责接受各种网络实体对用户的订阅申请,并代为向用户进行订阅;也从终端和网络实体中统一收集用户的各种状态信息,并向进行了订阅的网络实体进行上报。
具体来说,IMS和PLMN(Public Land Mobile Network 公共陆地移动通信网)网络中的一些网元,如HSS/HLR(归属用户服务器/归属位置寄存器)、CSCF(呼叫会话控制功能实体)、MSC(移动交换中心)、AAA(AuthenticationAuthorization Accounting鉴权授权计费(中心))、PS等,都和PresenceServer之间存在接口,它们通过Presence Network Agent(呈现网络代理)进行交互,这样Presence Server可以从这些网元获取用户的各种状态事件,用户自己也可以通过Presence User Agent向Presence Server进行状态上报。
现有技术中还有一种基于IMS实体进行锚定控制,分别检测用户在两个网络的注册、会话状态,并根据用户的注册、会话状态进行用户的路由控制的机制,其架构如图2所示:
从图2中可以看出,所述的架构在IMS域和CS域之间新增了一个名为NeDS(Network Domain Selection网络域选择实体)的网元,具体说明如下:
该实体在IMS域与I/S-CSCF(查询/服务-呼叫会话控制功能实体)之间是标准ISC(IMS Service Control IMS业务控制)接口,与HSS之间是标准Sh接口,其功能相当于一个AS(应用服务器);
该实体与CS域实体HLR之间是标准MAP(Mobile Application Part移动应用部分)接口,对HLR来看是一个GMSC(Gateway MSC关口局移动交换中心);
与CS域实体MSC之间可能存在智能MAP信令接口,对MSC来看是一个SCP(Service Control Point业务控制点)。
该实体主要用来记录用户在IMS域的注册状态和用户在两个网络的呼叫状态,并在被叫流程中,根据所记录的用户的注册状态和呼叫状态进行路由决策。
上述的技术方案部分解决了混合终端在一个网络发生业务时获知其在另一个网络发生的业务的问题,当用户在HRPD网络中进行IMS业务如VoIP、视频电话(VT)时,可以通过SIP信令通知到NeDS实体;当用户在1X网络CS域中进行传统业务如语音通话时,可以通过MAP信令通知到NeDS。
但是,上述的架构还存在如下的不足:
因为上述的架构是建立在SIP信令基础之上的,当用户在1X网络的PS域进行非IMS分组业务(如网页浏览业务)时,NeDS是无法得知用户的这种业务状态的。如果此时从HRPD网络有一个视频呼叫需要接续到用户时,NeDS由于不知道用户在1X网络正在进行业务,所以会指示将此呼叫从HRPD网络下发,结果将无法寻呼到用户。
同理,当用户在HRPD网络进行网页浏览等非SIP信令控制的业务时,NeDS也是无法得知用户的这种业务状态的,此时如果有一个语音呼叫从CS域需要接续到用户,NeDS只能指示此呼叫从1X网络下发,结果也是无法寻呼到用户。
发明内容
本发明的目的在于提供一种感知用户进行非IMS业务的状态并进行通知的方法及系统,以解决感知用户的非IMS分组业务的建立和终止事件,并将所述的事件通知到NeDS的问题。
本发明的另一目的在于提供一种NeDS,以解决接收知情网络实体上报的用户建立和终止非IMS分组业务连接的事件或者主动查询用户建立和终止非IMS分组业务连接的事件的问题。
为实现上述目的,本发明提供如下的技术方案:一种感知用户进行非IP多媒体子系统IMS业务的状态并进行通知的方法,所述的方法包括如下步骤:
知情网络实体检测用户进行非IMS分组业务的状态后将其上报给网络域选择实体NeDS;
所述的知情网络实体是通过会话发起协议SIP信令或者短消息将用户建立/终止非IMS分组业务连接的事件直接通知或者通过呈现服务器PresenceServer通知所述的NeDS的用户终端,或者是将用户建立/终止非IMS分组业务连接的事件通过Presence Server通知所述的NeDS的分组数据服务节点PDSN或鉴权授权计费中心AAA,或者是将用户建立/终止非IMS分组业务连接的事件直接通知所述的NeDS的PDSN或AAA,或者是将用户建立/终止非IMS分组业务连接的事件通过短消息通知或者通过用户签约智能触发器触发智能流程通知所述的NeDS的移动交换中心MSC;
其中,
当用户建立/终止非IMS分组业务时,用户终端向NeDS发送通知Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,用户终端向NeDS发送发布PUBLISH消息,发布用户建立/终止非IMS分组业务连接的状态;或者
当用户建立/终止非IMS分组业务时,用户终端通过短消息向NeDS上报所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,用户终端向Presence Server发送通知Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;所述的Presence Server向所述的NeDS发送Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,用户终端向Presence Server发送发布PUBLISH消息,发布所述的用户建立/终止非IMS分组业务连接的状态;所述的Presence Server向所述的NeDS发送Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,AAA或者PDSN向PresenceServer发送消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;所述的Presence Server向NeDS发送Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户终端与PDSN建立/终止非IMS分组业务连接时,PDSN向AAA发送计费开始/终止消息;AAA向所述的NeDS上报所述的用户建立/终止非IMS分组业务连接的状态信息;或者
当用户终端与PDSN建立/终止非IMS分组业务连接时,PDSN向NeDS发送计费开始/终止消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,MSC通过用户签约智能触发器触发智能流程,向NeDS发送始呼请求消息/终止连接消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,MSC向所述的NeDS发送短消息,所述的短消息中携带所述的用户建立/终止非IMS分组业务连接的信息。
本发明还提供了一种感知用户进行非IP多媒体子系统IMS业务的状态并进行通知的系统,所述的系统包括:
知情网络实体,用来检测用户进行的非IMS分组业务的状态并上报给网络域选择实体NeDS;
NeDS,用来接收所述的知情网络实体上报的所述的用户进行的非IMS分组业务的状态信息或者主动查询用户进行的非IMS分组业务的状态;
所述的知情网络实体是通过会话发起协议SIP信令或者短消息将用户建立/终止非IMS分组业务连接的事件直接通知或者通过呈现服务器PresenceServer通知所述的NeDS的用户终端,或者是将用户建立/终止非IMS分组业务连接的事件通过Presence Server通知所述的NeDS的分组数据服务节点PDSN或鉴权授权计费中心AAA,或者是将用户建立/终止非IMS分组业务连接的事件直接通知所述的NeDS的PDSN或AAA,或者是将用户建立/终止非IMS分组业务连接的事件通过短消息通知或者通过用户签约智能触发器触发智能流程通知所述的NeDS的移动交换中心MSC;
当用户建立/终止非IMS分组业务时,用户终端向NeDS发送通知Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,用户终端向NeDS发送发布PUBLISH消息,发布用户建立/终止非IMS分组业务连接的状态;或者
当用户建立/终止非IMS分组业务时,用户终端通过短消息向NeDS上报所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,用户终端向Presence Server发送通知Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;所述的Presence Server向所述的NeDS发送Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,用户终端向Presence Server发送发布PUBLISH消息,发布所述的用户建立/终止非IMS分组业务连接的状态;所述的Presence Server向所述的NeDS发送Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,AAA或者PDSN向PresenceServer发送消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;所述的Presence Server向NeDS发送Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户终端与PDSN建立/终止非IMS分组业务连接时,PDSN向AAA发送计费开始/终止消息;AAA向所述的NeDS上报所述的用户建立/终止非IMS分组业务连接的状态信息;或者
当用户终端与PDSN建立/终止非IMS分组业务连接时,PDSN向NeDS发送计费开始/终止消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,MSC通过用户签约智能触发器触发智能流程,向NeDS发送始呼请求消息/终止连接消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,MSC向所述的NeDS发送短消息,所述的短消息中携带所述的用户建立/终止非IMS分组业务连接的信息。
本发明还提供了一种网络域选择实体NeDS,所述的NeDS与知情网络实体之间存在接口,能够通过所述的接口接收所述的知情网络实体上报的用户建立/终止非IP多媒体子系统IMS分组业务连接的事件或者主动查询用户建立/终止非IMS分组业务连接的事件;
所述的知情网络实体是通过会话发起协议SIP信令或者短消息将用户建立/终止非IMS分组业务连接的事件直接通知所述的NeDS的用户终端,或者是将用户建立/终止非IMS分组业务连接的事件直接通知所述的NeDS的分组数据服务节点PDSN或鉴权授权计费中心AAA,或者是将用户建立/终止非IMS分组业务连接的事件通过短消息通知或者通过用户签约智能触发器触发智能流程通知所述的NeDS的移动交换中心MSC;
当用户建立/终止非IMS分组业务时,NeDS接收用户终端发送的通知Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,NeDS接收用户终端发送的发布PUBLISH消息,发布用户建立/终止非IMS分组业务连接的状态;或者
当用户建立/终止非IMS分组业务时,NeDS接收用户终端通过短消息上报的所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户终端与PDSN建立/终止非IMS分组业务连接时,PDSN向AAA发送计费开始/终止消息;所述的NeDS接收AAA上报的所述的用户建立/终止非IMS分组业务连接的状态信息;或者
当用户终端与PDSN建立/终止非IMS分组业务连接时,NeDS接收PDSN发送的计费开始/终止消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,MSC通过用户签约智能触发器触发智能流程,NeDS接收MSC发送的始呼请求消息/终止连接消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,所述的NeDS接收MSC发送的短消息,所述的短消息中携带所述的用户建立/终止非IMS分组业务连接的信息。
本发明还提供了另一种网络域选择实体NeDS,所述的NeDS与呈现服务器Presence Server之间存在接口,能够通过所述的Presence Server接收知情网络实体上报的用户建立/终止非IP多媒体子系统IMS分组业务连接的事件或者主动查询用户建立/终止非IMS分组业务连接的事件;
所述的知情网络实体是通过会话发起协议SIP信令或者短消息将用户建立/终止非IMS分组业务连接的事件通过Presence Server通知所述的NeDS的用户终端,或者是将用户建立/终止非IMS分组业务连接的事件通过Presence Server通知所述的NeDS的分组数据服务节点PDSN或鉴权授权计费中心AAA;
当用户建立/终止非IMS分组业务时,Presence Server接收用户终端发送的通知Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息,所述的NeDS接收所述的Presence Server发送的Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,Presence Server接收用户终端发送的发布PUBLISH消息,发布用户建立/终止非IMS分组业务连接的状态,所述的NeDS接收所述的Presence Server发送的Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;或者
当用户建立/终止非IMS分组业务时,AAA或者PDSN向PresenceServer发送消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息;NeDS接收所述的Presence Server发送的Notify消息,所述的消息中携带所述的用户建立/终止非IMS分组业务连接的信息。
本发明克服现有技术的不足,采用在NeDS和知情网络实体之间增加相应的接口,NeDS通过所述的接口直接或者通过Presence Server获取用户的非IMS分组业务的建立和拆除事件的技术方案,使得双网互操作场景中的网络域选择实体NeDS能够感知用户在分组域的非IMS分组业务状况,本发明克服现有技术的不足,采用在NeDS和知情网络实体或者Presence Server之间增加相应的接口,NeDS通过所述的接口直接或者通过Presence Server获取用户的非IMS分组业务的建立和拆除事件的技术方案,使得双网互操作场景中的网络域选择实体NeDS能够感知用户在分组域的非IMS分组业务状况,以便当用户在进行非IMS分组业务如上网时,如果有电路域语音呼叫或者IMS域语音、视频呼叫需要接续到用户,NeDS可以根据记录的用户业务状况选择合适的网络进行接续。
附图说明
图1为现有的CDMA2000的网络架构图;
图2为现有技术的检测用户在两个网络中的状态的架构图;
图3为本发明实施例一流程图;
图4为本发明实施例二流程图;
图5为本发明实施例三流程图;
图6为本发明实施例四流程图;
图7为本发明实施例五所述的MSC在用户注册时从HLR下载智能触发器的流程图;
图8为本发明实施例五所述的MSC通过智能触发流程通知NeDS用户状态的流程图;
图9为本发明实施例六流程图。
具体实施方式
本发明的基本原理是由知情网络实体检测用户的非IMS分组业务的建立和终止事件后将该事件通过一定的机制上报给NeDS,NeDS获取用户的分组业务状态后进行后续的处理。
以下具体说明:
NeDS要获取用户的分组业务状态,首先需要有网络实体感知用户的非IMS分组业务的建立和终止事件,然后通过一定的机制通知到NeDS,这样NeDS才能获知用户的非IMS分组业务的建立和终止事件。
在现有的技术方案中,用户终端、PS域PDSN和AAA以及1X网络CS域的MSC都能够感知到用户的非IMS分组业务的建立和拆除事件。
但是,如上所述,现有的技术方案中,用户终端、PDSN(Packet DataServing Node分组数据服务节点)、AAA和NeDS之间没有接口,而MSC和NeDS之间虽然有智能网接口但是智能网中没有相应触发规则来进行分组业务触发。
所以,终端和NeDS之间需要有接口能够让终端将自己的用户的非IMS分组业务的建立和终止事件上报给NeDS。具体可以采用如下的两种方式:一种是终端直接和NeDS建立联系,通过电路域短消息或其他信令来通知NeDS;另一种是利用现有的Presence机制,NeDS通过Presence Server向终端订阅其非IMS分组业务的建立和终止事件,这样当终端发生了非IMS分组业务的建立和终止事件后就会通知Presence Server,NeDS就可以主动或被动的从Presence Server获取这些事件了。
其次,分组域实体PDSN或AAA也需要将非IMS分组业务的建立和终止事件上报给NeDS,在现有的Presence技术方案中,PDSN和AAA与PresenceServer之间是存在接口的,因此NeDS只需通过Presence Server向这些分组域实体订阅该用户的非IMS分组业务的建立和终止事件,那么当该用户建立和终止分组连接后PDSN或AAA就会通知Presence Server,NeDS也就可以通过Presence Server获取这些事件了。如果AAA支持Diameter协议或者NeDS支持RADIUS协议,则AAA也可以通过RADIUS或Diameter协议直接通知NeDS。
另外,在现有的技术方案中MSC和NeDS之间已经存在智能网接口,只是缺少非IMS分组业务的建立和拆除事件触发智能网机制而已,因此可以在智能网触发规则中增加对非IMS分组业务的建立和拆除事件的检测和触发机制,一旦用户建立或终止了分组连接,MSC触发这些规则并上报给NeDS。此外,MSC和NeDS之间也可以新增加一个接口专门用以传递这类事件,接口上可以使用短消息等信令来进行通信。
以下结合附图和具体实施例进行进一步的说明。
实施例一:NeDS利用订阅和通知机制获取用户的非IMS分组业务的建立和终止事件
NeDS向用户订阅非IMS分组业务的建立和终止事件,可以直接给终端发SUBSCRIBE消息订阅,也可以通过Presence Server订阅,其流程如图3所示:
1、NeDS向终端或者通过Presence Server向终端发送SIP的SUBSCRIBER消息,消息体中指示需要订阅用户建立/终止非IMS的分组业务连接的事件;
2、终端通过Presence Server或者直接给NeDS返回202 Accepted消息,表示接受订阅;
当用户建立分组业务连接时,则:
1、终端通过Presence Server或者直接给NeDS发送SIP的Notify消息,消息体中指示用户已经开始进行分组业务;
2、NeDS记录终端状态信息并通过Presence Server或者直接给终端返回200OK消息表示接收到通知;
当用户终止分组业务连接时,则:
1、终端通过Presence Server或者直接给NeDS发送SIP的Notify消息,消息体中指示用户已经终止分组业务;
2、NeDS记录终端状态信息并通过Presence Server或者直接给终端返回200OK消息表示接收到通知;
其他了解用户分组业务状态的网络实体如PDSN或者AAA等,也可以通过Presence机制通知NeDS。即这些网络实体通过和Presence Server的接口上报用户的分组业务状态改变信息,由Presence Server通知NeDS。
实施例二:用户终端还可通过PUBLISH(发布)消息向Presence Server进行用户非IMS分组业务状态的发布,然后由Presence Server向NeDS发送Notify消息,通知NeDS用户非IMS分组业务的状态,具体流程如图4所示:
首先,NeDS用户建立/终止非IMS的分组业务连接的事件:
1、NeDS向Presence Server订阅用户建立/终止非IMS的分组业务连接的事件;
2、Presence Server接受订阅;
当用户开始进行分组业务时:
1、终端向Presence Server发布(PUBLISH消息)分组业务建立事件,Presence Server的地址是预先配置在终端中的;
2、Presence Server给终端返回发布接受响应;
3、Presence Server根据NeDS的订阅,向NeDS通知用户建立分组业务的状态事件;
4、NeDS返回通知接受;
当用户结束分组业务时:
1、终端向Presence Server发布分组业务终止事件;
2、Presence Server给终端返回发布接受响应;
3、Presence Server根据NeDS的订阅,向NeDS通知用户终止分组业务的状态事件;
4、NeDS返回通知接受。
实施例三:终端直接上报用户建立/终止非IMS分组业务连接事件给NeDS
终端在检测到用户开始和终止非IMS分组业务时,直接通过短消息等信令通知NeDS。具体流程如图5所示:
当用户开始进行分组业务时:
1、终端基于用户的签约属性、业务类型的判断,向MSC发送短消息请求,短消息内容为指示用户建立分组业务连接的事件,短消息发送地址预先配置在终端或SIM卡(Subscriber Identify Module用户识别卡)中或网络通过空中接口下发;
2、MSC收到此短消息请求后,将NeDS当做一个短消息中心,向NeDS发送MAP短消息点对点请求,消息体中包含上述的用户建立分组业务连接的信息;
3、NeDS收到上述的短消息后记录用户状态信息,给MSC返回响应消息;
4、MSC给终端返回响应消息;
当用户终止分组业务后:
1、终端向MSC发送短消息请求,短消息内容为指示用户已经终止分组业务连接的事件;
2、MSC收到此短消息请求后,将NeDS当做一个短消息中心,向NeDS发送短消息点对点请求,消息体中包含上述的用户终止分组业务连接的信息;
3、NeDS收到通知之后记录用户状态信息,给MSC返回响应消息;
4、MSC给终端返回响应消息。
实施例四:AAA上报用户建立/终止非IMS分组业务连接事件给NeDS
具体的流程如图6所示:
当PDSN和终端之间的分组业务连接建立之后:
1、PDSN向AAA发送计费开始消息,该消息中包括用户标识、业务类型和会话开始标志;
2、AAA收到计费开始消息之后,向NeDS上报状态通知消息,可以采用RADIUS协议,也可以采用Diameter协议;
3、NeDS收到状态通知消息之后,记录用户状态信息,然后给AAA返回通知响应消息;
4、AAA给PDSN返回计费开始响应消息。
当PDSN和终端之间的分组业务连接终止之后:
1、PDSN向AAA发送计费终止消息;
2、AAA收到计费终止消息之后,向NeDS上报状态通知消息,采用的协议与分组业务建立时的通知消息一致;
3、NeDS收到状态通知消息之后,记录用户状态信息,然后给AAA返回通知响应消息;
4、AAA给PDSN返回计费终止响应消息。
此外,PDSN除了通过AAA向NeDS发送计费开始/终止消息通知NeDS用户建立/终止分IMS分组业务连接的事件之外,还可直接向NeDS发送计费开始/终止消息。
实施例五:MSC感知到用户分组业务状态发生改变时通过智能触发流程通知NeDS
MSC首先需要在用户注册时从HLR中下载用户的智能签约触发器,具体流程如图7所示:
1、终端接入到网络上,基站系统BS向MSC/VLR发送位置更新请求消息;
2、MSC/VLR向HLR发起注册请求,请求消息中带有MSC/VLR的智能处理能力指示参数;
3、HLR根据用户的签约属性及MSC/VLR的能力,向MSC/VLR返回用户的签约数据,其中包括用户的智能触发器,该触发器中包含分组业务建立/终止的触发规则;
4、MSC/VLR将用户智能触发器及其他签约数据保存在VLR中,然后给基站系统返回位置更新接受消息。
MSC感知到用户分组业务状态发生改变时通过智能触发流程通知NeDS,具体流程如图8所示:
1、终端发起分组业务建立过程,BS向MSC发送业务建立请求,请求中指示业务类型为分组业务;
2、MSC指示BS建立空口信道资源;
3、BS在和用户建立好分组业务连接之后,通知MSC;
4、MSC通过用户签约智能触发器,触发智能流程,把NeDS当做SCP向它发送始呼请求消息,该消息中包含用户标识、业务类型,通知NeDS用户建立分组业务连接;
5、NeDS记录用户状态信息并给MSC返回响应;
6、用户进行分组业务;
7、用户终止分组业务,BS向MSC发送清除连接请求;
8、MSC给BS发送清除连接指示;
9、BS和终端之间的分组连接终止之后,给MSC发送清除完成通知;
10、MSC触发智能触发器,给NeDS发送业务终止ODISCONNECT消息;
11、NeDS记录用户状态信息并给MSC返回响应。
实施例六:MSC通过短信通知NeDS
MSC感知到用户分组业务状态发生改变时通过短消息通知NeDS,NeDS的地址可以预先配置在终端或SIM卡中,由终端在发起分组业务请求时一并带给MSC;或者将NeDS地址放置在用户的签约数据中,在用户注册时MSC/VLR从HLR中下载。具体流程如图9所示:
与上述图8所示的流程相比,不同点在于步骤4、步骤5、步骤10和步骤11,其他步骤都相同,以下说明不同步骤:
4、MSC构造短消息,给NeDS上报用户业务状态,短消息内容为指示用户建立分组业务;
5、NeDS记录用户状态信息后给MSC返回响应消息;
10、MSC构造短消息,给NeDS上报用户业务状态,短消息内容为指示用户终止分组业务;
11、NeDS记录用户状态信息后给MSC返回响应消息。