专利名称:支持多媒体子系统中的会议系统媒体抓包的方法及系统的制作方法
技术领域:
本 发明涉及网络通信技术,尤其涉及一种支持多媒体子系统中的会议系统媒体抓 包的方法及系统。
背景技术:
IP多媒体子系统(IP Multimedia Subsystem, IMS)规范中定义的会议系统包括会 议应用服务器(Application Server,AS)、服务呼叫会话控制功能(Serving-Call Session Control Function, S-CSCF)实体、媒体资源功能控制器(Media Resource Function ControlIer,MRFC)和媒体资源功能处理器(Media Resource Function Processor,MRFP), 其中,会议AS与S-CSCF之间的接口为ISC接口,S-CSCF与MRFC之间的接口为Mr接口, MRFC与MRFP之间的接口为Mp接口。当然,在实际组网时,上述模块中的两项可以位于同一 个功能实体中,相应的接口会有所减少。现有技术中,会议系统只是实现了基本的业务功能,如果会议系统出现语音质量 较差或者视频质量较差时,难以找到出现问题的原因。
发明内容
本发明实施例是提供一种支持多媒体子系统中的会议系统媒体抓包的方法及系 统,实现会议质量变差时的问题定位。本发明实施例提供了一种支持多媒体子系统中的会议系统媒体抓包的方法,包 括接收会议系统管理设备发送的对指定用户或用户组的抓包请求;在接收到所述对指定用户或用户组的抓包请求后,通过扩展的Mp接口向媒体资 源功能处理器MRFP发送抓包请求消息,以使所述MRFP根据所述抓包请求消息启动对应的 抓包操作本发明实施例提供一种支持多媒体子系统中的会议系统媒体抓包的系统,包括MRFC,用于在接收到对指定用户或用户组的抓包请求后,通过扩展的Mp接口发送 抓包请求消息;MRFP,用于根据所述抓包请求消息启动对应的抓包操作。由上述技术方案可知,本发明实施例通过对指定用户或用户组进行媒体抓包处 理,可以根据抓取到的用户报文进行语音质量分析,找到出现问题的原因。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。
图1为本发明第一实施例的方法流程示意图;图2为本发明实施例 中会议系统的组网形态一的示意图;图3为本发明实施例中会议系统的组网形态二的示意图;图4为本发明实施例中会议系统的组网形态三的示意图;图5为本发明实施例中会议系统的组网形态四的示意图;图6为本发明第二实施例的方法流程示意图;图7为本发明第二实施例对应的系统结构示意图;图8为本发明第三实施例的系统结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明第一实施例的方法流程示意图,包括步骤11 接收会议系统管理设备发送的对指定用户或用户组的抓包请求;步骤12 在接收到所述对指定用户或用户组的抓包请求后,通过扩展的Mp接口向 MRFP发送抓包请求消息,以使所述MRFP根据所述抓包请求消息启动对应的抓包操作。本实施例通过对指定用户或用户组进行媒体抓包处理,可以根据抓取到的用户报 文进行语音质量分析,可以在会议系统出现异常后找到出现问题的原因及定位。本发明实施例中,会议系统中的各设备可以组成不同的组网形态,在不同的组网 形态下,在会议出现故障后,会议系统管理设备可以向会议AS、S-CSCF或者MRFC发送对指 定用户或用户组的抓包请求,之后,会议AS通过如下接口中的至少两种将抓包请求消息发 送给MRFP 设备内部接口、扩展后的ISC接口、扩展后的Mr接口、扩展后的Mp接口;或者, S-CSCF通过如下接口中的至少两种将抓包请求消息发送给MRFP 扩展后的ISC接口、扩展 后的Mr接口、扩展后的Mp接口、设备内部接口 ;或者MRFC通过扩展后的Mp接口或者设备 内部接口将抓包请求消息发送给MRFP。以便MRFP根据抓包请求消息进行抓包操作。例如,图2为本发明实施例中会议系统的组网形态一的示意图,本实施例中,会议 AS、S-CSCF, MRFC、MRFP分别位于不同的设备中,各设备通过设备间接口进行通信。其中, 会议AS与S-CSCF之间的接口为ISC接口,S-CSCF与MRFC之间的接口为Mr接口,MRFC与 MRFP之间的接口为Mp接口。在本实施例中,如果会议AS接收到会议系统管理设备发送的对指定用户或用户 组的抓包请求,可以通过ISC接口向S-CSCF发送抓包请求,由S-CSCF通过Mr接口向MRFC 发送抓包请求,再由MRFC通过Mp接口向MRFP发送抓包请求,最后由MRFP进行抓包操作。 此时,需要扩展ISC接口、Mr接口及Mp接口。也可以是S-CSCF接收到会议系统管理设备发送的对指定用户或用户组的抓包请 求,之后通过Mr接口向MRFC发送抓包请求,再由MRFC通过Mp接口向MRFP发送抓包请求, 最后由MRFP进行抓包操作。此时,需要扩展Mr接口和Mp接口。也可以是MRFC接收到会议系统管理设备发送的对指定用户或用户组的抓包请求后,通过Mp接口向MRFP发送抓包请求,最后由MRFP进行抓包操作。此时,需要扩展Mp接□。图3为 本发明实施例中会议系统的组网形态二的示意图,本实施例中,S-CSCF与 MRFC位于同一个设备中,因此S-CSCF与MRFC之间的接口为设备内部接口,会议AS与MRFC 之间的接口为Mr接口。本实施例中,如果会议AS接收到会议系统管理设备发送的对指定用户或用户组 的抓包请求,则可以通过ISC接口向S-CSCF发送抓包请求,由S-CSCF通过设备内部接口向 MRFC发送抓包请求,再由MRFC通过Mp接口向MRFP发送抓包请求,最后由MRFP进行抓包操 作;此时,需要扩展ISC接口及Mp接口。也可以是会议AS通过Mr接口向MRFC发送抓包请 求,再由MRFC通过Mp接口向MRFP发送抓包请求,最后由MRFP进行抓包操作;此时,需要扩 展Mr接口及Mp接口。如果是S-CSCF接收到会议系统管理设备发送的对指定用户或用户组的抓包请 求,则可以通过设备内部接口向MRFC发送抓包请求,再由MRFC通过Mp接口向MRFP发送抓 包请求,最后由MRFP进行抓包操作。此时,需要扩展Mp接口。如果是MRFC接收到会议系统管理设备发送的对指定用户或用户组的抓包请求, 则可以通过Mp接口向MRFP发送抓包请求,由MRFP进行抓包操作。此时,需要扩展Mp接口。图4为本发明实施例中会议系统的组网形态三的示意图,本实施例中,MRFC和 MRFP位于同一个设备中,因此,MRFC与MRFP之间的接口为设备内部接口。本实施例中,如果会议AS接收到会议系统管理设备发送的对指定用户或用户组 的抓包请求,则可以通过ISC接口向S-CSCF发送抓包请求,由S-CSCF通过Mr接口向MRFC 发送抓包请求,再由MRFC通过设备内部接口向MRFP发送抓包请求,最后由MRFP进行抓包 操作。此时,需要扩展ISC接口和Mr接口。如果是S-CSCF接收到会议系统管理设备发送的对指定用户或用户组的抓包请 求,则可以通过Mr接口向MRFC发送抓包请求,再由MRFC通过设备内部接口向MRFP发送抓 包请求,最后由MRFP进行抓包操作。此时,需要扩展Mr接口。如果是MRFC接收到会议系统管理设备发送的对指定用户或用户组的抓包请求, 则可以通过设备内部接口向MRFP发送抓包请求,由MRFP进行抓包操作。图5为本发明实施例中会议系统的组网形态四的示意图,本实施例中,会议AS和 MRFC位于同一个设备中,因此,会议AS与MRFC之间的接口为设备内部接口。本实施例中,如果会议AS接收到会议系统管理设备发送的对指定用户或用户组 的抓包请求,则可以是会议AS通过设备内部接口向MRFC发送抓包请求,再由MRFC通过Mp 接口向MRFP发送抓包请求,最后由MRFP进行抓包操作;此时,需要扩展Mp接口。如果是S-CSCF接收到会议系统管理设备发送的对指定用户或用户组的抓包请 求,则可以通过ISC接口向会议AS发送抓包请求,再由会议AS通过设备内部接口向MRFC 发送抓包请求,再由MRFC通过Mp接口向MRFP发送抓包请求,最后由MRFP进行抓包操作。 此时,需要扩展ISC接口及Mp接口。如果是MRFC接收到会议系统管理设备发送的对指定用户或用户组的抓包请求, 则可以通过Mp接口向MRFP发送抓包请求,由MRFP进行抓包操作,此时,需要扩展Mp接口。下面的实施例中将以会议AS、S-CSCF、MRFC、MRFP独立设置,相互之间为设备间接口为例。并且以会议AS/S-CSCF接收到会议系统管理设备的抓包请求为例。其余组态可以 参照执行。图 6为本发明第二实施例的方法流程示意图,图7为本发明第二实施例对应的系 统结构示意图。参见图7,本实施例对应的系统包括用户设备(User Equipment, UE)、MRFP、MRFC、 会议AS或者S-CSCF (会议AS/S-CSCF)、会议系统管理设备和文件服务器。参见图6,本实施例可以应用在会议进行中出现语音质量差、视频质量差等异常情 况后,本实施例的方法包括步骤601 会议系统管理设备向会议AS/S-CSCF发送对指定用户或用户组的抓包 请求,所述请求携带指定用户或用户组的信息、录制方向、录制时长、媒体抓包文件存盘路 径、文件名和文件格式;步骤602 会议AS/S-CSCF向MRFC发送抓包INFO请求消息,所述INFO请求消息 中携带指定用户或用户组的信息、录制方向、录制时长、媒体抓包文件存盘路径、文件名和 文件格式。其中,指定用户或用户组的信息及录制方向可以采用通常的方法携带,录制方向 是指对应的用户是处于会议中的听状态还是说状态。路径可以为完整的本地地址,也可以是网络文件系统(Network File System, NFS)地址或超文本传输协议(HyperText Transfer Protocol,HTTP)地址或文件传输协议 (File Transfer Protocol,FTP)地址,输入流保存到指定文件名的文件中(建议的文件名 为 < 会议ID>_<用户组ID>_<用户ID>_<时分秒>_in. cap),输出流保存到指定文件名的文 件中(建议的文件名为 < 会议ID>_<用户组ID>_<用户ID>_<时分秒>_out. cap)。录制时长、媒体抓包文件存盘路径、文件名和文件格式可以对现有参数进行扩展 或者新增参数实现。例如,在Mr接口上,该抓包请求消息可以为SIP INFO消息,可以通过SIP INFO消 息中使用的媒体服务标记语言(Media Server Markup Language,MSML)协议中会话基础包 (MSML Dialog Base Package)中的record元素来支持媒体抓包,具体扩展描述如表1所不。表 权利要求
1.一种支持多媒体子系统中的会议系统媒体抓包的方法,其特征在于,包括 接收会议系统管理设备发送的对指定用户或用户组的抓包请求;在接收到所述对指定用户或用户组的抓包请求后,通过扩展的Mp接口向媒体资源功 能处理器MRFP发送抓包请求消息,以使所述MRFP根据所述抓包请求消息启动对应的抓包 操作。
2.根据权利要求1所述的方法,其特征在于,所述接收会议系统管理设备发送的对指 定用户或用户组的抓包请求,包括会议应用服务器AS、服务呼叫会话控制功能S-CSCF实体或者媒体资源功能控制器 MRFC接收会议系统管理设备发送的对指定用户或用户组的抓包请求。
3.根据权利要求2所述的方法,其特征在于,所述在接收到所述对指定用户或用户组 的抓包请求后,通过扩展的Mp接口向MRFP发送抓包请求消息,包括所述会议AS通过扩展的Mp接口和如下接口中的至少一种接口向MRFP发送抓包请求 消息扩展的ISC接口、扩展的Mr接口、设备内部接口;所述S-CSCF通过扩展Mp接口和如下接口中的至少一种接口向MRFP发送抓包请求消 息扩展的ISC接口、扩展的Mr接口、设备内部接口;所述MRFC通过扩展的Mp接口向MRFP发送抓包请求消息。
4.根据权利要求1-3任一项所述的方法,其特征在于,还包括 接收会议系统管理设备发送的停止对指定用户或用户组的抓包请求;在接收到所述停止对指定用户或用户组的抓包请求后,通过如下接口中的至少一种接 口向MRFP发送停止抓包请求消息,以使所述MRFP根据所述停止抓包请求消息停止对应的 抓包操作扩展的ISC接口、扩展的Mr接口、扩展的Mp接口、设备内部接口。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述抓包请求消息中携带指定 用户或用户组的信息、录制方向、录制时长、媒体抓包文件存盘路径、文件名和文件类型。
6.根据权利要求3所述的方法,其特征在于,所述Mr接口上传输的抓包请求消息是通过扩展MSML协议中会话基础包中的record 元素携带所述录制时长、媒体抓包文件存盘路径、文件名和文件类型;所述Mp接口上传输的抓包请求消息是通过新增IP录制包携带所述录制方向、录制时 长、媒体抓包文件存盘路径、文件名和文件类型。
7.一种支持多媒体子系统中的会议系统媒体抓包的系统,其特征在于,包括 媒体资源功能控制器MRFC,用于在接收到对指定用户或用户组的抓包请求后,通过扩展的Mp接口发送抓包请求消息;媒体资源功能处理器MRFP,用于根据所述抓包请求消息启动对应的抓包操作。
8.根据权利要求7所述的系统,其特征在于,所述MRFC具体用于接收会议系统管理设 备发送的对指定用户或用户组的抓包请求。
9.根据权利要求7所述的系统,其特征在于,还包括服务呼叫会话控制功能S-CSCF实体,用于接收对指定用户或用户组的抓包请求,并通 过扩展的Mr接口或者设备内部接口,向所述MRFC发送对指定用户或用户组的抓包请求。
10.根据权利要求7所述的系统,其特征在于,还包括会议应用服务器AS,用于接收对指定用户或用户组的抓包请求,并通过扩展的Mr接口或者设备内部接口,向所述MRFC发送对指定用户或用户组的抓包请求。
11.根据权利要求9所述的系统,其特征在于,所述S-CSCF实体具体用于接收会议系统管理设备发送的对指定用户或用户组的抓包 请求; 或者,所述系统还包括会议AS,用于接收会议系统管理设备发送的对指定用户或用户组的抓包请求,并通过 扩展的ISC接口,向所述S-CSCF实体发送对指定用户或用户组的抓包请求。
12.根据权利要求10所述的系统,其特征在于,所述会议AS具体用于接收会议系统管理设备发送的对指定用户或用户组的抓包请求;或者,所述系统还包括S-CSCF实体,用于接收会议系统管理设备发送的对指定用户或用户组的抓包请求,并 通过扩展的ISC接口,向所述会议AS发送对指定用户或用户组的抓包请求。
13.根据权利要求7所述的系统,其特征在于,所述MRFC还用于在接收到停止对指定用户或用户组的抓包请求后,通过扩展的Mp接 口发送停止抓包请求消息;所述MRFP还用于根据所述停止抓包请求消息停止对应的抓包操作。
14.根据权利要求13所述的系统,其特征在于,所述MRFC具体用于接收会议系统管理 设备发送的停止对指定用户或用户组的抓包请求。
15.根据权利要求9所述的系统,其特征在于,所述S-CSCF实体还用于接收停止对指定 用户或用户组的抓包请求,并通过扩展的Mr接口或者设备内部接口,向所述MRFC发送停止 对指定用户或用户组的抓包请求。
16.根据权利要求10所述的系统,其特征在于,所述会议AS还用于接收停止对指定用 户或用户组的抓包请求,并通过扩展的Mr接口或者设备内部接口,向所述MRFC发送停止对 指定用户或用户组的抓包请求。
17.根据权利要求11所述的系统,其特征在于,所述S-CSCF实体还用于接收会议系统管理设备发送的停止对指定用户或用户组的抓 包请求; 或者,所述会议AS还用于接收会议系统管理设备发送的停止对指定用户或用户组的抓包请 求,并通过扩展的ISC接口,向所述S-CSCF实体发送停止对指定用户或用户组的抓包请求。
18.根据权利要求12所述的系统,其特征在于,所述会议AS还用于接收会议系统管理设备发送的停止对指定用户或用户组的抓包请求;或者,所述S-CSCF实体还用于接收会议系统管理设备发送的停止对指定用户或用户组的抓 包请求,并通过扩展的ISC接口,向所述会议AS发送停止对指定用户或用户组的抓包请求。
全文摘要
本发明提供一种支持多媒体子系统中的会议系统媒体抓包的方法及系统。该方法包括接收会议系统管理设备发送的对指定用户或用户组的抓包请求;在接收到所述对指定用户或用户组的抓包请求后,通过扩展的Mp接口向MRFP发送抓包请求消息,以使所述MRFP根据所述抓包请求消息启动对应的抓包操作。本发明实施例可以在会议系统出现异常后进行问题分析与定位。
文档编号H04L29/06GK102137092SQ20101058405
公开日2011年7月27日 申请日期2010年12月10日 优先权日2010年12月10日
发明者宋鑫, 张驰, 梁维 申请人:华为技术有限公司