一種媒體互通方法及其裝置的制造方法
【技術領域】
[0001]本發明涉及通信領域,尤其涉及一種媒體互通方法及其裝置。
【背景技術】
[0002]在通信領域,比如實時通話業務,在通話建立前,主叫和被叫之間需要交互彼此的媒體能力,這個過程稱為媒體協商。通過媒體協商,主被叫可獲知對端的媒體能力,從而確定與對端通信時采用的媒體數據編碼格式。
[0003]3GPP標準最新定義了 EVS (Enhanced Voice Services,增強的語音服務)編解碼方案,詳見3GPP 26.445。該編解碼方案具有編解碼質量好、編碼速率高的特點,并且可以兼容AMR-WB (Adaptive Mult1-Rate-Wideband,寬帶自適應多速率)編解碼的速率。EVS編解碼方案有兩個模式:主模式(primary)和兼容模式,兼容模式也稱AMR-WB 1模式。在使用EVS編解碼方案時,只能使用主模式或兼容模式中的一種。
[0004]單待語音連續(SingleRad1 Voice Call Continuity, SRVCC)業務是指用戶在通話過程中從 E-UTRAN(Evolved Universal Terrestrial Rad1 Access Network,演進的通用陸基無線接入網)漫游到UTRAN(UMTS Terrestrial Rad1 Access Network,通用移動通信系統無線接入網)/GERAN(GSM EDGE Rad1 Access Network,GSM EDGE無線接入網絡)時,經過終端和網絡設備的切換過程,保持用戶的通話不中斷。
[0005]網絡切換后,UTRAN/GERAN中的用戶使用AMR(Adaptive Mult1-Rate,自適應多速率)或其他編解碼模式對媒體數據進行編解碼,仍駐留在E-UTRAN網絡中的用戶使用EVS主模式對媒體數據進行編解碼。在UTRAN/GERAN中所使用的編解碼模式和在E-UTRAN網絡中所使用的EVS主模式互不兼容,無法實現互通。
[0006]由此可見,目前亟需一種在EVS主模式與其他編解碼模式之間的媒體互通方案。
【發明內容】
[0007]本發明實施例提供一種媒體互通方法及其裝置,用以實現在EVS主模式與其他編解碼模式之間的媒體互通。
[0008]第一方面,提供一種媒體互通方法,所述方法包括:
[0009]控制面設備確定第一用戶設備采用第一媒體格式、與所述第一用戶設備通信的第二用戶設備采用第二媒體格式,其中,所述第一媒體格式不同于所述第二媒體格式,所述第二媒體格式為EVS主模式;
[0010]所述控制面設備向用戶面設備發送通知消息,所述通知消息用于通知所述用戶面設備將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文以及將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文。
[0011]結合第一方面,在第一方面的第一種可能的實現方式中,所述通知消息中包括所述第一媒體格式的信息以及所述第二媒體格式的信息。
[0012]結合第一方面,在第一方面的第二種可能的實現方式中,所述方法還包括:所述控制面設備根據所述第一媒體格式以及所述第二媒體格式確定所述用戶面設備采用EVS兼容模式與所述第二用戶設備進行通信,采用所述第一媒體格式與所述第一用戶設備進行通信;其中,所述通知消息包括所述控制面設備確定的結果。
[0013]結合第一方面或者第一方面的第一種或第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述方法還包括:
[0014]所述用戶面設備使用EVS的實時傳輸協議RTP報文格式或EVS兼容模式的RTP報文格式封裝所述轉換得到的EVS兼容模式的媒體數據;
[0015]所述用戶面設備使用第一媒體格式的RTP報文格式封裝所述轉換得到的第一媒體格式的媒體數據。
[0016]結合第一方面或者第一方面的第一種或第二種可能的實現方式,在第一方面的第四種可能的實現方式中,所述第一媒體格式為AMR-WB ;
[0017]所述將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文,包括:
[0018]所述用戶面設備使用EVS的RTP報文格式或AMR-WB的RTP報文格式封裝所述第一用戶設備發送的媒體報文中的媒體數據;
[0019]所述將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文,包括:
[0020]所述用戶面設備使用AMR-WB的RTP報文格式封裝所述第二用戶設備發送的媒體報文中的媒體數據。
[0021 ] 第二方面,提供一種媒體互通方法,所述方法包括:
[0022]用戶面設備接收控制面設備發送的通知消息,所述通知消息用于通知所述用戶面設備將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文以及將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文;
[0023]所述用戶面設備接收所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文,將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文,向所述第二用戶設備發送轉換后的媒體格式為EVS兼容模式的媒體報文;
[0024]所述用戶面設備接收所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文,將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文,向所述第一用戶設備發送轉換后的媒體格式為第一媒體格式的媒體報文。
[0025]結合第二方面,在第二方面的第一種可能的實現方式中,所述轉換后的媒體格式為EVS兼容模式的媒體報文中攜帶有媒體格式字段,所述媒體格式字段用于通知所述第二用戶設備使用EVS兼容模式對所述第二用戶設備向所述第一用戶設備發送的媒體數據進行編碼。
[0026]結合第二方面或者第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,所述通知消息中包括所述第一媒體格式的信息以及所述第二媒體格式的信息;
[0027]所述方法還包括:所述用戶面設備根據所述通知消息中包括的所述第一媒體格式的信息以及所述第二媒體格式的信息,確定采用EVS兼容模式與所述第二用戶設備進行通信,采用第一媒體格式與所述第一用戶設備進行通信。
[0028]結合第二方面或者第二方面的第一種或第二種可能的實現方式,在第二方面的第三種可能的實現方式中,所述方法還包括:
[0029]所述用戶面設備使用EVS的實時傳輸協議RTP報文格式或EVS兼容模式的RTP報文格式封裝所述轉換得到的EVS兼容模式的媒體數據;
[0030]所述用戶面設備使用第一媒體格式的RTP報文格式封裝所述轉換得到的第一媒體格式的媒體數據。
[0031]結合第二方面,在第二方面的第四種可能的實現方式中,所述第一媒體格式為AMR-WB ;
[0032]所述用戶面設備將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文,包括:
[0033]所述用戶面設備使用EVS的RTP報文格式或AMR-WB的RTP報文格式封裝所述第一用戶設備發送的媒體報文中的媒體數據;
[0034]所述用戶面設備將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文,包括:
[0035]所述用戶面設備使用AMR-WB的RTP報文格式封裝所述第二用戶設備發送的媒體報文中的媒體數據。
[0036]第三方面,提供一種媒體互通方法,所述方法包括:
[0037]媒體轉換設備中的控制面實體確定第一用戶設備采用第一媒體格式、與所述第一用戶設備通信的第二用戶設備采用第二媒體格式,其中,所述第一媒體格式不同于所述第二媒體格式,所述第二媒體格式為增強語音服務EVS主模式;
[0038]所述控制面實體向所述媒體轉換設備中的用戶面實體發送通知消息,所述通知消息用于通知所述用戶面實體將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文以及將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文;
[0039]所述用戶面實體接收所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文,將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文,向所述第二用戶設備發送轉換后的媒體格式為EVS兼容模式的媒體報文;
[0040]所述用戶面實體接收所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文,將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文,向所述第一用戶設備發送轉換后的媒體格式為第一媒體格式的媒體報文。
[0041]結合第三方面,在第三方面的第一種可能的實現方式中,所述轉換后的媒體格式為EVS兼容模式的媒體報文中攜帶有媒體格式字段,所述媒體格式字段用于通知所述第二用戶設備使用EVS兼容模式對所述第二用戶設備向所述第一用戶設備發送的媒體數據進行編碼。
[0042]結合第三方面或者第三方面的第一種可能的實現方式,在第三方面的第二種可能的實現方式中,所述通知消息中包括所述第一媒體格式的信息以及所述第二媒體格式的信息;
[0043]所述方法還包括:所述用戶面實體根據所述通知消息中包括的所述第一媒體格式的信息以及所述第二媒體格式的信息,確定采用EVS兼容模式與所述第二用戶設備進行通信,采用第一媒體格式與所述第一用戶設備進行通信。
[0044]結合第三方面或者第三方面的第一種可能的實現方式,在第三方面的第三種可能的實現方式中,所述方法還包括:所述控制面實體根據所述第一媒體格式以及所述第二媒體格式確定所述用戶面實體采用EVS兼容模式與所述第二用戶設備進行通信,采用所述第一媒體格式與所述第一用戶設備進行通信;其中,所述通知消息包括所述控制面實體確定的結果。
[0045]結合第三方面或者第三方面的第一種至第三種可能的實現方式中的任一種,在第三方面的第四種可能的實現方式中,所述方法還包括:
[0046]所述用戶面實體使用EVS的實時傳輸協議RTP報文格式或EVS兼容模式的RTP報文格式封裝所述轉換得到的EVS兼容模式的媒體數據;
[0047]所述用戶面實體使用第一媒體格式的RTP報文格式封裝所述轉換得到的第一媒體格式的媒體數據。
[0048]結合第三方面,在第三方面的第五種可能的實現方式中,所述第一媒體格式為AMR-WB ;
[0049]所述將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文,包括:
[0050]所述用戶面實體使用EVS的RTP報文格式或AMR-WB的RTP報文格式封裝所述第一用戶設備發送的媒體報文中的媒體數據;
[0051]所述將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文,包括:
[0052]所述用戶面實體使用AMR-WB的RTP報文格式封裝所述第二用戶設備發送的媒體報文中的媒體數據。
[0053]第四方面,提供一種控制面設備,所述控制面設備包括:
[0054]確定模塊,用于確定第一用戶設備采用第一媒體格式、與所述第一用戶設備通信的第二用戶設備采用第二媒體格式,其中,所述第一媒體格式不同于所述第二媒體格式,所述第二媒體格式為增強語音服務EVS主模式;
[0055]通知模塊,用于向用戶面設備發送通知消息,所述通知消息用于通知所述用戶面設備將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文以及將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文。
[0056]結合第四方面,在第四方面的第一種可能的實現方式中,所述通知消息中包括所述第一媒體格式的信息以及所述第二媒體格式的信息。
[0057]結合第四方面,在第四方面的第二種可能的實現方式中,所述控制面設備還包括:決策模塊,用于根據所述第一媒體格式以及所述第二媒體格式確定所述用戶面設備采用EVS兼容模式與所述第二用戶設備進行通信,采用所述第一媒體格式與所述第一用戶設備進行通信;其中,所述通知消息包括所述控制面設備確定的結果。
[0058]結合第四方面的第一種或第二種可能的實現方式,在第四方面的第三種可能的實現方式中,所述第一媒體格式為AMR-WB ;
[0059]所述通知消息用于通知所述用戶面設備使用EVS的RTP報文格式或AMR-WB的RTP報文格式封裝所述第一用戶設備發送的媒體報文中的媒體數據,以及使用AMR-WB的RTP報文格式封裝所述第二用戶設備發送的媒體報文中的媒體數據。
[0060]第五方面,提供一種用戶面設備,所述用戶面設備包括:
[0061]接收模塊,用于接收控制面設備發送的通知消息,所述通知消息用于通知所述用戶面設備將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文以及將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文;
[0062]第一轉換模塊,用于接收所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文,將所述第一用戶設備發送的媒體格式為第一媒體格式的媒體報文轉換為媒體格式為EVS兼容模式的媒體報文,向所述第二用戶設備發送轉換后的媒體格式為EVS兼容模式的媒體報文;
[0063]第二轉換模塊,用于接收所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文,將所述第二用戶設備發送的媒體格式為EVS兼容模式的媒體報文轉換為媒體格式為第一媒體格式的媒體報文,向所述第一用戶設備發送轉換后的媒體格式為第一媒體格式的媒體報文。
[0064]結合第五方面,在第五方面的第一種可能的實現方式中,所述第一轉換模塊轉換后的媒體格式為EVS兼容模式的媒體報文中攜帶有媒體格式字段,所述媒體格式字段用于通知所述第二用戶設備使用EVS兼容模式對所述第二用戶設備向所述第一用戶設備發送的媒體數據進行編碼。
[0065]結合第五方面或者第五方面的第一種可能的實現方式,在第五方面的第二種可能的實現方式中,所述通知消息中包括所述第一媒體格式的信息以及所述第二媒體格式的信息;
[0066]所述用戶面設備還包括:
[0067]決策模塊,用于根據所述通知消息中包括的所述第一媒體格式的信息以及所述第二媒體格式的信息,確定采用EVS兼容模式與所述第二用戶設備進行通信,采用第一媒體格式與所述第一用戶設備進行通信。
[0068]結合第五方面或者第五方面的第一種或第二種可能的實現方式,在第五方面的第三種可能的實現方式中,所述第一轉換模塊,還用于使用EVS的實時傳輸協議RTP報文格式或EVS兼容模式的RTP報文格式封裝所述轉換得到的EVS兼容模式的媒體數據;所述第二轉換模塊,還用于使用第一媒體格式的RTP報文格式封裝所述轉換得到的第一媒體格式的媒體數據。
[0069]結合第五方面,在第五方面的第四種可能的實現方式中,所述第一媒體格式為AMR-WB ;
[0070]所述第一轉換模塊,具體用于使用EVS的RTP報文格