一种实现合法监听的方法

文档序号:7627763阅读:230来源:国知局
专利名称:一种实现合法监听的方法
技术领域
本发明涉及监听技术,特别是涉及一种在电路域(CS)中对处于激活状态的用户实现合法监听的方法。
背景技术
合法监听是指执法机构(LEA)经相应的授权机关批准,根据国家相关法律和公众通信网行业规范对公众通信网通信业务进行监听的执法行为。
图1是现有技术中在CS中实现合法监听的流程图。参见图l,在CS中当需要对一个目标用户的呼叫过程进行监听时,现有技术实现监听的过程具体包括以下步骤步骤101监听系统将携带目标用户标识的监听指示发送至该目标用户所属的归属位置寄存器(HLR)。
步骤102该HLR接收到监听指示后,判断目标用户当前是否处于激活状态,如果是,则结束当前的监听过程,否则,执行步骤103。
这里,如果目标用户正进行接续或会话过程,则HLR可判断出该目标用户处于激活状态,如果目标用户未进行接续或会话过程,则HLR可判断出该目标用户处于空闲状态。
步骤103HLR将目标用户的状态设置为监听状态。
步骤104当目标用户开始进行会话时,目标用户拜访网络的媒体网关控制器与监听系统进行呼叫信令的交互,并由监听系统与目标用户拜访网络的媒体网关建立承载连接。
步骤105目标用户拜访网络的媒体网关利用建立的承载连接将对应于目标用户的监听内容发送至监听系统。
从上述图1所示流程可以看出,在现有技术中,当监听系统向CS中的HLR下发监听指示需要将一个目标用户设置为监听对象时,如果HLR判断出该目标用户处于激活态,即目标用户正在进行呼叫接续或正在进行会话过程时,监听系统所下发的监听指示则不会被接受,CS中目标用户当前所在的目标用户拜访网络的媒体网关控制器和目标用户拜访网络的媒体网关不会与监听系统建立承载连接,这样,则无法使监听系统获取目标用户当前正在进行的会话内容或当前正在接续即将进行的会话的内容,因此,极大地限制了合法监听业务在CS中的应用,降低了合法监听业务的业务服务质量。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现合法监听的方法,以便在电路域中的目标用户处于激活状态时仍然能够将该目标用户设置为监听对象来实现对该目标用户的合法监听。
为了达到上述目的,本发明的技术方案是这样实现的一种实现合法监听的方法,该方法包括A、目标用户所属的归属位置寄存器接收到监听系统发来的携带目标用户标识的监听指示后,根据监听指示中携带的目标用户标识判断目标用户当前是否处于激活状态,如果是,则执行步骤B;B、目标用户所属的归属位置寄存器触发监听系统与目标用户拜访网络的媒体网关建立承载连接;C、目标用户拜访网络的媒体网关利用所建立的承载连接将对应于目标用户的媒体流发送至监听系统。
在步骤A中,所述激活状态为呼叫接续状态或会话状态。
所述步骤B包括B1、目标用户所属的归属位置寄存器获取目标用户拜访网络的媒体网关控制器的标识,并将所获取的目标用户拜访网络的媒体网关控制器的标识发送至监听系统;
B2、监听系统根据接收到的目标用户拜访网络的媒体网关控制器的标识将携带目标用户标识的监听指示发送至目标用户拜访网络的媒体网关控制器;B3、目标用户拜访网络的媒体网关控制器根据监听指示中携带的目标用户的标识向目标用户所属的归属位置寄存器发送携带目标用户标识的状态请求;B4、目标用户所属的归属位置寄存器根据接收到的状态请求中的目标用户标识获取目标用户当前的状态信息,并将所获取的状态信息携带在状态响应中发送至目标用户拜访网络的媒体网关控制器;B5、目标用户拜访网络的媒体网关控制器判断从状态响应中获取的状态信息为去激活状态还是呼叫接续状态或会话状态,如果是去激活状态,则结束当前流程,如果是呼叫接续状态,则执行步骤B6,如果是会话状态,则直接执行步骤B7;B6、目标用户拜访网络的媒体网关控制器对目标用户所在会话的信令交互过程进行监测,当监测到目标用户与会话中的另一方完成呼叫信令的交互后,执行步骤B7;B7、目标用户拜访网络的媒体网关控制器通过与监听系统所交互的呼叫信令获取承载相关信息,并将所获取的承载相关信息发送至目标用户拜访网络的媒体网关;B8、目标用户拜访网络的媒体网关利用所接收到的承载相关信息与监听系统建立承载连接。
在步骤B7中,所述目标用户拜访网络的媒体网关控制器通过与监听系统所进行的呼叫过程获取承载相关信息的步骤包括B711、目标用户拜访网络的媒体网关控制器根据目标用户的标识获取目标用户所在会话的H.248相关上下文和端点信息,并将所获取的H.248相关上下文和端点信息携带在监听指示中发送至目标用户拜访网络的媒体网关;
B712、目标用户拜访网络的媒体网关根据所接收到的监听指示中的H.248相关上下文和端点信息增加对应于目标用户的监听端点,然后将监听响应发送至目标用户拜访网络的媒体网关控制器;B713、目标用户拜访网络的媒体网关控制器向监听系统发送呼叫请求;B714、监听系统接收到呼叫请求后将承载相关信息发送至目标用户拜访网络的媒体网关控制器。
所述步骤B713进一步包括目标用户拜访网络的媒体网关控制器将目标用户处于会话状态的信息携带在监听响应中发送至监听系统。
在步骤B713中,所述呼叫请求中携带目标用户处于会话状态的信息。
在步骤B7中,所述目标用户拜访网络的媒体网关控制器通过与监听系统所交互的呼叫信令获取承载相关信息的步骤包括B721、目标用户拜访网络的媒体网关控制器将监听响应发送至监听系统;B722、监听系统接收到监听响应后,将承载相关信息携带在呼叫请求中发送至目标用户拜访网络的媒体网关控制器;B723、目标用户拜访网络的媒体网关控制器从接收到的呼叫请求中获取承载相关信息。
在步骤B723之后,并在将承载相关信息发送至目标用户拜访网络的媒体网关之前,进一步包括B724、目标用户拜访网络的媒体网关控制器根据目标用户的标识获取目标用户所在会话的H.248相关上下文和端点信息,并将所获取的H.248相关上下文和端点信息携带在监听指示中发送至目标用户拜访网络的媒体网关;B725、目标用户拜访网络的媒体网关根据监听指示中的H.248相关上下文和端点信息增加对应于目标用户的监听端点,然后将所设置的该监听端点的相关信息携带在监听响应中发送至目标用户拜访网络的媒体网关控制器。
在步骤B721中,所述监听响应中携带目标用户处于会话状态的信息。
所述目标用户拜访网络的媒体网关控制器与目标用户所属的归属位置寄存器通过移动应用部分MAP协议消息执行所述交互的过程;所述目标用户拜访网络的媒体网关控制器与目标用户拜访网络的媒体网关通过媒体控制协议消息执行所述的交互过程。
由此可见,在本发明中,当监听系统需要在CS中将一个目标用户设置为监听对象时,即使该目标用户当前为激活状态,即呼叫接续状态对应目标用户正在进行呼叫接续过程或会话状态对应目标用户正在进行会话过程,本发明仍可执行后续的将目标用户设置为监听对象,监听系统与目标用户拜访网络的媒体网关建立承载连接,目标用户拜访网络的媒体网关利用所建立的承载连接将目标用户当前会话的媒体流发送至监听系统的过程,因此实现了在目标用户处于激活状态时将目标用户设置为监听对象实现合法监听的过程,大大扩展了合法监听业务在CS中的应用范围,提高了合法监听业务的业务服务质量。


图1是现有技术中在CS中实现合法监听的流程图。
图2是本发明实施例1在CS中实现合法监听的流程图。
图3是在本发明实施例中目标用户拜访网络的媒体网关控制器获取目标用户状态信息的流程图。
图4是本发明实施例2在CS中实现合法监听的流程图。
具体实施例方式
本发明的核心思想是目标用户所属的HLR接收到监听系统发来的携带目标用户标识的监听指示后,根据监听指示中携带的目标用户标识判断目标用户当前是否处于激活状态,如果是,则目标用户所属的HLR触发监听系统与目标用户拜访网络的媒体网关建立承载连接;目标用户拜访网络的媒体网关利用所建立的承载连接将对应于目标用户的媒体流发送至监听系统。
其中,在监听系统与目标用户拜访网络的媒体网关建立承载连接时,可以由监听系统或目标用户拜访网络的媒体网关侧的目标用户拜访网络的媒体网关控制器来发起建立承载的呼叫。
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
实施例1在本实施例中,以监听系统向目标用户拜访网络的媒体网关控制器发起建立承载的呼叫为例来说明本发明的具体实现过程。
图2是在本发明实施例1中在CS中实现合法监听的流程图。参见图2,在本发明中,在CS中实现合法监听的过程具体包括以下步骤步骤201监听系统将监听指示发送至目标用户所属的HLR。
这里,监听系统发送至目标用户所属HLR的监听指示中携带目标用户的标识、监听内容信息及其它相关监听信息。这里,所述的目标用户的标识可以包括MSISDN、IMSI、IMEI、SIP URI、TEL URL、NAI。所述的监听内容信息可以包括语音,和/或视频,和/或传真,和/或短消息等。所述的其它相关监听信息可以举例为监听系统的ID等。
步骤202目标用户所属的HLR从接收到的监听指示中获取目标用户的标识,根据所获取的目标用户的标识和自身中所保存的目标用户的信息,判断目标用户当前是否处于激活状态,如果是,则执行步骤203,否则,执行现有的针对处于去激活状态的目标用户实现合法监听的过程,结束当前流程。
这里,如果目标用户当前处于激活状态,即呼叫接续状态或会话状态,则对应目标用户当前正在进行呼叫接续过程或正在进行会话过程。
步骤203目标用户所属的HLR获取目标用户拜访网络的媒体网关控制器的标识,并将所获取的目标用户拜访网络的媒体网关控制器的标识发送至监听系统。
这里,在目标用户开机注册时或者位置更新时,由于目标用户所属的HLR与目标用户拜访网络的媒体网关控制器之间会进行信令的交互,因此,目标用户所属的HLR可通过该信令的交互来获取本步骤中所述的目标用户拜访网络的媒体网关控制器的标识。
此处以及以下所述的目标用户拜访网络的媒体网关控制器可以举例为移动交换中心服务器(MSC Server)。
步骤204监听系统根据接收到的目标用户拜访网络的媒体网关控制器的标识将监听指示发送至目标用户拜访网络的媒体网关控制器。
这里,监听系统发送至目标用户拜访网络的媒体网关控制器的监听指示中携带目标用户的标识、监听内容信息及其它相关监听信息。这里,所述的目标用户的标识可以包括MSISDN、IMSI、IMEI、SIP URI、TEL URL、NAI等。所述的监听内容信息可以包括语音,和/或视频,和/或传真,和/或短消息等。所述的其它相关监听信息中包括监听系统的ID等。
步骤205目标用户拜访网络的媒体网关控制器接收到监听指示后,获取目标用户当前的状态信息,根据所获取的状态信息判断目标用户当前处于去激活状态还是呼叫接续状态或会话状态,如果是去激活状态,则执行步骤206,如果是呼叫接续状态,则直接执行步骤207,如果是会话状态,则直接执行步骤208。
这里,目标用户拜访网络的媒体网关控制器获取目标用户当前状态信息的过程可参见图3所示,具体包括以下步骤步骤301目标用户拜访网络的媒体网关控制器从接收到的监听指示中获取目标用户的标识。
步骤302目标用户拜访网络的媒体网关控制器将所获取的目标用户的标识携带在状态请求中发送至该目标用户所属的HLR。
步骤303目标用户所属的HLR根据状态请求中携带的目标用户的标识和自身保存的目标用户的信息获取目标用户当前的状态信息。
这里,如果目标用户当前正进行呼叫接续过程,则目标用户所属的HLR所获取的目标用户当前的状态信息为呼叫接续状态信息,如果目标用户当前正进行会话过程,则目标用户所属的HLR所获取的目标用户当前的状态信息为会话状态信息,如果目标用户当前未进行呼叫接续和会话,则目标用户所属的HLR所获取的目标用户当前的状态信息为去激活状态信息。
步骤304目标用户所属的HLR将所获取的目标用户的状态信息携带在状态请求响应中发送给目标用户拜访网络的媒体网关控制器。
至此,则完成了目标用户拜访网络的媒体网关控制器获取目标用户当前状态信息的过程。
步骤206目标用户拜访网络的媒体网关控制器执行现有的针对目标用户处于去激活状态实现合法监听的处理过程,结束当前流程。
步骤207目标用户拜访网络的媒体网关控制器处于监测状态,直至监测到目标用户完成呼叫接续过程实现会话。
这里,目标用户拜访网络的媒体网关控制器对目标用户所在会话的信令交互过程进行监测,当监测到目标用户与会话中的另一方完成呼叫信令的交互后,则可获知目标用户已完成呼叫接续过程实现会话。
步骤208目标用户拜访网络的媒体网关控制器根据目标用户的标识获取目标用户所在会话的H.248相关上下文和端点信息,并将所获取的H.248相关上下文和端点信息携带在监听指示中发送至目标用户拜访网络的媒体网关。
这里,目标用户拜访网络的媒体网关控制器发送至目标用户拜访网络的媒体网关的监听指示为H.248消息。
步骤209目标用户拜访网络的媒体网关根据所接收到的监听指示中的H.248相关上下文和端点信息增加对应于目标用户的监听端点,然后将所增加的该监听端点的相关信息发送至目标用户拜访网络的媒体网关控制器。
这里,增加对应于目标用户的监听端点的过程为现有技术,但可简单举例为先增加将对应于目标用户的监听端点,并将监听端点的拓扑属性设置为单向。所述的监听端点的相关信息包括该对应于目标用户的监听端点的标识以及该对应于目标用户的监听端点的SDP相关属性等。
步骤210目标用户拜访网络的媒体网关控制器向监听系统发送呼叫请求。
这里,目标用户拜访网络的媒体网关控制器可以进一步将目标用户处于会话状态的信息发送至监听系统,该发送过程具体可采用两种方式来实现,包括将目标用户处于会话状态的信息携带在监听响应中发送至监听系统;或者,在发送呼叫请求时,将目标用户处于会话状态的信息携带在呼叫请求中发送至监听系统。
步骤211监听系统接收到呼叫请求后将承载相关信息发送至目标用户拜访网络的媒体网关控制器。
这里,所述的承载相关信息可以举例为承载所使用的相关媒体SDP信息。
步骤212目标用户拜访网络的媒体网关控制器将接收到的承载相关信息发送至目标用户拜访网络的媒体网关。
这里,目标用户拜访网络的媒体网关控制器利用H.248消息将承载相关信息发送至目标用户拜访网络的媒体网关。
步骤213目标用户拜访网络的媒体网关根据所接收到的的承载相关信息与监听系统建立承载连接。
步骤214当目标用户拜访网络的媒体网关接收到对应于目标用户的媒体流时,目标用户拜访网络的媒体网关利用所建立的承载连接将该对应于目标用户的媒体流发送至监听系统。
这里,所述的对应于目标用户的媒体流可以是目标用户发送给本次会话中另一方的媒体流,也可以是会话中的该另一方发送给目标用户的媒体流。
至此,则实现了在CS中针对将处于激活状态的目标用户设置为监听对象,实现合法监听的过程。
实施例2在本实施例中,以目标用户拜访网络的媒体网关控制器向监听系统发起建立承载连接的呼叫为例来说明本发明的具体实现过程。
图4是在本发明实施例2中在CS中实现合法监听的流程图。参见图4,在本发明中,在CS中实现合法监听的过程具体包括以下步骤步骤401~步骤407与步骤201~步骤207的所有描述均相同。
步骤408目标用户拜访网络的媒体网关控制器将监听响应发送至监听系统。
这里,在发送监听响应时,目标用户拜访网络的媒体网关控制器可以进一步将目标用户处于会话状态的信息携带在监听响应中发送至监听系统,以通知监听系统目标用户当前的状态。
步骤409监听系统接收到监听响应后,将承载相关信息携带在呼叫请求中发送至目标用户拜访网络的媒体网关控制器。
这里,所述的承载相关信息可以举例为承载所使用的相关媒体SDP信息。
步骤410目标用户拜访网络的媒体网关控制器接收到携带承载相关信息的呼叫请求后,根据目标用户的标识获取目标用户所在会话的H.248相关上下文和端点信息,并将所获取的H.248相关上下文和端点信息携带在监听指示中发送至目标用户拜访网络的媒体网关。
步骤411目标用户拜访网络的媒体网关根据所接收到的H.248相关上下文和端点信息增加对应于目标用户的监听端点,然后将所增加的该监听端点的相关信息携带在监听响应中发送至目标用户拜访网络的媒体网关控制器。
步骤412目标用户拜访网络的媒体网关控制器接收到目标用户拜访网络的媒体网关发来的携带监听端点相关信息的监听响应后,将已从监听系统发来的呼叫请求中获取的承载相关信息发送至目标用户拜访网络的媒体网关。
步骤413目标用户拜访网络的媒体网关根据接收到的承载相关信息与监听系统建立承载连接。
步骤414当目标用户拜访网络的媒体网关接收到对应于目标用户的媒体流时,目标用户拜访网络的媒体网关利用所建立的承载连接将该对应于目标用户的媒体流发送至监听系统。
这里,所述的对应于目标用户的媒体流可以是目标用户发送给本次会话中另一方的媒体流,也可以是会话中的该另一方发送给目标用户的媒体流。
在上述图2和图4所示过程中,监听系统通过X1接口向CS中的目标用户拜访网络的媒体网关控制器和目标用户拜访网络的媒体网关发送所述的各个消息,CS中的目标用户拜访网络的媒体网关控制器和目标用户拜访网络的媒体网关分别通过X2接口向监听系统发送所述的各个消息。
并且,在本发明中,所述的目标用户拜访网络的媒体网关控制器与目标用户所属的HLR通过移动应用部分(MAP)协议消息执行所述的各交互过程;所述目标用户拜访网络的媒体网关控制器与目标用户拜访网络的媒体网关通过媒体控制协议比如H.248协议消息执行所述的各交互过程。
本发明所提出的在CS中实现合法监听的方法可以应用于宽带码分多址(WCDMA)系统中,也可以应用于码分多址2000(CDMA2000)系统中。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现合法监听的方法,其特征在于,该方法包括A、目标用户所属的归属位置寄存器接收到监听系统发来的携带目标用户标识的监听指示后,根据监听指示中携带的目标用户标识判断目标用户当前是否处于激活状态,如果是,则执行步骤B;B、目标用户所属的归属位置寄存器触发监听系统与目标用户拜访网络的媒体网关建立承载连接;C、目标用户拜访网络的媒体网关利用所建立的承载连接将对应于目标用户的媒体流发送至监听系统。
2.根据权利要求1所述的方法,其特征在于,在步骤A中,所述激活状态为呼叫接续状态或会话状态。
3.根据权利要求1所述的方法,其特征在于,所述步骤B包括B1、目标用户所属的归属位置寄存器获取目标用户拜访网络的媒体网关控制器的标识,并将所获取的目标用户拜访网络的媒体网关控制器的标识发送至监听系统;B2、监听系统根据接收到的目标用户拜访网络的媒体网关控制器的标识将携带目标用户标识的监听指示发送至目标用户拜访网络的媒体网关控制器;B3、目标用户拜访网络的媒体网关控制器根据监听指示中携带的目标用户的标识向目标用户所属的归属位置寄存器发送携带目标用户标识的状态请求;B4、目标用户所属的归属位置寄存器根据接收到的状态请求中的目标用户标识获取目标用户当前的状态信息,并将所获取的状态信息携带在状态响应中发送至目标用户拜访网络的媒体网关控制器;B5、目标用户拜访网络的媒体网关控制器判断从状态响应中获取的状态信息为去激活状态还是呼叫接续状态或会话状态,如果是去激活状态,则结束当前流程,如果是呼叫接续状态,则执行步骤B6,如果是会话状态,则直接执行步骤B7;B6、目标用户拜访网络的媒体网关控制器对目标用户所在会话的信令交互过程进行监测,当监测到目标用户与会话中的另一方完成呼叫信令的交互后,执行步骤B7;B7、目标用户拜访网络的媒体网关控制器通过与监听系统所交互的呼叫信令获取承载相关信息,并将所获取的承载相关信息发送至目标用户拜访网络的媒体网关;B8、目标用户拜访网络的媒体网关利用所接收到的承载相关信息与监听系统建立承载连接。
4.根据权利要求3所述的方法,其特征在于,在步骤B7中,所述目标用户拜访网络的媒体网关控制器通过与监听系统所进行的呼叫过程获取承载相关信息的步骤包括B711、目标用户拜访网络的媒体网关控制器根据目标用户的标识获取目标用户所在会话的H.248相关上下文和端点信息,并将所获取的H.248相关上下文和端点信息携带在监听指示中发送至目标用户拜访网络的媒体网关;B712、目标用户拜访网络的媒体网关根据所接收到的监听指示中的H.248相关上下文和端点信息增加对应于目标用户的监听端点,然后将监听响应发送至目标用户拜访网络的媒体网关控制器;B713、目标用户拜访网络的媒体网关控制器向监听系统发送呼叫请求;B714、监听系统接收到呼叫请求后将承载相关信息发送至目标用户拜访网络的媒体网关控制器。
5.根据权利要求4所述的方法,其特征在于,所述步骤B713进一步包括目标用户拜访网络的媒体网关控制器将目标用户处于会话状态的信息携带在监听响应中发送至监听系统。
6.根据权利要求4所述的方法,其特征在于,在步骤B713中,所述呼叫请求中携带目标用户处于会话状态的信息。
7.根据权利要求3所述的方法,其特征在于,在步骤B7中,所述目标用户拜访网络的媒体网关控制器通过与监听系统所交互的呼叫信令获取承载相关信息的步骤包括B721、目标用户拜访网络的媒体网关控制器将监听响应发送至监听系统;B722、监听系统接收到监听响应后,将承载相关信息携带在呼叫请求中发送至目标用户拜访网络的媒体网关控制器;B723、目标用户拜访网络的媒体网关控制器从接收到的呼叫请求中获取承载相关信息。
8.根据权利要求7所述的方法,其特征在于,在步骤B723之后,并在将承载相关信息发送至目标用户拜访网络的媒体网关之前,进一步包括B724、目标用户拜访网络的媒体网关控制器根据目标用户的标识获取目标用户所在会话的H.248相关上下文和端点信息,并将所获取的H.248相关上下文和端点信息携带在监听指示中发送至目标用户拜访网络的媒体网关;B725、目标用户拜访网络的媒体网关根据监听指示中的H.248相关上下文和端点信息增加对应于目标用户的监听端点,然后将所设置的该监听端点的相关信息携带在监听响应中发送至目标用户拜访网络的媒体网关控制器。
9.根据权利要求7所述的方法,其特征在于,在步骤B721中,所述监听响应中携带目标用户处于会话状态的信息。
10.根据权利要求3至9中任意一项所述的方法,其特征在于,所述目标用户拜访网络的媒体网关控制器与目标用户所属的归属位置寄存器通过移动应用部分MAP协议消息执行所述交互的过程;所述目标用户拜访网络的媒体网关控制器与目标用户拜访网络的媒体网关通过媒体控制协议消息执行所述的交互过程。
全文摘要
本发明公开了一种实现合法监听的方法,该方法包括目标用户所属的归属位置寄存器接收到监听系统发来的携带目标用户标识的监听指示后,根据监听指示中携带的目标用户标识判断目标用户当前是否处于激活状态,如果是,则触发监听系统与目标用户拜访网络的媒体网关建立承载连接;目标用户拜访网络的媒体网关利用所建立的承载连接将对应于目标用户的媒体流发送至监听系统。本发明能够在目标用户处于激活状态时将目标用户设置为监听对象实现合法监听的过程,大大扩展了合法监听业务在电路域中的应用范围。
文档编号H04M3/22GK1870683SQ20051012378
公开日2006年11月29日 申请日期2005年11月22日 优先权日2005年11月22日
发明者梅武钢 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1