專利名稱:支持多媒體子系統中的會議系統媒體抓包的方法及系統的制作方法
技術領域:
本 發明涉及網絡通信技術,尤其涉及一種支持多媒體子系統中的會議系統媒體抓 包的方法及系統。
背景技術:
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日
發明者宋鑫, 張馳, 梁維 申請人:華為技術有限公司