一种分组域中分组业务的监听方法

文档序号:7629173阅读:227来源:国知局
专利名称:一种分组域中分组业务的监听方法
技术领域
本发明涉及移动通讯的安全技术领域,具体地说,涉及一种分组业务的监听方法。
背景技术
随着移动分组数据业务的需求和发展,提供具有合法监听功能的需求也迫在眉睫。对于应用日益广泛的码分多址(CDMA)系统,同样需要制定合法的监听接口规范。
参见图1所示,在现有的CDMA系统中,目标用户(MS)通过基站控制器(BSC)进行通讯,BSC与分组数据业务节点(PDSN,Packet Data ServingNode)相通信,C接口是归属位置寄存器(HLR)与移动交换中心(MSC)之间的接口,A接口是BSC与MSC之间的接口,A10/A11接口是BSC与PDSN之间的接口。
监听系统包括监听中心(LEA)和合法监听接入功能(LIAF)实体,监听中心进行监听结果的收集和分析,通过HI接口接入LIAF实体,LIAF包括监听系统中控制、管理监听的功能实体ADMF(Administrative Function),接收业务相关事件并分发的功能实体DF2(Delivery Function),接收业务内容并分发的功能实体DF3三个功能实体。Xd接口是监听系统与PDSN之间的接口。Xa接口是监听系统与MSC之间的接口。
虽然目前已有了关于CDMA系统监听的网络结构,但具体的实施方案并未提出。

发明内容
本发明的目的在于提供一种分组业务监听的方法,以实现监听系统对目标用户的分组业务的监听。
本发明为一种分组域中分组业务的监听方法,其特征在于,该方法包括以下步骤A)监听系统根据目标用户的用户识别号,与HLR交互获得目标用户接入的服务MSC ID,监听系统与目标用户接入的MSC建立监听设定,目标用户接入的MSC向监听系统返回PDSN地址;B)监听系统根据目标用户接入的MSC返回的PDSN地址,判断目标用户是否已经接入分组域,如果是,则监听系统与目标用户接入的服务PDSN建立监听业务连接,监听系统监听业务流,否则,监听系统进行等待,直至目标用户接入分组域,目标用户接入的服务MSC将步骤A中的监听设定信息发送给目标用户接入的服务PDSN,目标用户接入的服务PDSN与监听系统建立监听业务连接,监听系统监听业务流。
其中,步骤A之前,该方法进一步包括BSC为目标用户的本次数据业务选择接入的PDSN,将该PDSN IP地址上报给目标用户接入的服务MSC。
其中,步骤A包括步骤A01监听系统向HLR发送目标用户设定消息,该消息中携带目标用户的用户识别号;步骤A02HLR收到目标用户设定消息后,根据消息中携带目标用户的用户识别号,得到目标用户接入服务MSC的MSC ID,HLR向监听系统返回目标用户设定应答消息,该消息携带有MSC ID;步骤A03监听系统根据MSC ID,向目标用户接入的服务MSC发送目标用户设定消息,该消息中携带目标用户的用户识别号;步骤A04目标用户接入的服务MSC收到目标用户设定消息后,根据消息中携带目标用户的用户识别号,查找是否有该目标用户接入的PDSN号码,如果有,则向监听系统返回包括该PDSN号码的目标用户设定应答消息,否则,向监听系统返回包括无效PDSN号码的目标用户设定应答消息。
其中,步骤B中所述监听系统根据目标用户接入的MSC返回的PDSN地址,判断目标用户是否已经接入分组域包括如果返回的PDSN地址为有效PDSN地址,则目标用户已经接入分组域,如果返回的PDSN地址为无效PDSN地址,则目标用户没有接入分组域。
其中,步骤B中所述目标用户接入的服务PDSN与监听系统建立监听业务连接包括用户接入的服务PDSN向监听系统发送业务连接建立消息,监听系统收到该消息后向用户接入的服务PDSN返回业务连接建立应答消息。
其中,步骤B中所述目标用户接入的服务MSC将步骤A中的监听设定信息发送给目标用户接入的服务PDSN包括目标用户请求数据业务,目标用户接入的服务MSC通过指派请求将包括监听类型、监听系统地址、端口号、监听标识在内的监听设定信息发送给BSC;BSC在A9-setup-A8消息中,将监听信息发送给PCF,PCF再通过A11-Registration-Request消息将监听信息发送给目标用户当前接入的服务PDSN;其中,A接口指派请求消息格式、A9-setup-A8消息格式、以及A11-Registration-Request消息格式均为进行过修改的消息格式,使得这些消息中可以包括监听类型、监听系统地址、端口号、监听标识在内的监听信息。
其中,所述目标用户请求数据业务为目标用户在同一个MSC内跨PDSN休眠切换。
其中,所述目标用户请求数据业务为目标用户在同一个MSC内跨PDSN硬切换,所述指派请求为切换请求。
其中,如果目标用户跨MSC切换,该方法进一步包括HLR向监听系统发送切换事件上报消息,该消息中携带有切换后的目标MSC ID;然后,监听系统对切换后的目标MSC发送目标用户设定消息,MSC向监听系统返回目标用户设定应答;和,监听系统对源MSC发送目标用户取消消息,源MSC收到该消息后向监听系统返该消息回应答消息。
其中,如果HLR接收到监听请求后,目标用户随后才开机,该方法进一步包括HLR返回目标用户设定应答消息中表明此目标用户未开机,监听系统收到该应答消息,在接口上不做动作;当用户开机接入服务MSC时,HLR上报活动事件至监听系统,并带上目标用户接入的MSC ID;然后,监听系统根据上报的活动事件中的MSC ID,向服务MSC发送目标用户设定消息,MSC向监听系统返回目标用户设定应答。
其中,如果目标用户关机,该方法进一步包括HLR向监听系统上报目标用户关机活动事件,监听系统收到该事件上报后,对目标用户的服务MSC发送目标用户取消消息,该MSC向监听系统返回目标用户取消应答消息。
其中,所述用户识别号为国际移动用户识别号,或者为国际移动设备识别号,或者为移动数字号,或电子序列号。
其中,所述分组域为码分多址分组域,或码分多址增强版本数据分组域(EV-DO),或码分多址增强版本数据语音分组域(EV-DV),或无线局域网分组域,或无线本地环路分组域。
其中,监听系统与PDSN之间的监听业务流以通用路由封装(GRE)的形式传输。
可见,本发明具有如下有益效果(1)能够准确地定位目标用户所接入的PDSN,因此解决了目标用户流动性大的问题;(2)对于目标用户已经开始分组业务,中途才开始监听的情况,本发明能够迅速定位有效的PDSN进行监听;
(3)对于目标用户随后请求数据业务,本发明在A11-Registration-Request中将监听信息发至PDSN,这样保证了PDSN在与监听系统建立好连接之后,才会有分组业务包通过PDSN,因此保证了监听内容不会有遗漏;(4)本发明能够解决根据IMSI监听或根据ESN监听或根据MDN监听的问题。


图1为分组域监听组网示意图。
图2为中途监听实现过程的流程图。
图3为预先监听的实现过程的流程图。
图4为在目标用户在同一个MSC内跨PDSN进行休眠切换时的监听实现过程的流程图。
图5为目标用户在同一个MSC内跨PDSN硬切换时的监听实现过程的流程图。
图6为目标用户跨MSC切换时的监听实现过程的流程图。
图7为HLR收到监听请求后,目标用户开机时的监听实现过程的流程图。
图8为目标用户关机时的监听实现过程的流程图。
具体实施例方式
本发明根据被监听的目标用户的用户识别号,例如国际移动用户识别号(IMSI),或者,移动数字号(MDN,Mobile Digital Number)或电子序列号(ESN,Electronic Serial Number)等,通过与HLR交互得到目标用户所在的MSC,然后监听系统与该MSC交互。通过该MSC,监听系统建立与目标用户当前接入PDSN之间的监听业务。
考虑到在监听的过程中,目标用户接入网络有多种状态和情况,以下分别描述中途监听时、预先监听时、目标用户在一个MSC内跨PDSN休眠切换时、目标用户在同一个MSC内跨PDSN硬切换时、目标用户跨MSC切换时、HLR收到监听需求后目标用户随后开机时、目标用户关机时的监听实现过程。
以下以根据IMSI为例说明在分组域中监听目标用户的实现过程。
1、中途监听的实现过程中途监听是指监听系统发出监听命令之前,被监听对象已经接入分组域进行分组业务的监听。即PDSN收到监听请求时,目标用户已接入分组业务。其过程如图2所示。具体如下步骤20在用户请求数据业务或者进行休眠切换时,BSC/包控制功能实体(PCF)为本次数据业务选择PDSN,在指派完成中上报该PDSN IP地址给用户接入的服务MSC;或者,在用户进行硬切换时,BSC/PCF为本次数据业务选择了PDSN之后,在切换完成中上报该PDSN IP地址给用户接入的服务MSC;其中,休眠切换指的是数据业务休眠状态下的切换;其中,PCF用于业务包控制,并且可以位于BSC上;其中,用户接入的服务MSC要保留用户本次数据业务的PDSN地址,直至本次数据业务结束或者切换至另外一个MSC;步骤21监听系统根据待监听的目标用户的IMSI向HLR发送该目标用户设定消息,来通知HLR需要监听目标用户,HLR根据待监听的目标用户的IMSI获得目标用户接入服务MSC的MSC ID,HLR向监听系统返回目标用户设定应答,该设定应答中包括目标用户此时的状态,并且携带有目标用户接入服务MSC的MSC ID;步骤22监听系统对该服务MSC发目标用户设定消息,该服务MSC根据收到的消息中所携带目标用户的用户识别号,查找是否有该目标用户接入的PDSN号码,如果有,则向监听系统返回包括该PDSN号码的目标用户设定应答消息,否则,向监听系统返回包括无效PDSN号码的目标用户设定消息;本发明实施例中,由于目标用户已经接入分组域,因此,MSC向监听系统返回目标用户设定应答,在该应答中,携带有该服务MSC根据步骤20中得到的目标用户接入的PDSN IP地址;步骤23监听系统根据得到的目标用户接入的PDSN IP地址,向该PDSN发送监听请求,监听请求中包括目标用户标识、监听标识、包括监听方式和监听内容在内的监听需求、DF2和DF3的IP地址和端口号,监听标识用以标识本次监听;步骤24目标用户接入的PDSN向监听系统回复监听请求应答,以告知监听系统已收到监听请求应答,以建立与目标用户接入PDSN的监听设定;监听请求应答中携带有标识目标用户状态的标志,例如,用Code字段置为01H,表示接受监听请求,且用户处于分组业务激活态;Code字段置为02H,表示接受监听请求,且用户处于分组业务休眠态;Code字段置为03H,表示接受监听请求,且用户并未接入分组域;本发明实施例中,由于目标用户已经接入分组域,因此,Code字段为01H或02H;步骤25~步骤27目标用户接入的服务PDSN向监听系统发起监听业务连接建立请求消息;监听系统向用户接入的服务PDSN回复监听业务连接建立请求应答,从而开始业务监听,其中,本发明实施例中,监听业务流以通用路由封装(GRE)的形式传输。
2、预先监听的实现过程预先监听是指监听系统发出监听命令之后,被监听对象才接入分组域开始分组业务的监听。即PDSN收到监听请求后,目标用户随后接入分组业务。其过程如图3所示,具体如下步骤31监听系统根据待监听的目标用户的IMSI向HLR发送该目标用户设定消息,来通知HLR需要被监听目标用户,HLR根据待监听的目标用户的IMSI获得目标用户接入服务MSC的MSC ID,HLR向监听系统返回目标用户设定应答,并在该应答中携带目标用户接入服务MSC的MSC ID;步骤32监听系统对该服务MSC发目标用户设定消息,MSC向监听系统返回目标用户设定应答,由于目标用户此时并未接入分组网络,因此,该应答中携带有无效的PDSN地址,监听系统根据该无效PDSN地址,在自身的接口上不动作;其中,无效PDSN地址包括PDSN IP地址字段设为0或者不包括IP地址字段两种情况,本发明实施例中采用将PDSN IP地址字段设为0;步骤33~步骤35目标用户请求数据业务,目标用户接入的服务MSC通过指派请求将包括监听类型、监听系统地址、端口号、监听标识在内的监听信息发送给BSC;BSC在A9-setup-A8消息中,将监听信息发送给PCF,PCF再通过A11-Registration-Request消息将监听信息发送给目标用户当前接入的PDSN;其中,A接口指派请求消息格式、A9-setup-A8消息格式、以及A11-Registration-Request消息格式均为进行过修改的消息格式,使得这些消息中可以包括监听类型、监听系统地址、端口号、监听标识在内的监听信息;步骤36~步骤38目标用户当前接入PDSN向监听系统发起监听业务连接建立请求消息,监听系统向该PDSN回复监听业务连接建立请求应答,从而开始业务监听;其中,在本发明实施例中,监听业务流以通用路由封装(GRE)的形式传输。
3、目标用户在休眠状态下,在同一个MSC内跨PDSN进行切换时的监听实现过程参见图4所示,目标用户进行PDSN切换时,其监听实现过程与上述步骤33~步骤38相同,从而,监听系统与目标用户切换后的PDSN建立监听业务连接,开始监听;其中,由于在PDSN的切换过程中,目标用户处于休眠状态,没有向监听系统传送数据流。
4、目标用户在同一个MSC内跨PDSN硬切换时的监听实现过程参见图5所示,此种情况下的监听实现过程与如上所述用户休眠状态下在同一个MSC内跨PDSN切换时的监听实现过程相同,但是,由于目标用户为在同一个MSC内的硬切换,在切换过程中监听系统与切换前和切换后的PDSN之间有监听业务流,因此,步骤33中所述的指派请求在本次切换中应当为切换请求,并且通过该切换请求发送包括监听类型、监听系统地址、端口号、监听标识在内的监听信息到目标用户接入的BSC;其中,切换请求的消息格式为修改后的消息格式,使得该消息中可以包括监听类型、监听系统地址、端口号、监听标识在内的监听信息。
5、目标用户跨MSC切换时的监听实现过程参见图6所示,在目标用户跨MSC切换时,监听系统需要进行对切换后的目标MSC目标用户设定,并对源MSC进行目标用户取消,具体包括步骤61目标用户跨MSC切换,HLR向监听系统上报“切换事件”,并带上目标MSC ID;步骤62监听系统对切换后的目标MSC发送目标用户设定消息,MSC向监听系统返回目标用户设定应答;步骤63监听系统对源MSC发送目标用户取消消息,源MSC收到该消息后向监听系统返该消息回应答消息;在进行上述的MSC切换后,监听系统通过切换后的目标MSC与用户接入PDSN之间建立监听连接的过程与上述的中途监听、预先监听、目标用户在同一个MSC内跨PDSN进行休眠切换时的监听、以及目标用户在同一个MSC内跨PDSN硬切换时的监听中所述的监听实现过程相同。
6、HLR收到监听请求后,目标用户开机时的监听实现过程参见图7所示,监听系统向HLR发送目标用户设定消息,来通知HLR目标用户需要监听,由于目标用户此时没有开机,因此,HLR返回目标用户设定应答消息中表明此目标用户未开机,监听系统收到该应答消息,在接口上不做动作;当用户开机接入服务MSC时,HLR上报活动事件至监听系统,并带上目标用户接入的MSC ID;然后,监听系统根据上报的活动事件中的MSC ID,向服务MSC发送目标用户设定消息,MSC向监听系统返回目标用户设定应答;后续的监听系统与用户接入PDSN之间建立监听连接的过程与上述的中途监听、预先监听、目标用户在同一个MSC内跨PDSN进行休眠切换时的监听、以及目标用户在同一个MSC内跨PDSN硬切换时的监听中所述的监听实现过程相同。
7、目标用户关机时参见图8所示,当目标用户关机时,HLR向监听系统上报该活动事件,监听系统收到该事件上报后,对目标用户的服务MSC发送目标用户取消消息,该MSC向监听系统返回目标用户取消应答消息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。例如,如果移动数字号(MDN)或电子序列号(ESN)等与用户识别号有一一对应的关系,则也可通过上述号码进行监听。
权利要求
1.一种分组域中分组业务的监听方法,其特征在于,该方法包括以下步骤A)监听系统根据目标用户的用户识别号,与HLR交互获得目标用户接入的服务MSC ID,监听系统与目标用户接入的MSC建立监听设定,目标用户接入的MSC向监听系统返回PDSN地址;B)监听系统根据目标用户接入的MSC返回的PDSN地址,判断目标用户是否已经接入分组域,如果是,则监听系统与目标用户接入的服务PDSN建立监听业务连接,监听系统监听业务流,否则,监听系统进行等待,直至目标用户接入分组域,目标用户接入的服务MSC将步骤A中的监听设定信息发送给目标用户接入的服务PDSN,目标用户接入的服务PDSN与监听系统建立监听业务连接,监听系统监听业务流。
2.根据权利要求1所述的方法,其特征在于步骤A之前,该方法进一步包括BSC为目标用户的本次数据业务选择接入的PDSN,将该PDSN IP地址上报给目标用户接入的服务MSC。
3.根据权利要求1所述的方法,其特征在于步骤A包括步骤A01监听系统向HLR发送目标用户设定消息,该消息中携带目标用户的用户识别号;步骤A02HLR收到目标用户设定消息后,根据消息中携带目标用户的用户识别号,得到目标用户接入服务MSC的MSC ID,HLR向监听系统返回目标用户设定应答消息,该消息携带有MSC ID;步骤A03监听系统根据MSC ID,向目标用户接入的服务MSC发送目标用户设定消息,该消息中携带目标用户的用户识别号;步骤A04目标用户接入的服务MSC收到目标用户设定消息后,根据消息中携带目标用户的用户识别号,查找是否有该目标用户接入的PDSN号码,如果有,则向监听系统返回包括该PDSN号码的目标用户设定应答消息,否则,向监听系统返回包括无效PDSN号码的目标用户设定应答消息。
4.根据权利要求1所述的方法,其特征在于步骤B中所述监听系统根据目标用户接入的MSC返回的PDSN地址,判断目标用户是否已经接入分组域包括如果返回的PDSN地址为有效PDSN地址,则目标用户已经接入分组域,如果返回的PDSN地址为无效PDSN地址,则目标用户没有接入分组域。
5.根据权利要求1所述的方法,其特征在于步骤B中所述目标用户接入的服务PDSN与监听系统建立监听业务连接包括用户接入的服务PDSN向监听系统发送业务连接建立消息,监听系统收到该消息后向用户接入的服务PDSN返回业务连接建立应答消息。
6.根据权利要求1所述的方法,其特征在于步骤B中所述目标用户接入的服务MSC将步骤A中的监听设定信息发送给目标用户接入的服务PDSN包括目标用户请求数据业务,目标用户接入的服务MSC通过指派请求将包括监听类型、监听系统地址、端口号、监听标识在内的监听设定信息发送给BSC;BSC在A9-setup-A8消息中,将监听信息发送给PCF,PCF再通过A11-Registration-Request消息将监听信息发送给目标用户当前接入的服务PDSN;其中,A接口指派请求消息格式、A9-setup-A8消息格式、以及A11-Registration-Request消息格式均为进行过修改的消息格式,使得这些消息中可以包括监听类型、监听系统地址、端口号、监听标识在内的监听信息。
7.根据权利要求6所述的方法,其特征在于,所述目标用户请求数据业务为目标用户在同一个MSC内跨PDSN休眠切换。
8.根据权利要求6所述的方法,其特征在于,所述目标用户请求数据业务为目标用户在同一个MSC内跨PDSN硬切换,所述指派请求为切换请求。
9.根据权利要求1所述的方法,其特征在于,如果目标用户跨MSC切换,该方法进一步包括HLR向监听系统发送切换事件上报消息,该消息中携带有切换后的目标MSC ID;然后,监听系统对切换后的目标MSC发送目标用户设定消息,MSC向监听系统返回目标用户设定应答;和,监听系统对源MSC发送目标用户取消消息,源MSC收到该消息后向监听系统返该消息回应答消息。
10.根据权利要求1所述的方法,其特征在于,如果HLR接收到监听请求后,目标用户随后才开机,该方法进一步包括HLR返回目标用户设定应答消息中表明此目标用户未开机,监听系统收到该应答消息,在接口上不做动作;当用户开机接入服务MSC时,HLR上报活动事件至监听系统,并带上目标用户接入的MSC ID;然后,监听系统根据上报的活动事件中的MSC ID,向服务MSC发送目标用户设定消息,MSC向监听系统返回目标用户设定应答。
11.根据权利要求1所述的方法,其特征在于如果目标用户关机,该方法进一步包括HLR向监听系统上报目标用户关机活动事件,监听系统收到该事件上报后,对目标用户的服务MSC发送目标用户取消消息,该MSC向监听系统返回目标用户取消应答消息。
12.根据权利要求1所述的监听方法,其特征在于,所述用户识别号为国际移动用户识别号,或者为国际移动设备识别号,或者为移动数字号,或电子序列号。
13.根据权利要求1所述的监听方法,其特征在于,所述分组域为码分多址分组域,或码分多址增强版本数据分组域(EV-DO),或码分多址增强版本数据语音分组域(EV-DV),或无线局域网分组域,或无线本地环路分组域。
14.根据权利要求1所述的监听方法,其特征在于,监听系统与PDSN之间的监听业务流以通用路由封装(GRE)的形式传输。
全文摘要
本发明公开了一种分组域中分组业务的监听方法,其特征在于,该方法包括以下步骤A)监听系统根据目标用户的用户识别号,与HLR交互获得目标用户接入的服务MSC ID,监听系统与目标用户接入的MSC建立监听设定,目标用户接入的MSC向监听系统返回PDSN地址;B)监听系统根据目标用户接入的MSC返回的PDSN地址,判断目标用户是否已经接入分组域,如果是,则监听系统与目标用户接入的服务PDSN建立监听业务连接,监听系统监听业务流,否则,监听系统进行等待,直至目标用户接入分组域,目标用户接入的服务MSC将步骤A中的监听设定信息发送给目标用户接入的服务PDSN,目标用户接入的服务PDSN与监听系统建立监听业务连接,监听系统监听业务流。
文档编号H04W24/00GK1553613SQ0314085
公开日2004年12月8日 申请日期2003年6月2日 优先权日2003年6月2日
发明者刘峰, 峰 刘 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1