CN105100046A - Media exchange method and device thereof - Google Patents
Media exchange method and device thereof Download PDFInfo
- Publication number
- CN105100046A CN105100046A CN201510256629.7A CN201510256629A CN105100046A CN 105100046 A CN105100046 A CN 105100046A CN 201510256629 A CN201510256629 A CN 201510256629A CN 105100046 A CN105100046 A CN 105100046A
- Authority
- CN
- China
- Prior art keywords
- media
- message
- evs
- media formats
- formats
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 100
- 238000005538 encapsulation Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 19
- 230000003044 adaptive effect Effects 0.000 claims description 9
- 238000005728 strengthening Methods 0.000 claims 4
- 238000006243 chemical reaction Methods 0.000 description 108
- 238000012545 processing Methods 0.000 description 62
- 230000008569 process Effects 0.000 description 45
- 238000010586 diagram Methods 0.000 description 30
- 230000011664 signaling Effects 0.000 description 13
- 102000018059 CS domains Human genes 0.000 description 11
- 108050007176 CS domains Proteins 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 230000003993 interaction Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 238000003860 storage Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种媒体互通方法及其装置。本发明中,控制面确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,所述第二媒体格式为EVS主模式,并通知用户面设备将第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,从而实现了第一用户的媒体格式与第二用户基于EVS兼容模式的媒体数据之间的互通。
The invention discloses a media intercommunication method and a device thereof. In the present invention, the control plane determines that the first user equipment adopts the first media format, the second user equipment communicating with the first user equipment adopts the second media format, and the second media format is the EVS main mode, and notifies the user The surface device converts the media packet sent by the first user equipment in the first media format into a media packet in the EVS compatible mode and converts the media packet sent by the second user equipment in the EVS compatible mode The media format is converted into a media message in the first media format, thereby realizing intercommunication between the media format of the first user and the media data of the second user based on the EVS compatibility mode.
Description
技术领域technical field
本发明涉及通信领域,尤其涉及一种媒体互通方法及其装置。The present invention relates to the communication field, in particular to a media interworking method and a device thereof.
背景技术Background technique
在通信领域,比如实时通话业务,在通话建立前,主叫和被叫之间需要交互彼此的媒体能力,这个过程称为媒体协商。通过媒体协商,主被叫可获知对端的媒体能力,从而确定与对端通信时采用的媒体数据编码格式。In the field of communication, such as real-time call service, before the call is established, the calling party and the called party need to exchange each other's media capabilities. This process is called media negotiation. Through media negotiation, the calling party and the called party can know the media capabilities of the peer end, so as to determine the media data encoding format used when communicating with the peer end.
3GPP标准最新定义了EVS(EnhancedVoiceServices,增强的语音服务)编解码方案,详见3GPP26.445。该编解码方案具有编解码质量好、编码速率高的特点,并且可以兼容AMR-WB(AdaptiveMulti-Rate-Wideband,宽带自适应多速率)编解码的速率。EVS编解码方案有两个模式:主模式(primary)和兼容模式,兼容模式也称AMR-WBIO模式。在使用EVS编解码方案时,只能使用主模式或兼容模式中的一种。The 3GPP standard newly defines the EVS (Enhanced Voice Services, enhanced voice service) codec scheme, see 3GPP26.445 for details. The encoding and decoding scheme has the characteristics of good encoding and decoding quality and high encoding rate, and can be compatible with the encoding and decoding rate of AMR-WB (Adaptive Multi-Rate-Wideband, wideband adaptive multi-rate). The EVS codec scheme has two modes: the main mode (primary) and the compatibility mode, and the compatibility mode is also called the AMR-WBIO mode. When using the EVS codec scheme, only one of the main mode or compatibility mode can be used.
单待语音连续(SingleRadioVoiceCallContinuity,SRVCC)业务是指用户在通话过程中从E-UTRAN(EvolvedUniversalTerrestrialRadioAccessNetwork,演进的通用陆基无线接入网)漫游到UTRAN(UMTSTerrestrialRadioAccessNetwork,通用移动通信系统无线接入网)/GERAN(GSMEDGERadioAccessNetwork,GSMEDGE无线接入网络)时,经过终端和网络设备的切换过程,保持用户的通话不中断。Single Radio Voice Call Continuity (SingleRadioVoiceCallContinuity, SRVCC) service means that the user roams from E-UTRAN (Evolved Universal Terrestrial Radio Access Network, Evolved Universal Terrestrial Radio Access Network) to UTRAN (UMTS Terrestrial Radio Access Network, Universal Mobile Telecommunications System Radio Access Network)/ During GERAN (GSMEDGE RadioAccessNetwork, GSMEDGE wireless access network), through the switching process of the terminal and network equipment, the user's call is kept uninterrupted.
网络切换后,UTRAN/GERAN中的用户使用AMR(AdaptiveMulti-Rate,自适应多速率)或其他编解码模式对媒体数据进行编解码,仍驻留在E-UTRAN网络中的用户使用EVS主模式对媒体数据进行编解码。在UTRAN/GERAN中所使用的编解码模式和在E-UTRAN网络中所使用的EVS主模式互不兼容,无法实现互通。After network switching, users in UTRAN/GERAN use AMR (AdaptiveMulti-Rate, Adaptive Multi-Rate) or other codec modes to encode and decode media data, and users still residing in the E-UTRAN network use EVS main mode to Media data is encoded and decoded. The codec mode used in UTRAN/GERAN and the EVS main mode used in E-UTRAN network are incompatible with each other and cannot realize intercommunication.
由此可见,目前亟需一种在EVS主模式与其他编解码模式之间的媒体互通方案。It can be seen that there is an urgent need for a media interworking solution between the EVS main mode and other codec modes.
发明内容Contents of the invention
本发明实施例提供一种媒体互通方法及其装置,用以实现在EVS主模式与其他编解码模式之间的媒体互通。Embodiments of the present invention provide a media interworking method and device thereof, which are used to realize media interworking between the EVS main mode and other codec modes.
第一方面,提供一种媒体互通方法,所述方法包括:In a first aspect, a method for media interworking is provided, the method comprising:
控制面设备确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为EVS主模式;The control plane device determines that the first user equipment adopts the first media format, and the second user equipment communicating with the first user equipment adopts the second media format, where the first media format is different from the second media format, The second media format is EVS main mode;
所述控制面设备向用户面设备发送通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文。The control plane device sends a notification message to the user plane device, where the notification message is used to notify the user plane device to convert the media packet sent by the first user equipment in the first media format into a media message in the media format of A media packet in the EVS compatibility mode and converting the media packet sent by the second user equipment in the media format in the EVS compatibility mode into a media packet in the first media format.
结合第一方面,在第一方面的第一种可能的实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息。With reference to the first aspect, in a first possible implementation manner of the first aspect, the notification message includes the information of the first media format and the information of the second media format.
结合第一方面,在第一方面的第二种可能的实现方式中,所述方法还包括:所述控制面设备根据所述第一媒体格式以及所述第二媒体格式确定所述用户面设备采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信;其中,所述通知消息包括所述控制面设备确定的结果。With reference to the first aspect, in a second possible implementation manner of the first aspect, the method further includes: the control plane device determining, according to the first media format and the second media format, that the user plane device Communicating with the second user equipment in an EVS compatible mode, and communicating with the first user equipment in the first media format; wherein the notification message includes a result determined by the control plane device.
结合第一方面或者第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:In combination with the first aspect or the first or second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the method further includes:
所述用户面设备使用EVS的实时传输协议RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;The user plane device encapsulates the converted media data in the EVS compatible mode using the real-time transport protocol RTP message format of the EVS or the RTP message format of the EVS compatible mode;
所述用户面设备使用第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。The user plane device uses the RTP packet format of the first media format to encapsulate the converted media data in the first media format.
结合第一方面或者第一方面的第一种或第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一媒体格式为AMR-WB;With reference to the first aspect or the first or second possible implementation of the first aspect, in a fourth possible implementation of the first aspect, the first media format is AMR-WB;
所述将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,包括:The converting the media message sent by the first user equipment in the first media format into a media message in the EVS compatible mode includes:
所述用户面设备使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;The user plane device uses the RTP message format of EVS or the RTP message format of AMR-WB to encapsulate the media data in the media message sent by the first user equipment;
所述将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,包括:The converting the media message whose media format is the EVS compatibility mode sent by the second user equipment into a media message whose media format is the first media format includes:
所述用户面设备使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。The user plane device encapsulates the media data in the media packet sent by the second user equipment using the RTP packet format of AMR-WB.
第二方面,提供一种媒体互通方法,所述方法包括:In a second aspect, a method for media interworking is provided, the method comprising:
用户面设备接收控制面设备发送的通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;The user plane equipment receives a notification message sent by the control plane device, where the notification message is used to notify the user plane equipment to convert the media message sent by the first user equipment in the first media format into a media format of EVS A media packet in a compatibility mode and converting a media packet in an EVS compatibility mode sent by the second user equipment into a media packet in a first media format;
所述用户面设备接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;The user plane device receives the media packet sent by the first user equipment in the first media format, and converts the media packet sent by the first user equipment in the first media format into a media format is a media message in EVS compatibility mode, and sends a media message in which the converted media format is EVS compatibility mode to the second user equipment;
所述用户面设备接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。The user plane device receives the media packet sent by the second user equipment in the media format of the EVS compatible mode, and converts the media packet sent by the second user equipment in the media format of the EVS compatible mode into a media format of the first A media message in a media format, sending the converted media message in the first media format to the first user equipment.
结合第二方面,在第二方面的第一种可能的实现方式中,所述转换后的媒体格式为EVS兼容模式的媒体报文中携带有媒体格式字段,所述媒体格式字段用于通知所述第二用户设备使用EVS兼容模式对所述第二用户设备向所述第一用户设备发送的媒体数据进行编码。With reference to the second aspect, in the first possible implementation manner of the second aspect, the converted media format is carried in the media message in the EVS compatibility mode, and the media format field is used to notify all The second user equipment uses the EVS compatibility mode to encode the media data sent by the second user equipment to the first user equipment.
结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息;With reference to the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the notification message includes information about the first media format and the second information on media formats;
所述方法还包括:所述用户面设备根据所述通知消息中包括的所述第一媒体格式的信息以及所述第二媒体格式的信息,确定采用EVS兼容模式与所述第二用户设备进行通信,采用第一媒体格式与所述第一用户设备进行通信。The method further includes: the user plane device determines, according to the information of the first media format and the information of the second media format included in the notification message, to use the EVS compatibility mode to communicate with the second user equipment. Communicating, using a first media format to communicate with the first user equipment.
结合第二方面或者第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述方法还包括:With reference to the second aspect or the first or second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the method further includes:
所述用户面设备使用EVS的实时传输协议RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;The user plane device encapsulates the converted media data in the EVS compatible mode using the real-time transport protocol RTP message format of the EVS or the RTP message format of the EVS compatible mode;
所述用户面设备使用第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。The user plane device uses the RTP packet format of the first media format to encapsulate the converted media data in the first media format.
结合第二方面,在第二方面的第四种可能的实现方式中,所述第一媒体格式为AMR-WB;With reference to the second aspect, in a fourth possible implementation manner of the second aspect, the first media format is AMR-WB;
所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,包括:The user plane device converts the media message whose media format is the first media format sent by the first user equipment into a media message whose media format is EVS compatible mode, including:
所述用户面设备使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;The user plane device uses the RTP message format of EVS or the RTP message format of AMR-WB to encapsulate the media data in the media message sent by the first user equipment;
所述用户面设备将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,包括:The user plane device converts the media message sent by the second user equipment in the EVS compatibility mode into a media message in the first media format, including:
所述用户面设备使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。The user plane device encapsulates the media data in the media packet sent by the second user equipment using the RTP packet format of AMR-WB.
第三方面,提供一种媒体互通方法,所述方法包括:In a third aspect, a method for media interworking is provided, the method comprising:
媒体转换设备中的控制面实体确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为增强语音服务EVS主模式;The control plane entity in the media conversion device determines that the first user equipment adopts the first media format, and the second user equipment communicating with the first user equipment adopts the second media format, where the first media format is different from the A second media format, the second media format is an enhanced voice service EVS main mode;
所述控制面实体向所述媒体转换设备中的用户面实体发送通知消息,所述通知消息用于通知所述用户面实体将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;The control plane entity sends a notification message to the user plane entity in the media conversion device, where the notification message is used to notify the user plane entity that the media format sent by the first user equipment is media in the first media format Converting the message into a media message whose media format is EVS compatible mode and converting the media message sent by the second user equipment whose media format is EVS compatible mode into a media message whose media format is the first media format;
所述用户面实体接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;The user plane entity receives the media packet sent by the first user equipment in the first media format, and converts the media packet sent by the first user equipment in the first media format into a media format is a media message in EVS compatibility mode, and sends a media message in which the converted media format is EVS compatibility mode to the second user equipment;
所述用户面实体接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。The user plane entity receives the media packet sent by the second user equipment in the media format of the EVS compatible mode, and converts the media packet sent by the second user equipment in the media format of the EVS compatible mode into a media format of the first A media message in a media format, sending the converted media message in the first media format to the first user equipment.
结合第三方面,在第三方面的第一种可能的实现方式中,所述转换后的媒体格式为EVS兼容模式的媒体报文中携带有媒体格式字段,所述媒体格式字段用于通知所述第二用户设备使用EVS兼容模式对所述第二用户设备向所述第一用户设备发送的媒体数据进行编码。With reference to the third aspect, in the first possible implementation manner of the third aspect, the converted media format is carried in the media message in the EVS compatibility mode, and the media format field is used to notify all The second user equipment uses the EVS compatibility mode to encode the media data sent by the second user equipment to the first user equipment.
结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息;With reference to the third aspect or the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the notification message includes information about the first media format and the second information on media formats;
所述方法还包括:所述用户面实体根据所述通知消息中包括的所述第一媒体格式的信息以及所述第二媒体格式的信息,确定采用EVS兼容模式与所述第二用户设备进行通信,采用第一媒体格式与所述第一用户设备进行通信。The method further includes: the user plane entity determines, according to the information of the first media format and the information of the second media format included in the notification message, to use the EVS compatibility mode to communicate with the second user equipment. Communicating, using a first media format to communicate with the first user equipment.
结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述方法还包括:所述控制面实体根据所述第一媒体格式以及所述第二媒体格式确定所述用户面实体采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信;其中,所述通知消息包括所述控制面实体确定的结果。With reference to the third aspect or the first possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the method further includes: the control plane entity according to the first media format and The second media format determines that the user plane entity uses the EVS compatibility mode to communicate with the second user equipment, and uses the first media format to communicate with the first user equipment; wherein the notification message includes The result of the control plane entity determination.
结合第三方面或者第三方面的第一种至第三种可能的实现方式中的任一种,在第三方面的第四种可能的实现方式中,所述方法还包括:In combination with the third aspect or any one of the first to third possible implementation manners of the third aspect, in a fourth possible implementation manner of the third aspect, the method further includes:
所述用户面实体使用EVS的实时传输协议RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;The user plane entity uses the real-time transport protocol RTP message format of EVS or the RTP message format of EVS compatible mode to encapsulate the converted media data in EVS compatible mode;
所述用户面实体使用第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。The user plane entity uses the RTP packet format of the first media format to encapsulate the converted media data in the first media format.
结合第三方面,在第三方面的第五种可能的实现方式中,所述第一媒体格式为AMR-WB;With reference to the third aspect, in a fifth possible implementation manner of the third aspect, the first media format is AMR-WB;
所述将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,包括:The converting the media message sent by the first user equipment in the first media format into a media message in the EVS compatible mode includes:
所述用户面实体使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;The user plane entity uses the RTP packet format of EVS or the RTP packet format of AMR-WB to encapsulate the media data in the media packet sent by the first user equipment;
所述将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,包括:The converting the media message whose media format is the EVS compatibility mode sent by the second user equipment into a media message whose media format is the first media format includes:
所述用户面实体使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。The user plane entity uses the AMR-WB RTP packet format to encapsulate the media data in the media packet sent by the second user equipment.
第四方面,提供一种控制面设备,所述控制面设备包括:In a fourth aspect, a control plane device is provided, and the control plane device includes:
确定模块,用于确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为增强语音服务EVS主模式;A determining module, configured to determine that the first user equipment adopts a first media format, and that a second user equipment communicating with the first user equipment adopts a second media format, wherein the first media format is different from the second media Format, the second media format is enhanced voice service EVS main mode;
通知模块,用于向用户面设备发送通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文。A notification module, configured to send a notification message to the user plane device, where the notification message is used to notify the user plane device to convert the media message sent by the first user device in the first media format into a media message in the media format of A media packet in the EVS compatibility mode and converting the media packet sent by the second user equipment in the media format in the EVS compatibility mode into a media packet in the first media format.
结合第四方面,在第四方面的第一种可能的实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息。With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the notification message includes the information of the first media format and the information of the second media format.
结合第四方面,在第四方面的第二种可能的实现方式中,所述控制面设备还包括:决策模块,用于根据所述第一媒体格式以及所述第二媒体格式确定所述用户面设备采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信;其中,所述通知消息包括所述控制面设备确定的结果。With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the control plane device further includes: a decision module, configured to determine the user's The plane device communicates with the second user equipment in an EVS compatible mode, and communicates with the first user equipment in the first media format; wherein the notification message includes a result determined by the control plane device.
结合第四方面的第一种或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,所述第一媒体格式为AMR-WB;With reference to the first or second possible implementation of the fourth aspect, in a third possible implementation of the fourth aspect, the first media format is AMR-WB;
所述通知消息用于通知所述用户面设备使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据,以及使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。The notification message is used to notify the user plane device to use the RTP message format of EVS or the RTP message format of AMR-WB to encapsulate the media data in the media message sent by the first user equipment, and use the AMR-WB The RTP packet format encapsulates the media data in the media packet sent by the second user equipment.
第五方面,提供一种用户面设备,所述用户面设备包括:In a fifth aspect, a user plane device is provided, and the user plane device includes:
接收模块,用于接收控制面设备发送的通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;A receiving module, configured to receive a notification message sent by the control plane device, where the notification message is used to notify the user plane device to convert the media message sent by the first user equipment in the first media format into a media format It is a media packet in the EVS compatible mode and converting the media packet sent by the second user equipment in the media format in the EVS compatible mode into a media packet in the first media format;
第一转换模块,用于接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;The first conversion module is configured to receive the media message sent by the first user equipment in the first media format, and convert the media message sent by the first user equipment in the first media format into The media format is a media packet in the EVS compatible mode, and the converted media format is the EVS compatible mode media packet to the second user equipment;
第二转换模块,用于接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。The second conversion module is configured to receive the media message sent by the second user equipment in the media format of the EVS compatible mode, and convert the media message sent by the second user equipment in the media format of the EVS compatible mode into a media format is a media packet in the first media format, and sends the converted media packet in the first media format to the first user equipment.
结合第五方面,在第五方面的第一种可能的实现方式中,所述第一转换模块转换后的媒体格式为EVS兼容模式的媒体报文中携带有媒体格式字段,所述媒体格式字段用于通知所述第二用户设备使用EVS兼容模式对所述第二用户设备向所述第一用户设备发送的媒体数据进行编码。With reference to the fifth aspect, in the first possible implementation of the fifth aspect, the media format converted by the first conversion module is carried in the media message in the EVS compatibility mode, and the media format field is and notifying the second user equipment to use the EVS compatibility mode to encode the media data sent by the second user equipment to the first user equipment.
结合第五方面或者第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息;With reference to the fifth aspect or the first possible implementation of the fifth aspect, in a second possible implementation of the fifth aspect, the notification message includes the information of the first media format and the second information on media formats;
所述用户面设备还包括:The user plane equipment also includes:
决策模块,用于根据所述通知消息中包括的所述第一媒体格式的信息以及所述第二媒体格式的信息,确定采用EVS兼容模式与所述第二用户设备进行通信,采用第一媒体格式与所述第一用户设备进行通信。A decision module, configured to determine, according to the information of the first media format and the information of the second media format included in the notification message, to use the EVS compatible mode to communicate with the second user equipment, and to use the first media A format is communicated with the first user equipment.
结合第五方面或者第五方面的第一种或第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述第一转换模块,还用于使用EVS的实时传输协议RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;所述第二转换模块,还用于使用第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。With reference to the fifth aspect or the first or second possible implementation of the fifth aspect, in the third possible implementation of the fifth aspect, the first conversion module is further configured to use EVS for real-time transmission The protocol RTP message format or the RTP message format of the EVS compatible mode encapsulates the converted media data in the EVS compatible mode; the second conversion module is also used to use the RTP message format of the first media format to encapsulate the described The converted media data in the first media format.
结合第五方面,在第五方面的第四种可能的实现方式中,所述第一媒体格式为AMR-WB;With reference to the fifth aspect, in a fourth possible implementation manner of the fifth aspect, the first media format is AMR-WB;
所述第一转换模块,具体用于使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;The first conversion module is specifically configured to use the RTP message format of EVS or the RTP message format of AMR-WB to encapsulate the media data in the media message sent by the first user equipment;
所述第二转换模块,具体用于使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。The second conversion module is specifically configured to use the AMR-WB RTP message format to encapsulate the media data in the media message sent by the second user equipment.
第六方面,提供一种媒体转换设备,所述媒体转换设备包括:In a sixth aspect, a media conversion device is provided, and the media conversion device includes:
控制面实体,用于确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为增强语音服务EVS主模式;以及,向用户面设备发送通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;A control plane entity, configured to determine that the first user equipment adopts a first media format, and that a second user equipment communicating with the first user equipment adopts a second media format, where the first media format is different from the second media format. A media format, where the second media format is the enhanced voice service EVS main mode; and, sending a notification message to the user plane device, where the notification message is used to notify the user plane device of the media format sent by the first user device Converting a media packet in the first media format into a media packet whose media format is EVS compatible mode and converting a media packet sent by the second user equipment with a media format that is EVS compatible mode into a media format that is the first media format media reports;
用户面实体,用于接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;以及,接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。A user plane entity, configured to receive a media packet sent by the first user equipment in the first media format, and convert the media packet sent by the first user equipment in the first media format into a media The format is a media message in EVS compatible mode, sending the converted media message to the second user equipment in an EVS compatible mode; and receiving the media message sent by the second user equipment in an EVS compatible mode A media message, converting the media message sent by the second user equipment with the media format of the EVS compatible mode into a media message with the media format of the first media format, and sending the converted media format to the first user equipment It is a media message in the first media format.
结合第六方面,在第六方面的第一种可能的实现方式中,所述用户面实体转换后的媒体格式为EVS兼容模式的媒体报文中携带有媒体格式字段,所述媒体格式字段用于通知所述第二用户设备使用EVS兼容模式对所述第二用户设备向所述第一用户设备发送的媒体数据进行编码。With reference to the sixth aspect, in the first possible implementation manner of the sixth aspect, the media format of the media packet converted by the user plane entity is an EVS compatible mode, and the media format field is carried in the media format field, and the media format field is used Notifying the second user equipment to use the EVS compatibility mode to encode the media data sent by the second user equipment to the first user equipment.
结合第六方面或者第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息;With reference to the sixth aspect or the first possible implementation manner of the sixth aspect, in a second possible implementation manner of the sixth aspect, the notification message includes information about the first media format and the second information on media formats;
所述用户面实体,还用于根据所述通知消息中包括的所述第一媒体格式的信息以及所述第二媒体格式的信息,确定所述采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信。The user plane entity is further configured to determine, according to the information of the first media format and the information of the second media format included in the notification message, that the EVS compatible mode is used to communicate with the second user equipment. Communicating, using the first media format to communicate with the first user equipment.
结合第六方面或者第六方面的第一种可能的实现方式,在第六方面的第三种可能的实现方式中,所述控制面实体,还用于根据所述第一媒体格式以及所述第二媒体格式确定所述用户面设备采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信;其中,所述通知消息包括所述控制面设备确定的结果。With reference to the sixth aspect or the first possible implementation manner of the sixth aspect, in a third possible implementation manner of the sixth aspect, the control plane entity is further configured to, according to the first media format and the The second media format determines that the user plane equipment communicates with the second user equipment in an EVS compatible mode, and communicates with the first user equipment in the first media format; wherein the notification message includes the The result of the control plane device determination.
结合第六方面或者第六方面的第一种可能的实现方式中的一种,在第六方面的第四种可能的实现方式中,所述用户面实体,还用于使用EVS的实时传输协议RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;以及,使用第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。With reference to the sixth aspect or one of the first possible implementation manners of the sixth aspect, in a fourth possible implementation manner of the sixth aspect, the user plane entity is further configured to use the real-time transport protocol of EVS RTP packet format or the RTP packet format of the EVS compatibility mode encapsulates the converted media data in the EVS compatible mode; and uses the RTP packet format of the first media format to encapsulate the converted media in the first media format data.
结合第六方面,在第六方面的第五种可能的实现方式中,所述第一媒体格式为AMR-WB;所述用户面实体,具体用于使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;以及,使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。With reference to the sixth aspect, in a fifth possible implementation manner of the sixth aspect, the first media format is AMR-WB; the user plane entity is specifically configured to use the EVS RTP packet format or AMR-WB encapsulate the media data in the media packet sent by the first user equipment in the RTP packet format of the AMR-WB; and encapsulate the media data in the media packet sent by the second user equipment in the RTP packet format of AMR-WB.
第七方面,提供一种控制面设备,所述控制面设备包括:接口、处理单元和存储器;所述处理单元用于控制所述控制面设备的操作;所述存储器用于向所述处理单元提供指令和数据;所述控制面设备的各个组件通过总线系统耦合在一起;In a seventh aspect, a control plane device is provided, and the control plane device includes: an interface, a processing unit, and a memory; the processing unit is used to control the operation of the control plane device; the memory is used to provide the processing unit with providing instructions and data; each component of the control plane device is coupled together through a bus system;
所述处理单元具体用于读取存储器的程序,执行下列过程:The processing unit is specifically used to read the program of the memory, and execute the following process:
确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为EVS主模式;determining that the first user equipment adopts a first media format, and that a second user equipment communicating with the first user equipment adopts a second media format, where the first media format is different from the second media format, and the first 2. The media format is EVS main mode;
向用户面设备发送通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文。Sending a notification message to the user plane equipment, where the notification message is used to notify the user plane equipment to convert the media packet sent by the first user equipment in the first media format into the media in the EVS compatible mode message and converting the media message sent by the second user equipment with the media format of the EVS compatibility mode into the media message with the media format of the first media format.
其中,所述处理单元所执行的上述过程,与上述第一方面的具体实现过程相类似,在此不再赘述。Wherein, the above-mentioned process executed by the processing unit is similar to the specific implementation process of the above-mentioned first aspect, and will not be repeated here.
第八方面,提供一种用户面设备,所述用户面设备包括:接口、处理单元和存储器;所述处理单元用于控制所述用户面设备的操作;所述存储器用于向所述处理单元提供指令和数据;所述用户面设备的各个组件通过总线系统耦合在一起;According to an eighth aspect, a user plane device is provided, and the user plane device includes: an interface, a processing unit, and a memory; the processing unit is used to control the operation of the user plane device; the memory is used to provide the processing unit with providing instructions and data; each component of the user plane device is coupled together through a bus system;
所述处理单元具体用于读取存储器的程序,执行下列过程:The processing unit is specifically used to read the program of the memory, and execute the following process:
接收控制面设备发送的通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;receiving a notification message sent by the control plane device, where the notification message is used to notify the user plane device to convert the media packet sent by the first user equipment in the first media format into a media message in the EVS compatible mode a media packet and converting a media packet whose media format is the EVS compatibility mode sent by the second user equipment into a media packet whose media format is the first media format;
接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;Receiving the media message sent by the first user equipment in the media format of the first media format, and converting the media message sent by the first user equipment in the media format of the first media format into a media message in the EVS compatible mode A media message, sending the converted media message to the second user equipment in an EVS compatible mode;
接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。Receiving the media message sent by the second user equipment in the media format of the EVS compatible mode, and converting the media message sent by the second user equipment in the media format of the EVS compatible mode into a media message in the first media format A message, sending a media message in which the converted media format is the first media format to the first user equipment.
其中,所述处理单元所执行的上述过程,与上述第二方面的具体实现过程相类似,在此不再赘述。Wherein, the above process performed by the processing unit is similar to the specific implementation process of the second aspect above, and will not be repeated here.
第九方面,提供一种媒体转换设备,所述媒体转换设备包括:接口、处理单元和存储器;所述处理单元用于控制所述用户面设备的操作;所述存储器用于向所述处理单元提供指令和数据;所述用户面设备的各个组件通过总线系统耦合在一起;In a ninth aspect, a media conversion device is provided, and the media conversion device includes: an interface, a processing unit, and a memory; the processing unit is used to control the operation of the user plane device; the memory is used to provide the processing unit with providing instructions and data; each component of the user plane device is coupled together through a bus system;
所述处理单元具体用于读取存储器的程序,执行下列过程:The processing unit is specifically used to read the program of the memory, and execute the following process:
控制面实体确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为增强语音服务EVS主模式;The control plane entity determines that the first user equipment adopts the first media format, and the second user equipment communicating with the first user equipment adopts the second media format, where the first media format is different from the second media format, The second media format is enhanced voice service EVS main mode;
向用户面实体发送通知消息,所述通知消息用于通知所述用户面实体将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;Sending a notification message to the user plane entity, where the notification message is used to notify the user plane entity to convert the media packet sent by the first user equipment in the first media format into the media in the EVS compatibility mode A message and converting a media message whose media format is the EVS compatibility mode sent by the second user equipment into a media message whose media format is the first media format;
用户面实体接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;The user plane entity receives the media message sent by the first user equipment in the first media format, and converts the media message sent by the first user equipment in the first media format into a media message in the EVS format A media packet in a compatible mode, sending the converted media packet to the second user equipment in an EVS compatible mode;
用户面实体接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。The user plane entity receives the media packet sent by the second user equipment in the media format of the EVS compatible mode, and converts the media packet sent by the second user equipment in the media format of the EVS compatible mode into a media format of the first media format of the media packet, and send the converted media packet to the first user equipment in the first media format.
其中,所述处理单元所执行的上述过程,与上述第三方面的具体实现过程相类似,在此不再赘述。Wherein, the above process performed by the processing unit is similar to the specific implementation process of the above third aspect, and will not be repeated here.
本发明实施例中,在控制面,确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为EVS主模式,并通知用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,以使用户面根据该通知消息对第一用户设备和第二用户设备之间交互的媒体报文进行转换,从而实现媒体互通。In this embodiment of the present invention, on the control plane, it is determined that the first user equipment adopts the first media format, and the second user equipment communicating with the first user equipment adopts the second media format, wherein the first media format is different from The second media format, the second media format is the EVS main mode, and the user plane equipment is notified to convert the media message sent by the first user equipment in the first media format into a media format compatible with EVS mode and convert the media message sent by the second user equipment with the media format of the EVS compatible mode into a media message with the media format of the first media format, so that the user plane can send the notification message to the first media message according to the notification message. The media packets exchanged between the user equipment and the second user equipment are converted, so as to realize media intercommunication.
附图说明Description of drawings
图1为现有技术中SRVCC业务相关的网络架构以及SRVCC切换场景示意图;FIG. 1 is a schematic diagram of a network architecture related to SRVCC services and an SRVCC handover scenario in the prior art;
图2为现有技术中eSRVCC业务相关的网络架构以及eSRVCC切换场景示意图;FIG. 2 is a schematic diagram of a network architecture related to eSRVCC services and an eSRVCC handover scenario in the prior art;
图3为本发明实施例提供的控制面设备300的结构示意图;FIG. 3 is a schematic structural diagram of a control plane device 300 provided by an embodiment of the present invention;
图4为本发明实施例提供的用户面设备400的结构示意图;FIG. 4 is a schematic structural diagram of a user plane device 400 provided by an embodiment of the present invention;
图5为本发明实施例提供的媒体转换设备500的结构示意图;FIG. 5 is a schematic structural diagram of a media conversion device 500 provided by an embodiment of the present invention;
图6为本发明实施例提供的控制面处理流程示意图;FIG. 6 is a schematic diagram of a control plane processing flow provided by an embodiment of the present invention;
图7为本发明实施例提供的用户面处理流程示意图;FIG. 7 is a schematic diagram of a user plane processing flow provided by an embodiment of the present invention;
图8为本发明实施例中的媒体协商信令流程示意图;FIG. 8 is a schematic diagram of a media negotiation signaling process in an embodiment of the present invention;
图9为本发明实施例中的eSRVCC场景下基于AMR-WB编解码与EVS主模式编解码互通的流程示意图;FIG. 9 is a schematic flow diagram of interworking between AMR-WB encoding and decoding and EVS main mode encoding and decoding in the eSRVCC scenario in the embodiment of the present invention;
图10a和图10b分别为本发明实施例中媒体格式转换过程示意图;FIG. 10a and FIG. 10b are schematic diagrams of the media format conversion process in the embodiment of the present invention, respectively;
图11a、图11b和图11c分别为本发明实施例中报文格式的示意图;FIG. 11a, FIG. 11b and FIG. 11c are schematic diagrams of message formats in embodiments of the present invention;
图12为本发明另一实施例中的媒体协商信令流程示意图;FIG. 12 is a schematic diagram of a media negotiation signaling process in another embodiment of the present invention;
图13为本发明另一实施例中的eSRVCC场景下AMR-WB编解码与EVS主模式编解码互通的流程示意图;FIG. 13 is a schematic flow diagram of interworking between AMR-WB encoding and decoding and EVS main mode encoding and decoding in an eSRVCC scenario in another embodiment of the present invention;
图14a和图14b分别为本发明另一实施例提供的控制面设备600和控制面设备610的结构示意图;FIG. 14a and FIG. 14b are schematic structural diagrams of a control plane device 600 and a control plane device 610 provided by another embodiment of the present invention, respectively;
图15a和图15b分别为本发明另一实施例提供的用户面设备700和用户面设备710的结构示意图;FIG. 15a and FIG. 15b are schematic structural diagrams of a user plane device 700 and a user plane device 710 provided by another embodiment of the present invention, respectively;
图16为本发明另一实施例提供的媒体转换设备800的结构示意图。Fig. 16 is a schematic structural diagram of a media conversion device 800 provided by another embodiment of the present invention.
具体实施方式Detailed ways
本发明实施例提供了一种媒体互通方法及其装置。本发明实施例中,在对EVS编解码模式的媒体数据与其他媒体编解码模式的媒体数据进行转换时,如果控制面的媒体协商结果为第二用户设备采用EVS主模式、第一用户设备采用与EVS主模式不兼容的其他模式,则在用户面,通过媒体报文请求第二用户设备将EVS主模式切换为EVS兼容模式,使得第二用户设备的EVS编解码器所发送的媒体报文能够被用户面的AMR-WB解码器正确解码。通过以上实现,在满足基本互通的情况下,能够节约媒体编解码转换过程所需要的系统资源。Embodiments of the present invention provide a media interworking method and device thereof. In the embodiment of the present invention, when media data in the EVS codec mode is converted to media data in other media codec modes, if the media negotiation result on the control plane is that the second user equipment adopts the EVS main mode and the first user equipment adopts the For other modes that are incompatible with the EVS main mode, on the user plane, request the second user equipment to switch the EVS main mode to the EVS compatible mode through a media message, so that the media message sent by the EVS codec of the second user equipment Can be correctly decoded by the AMR-WB decoder on the user plane. Through the above implementation, under the condition of satisfying the basic intercommunication, system resources required for the media codec conversion process can be saved.
本发明实施例可应用于VoLTE(VoiceoverLTE,是指由LTE无线网和EPC核心网提供的由IP通道承载的语音业务)等领域,或者任何使用EVS编解码方案进行媒体互通的领域。Embodiments of the present invention can be applied to fields such as VoLTE (VoiceoverLTE, referring to voice services carried by IP channels provided by LTE wireless network and EPC core network), or any field using EVS codec scheme for media intercommunication.
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
下面介绍的是本发明的多个实施例中的一部份,旨在提供对本发明的基本了解,并不旨在确认本发明的关键或决定性要素或限定所要保护的范围。根据本发明的技术方案,在不变更本发明的实质精神下,可以相互替换而得到其他的实现方式。The following are some of the embodiments of the present invention, which are intended to provide a basic understanding of the present invention, but are not intended to identify the key or decisive elements of the present invention or to limit the scope of protection. According to the technical solution of the present invention, without changing the essence and spirit of the present invention, other implementation modes can be obtained by replacing each other.
以下以在VoLTE领域应用本发明实施例为例,对本发明实施例进行详细描述。The following describes the embodiments of the present invention in detail by taking the application of the embodiments of the present invention in the VoLTE field as an example.
图1示例性地示出了VoLTE系统架构,以及在该架构下的SRVCC切换场景。FIG. 1 exemplarily shows a VoLTE system architecture and an SRVCC handover scenario under the architecture.
如图1所示,VoLTE的基本架构由LTE无线网、EPC(EvolvedPacketCore,演进分组核心网)、以及IMS(IPMultimediaSubsystem,IP多媒体子系统)组成。As shown in FIG. 1 , the basic architecture of VoLTE is composed of LTE wireless network, EPC (Evolved Packet Core, Evolved Packet Core Network), and IMS (IP Multimedia Subsystem, IP Multimedia Subsystem).
EPC作为接入网接入到IMS,IMS为用户设备提供语音以及多媒体等综合业务,CS(CircuitSwitch,电路交换)域为IMS的接入网络。IMS中的SCCAS(servicecentralizationandcontinuityapplicationserver,业务集中及连续性应用服务器)作为UE(UserEquipment,用户设备,即终端)的SIPUA(SessionInitiationProtocolUserAgent,会话初始协议用户代理)将CS域中的UE接入IMS域,完成IMS会话建立和控制。P-CSCF(Proxy-CallSessionControlFunction,代理呼叫会话控制功能)是UE在IMS中所访问的首个节点。The EPC is connected to the IMS as an access network, and the IMS provides comprehensive services such as voice and multimedia for user equipment, and a CS (Circuit Switch, circuit switched) domain is an access network of the IMS. SCCAS (service centralization and continuity application server, service centralization and continuity application server) in IMS acts as SIPUA (SessionInitiationProtocolUserAgent, session initiation protocol user agent) of UE (UserEquipment, user equipment, terminal) to connect UE in CS domain to IMS domain and complete IMS Session establishment and control. P-CSCF (Proxy-CallSessionControlFunction, proxy call session control function) is the first node visited by UE in IMS.
EPC中的MME(MobilityManagementEntity,中文为:移动性管理实体)主要用于移动性管理、会话管理以及用户接入鉴权等;S-GW(英文为:Serving-GateWay,中文为:服务网关)主要用于终结无线接入部分的接口,作为基站间切换的锚点等;P-GW(英文为:PacketDataNetworkGateway,中文为:分组数据网关)作为连接外网的网关,主要用于终结面向PDN(英文为:PacketDataNetwork,中文为:分组数据网络)的Sgi接口,基于业务的计费等。MME (MobilityManagementEntity, Chinese: Mobility Management Entity) in EPC is mainly used for mobility management, session management, and user access authentication; S-GW (English: Serving-GateWay, Chinese: Serving Gateway) is mainly used It is used to terminate the interface of the wireless access part, as the anchor point for handover between base stations, etc.; P-GW (English: PacketDataNetworkGateway, Chinese: Packet Data Gateway) is used as a gateway to connect to the external network, mainly used to terminate the PDN (English) It is: PacketDataNetwork, Chinese is: packet data network) Sgi interface, service-based billing, etc.
CS域中的SRVCCIWF(英文为:InterWorkingFunction,中文为:互通网络功能)主要用于与其他网络互通;MSC(英文为:MobileSwitchingCenter,中文为:移动交换中心)服务器主要用于链接管理。它负责所有的呼叫控制信令;MGW(英文为:MediaGateway,中文为:媒体网关)主要负责来自CS域的TDM(英文为:TimeDivisionMultiplexandMultiplexer,中文为:时分复用和复用器)承载和来自IMS域的IP承载或ATM(英文为:AsynchronousTransferMode,中文为:异步传输模式)承载的转换。The SRVCCIWF (English: InterWorking Function, Chinese: Interworking Network Function) in the CS domain is mainly used for interworking with other networks; the MSC (English: MobileSwitchingCenter, Chinese: Mobile Switching Center) server is mainly used for link management. It is responsible for all call control signaling; MGW (English: MediaGateway, Chinese: Media Gateway) is mainly responsible for TDM (English: TimeDivisionMultiplexandMultiplexer, Chinese: Time Division Multiplexer and Multiplexer) from the CS domain and from the IMS Domain IP bearer or ATM (English: AsynchronousTransferMode, Chinese: Asynchronous Transfer Mode) bearer conversion.
UE1和UE2在通话建立时均由E-UTRAN接入。UE1和UE2通过媒体协商均采用EVS主模式对媒体数据进行编解码。UE1和UE2通话建立后,UE1从E-UTRAN漫游到UTRAN/GERAN,触发SRVCC切换过程。UE1与UE2在SRVCC切换前和切换后的承载路径如图1所示。Both UE1 and UE2 are accessed by E-UTRAN when the call is established. Both UE1 and UE2 use the EVS main mode to encode and decode media data through media negotiation. After the call between UE1 and UE2 is established, UE1 roams from E-UTRAN to UTRAN/GERAN, triggering the SRVCC handover process. The bearer paths of UE1 and UE2 before and after SRVCC handover are shown in FIG. 1 .
网络切换后,UE1使用的媒体编解码模式为AMR,UE2使用的媒体编解码模式仍为EVS主模式,两者互不兼容,即两者无法实现互通。After the network switchover, the media codec mode used by UE1 is AMR, and the media codec mode used by UE2 is still EVS main mode, and the two are incompatible with each other, that is, they cannot communicate with each other.
图2示例性地示出了VoLTE系统架构下的eSRVCC切换场景。Fig. 2 exemplarily shows an eSRVCC handover scenario under the VoLTE system architecture.
eSRVCC(英文为:enhancedSRVCC,中文为:增强的SRVCC)是对SRVCC的增强,其网络架构与SRVCC类似。eSRVCC优化了SRVCC的组网,其中设置有ATCF(英文为:accesstransfercontrolfunction,中文为:接入转换控制功能)功能实体和ATGW(英文为:accesstransfergateway,中文为:接入转换网关)功能实体。ATCF和ATGW在逻辑功能上分离,ATCF为控制面的功能实体,ATGW为用户面的功能实体,二者可以分别部署,也可以合一部署。如果ATCF与ATGW合一部署,则部署有这两个功能实体的设备可以表示为ATCF/ATGW。ATCF/ATGW一般与P-CSCF合一部署,比如,ATCF/ATGW设置于P-CSCF实体与I-CSCF(英文为:Interrogating-CSCF,中文为:查询CSCF)/S-CSCF(英文为:Serving-CSCF,中文为:服务CSCF)之间。eSRVCC (English: enhancedSRVCC, Chinese: enhanced SRVCC) is an enhancement to SRVCC, and its network architecture is similar to SRVCC. eSRVCC optimizes the networking of SRVCC, in which there are ATCF (English: accesstransfercontrolfunction, Chinese: access transfer control function) functional entity and ATGW (English: accesstransfergateway, Chinese: access transfer gateway) functional entity. The ATCF and the ATGW are logically separated. The ATCF is the functional entity of the control plane, and the ATGW is the functional entity of the user plane. The two can be deployed separately or combined. If the ATCF and the ATGW are deployed together, the equipment deployed with these two functional entities can be expressed as ATCF/ATGW. ATCF/ATGW is generally deployed together with P-CSCF. For example, ATCF/ATGW is set on P-CSCF entity and I-CSCF (English: Interrogating-CSCF, Chinese: Query CSCF)/S-CSCF (English: Serving -CSCF, in Chinese: between serving CSCF).
UE1和UE2在通话建立时均由E-UTRAN接入。UE1和UE2通过媒体协商均采用EVS主模式对媒体数据进行编解码。UE1和UE2通话建立后,UE1从E-UTRAN漫游到UTRAN/GERAN,触发eSRVCC切换过程。UE1与UE2在eSRVCC切换前和切换后的承载路径如图2所示。Both UE1 and UE2 are accessed by E-UTRAN when the call is established. Both UE1 and UE2 use the EVS main mode to encode and decode media data through media negotiation. After the call between UE1 and UE2 is established, UE1 roams from E-UTRAN to UTRAN/GERAN, triggering the eSRVCC handover process. Figure 2 shows the bearer paths of UE1 and UE2 before and after eSRVCC handover.
可以看出,对于发生eSRVCC切换的呼叫,将网络切换用户设备的媒体流锚定到ATGW,这样后续再发生eSRVCC切换时,只需要更新ATGW上的媒体信息,不需要更新对端用户设备的媒体信息,使整个eSRVCC切换时间更短。It can be seen that for a call where eSRVCC handover occurs, the media stream of the network handover user equipment is anchored to the ATGW, so that when an eSRVCC handover occurs later, only the media information on the ATGW needs to be updated, and the media information of the peer user equipment does not need to be updated. information, making the entire eSRVCC switching time shorter.
通过以上系统架构可以看出,当媒体交互的用户设备所采用的媒体格式不同时,需要进行媒体转换以实现媒体互通。It can be seen from the above system architecture that when the media formats used by the user equipments for media interaction are different, media conversion needs to be performed to realize media intercommunication.
为了实现媒体互通,本发明的一个实施例中,提供了一种控制面设备300,在另一个实施例中提供了一种用户面设备400,以及在另一个实施例中提供了一种媒体转换设备500,均可应用于上述网络架构。控制面设备300可通过对上述架构中的ATCF实体进行改造得到。用户面设备400可通过对上述架构中的ATGW进行改造得到。控制面设备300与用户面设备400可配合完成媒体转换功能,使进行媒体交互的用户设备在彼此采用的媒体格式互不兼容的情况下,进行媒体互通。媒体转换设备500包含控制面实体和用户面实体,即既包含控制面功能又包含用户面功能。In order to realize media intercommunication, one embodiment of the present invention provides a control plane device 300, another embodiment provides a user plane device 400, and another embodiment provides a media conversion The device 500 can be applied to the above network architecture. The control plane device 300 can be obtained by transforming the ATCF entity in the above architecture. The user plane device 400 can be obtained by transforming the ATGW in the above architecture. The control plane device 300 and the user plane device 400 can cooperate to complete the media conversion function, so that the user devices performing media interaction can perform media intercommunication when the media formats adopted by each other are incompatible. The media conversion device 500 includes a control plane entity and a user plane entity, that is, includes both control plane functions and user plane functions.
下面分别结合图3、图4以及图5,对上述三种设备进行详细描述。The above three devices will be described in detail below with reference to FIG. 3 , FIG. 4 and FIG. 5 respectively.
参见图3,为本发明实施例提供的一种控制面设备300。该设备可包括:接口301、处理单元302和存储器303。处理单元302用于控制控制面设备300的操作;存储器303可以包括只读存储器和随机存取存储器,用于向处理单元302提供指令和数据。存储器303的一部分还可以包括非易失行随机存取存储器(NVRAM)。控制面设备300的各个组件通过总线系统耦合在一起,其中总线系统309除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统309。Referring to FIG. 3 , it is a control plane device 300 provided by an embodiment of the present invention. The device may include: an interface 301 , a processing unit 302 and a memory 303 . The processing unit 302 is used to control the operation of the control plane device 300 ; the memory 303 may include a read-only memory and a random access memory, and is used to provide instructions and data to the processing unit 302 . A portion of memory 303 may also include non-volatile random access memory (NVRAM). Various components of the control plane device 300 are coupled together through a bus system, wherein the bus system 309 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, for clarity of illustration, the various buses are labeled as bus system 309 in the figure.
本发明实施例揭示的控制面处理流程可以应用于处理单元302中,或者由处理单元302实现。在实现过程中,控制面处理流程的各步骤可以通过处理单元302中的硬件的集成逻辑电路或者软件形式的指令完成。处理单元302可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器303,处理单元302读取存储器303中的信息,结合其硬件完成控制面处理流程的步骤。The control plane processing flow disclosed in the embodiment of the present invention may be applied to the processing unit 302 or implemented by the processing unit 302 . In the implementation process, each step of the control plane processing flow may be completed by an integrated logic circuit of hardware in the processing unit 302 or an instruction in the form of software. The processing unit 302 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the The disclosed methods, steps and logical block diagrams. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 303, and the processing unit 302 reads the information in the memory 303, and completes the steps of the control plane processing flow in combination with its hardware.
参见图4,为本发明实施例提供的一种用户面设备400。该设备可包括:接口401、处理单元402和存储器403。处理单元402用于控制用户面设备400的操作;存储器403可以包括只读存储器和随机存取存储器,用于向处理单元402提供指令和数据。存储器403的一部分还可以包括非易失行随机存取存储器(NVRAM)。用户面设备400的各个组件通过总线系统耦合在一起,其中总线系统409除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统409。Referring to FIG. 4 , it is a user plane device 400 provided by an embodiment of the present invention. The device may include: an interface 401 , a processing unit 402 and a memory 403 . The processing unit 402 is used to control the operation of the user plane device 400 ; the memory 403 may include a read-only memory and a random access memory, and is used to provide instructions and data to the processing unit 402 . A portion of memory 403 may also include non-volatile random access memory (NVRAM). Various components of the user plane device 400 are coupled together through a bus system, wherein the bus system 409 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, for clarity of illustration, the various buses are labeled as bus system 409 in the figure.
本发明实施例揭示的用户面处理流程可以应用于处理单元402中,或者由处理单元402实现。在实现过程中,用户面处理流程的各步骤可以通过处理单元402中的硬件的集成逻辑电路或者软件形式的指令完成。处理单元402可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器403,处理单元402读取存储器403中的信息,结合其硬件完成用户面处理流程的步骤。The user plane processing flow disclosed in the embodiment of the present invention may be applied to the processing unit 402 or implemented by the processing unit 402 . In the implementation process, each step of the user plane processing flow may be completed by an integrated logic circuit of hardware in the processing unit 402 or an instruction in the form of software. The processing unit 402 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the The disclosed methods, steps and logical block diagrams. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 403, and the processing unit 402 reads the information in the memory 403, and completes the steps of the user plane processing flow in combination with its hardware.
参见图5,为本发明实施例提供的一种媒体转换设备500。该设备可包括:接口501、处理单元502和存储器503。处理单元502用于控制媒体转换设备500的操作;存储器503可以包括只读存储器和随机存取存储器,用于向处理单元502提供指令和数据。存储器503的一部分还可以包括非易失行随机存取存储器(NVRAM)。媒体转换设备500的各个组件通过总线系统耦合在一起,其中总线系统509除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统509。Referring to FIG. 5 , it is a media conversion device 500 provided by an embodiment of the present invention. The device may include: an interface 501 , a processing unit 502 and a memory 503 . The processing unit 502 is used to control the operation of the media conversion device 500 ; the memory 503 may include a read-only memory and a random access memory, and is used to provide instructions and data to the processing unit 502 . A portion of memory 503 may also include non-volatile random access memory (NVRAM). Various components of the media conversion device 500 are coupled together through a bus system, wherein the bus system 509 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, for clarity of illustration, the various buses are labeled as bus system 509 in the figure.
本发明实施例揭示的控制面和用户面处理流程可以应用于处理单元502中,或者由处理单元502实现。在实现过程中,控制面和用户面处理流程的各步骤可以通过处理单元502中的硬件的集成逻辑电路或者软件形式的指令完成。处理单元502可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器503,处理单元502读取存储器503中的信息,结合其硬件完成控制面处理流程和用户面处理流程的步骤。The processing flow of the control plane and the user plane disclosed in the embodiment of the present invention may be applied to the processing unit 502 or implemented by the processing unit 502 . In the implementation process, each step of the control plane and user plane processing flow can be completed by an integrated logic circuit of hardware in the processing unit 502 or an instruction in the form of software. The processing unit 502 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the The disclosed methods, steps and logical block diagrams. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory 503, and the processing unit 502 reads the information in the memory 503, and completes the steps of the control plane processing flow and the user plane processing flow in combination with its hardware.
本发明实施例所提供的控制面处理流程以及用户面处理流程可分别如图6和图7所示。本发明的所有实施例中,在不特别声明的情况下,图6和图7所示流程中的控制面是指控制面设备或控制面实体,比如控制面设备300或媒体转换设备500中的控制面实体;用户面是指用户面设备或用户面实体,比如用户面设备400或媒体转换设备500中的用户面实体。The control plane processing flow and the user plane processing flow provided by the embodiment of the present invention may be shown in FIG. 6 and FIG. 7 respectively. In all embodiments of the present invention, unless otherwise stated, the control plane in the processes shown in FIG. 6 and FIG. 7 refers to a control plane device or a control plane entity, such as the The control plane entity; the user plane refers to a user plane device or a user plane entity, such as a user plane entity in the user plane device 400 or the media conversion device 500 .
参见图6,为本发明实施例提供的控制面处理流程示意图。图6所示的操作可以由控制面设备300(例如ATCF)实现,也可以由媒体转换设备500中的控制面实体实现。Referring to FIG. 6 , it is a schematic diagram of a control plane processing flow provided by an embodiment of the present invention. The operations shown in FIG. 6 may be implemented by the control plane device 300 (for example, ATCF), or by a control plane entity in the media conversion device 500 .
图6所示的控制面处理流程可包括:The control plane processing flow shown in Figure 6 may include:
步骤601:控制面确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式。Step 601: The control plane determines that a first user equipment adopts a first media format, and a second user equipment communicating with the first user equipment adopts a second media format.
其中,所述第一用户设备和所述第二用户设备并不特指某个或某种用户设备,仅表示互为媒体数据交互的对端用户设备。Wherein, the first user equipment and the second user equipment do not specifically refer to one or a certain kind of user equipment, but only refer to peer user equipments that interact with each other for media data.
所述第二媒体格式为EVS主模式,所述第一媒体格式与所述第二媒体格式不相同。比如,所述第一媒体格式为AMR模式、所述第二媒体格式为EVS主模式,或者,所述第一媒体格式为G.729模式、所述第二媒体格式为EVS主模式。当然,第一媒体格式也可以为其他类型或协议的媒体格式,本发明实施例对此不做限制。The second media format is the EVS main mode, and the first media format is different from the second media format. For example, the first media format is AMR mode, and the second media format is EVS main mode, or, the first media format is G.729 mode, and the second media format is EVS main mode. Certainly, the first media format may also be a media format of another type or protocol, which is not limited in this embodiment of the present invention.
这里,第一用户设备采用的第一媒体格式,是指第一用户设备将要使用的媒体格式,或者是第一用户设备当前正在使用的媒体格式。同理,第二用户设备采用的第二媒体格式,是指第二用户设备将要使用的媒体格式,或者是第二用户设备当前正在使用的媒体格式。例如,在媒体协商阶段,控制面根据媒体协商阶段第一用户设备和第二用户设备交互的控制信令,可确定出第一用户设备和第二用户设备将要采用的媒体格式。再例如,在电路域语音回落场景中,控制面可确定出第一用户设备和第二用户设备正在使用的媒体格式。Here, the first media format adopted by the first user equipment refers to the media format to be used by the first user equipment, or the media format currently used by the first user equipment. Similarly, the second media format adopted by the second user equipment refers to the media format to be used by the second user equipment, or the media format currently used by the second user equipment. For example, in the media negotiation stage, the control plane can determine the media format to be adopted by the first user equipment and the second user equipment according to the control signaling exchanged between the first user equipment and the second user equipment in the media negotiation stage. For another example, in a voice fallback scenario in the circuit domain, the control plane may determine the media format being used by the first user equipment and the second user equipment.
步骤602:控制面向用户面发送通知消息。所述通知消息用于通知所述用户面将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文。其中,所述EVS兼容模式为AMR-WBIO模式。Step 602: the control sends a notification message to the user plane. The notification message is used to notify the user plane to convert the media packet sent by the first user equipment in the first media format into a media packet in the EVS compatible mode and convert the second user equipment Convert the media packet whose media format is the EVS compatibility mode sent by the device into the media packet whose media format is the first media format. Wherein, the EVS compatibility mode is the AMR-WBIO mode.
对于步骤602,在一种优选的方案中,所述通知消息中包含第一用户设备采用的第一媒体格式的信息、第二用户设备采用的第二媒体格式的信息,即通过该通知消息将第一用户设备和第二用户设备所采用的媒体格式通知给户面设备或用户面实体,以使用户面设备或用户面实体根据该信息对媒体转换进行决策,即确定采用EVS兼容模式与所述第二用户设备进行通信,采用第一媒体格式与所述第一用户设备进行通信。For step 602, in a preferred solution, the notification message includes information about the first media format adopted by the first user equipment and information about the second media format adopted by the second user equipment, that is, through the notification message, the The media formats adopted by the first user equipment and the second user equipment are notified to the user plane equipment or the user plane entity, so that the user plane equipment or the user plane entity makes a decision on the media conversion according to the information, that is, it is determined to adopt the EVS compatible mode with all communicate with the second user equipment, and communicate with the first user equipment by using the first media format.
举例来说,如果所述第一媒体格式与所述第二媒体格式互不兼容,比如,第一媒体格式为AMR、第二媒体格式为EVS主模式,则控制面将包含上述两种媒体格式的信息的通知消息发送给用户面后,用户面可根据该信息确定以下媒体转换策略:将所述第一用户设备的媒体报文中的第一媒体格式的媒体数据,转换为EVS兼容模式的媒体数据,并使用EVS的RTP(Real-timeTransportProtocol,实时传输协议)报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;将所述第二用户设备的媒体报文中的EVS兼容模式的媒体数据转换为第一媒体格式的媒体数据,并使用所述第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。For example, if the first media format is incompatible with the second media format, for example, the first media format is AMR, and the second media format is EVS main mode, then the control plane will include the above two media formats After the notification message of the information is sent to the user plane, the user plane can determine the following media conversion strategy according to the information: convert the media data in the first media format in the media packet of the first user equipment to the media data in the EVS compatible mode media data, and use the RTP (Real-timeTransportProtocol, real-time transport protocol) message format of EVS or the RTP message format of EVS compatible mode to encapsulate the media data of the EVS compatible mode obtained by the conversion; The media data in the EVS compatible mode in the media message is converted into media data in the first media format, and the converted media data in the first media format is encapsulated using the RTP message format of the first media format.
其中,媒体格式是针对媒体数据的编解码模式而言的,采用不同的编解码模式会得到不同媒体格式的媒体数据。报文格式是针对报文的封装而言的,在本发明实施例中,报文格式是指媒体数据的封装格式。Wherein, the media format refers to the codec mode of the media data, and the media data of different media formats will be obtained by adopting different codec modes. The message format refers to the encapsulation of the message. In the embodiment of the present invention, the message format refers to the encapsulation format of the media data.
对于步骤602,在另一种优选的方案中,控制面根据所述第一媒体格式以及所述第二媒体格式确定用户面采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信,并将确定出的结果携带在通知消息中发送给用户面。For step 602, in another preferred solution, the control plane determines according to the first media format and the second media format that the user plane adopts the EVS compatibility mode to communicate with the second user equipment, and adopts the first media format A media format is communicated with the first user equipment, and the determined result is carried in a notification message and sent to the user plane.
举例来说,如果所述第一媒体格式与所述第二媒体格式互不兼容,则控制面根据第一用户设备和第二用户设备各自采用的媒体格式确定出媒体转换策略,并通过通知消息将该媒体转换策略通知给用户面。所述媒体转换策略可以是:将所述第一用户设备的媒体报文中的第一媒体格式的媒体数据,转换为EVS兼容模式的媒体数据,并使用EVS的RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;将所述第二用户设备的媒体报文中的EVS兼容模式的媒体数据转换为第一媒体格式的媒体数据,并使用所述第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。For example, if the first media format is incompatible with the second media format, the control plane determines the media conversion policy according to the respective media formats adopted by the first user equipment and the second user equipment, and sends a notification message Notify the user plane of the media conversion strategy. The media conversion strategy may be: converting the media data in the first media format in the media message of the first user equipment to media data in EVS compatible mode, and using the RTP message format of EVS or EVS compatible mode Encapsulate the converted media data in the EVS compatible mode in the RTP message format; convert the media data in the EVS compatible mode in the media message of the second user equipment into media data in the first media format, and use the The RTP packet format of the first media format encapsulates the converted media data in the first media format.
如果所述第一媒体格式为AMR-WB,由于该模式与EVS主模式兼容,因此无需进行媒体数据的编解码格式转换,仅需要进行媒体报文格式转换。If the first media format is AMR-WB, since this mode is compatible with the EVS main mode, there is no need to perform codec format conversion of media data, only media message format conversion is required.
具体地,在一个实施例中,控制面将通知消息发送给用户面后,用户面可根据该通知消息确定以下媒体转换策略:使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装第一用户设备发送的媒体报文中的媒体数据,使用AMR-WB的RTP报文格式封装第二用户设备发送的媒体报文中的媒体数据。Specifically, in one embodiment, after the control plane sends the notification message to the user plane, the user plane can determine the following media conversion strategy according to the notification message: use the RTP packet format of EVS or the RTP packet format of AMR-WB to encapsulate The media data in the media packet sent by the first user equipment uses the RTP packet format of AMR-WB to encapsulate the media data in the media packet sent by the second user equipment.
在另一个实施例中,控制面根据第一用户设备和第二用户设备各自采用的媒体格式确定出媒体转换策略,并通过通知消息通知给用户面。所述媒体转换策略可以是:使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装第一用户设备发送的媒体报文中的媒体数据,使用AMR-WB的RTP报文格式封装第二用户设备发送的媒体报文中的媒体数据。In another embodiment, the control plane determines the media conversion strategy according to the respective media formats adopted by the first user equipment and the second user equipment, and notifies the user plane through a notification message. The media conversion strategy may be: use the RTP message format of EVS or the RTP message format of AMR-WB to encapsulate the media data in the media message sent by the first user equipment, and use the RTP message format of AMR-WB to encapsulate the first 2. Media data in the media packet sent by the user equipment.
本发明的上述实施例中,EVS的RTP报文格式是指对于采用EVS主模式编码得到的媒体数据进行RTP报文封装时采用的报文封装格式,EVS兼容模式的RTP报文格式是指对于采用EVS兼容模式编码得到的媒体数据进行RTP报文封装时采用的报文封装格式,第一媒体格式的RTP报文格式是指对于采用第一媒体格式编码得到的媒体数据进行RTP报文封装时采用的报文封装格式,AMR-WB的RTP报文格式是指对于采用AMR-WB模式编码得到的媒体数据进行RTP报文封装时采用的报文封装格式。In the foregoing embodiments of the present invention, the RTP message format of EVS refers to the message encapsulation format that adopts when carrying out RTP message encapsulation to the media data that adopts EVS main mode encoding to obtain, and the RTP message format of EVS compatible mode refers to The packet encapsulation format used when the media data encoded in the EVS compatibility mode is used for RTP packet encapsulation. The adopted packet encapsulation format, the RTP packet format of AMR-WB refers to the packet encapsulation format adopted when performing RTP packet encapsulation on the media data encoded in the AMR-WB mode.
如前所述,图6所示的控制面处理流程可由控制面设备300或媒体转换设备500中的控制面实体执行。在由控制面设备300作为执行主体,且控制面设备300与用户面设备400之间采用SIP((SessionInitiationProtocol,会话初始协议)的情况下,在步骤602中,控制面设备300可通过SIP协议发送所述通知消息给用户面设备400。在由媒体转换设备500作为执行主体的情况下,步骤602中,该设备的控制面实体可采用内部协议发送所述通知消息给该设备的用户面实体。As mentioned above, the control plane processing flow shown in FIG. 6 may be executed by a control plane entity in the control plane device 300 or the media conversion device 500 . In the case where the control plane device 300 is used as the execution subject, and SIP ((SessionInitiationProtocol, Session Initiation Protocol) is used between the control plane device 300 and the user plane device 400, in step 602, the control plane device 300 can send The notification message is sent to the user plane device 400. In the case where the media conversion device 500 is the execution subject, in step 602, the control plane entity of the device may use an internal protocol to send the notification message to the user plane entity of the device.
以执行主体为媒体转换设备500为例,在步骤601中,控制面实体可接收和解析媒体通信各方发送的控制面信令以及其他网元发送的控制面信令,根据接收到的信令来获得媒体通信各方所采用的媒体格式。Taking the media conversion device 500 as the execution subject as an example, in step 601, the control plane entity can receive and analyze the control plane signaling sent by all media communication parties and the control plane signaling sent by other network elements, and according to the received signaling To obtain the media format adopted by the media communication parties.
本发明实施例给出了在电路域语音回落场景中以及在媒体建立场景中,控制面通过媒体协商过程获得媒体通信双方所采用的媒体格式的过程。当然,电路域语音回落场景以及媒体建立场景是比较典型的两种场景,但本发明实施例并不仅限于在这两种场景下获取媒体通信各方所采用的媒体格式。The embodiment of the present invention provides a process for the control plane to obtain the media format adopted by both media communication parties through the media negotiation process in the voice fallback scenario in the circuit domain and in the media establishment scenario. Certainly, the voice fallback scenario in the circuit domain and the media establishment scenario are two typical scenarios, but the embodiment of the present invention is not limited to acquiring the media format adopted by the media communication parties in these two scenarios.
在电路域语音回落场景中,当媒体通信的一方用户设备从E-UTRAN切换到UTRAN/GERAN时,将触发电路域语音回落。在该场景下,CS域的网元可向媒体转换设备500发送包含电路域语音回落指示信息的信令,所述电路域语音回落指示信息用于指示所述第一用户设备从分组域接入网络切换到电路域接入网络,进一步地可指示出该用户设备当前采用的媒体格式。媒体转换设备500的控制面实体接收到该信令后,即可根据所述电路域语音回落指示信息,确定第一用户设备和第二用户设备各自采用的媒体格式。In the CS domain voice fallback scenario, when the user equipment of one party in the media communication switches from E-UTRAN to UTRAN/GERAN, the CS domain voice fallback will be triggered. In this scenario, the network element in the CS domain may send signaling to the media conversion device 500 that includes CS domain voice fallback indication information, and the CS domain voice fallback indication information is used to instruct the first user equipment to access The network switching to the circuit domain access network may further indicate the media format currently used by the user equipment. After receiving the signaling, the control plane entity of the media conversion device 500 can determine the respective media formats adopted by the first user equipment and the second user equipment according to the CS domain voice fallback indication information.
在媒体通信建立场景中,请求进行媒体通信的用户设备首先进行媒体协商。媒体协商过程中,请求媒体通信的用户设备发送的信令被发送到媒体转换设备500。媒体转换设备500的控制面实体接收到第一用户设备和第二用户设备在媒体协商过程中交互的信令,获取所述信令中携带的SDP(英文为:SessionDescriptionProtocol,中文为:会话描述协议)信息,根据所述获取的第一用户设备和第二用户设备的SDP信息,即可确定所述第一用户设备和所述第二用户设备各自采用的媒体格式。In the media communication establishment scenario, the user equipment requesting media communication first performs media negotiation. During the media negotiation process, the signaling sent by the user equipment requesting media communication is sent to the media conversion device 500 . The control plane entity of the media conversion device 500 receives the signaling that the first user equipment and the second user equipment interact during the media negotiation process, and obtains the SDP (English: SessionDescriptionProtocol, Chinese: Session Description Protocol) carried in the signaling. ) information, and according to the acquired SDP information of the first user equipment and the second user equipment, the respective media formats adopted by the first user equipment and the second user equipment can be determined.
参见图7,为本发明实施例提供的用户面处理流程示意图。该流程可包括:Referring to FIG. 7 , it is a schematic diagram of a user plane processing flow provided by an embodiment of the present invention. The process can include:
步骤701:用户面接收控制面发送的通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;Step 701: The user plane receives a notification message sent by the control plane, and the notification message is used to notify the user plane equipment to convert the media message sent by the first user equipment in the first media format into the media format of A media packet in the EVS compatibility mode and converting a media packet in the EVS compatibility mode sent by the second user equipment into a media packet in the first media format;
步骤702:用户面接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;Step 702: The user plane receives the media packet sent by the first user equipment in the first media format, and converts the media packet sent by the first user equipment in the first media format into a media format is a media message in EVS compatibility mode, and sends a media message in which the converted media format is EVS compatibility mode to the second user equipment;
步骤703:用户面接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。Step 703: The user plane receives the media packet sent by the second user equipment in the media format of the EVS compatible mode, and converts the media packet sent by the second user equipment in the media format of the EVS compatible mode into the media format of the first A media message in a media format, sending the converted media message in the first media format to the first user equipment.
其中,所述EVS兼容模式为AMR-WBIO模式。Wherein, the EVS compatibility mode is the AMR-WBIO mode.
需要说明的是,步骤702和步骤703的时序没有严格要求。在第一用户设备和第二用户设备进行媒体交互期间,步骤702和步骤703可能被多次执行。It should be noted that the timing of step 702 and step 703 is not strictly required. During media interaction between the first user equipment and the second user equipment, step 702 and step 703 may be executed multiple times.
如果所述第一媒体格式与所述第二媒体格式互不兼容,则在步骤702中,用户面对所述第一用户设备发送的媒体报文进行转换的过程可包括:将所述第一用户设备的媒体报文中的第一媒体格式的媒体数据,转换为EVS兼容模式的媒体数据,并使用EVS的RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的EVS兼容模式的媒体数据;对所述第二用户设备发送的媒体报文进行转换的过程可包括:将所述第二用户设备的媒体报文中的EVS兼容模式的媒体数据转换为第一媒体格式的媒体数据,并使用所述第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。If the first media format is incompatible with the second media format, in step 702, the process for the user to convert the media message sent by the first user equipment may include: The media data in the first media format in the media message of the user equipment is converted into media data in the EVS compatibility mode, and the EVS compatibility obtained by using the RTP message format of the EVS or the RTP message format of the EVS compatibility mode is encapsulated. The media data in the EVS compatible mode of the mode; the process of converting the media message sent by the second user equipment may include: converting the media data in the EVS compatible mode in the media message of the second user equipment into the first Media data in a media format, and use the RTP packet format of the first media format to encapsulate the converted media data in the first media format.
其中,进一步地,转换后的媒体格式为EVS兼容模式的媒体报文中携带有媒体格式字段,所述媒体格式字段用于通知所述第二用户设备使用EVS兼容模式对所述第二用户设备向所述第一用户设备发送的媒体数据进行编码。比如,使用EVS的RTP格式封装后的RTP媒体报文中,CMR(英文为:CodecModeRequest,中文为:编码模式请求)字段请求的是EVS兼容模式,以使第二用户设备根据该CMR字段的内容,使用EVS兼容模式对发送给第一用户设备的媒体数据进行编码。Wherein, further, the converted media format is carried in the media packet of the EVS compatible mode, and the media format field is used to notify the second user equipment to use the EVS compatible mode to send messages to the second user equipment. Encoding is performed on the media data sent to the first user equipment. For example, in the RTP media message encapsulated using the RTP format of EVS, the CMR (English: CodecModeRequest, Chinese: Coding Mode Request) field request is the EVS compatibility mode, so that the second user equipment according to the content of the CMR field , use the EVS compatible mode to encode the media data sent to the first user equipment.
如果所述第一媒体格式为AMR-WB,第一媒体格式与第二媒体格式兼容,则在步骤702中,对所述第一用户设备发送的媒体报文进行转换的过程可包括:使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;对所述第二用户设备发送的媒体报文进行转换的过程可包括:使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。其中,使用EVS的RTP格式封装后的RTP媒体报文中,CMR字段请求的是EVS兼容模式,以使第二用户设备根据该CMR字段的内容,使用EVS兼容模式对发送给第一用户设备的媒体数据进行编码。If the first media format is AMR-WB, and the first media format is compatible with the second media format, then in step 702, the process of converting the media message sent by the first user equipment may include: using EVS The RTP message format of the AMR-WB or the RTP message format of the AMR-WB encapsulates the media data in the media message sent by the first user equipment; the process of converting the media message sent by the second user equipment may include: The media data in the media packet sent by the second user equipment is encapsulated using the RTP packet format of the AMR-WB. Wherein, in the RTP media message encapsulated using the RTP format of EVS, the CMR field requests the EVS compatibility mode, so that the second user equipment uses the EVS compatibility mode to send to the first user equipment according to the content of the CMR field. Media data is encoded.
如前述实施例所述,如果通知消息中携带有控制面确定出的媒体转换策略,则用户面根据该媒体转换策略进行媒体转换,如果通知消息中没有携带媒体转换策略,但携带有第一用户设备和第二用户设备采用的媒体格式信息,则用户面可根据该信息确定出媒体转换策略。As described in the foregoing embodiments, if the notification message carries the media conversion strategy determined by the control plane, the user plane performs media conversion according to the media conversion strategy; if the notification message does not carry the media conversion strategy, but carries the first user device and the media format information adopted by the second user equipment, the user plane can determine the media conversion policy according to the information.
通过以上描述可以看出,本发明实施例中,在控制面,确定媒体数据交互的第一用户设备和第二用户设备分别采用的媒体格式,并向用户面发送通知消息,以使用户面对第一用户设备和第二用户设备之间交互的媒体报文进行转换,从而实现媒体互通。It can be seen from the above description that in the embodiment of the present invention, on the control plane, determine the media formats used by the first user equipment and the second user equipment for media data interaction, and send a notification message to the user plane, so that the user faces The media packets exchanged between the first user equipment and the second user equipment are converted, so as to realize media intercommunication.
其中,控制面向用户面发送的通知消息中可包含第一用户设备和第二用户设备分别采用的媒体格式信息,以使用户面根据该信息确定媒体转换策略;控制面也可以确定出媒体转换策略后通过通知消息通知给用户面,以指示用户面如何进行媒体报文转换。无论是由控制面来确定媒体转换策略,还是由用户面来确定媒体转换策略,在对第一用户设备的媒体报文进行转换后,通过该转换后的报文通知第二用户设备采用EVS兼容模式对发送给第一用户设备的媒体数据进行编码,这样,虽然在控制面确定出第二用户设备采用的媒体格式为EVS主模式,但在用户面,实现了第一用户设备的媒体格式与第二用户设备基于EVS兼容模式的媒体数据之间的互通。Wherein, the notification message sent by the control plane to the user plane may include the media format information respectively adopted by the first user equipment and the second user equipment, so that the user plane can determine the media conversion strategy according to the information; the control plane can also determine the media conversion strategy Then notify the user plane through a notification message to instruct the user plane how to convert the media packet. Regardless of whether the media conversion strategy is determined by the control plane or the user plane, after the media packet of the first user equipment is converted, the second user equipment is notified to use the EVS compatible mode encodes the media data sent to the first user equipment. In this way, although the media format adopted by the second user equipment is determined to be the EVS main mode on the control plane, the media format of the first user equipment is realized on the user plane. Intercommunication between the media data of the second user equipment based on the EVS compatibility mode.
一方面,由于EVS主模式与EVS兼容模式能够彼此兼容,因此第二用户设备的解码器能够正确解码EVS兼容模式的媒体数据,从而实现媒体互通;另一方面,通过媒体报文指示第二用户设备使用EVS兼容模式对发送给第一用户设备的媒体数据进行编码,从而实现在第一媒体格式与EVS兼容模式之间的转换或互通,与将第一媒体格式与EVS主模式之间进行转换或互通相比,能够降低编解码的资源开销。On the one hand, since the EVS main mode and the EVS compatible mode are compatible with each other, the decoder of the second user equipment can correctly decode the media data in the EVS compatible mode, thereby realizing media intercommunication; The device uses the EVS compatibility mode to encode the media data sent to the first user equipment, so as to realize the conversion or intercommunication between the first media format and the EVS compatibility mode, and convert the first media format and the EVS main mode Compared with or intercommunication, it can reduce the resource overhead of encoding and decoding.
为了更清楚地理解本发明实施例所描述的内容,下面结合图8至图13,通过三个优选实施例对上述流程进行详细描述。In order to understand the content described in the embodiments of the present invention more clearly, the above-mentioned process will be described in detail through three preferred embodiments below with reference to FIG. 8 to FIG. 13 .
优选实施例一Preferred embodiment one
优选实施例一以SIP呼叫为例,描述了语音通话的建立过程,以及eSRVCC场景下基于AMR-WB编解码与EVS主模式编解码互通的过程。The preferred embodiment 1 takes a SIP call as an example to describe the establishment process of a voice call, and the process of intercommunication between AMR-WB codec and EVS main mode codec in the eSRVCC scenario.
UE1作为主叫请求与UE2进行语音通话,其语音通话建立过程可如图8所示,主要包括以下步骤:As the calling party, UE1 requests to make a voice call with UE2, and the voice call establishment process can be shown in Figure 8, which mainly includes the following steps:
步骤801:UE1发起呼叫请求(图中的SIPINVITE消息),携带UE1采用的媒体能力为音频编解码EVS主模式(EVSPrimary)。Step 801: UE1 initiates a call request (SIP INVITE message in the figure), carrying that the media capability adopted by UE1 is the audio codec EVS primary mode (EVSPrimary).
其中,SIPINVITE消息中携带的SDP信息可包括以下内容:Among them, the SDP information carried in the SIP INVITE message may include the following:
m=audioxxxxxxRTP/AVP969798m=audioxxxxxxRTP/AVP969798
a=rtpmap:96EVS/16000/1a=rtpmap:96EVS/16000/1
a=fmtp:96br=13.2-24.4;bw=nb-swb;max-red=220a=fmtp:96br=13.2-24.4; bw=nb-swb; max-red=220
a=rtpmap:97AMR-WB/16000a=rtpmap:97AMR-WB/16000
a=fmtp:97mode-change-capability=2;max-red=0a=fmtp:97mode-change-capability=2; max-red=0
a=rtpmap:98AMR/8000a=rtpmap:98AMR/8000
a=fmtp:98mode-change-capability=2;max-red=0a=fmtp:98mode-change-capability=2; max-red=0
a=sendrecva=sendrecv
a=ptime:20a=ptime:20
上述SDP信息显示出了UE1的媒体名称和传输端口以及媒体属性信息,其中,UE1采用的媒体格式为EVSPrimary。上述SDP信息的含义可参见SDP协议规定。The above SDP information shows the media name, transmission port and media attribute information of UE1, wherein the media format adopted by UE1 is EVSPrimary. For the meaning of the above SDP information, refer to the SDP protocol.
步骤802:UE1的呼叫请求转发到呼叫控制网络,由呼叫控制网络将该呼叫请求向UE2转发。所述呼叫控制网络中包含媒体转换设备500。Step 802: The call request of UE1 is forwarded to the call control network, and the call control network forwards the call request to UE2. The call control network includes a media conversion device 500 .
步骤803:UE2收到该呼叫请求,且UE2采用EVSPrimary,UE2向UE1应答响应消息(图中的183消息),消息中携带EVSPrimary编解码能力。Step 803: UE2 receives the call request, and UE2 uses EVSPrimary, UE2 responds to UE1 with a response message (message 183 in the figure), and the message carries EVSPrimary codec capability.
其中,183消息中携带的SDP信息可包括以下内容:Among them, the SDP information carried in the 183 message may include the following:
m=audioxxxxxxRTP/AVP96m=audioxxxxxxRTP/AVP96
a=rtpmap:96EVS/16000/1a=rtpmap:96EVS/16000/1
a=fmtp:96br=13.2-24.4;bw=nb-swb;max-red=220a=fmtp:96br=13.2-24.4; bw=nb-swb; max-red=220
a=sendrecva=sendrecv
a=ptime:20a=ptime:20
上述SDP信息显示出了UE2的媒体名称和传输端口以及媒体属性信息,其中,UE2采用的媒体格式为EVSPrimary。上述SDP信息的含义可参见SDP协议规定。The above SDP information shows the media name, transmission port and media attribute information of UE2, wherein the media format adopted by UE2 is EVSPrimary. For the meaning of the above SDP information, refer to the SDP protocol.
步骤804:呼叫控制网络收到UE2的应答消息,并将该消息转发给UE1。Step 804: The call control network receives the reply message from UE2, and forwards the message to UE1.
步骤805~810:UE2进行应答。UE1接收UE2的应答消息后,主被叫间媒体信息交互完成。此后使用协商出的EVSPrimary媒体格式实现媒体交互,比如可进行语音电话或视频电话的通话。Steps 805-810: UE2 responds. After UE1 receives the response message from UE2, the interaction of media information between the calling party and the called party is completed. Afterwards, use the negotiated EVSPrimary media format to realize media interaction, for example, a voice call or a video call can be made.
此后,UE1从E-UTRAN切换到UTRAN/GERAN,触发电路域语音回落,呼叫控制网络执行如图9所示的过程:Afterwards, UE1 switches from E-UTRAN to UTRAN/GERAN, triggering CS domain voice fallback, and the call control network performs the process shown in Figure 9:
步骤901~902:呼叫控制网络中的控制面实体(比如媒体转换设备500中的控制面实体)接收SRVCCIWF发送的信令,其中携带UE1从分组域接入网络切换到电路域接入网络的指示信息,进一步地,该指示信息还可以指示出UE1当前采用的媒体格式为AMR。UE1在接入网络切换后,使用的媒体格式为AMR。该控制面实体根据该指示信息判断UE1和UE2不能直接互通。Steps 901-902: The control plane entity in the call control network (for example, the control plane entity in the media conversion device 500) receives the signaling sent by the SRVCCIWF, which carries an indication that UE1 switches from the PS domain access network to the CS domain access network Further, the indication information may also indicate that the media format currently adopted by UE1 is AMR. After UE1 accesses the network and switches, the media format used is AMR. The control plane entity judges that UE1 and UE2 cannot directly communicate with each other according to the indication information.
步骤903:控制面实体判决将UE1发送的AMR格式的媒体数据转换为AMR-WBIO格式的媒体数据,并将表明判决结果的指示信息,通过通知消息发送给用户面实体。Step 903: the control plane entity decides to convert the media data in AMR format sent by UE1 into media data in AMR-WBIO format, and sends the indication information indicating the decision result to the user plane entity through a notification message.
步骤904:用户面实体准备媒体编解码转换资源,以实现媒体格式转换。Step 904: The user plane entity prepares media codec conversion resources to implement media format conversion.
步骤905:用户面实体执行媒体格式转换过程。Step 905: the user plane entity performs a media format conversion process.
具体来说,用户面实体执行的媒体格式转换过程可如图10a和图10b所示,包括:Specifically, the media format conversion process performed by the user plane entity may be shown in Figure 10a and Figure 10b, including:
接收到UE1发送的AMRRTP报文,从该报文中获取AMR编码净荷,调用AMR解码器对这些编码净荷进行解码,恢复出原始语音信号,然后用AMR-WB编码器对该原始语音信号进行编码,得到AMR-WB编码净荷。将AMR-WB编码净荷按照EVSRTP报文格封装RTP报文,将封装好的EVSRTP报文发送给UE2侧UA的EVS解码器。其中,该EVSRTP报文中的CMR字段请求的是AMR-WB的编解码模式。Receive the AMRRTP message sent by UE1, obtain the AMR coded payload from the message, call the AMR decoder to decode the coded payload, restore the original voice signal, and then use the AMR-WB coder to the original voice signal Encoding is performed to obtain the AMR-WB encoded payload. Encapsulate the AMR-WB encoded payload into the RTP message according to the EVSRTP message format, and send the encapsulated EVSRTP message to the EVS decoder of the UA on the UE2 side. Wherein, the CMR field in the EVSRTP message requests the codec mode of AMR-WB.
UE2侧UA的EVS解码器收到EVSRTP报文后,发现报文净荷为AMR-WB,则按照EVS兼容模式对AMR-WB的媒体净荷进行解码,解码出语音信号。同时发现CMR字段请求的是AMR-WB格式的编码模式,则将自身的EVS编码器切换成兼容模式,EVS编码器按照兼容模式对本端的语音信号编码,编码净荷格式为AMR-WB格式,然后将EVS编码器编码产生的AMR-WB编码净荷按照EVS兼容模式打包成RTP报文发送给媒体转换设备500。After receiving the EVSRTP message, the EVS decoder of the UA on the UE2 side finds that the message payload is AMR-WB, and then decodes the AMR-WB media payload according to the EVS compatibility mode to decode the voice signal. At the same time, it is found that the CMR field requests the encoding mode of the AMR-WB format, then the EVS encoder of itself is switched to the compatibility mode, and the EVS encoder encodes the voice signal of the local end according to the compatibility mode, and the encoded payload format is the AMR-WB format, and then The AMR-WB encoded payload generated by the EVS encoder is packaged into an RTP message according to the EVS compatibility mode and sent to the media conversion device 500 .
媒体转换设备500的用户面实体接收EVS兼容模式的RTP媒体报文,从中获取AMR-WB编码净荷,调用AMR-WB解码器对这些编码净荷进行解码,恢复出原始语音信号,然后用AMR编码器对该原始语音信号进行编码,得到AMR编码净荷。然后将该AMR编码净荷封装成AMR的RTP报文,将封装好的AMRRTP报文发送给SRVCCIWF。该AMRRTP报文可由SRVCCIWF终结或者经SRVCCIWF转发给UE1进行终结。The user plane entity of the media conversion device 500 receives the RTP media message in the EVS compatibility mode, obtains the AMR-WB coded payload, calls the AMR-WB decoder to decode the coded payload, restores the original voice signal, and then uses the AMR The encoder encodes the original voice signal to obtain the AMR coded payload. Then encapsulate the AMR coded payload into an AMR RTP message, and send the encapsulated AMRRTP message to the SRVCCIWF. The AMRRTP message can be terminated by the SRVCCIWF or forwarded to UE1 via the SRVCCIWF for termination.
上述流程中,AMRRTP报文的头部中与编解码相关的部分字段可如图11a所示,CMR=15,表示请求AMR的某一种模式;EVSRTP报文的格式可如图11b所示,其中,不包含RTP头,仅包含EVScodec专有的部分。EVSRTP报文中的CMR字段有8个字节,如图11c所示,H表示头类型识别比特,T字段用于指示EVSAMR-WBIO模式和EVSPrimary模式的带宽,D字段用于指示编解码模式请求,即通过D字段请求AMR-WB模式。EVSRTP报文中的ToC字段用于指示报文中封装的帧的类型,比如,EVSPrimary(EVS主模式)或EVSAMR-WBIO(EVS兼容模式)语音编码模式的帧。In the above process, some fields related to the codec in the header of the AMRRTP message can be shown in Figure 11a, CMR=15, indicating that a certain mode of AMR is requested; the format of the EVSRTP message can be shown in Figure 11b, Among them, the RTP header is not included, and only the EVScodec-specific part is included. The CMR field in the EVSRTP message has 8 bytes, as shown in Figure 11c, H represents the header type identification bit, the T field is used to indicate the bandwidth of EVSAMR-WBIO mode and EVSPrimary mode, and the D field is used to indicate the codec mode request , that is, request the AMR-WB mode through the D field. The ToC field in the EVSRTP message is used to indicate the type of frame encapsulated in the message, for example, a frame in EVSPrimary (EVS main mode) or EVSAMR-WBIO (EVS compatible mode) speech coding mode.
可选地,上述步骤903中,控制面实体也可以直接将表明UE2采用EVS主模式媒体格式的指示信息(比如前述的第一指示信息)通知给用户面实体,由该用户面实体判断将UE1发送的AMR格式数据转换为EVSAMR-WB格式数据。Optionally, in the above step 903, the control plane entity may also directly notify the user plane entity of indication information indicating that UE2 adopts the EVS main mode media format (such as the aforementioned first indication information) to the user plane entity, and the user plane entity determines whether UE1 The sent AMR format data is converted to EVSAMR-WB format data.
可选地,上述步骤904中,用户面实体也可以按照AMR-WB的RTP报文封装格式来封装AMR-WB编码净荷,即按照RFC4867来封装AMR-WB编码净荷,得到AMR-WBRTP报文,并将该AMR-WBRTP报文向第二用户设备发送。Optionally, in the above step 904, the user plane entity may also encapsulate the AMR-WB encoded payload according to the RTP message encapsulation format of AMR-WB, that is, encapsulate the AMR-WB encoded payload according to RFC4867, and obtain the AMR-WBRTP packet text, and send the AMR-WBRTP packet to the second user equipment.
可选地,上述步骤904中,采用EVS编解码的网元或者UE2也可以将编码产生的AMR-WB编码净荷按照按照AMR-WB的RTP报文封装格式来封装AMR-WB编码净荷,即按照RFC4867来封装AMR-WB编码净荷,得到AMR-WBRTP报文,并将该报文向媒体转换设备500发送。Optionally, in the above step 904, the network element or UE2 using the EVS codec may also encapsulate the AMR-WB coded payload generated by the code according to the AMR-WB RTP packet encapsulation format, That is, the AMR-WB encoded payload is encapsulated according to RFC4867 to obtain an AMR-WBRTP message, and the message is sent to the media conversion device 500 .
可选地,上述步骤904中,如果用户面实体接收到AMR-WBRTP报文(即RFC4867格式),则直接获取AMR-WB编码净荷解码出语音信号。Optionally, in the above step 904, if the user plane entity receives the AMR-WBRTP message (that is, the RFC4867 format), it directly obtains the AMR-WB encoded payload and decodes the voice signal.
通过上述对优选实施例一的描述可以看出,可针对AMR-WB编解码直接在用户面与EVS编解码进行互通,一方面使得用户面的编解码转换策略可以不依赖于控制面的媒体协商结果,另一方面与将AMR与EVS主模式之间进行转换相比,可降低系统资源开销,进而可提升eSRVCC切换场景下的呼叫处理规格。It can be seen from the above description of the preferred embodiment 1 that the AMR-WB codec can be interoperated with the EVS codec directly on the user plane, on the one hand, the codec conversion strategy on the user plane can be independent of the media negotiation on the control plane As a result, on the other hand, compared with switching between the AMR and EVS main modes, the system resource overhead can be reduced, thereby improving the call processing specification in the eSRVCC handover scenario.
优选实施例二Preferred embodiment two
优选实施例二以SIP呼叫为例,描述了媒体协商后基于AMR-WB编解码与EVS主模式编解码互通的过程。The preferred embodiment 2 takes a SIP call as an example to describe the process of interworking between AMR-WB codec and EVS main mode codec after media negotiation.
UE1作为主叫请求与UE2进行语音通话,其语音通话建立过程可如图12所示,主要包括以下步骤:As the calling party, UE1 requests to make a voice call with UE2, and the voice call establishment process can be shown in Figure 12, which mainly includes the following steps:
步骤1201:UE1发起呼叫请求(图中的SIPINVITE消息),携带UE1采用的媒体能力为音频编解码EVS主模式(EVSPrimary)。Step 1201: UE1 initiates a call request (SIP INVITE message in the figure), carrying the media capability adopted by UE1 as audio codec EVS primary mode (EVSPrimary).
步骤1202:UE1的呼叫请求转发到呼叫控制网络,由呼叫控制网络将该呼叫请求向UE2转发。可选地,如图中虚线框所示,呼叫控制网络可能会在呼叫请求中添加其他额外的编解码,如G.729。所述呼叫控制网络中包含媒体转换设备500。Step 1202: The call request of UE1 is forwarded to the call control network, and the call control network forwards the call request to UE2. Optionally, as shown by the dashed box in the figure, the call control network may add other additional codecs, such as G.729, to the call request. The call control network includes a media conversion device 500 .
步骤1203:UE2收到该呼叫请求,且UE2采用G.729编解码,UE2向UE1应答响应消息(图中的183消息),消息中携带G.729编解码能力。Step 1203: UE2 receives the call request, and UE2 adopts G.729 codec, UE2 responds to UE1 with a response message (message 183 in the figure), and the message carries G.729 codec capability.
步骤1204:呼叫控制网络收到UE2的应答消息,并将该消息转发给UE1。Step 1204: The call control network receives the response message from UE2, and forwards the message to UE1.
步骤1205~1210:UE2和UE1基于呼叫控制网络进行消息交互。UE1接收UE2的应答消息后,主被叫间媒体信息交互完成。Steps 1205-1210: UE2 and UE1 perform message exchange based on the call control network. After UE1 receives the response message from UE2, the interaction of media information between the calling party and the called party is completed.
步骤1211:媒体转换设备500的控制面实体判断UE1和UE2不能直接互通,则针对UE2选择AMR-WB编解码,针对UE1选择AMR编解码,并将表明判决结果的指示信息(如前述的第二指示信息),通过通知消息发送给媒体转换设备500的用户面实体,由用户面实体准备媒体编解码转换资源,以实现媒体格式转换。Step 1211: The control plane entity of the media conversion device 500 judges that UE1 and UE2 cannot communicate directly, then selects the AMR-WB codec for UE2, selects the AMR codec for UE1, and sends the indication information indicating the judgment result (such as the aforementioned second Instruction information) is sent to the user plane entity of the media conversion device 500 through a notification message, and the user plane entity prepares media codec conversion resources to implement media format conversion.
步骤1212:媒体转换设备500的用户面实体执行媒体格式转换过程。Step 1212: The user plane entity of the media conversion device 500 performs a media format conversion process.
具体来说,媒体转换设备500的用户面实体执行的媒体格式转换过程可如包括:Specifically, the media format conversion process performed by the user plane entity of the media conversion device 500 may include, for example:
接收到UE1发送的G.729RTP报文,从该报文中获取G.729编码净荷,调用G.729解码器对这些编码净荷进行解码,恢复出原始语音信号,然后用AMR-WB编码器对该原始语音信号进行编码,得到AMR-WB编码净荷。将AMR-WB编码净荷按照EVSRTP报文格封装RTP报文,将封装好的EVSRTP报文发送给UE2侧UA的EVS解码器。其中,该EVSRTP报文中的CMR字段请求的是AMR-WB的编解码模式。Receive the G.729RTP message sent by UE1, obtain the G.729 encoded payload from the message, call the G.729 decoder to decode these encoded payloads, restore the original voice signal, and then encode it with AMR-WB The device encodes the original voice signal to obtain the AMR-WB coded payload. Encapsulate the AMR-WB encoded payload into the RTP message according to the EVSRTP message format, and send the encapsulated EVSRTP message to the EVS decoder of the UA on the UE2 side. Wherein, the CMR field in the EVSRTP message requests the codec mode of AMR-WB.
UE2侧UA的EVS解码器收到EVSRTP报文后,发现报文净荷为AMR-WB,则按照EVS兼容模式对AMR-WB的媒体净荷进行解码,解码出语音信号。同时发现CMR字段请求的是AMR-WB格式的编码模式,则将自身的EVS编码器切换成兼容模式,EVS编码器按照兼容模式对本端的语音信号编码,编码净荷格式为AMR-WB格式,然后将EVS编码器编码产生的AMR-WB编码净荷按照EVS兼容模式打包成RTP报文发送给媒体转换设备500。After receiving the EVSRTP message, the EVS decoder of the UA on the UE2 side finds that the message payload is AMR-WB, and then decodes the AMR-WB media payload according to the EVS compatibility mode to decode the voice signal. At the same time, it is found that the CMR field requests the encoding mode of the AMR-WB format, then the EVS encoder of itself is switched to the compatibility mode, and the EVS encoder encodes the voice signal of the local end according to the compatibility mode, and the encoded payload format is the AMR-WB format, and then The AMR-WB encoded payload generated by the EVS encoder is packaged into an RTP message according to the EVS compatibility mode and sent to the media conversion device 500 .
媒体转换设备500的用户面实体接收EVS兼容模式的RTP媒体报文,从中获取AMR-WB编码净荷,调用AMR-WB解码器对这些编码净荷进行解码,恢复出原始语音信号,然后用G.729编码器对该原始语音信号进行编码,得到AMR编码净荷。然后将该AMR编码净荷封装成AMR的RTP报文,将封装好的AMRRTP报文发送给SRVCCIWF。该AMRRTP报文可由SRVCCIWF终结或者经SRVCCIWF转发给UE1进行终结。The user plane entity of the media conversion device 500 receives the RTP media message in the EVS compatibility mode, obtains the AMR-WB coded payload therefrom, calls the AMR-WB decoder to decode the coded payload, restores the original voice signal, and then uses the G The .729 encoder encodes the original voice signal to obtain the AMR encoded payload. Then encapsulate the AMR coded payload into an AMR RTP message, and send the encapsulated AMRRTP message to the SRVCCIWF. The AMRRTP message can be terminated by the SRVCCIWF or forwarded to UE1 via the SRVCCIWF for termination.
可选地,上述步骤1211中,媒体转换设备500的控制面实体也可以直接将表明UE2采用EVS主模式媒体格式的指示信息(如前述的第一指示信息)通知给用户面实体,由该用户面实体判断将UE1发送的G.729格式数据转换为AMR-WB格式数据。Optionally, in the above step 1211, the control plane entity of the media conversion device 500 may also directly notify the user plane entity of indication information indicating that UE2 adopts the EVS main mode media format (such as the aforementioned first indication information), and the user plane entity The surface entity judges and converts the data in the G.729 format sent by the UE1 into the data in the AMR-WB format.
可选地,上述步骤1212中,用户面实体也可以按照AMR-WB的RTP报文封装格式来封装AMR-WB编码净荷,即按照RFC4867来封装AMR-WB编码净荷,得到AMR-WBRTP报文,并将该报文向第二用户设备发送。Optionally, in the above step 1212, the user plane entity may also encapsulate the AMR-WB encoded payload according to the RTP message encapsulation format of AMR-WB, that is, encapsulate the AMR-WB encoded payload according to RFC4867, and obtain the AMR-WBRTP packet and send the message to the second user equipment.
可选地,上述步骤1212中,采用EVS编解码的网元或者UE2也可以将编码产生的AMR-WB编码净荷按照按照AMR-WB的RTP报文封装格式来封装AMR-WB编码净荷,即按照RFC4867来封装AMR-WB编码净荷,得到AMR-WBRTP报文,并将该报文向媒体转换设备500发送。Optionally, in the above step 1212, the network element or UE2 using the EVS codec can also encapsulate the AMR-WB coded payload generated by the code according to the RTP packet encapsulation format of the AMR-WB, That is, the AMR-WB encoded payload is encapsulated according to RFC4867 to obtain an AMR-WBRTP message, and the message is sent to the media conversion device 500 .
可选地,上述步骤1212中,如果用户面实体接收到AMR-WBRTP报文(即RFC4867格式),则直接获取AMR-WB编码净荷解码出语音信号。Optionally, in the above step 1212, if the user plane entity receives the AMR-WBRTP message (that is, the RFC4867 format), it directly obtains the AMR-WB coded payload and decodes the voice signal.
通过上述对优选实施例二的描述可以看出,呼叫控制网络的控制面不用关心呼叫控制网络用户面的资源能力,由用户面自己决定是否基于AMR-WB实现与EVS编解码的互通,从而可以简化控制面的判断,即控制面直接按照EVS编解码与UE进行协商,不用关注用户面如何实现。这在控制面与用户面分离时(即不在一个合一设备上)尤其有意义,控制面不用关心用户面的资源情况,直接按照实际业务需要进行业务协商即可,由用户面自身完成媒体互通时的优化。From the above description of preferred embodiment 2, it can be seen that the control plane of the call control network does not need to care about the resource capabilities of the user plane of the call control network, and the user plane decides whether to implement intercommunication with the EVS codec based on AMR-WB, so that Simplify the judgment of the control plane, that is, the control plane directly negotiates with the UE according to the EVS codec, without paying attention to how the user plane is implemented. This is especially meaningful when the control plane and the user plane are separated (i.e. not on a unified device). The control plane does not need to care about the resource situation of the user plane, and can directly conduct business negotiation according to the actual business needs, and the media interworking is completed by the user plane itself. time optimization.
优选实施例三Preferred Embodiment Three
优选实施例三以SIP呼叫为例,描述了基于媒体报文格式转换实现AMR-WB编解码与EVS主模式编解码互通的过程。The third preferred embodiment takes a SIP call as an example to describe the process of realizing interworking between AMR-WB codec and EVS main mode codec based on media message format conversion.
UE1作为主叫请求与UE2进行语音通话,其语音通话建立过程可如图13所示,主要包括以下步骤:As the calling party, UE1 requests a voice call with UE2, and the voice call establishment process can be shown in Figure 13, which mainly includes the following steps:
步骤1301:UE1发起呼叫请求(图中的SIPINVITE消息),携带UE1采用的媒体能力为音频编解码EVS主模式(EVSPrimary)。Step 1301: UE1 initiates a call request (SIP INVITE message in the figure), carrying that the media capability adopted by UE1 is the audio codec EVS primary mode (EVSPrimary).
步骤1302:UE1的呼叫请求转发到呼叫控制网络,由呼叫控制网络将该呼叫请求向UE2转发。可选地,如图中虚线框所示,呼叫控制网络可能会在呼叫请求中添加其他额外的编解码,如AMR-WB。所述呼叫控制网络中包含媒体转换设备500。Step 1302: The call request of UE1 is forwarded to the call control network, and the call control network forwards the call request to UE2. Optionally, as shown by the dashed box in the figure, the call control network may add other additional codecs, such as AMR-WB, to the call request. The call control network includes a media conversion device 500 .
步骤1303:UE2收到该呼叫请求,且UE2采用AMR-WB编解码,UE2向UE1应答响应消息(图中的183消息),消息中携带AMR-WB编解码能力。Step 1303: UE2 receives the call request, and UE2 adopts AMR-WB codec, UE2 responds to UE1 with a response message (message 183 in the figure), and the message carries AMR-WB codec capability.
步骤1304:呼叫控制网络收到UE2的应答消息,并将该消息转发给UE1。Step 1304: the call control network receives the response message from UE2, and forwards the message to UE1.
步骤1305~1310:UE2和UE1基于呼叫控制网络进行消息交互。UE1接收UE2的应答消息后,主被叫间媒体信息交互完成。Steps 1305-1310: UE2 and UE1 perform message exchange based on the call control network. After UE1 receives the response message from UE2, the interaction of media information between the calling party and the called party is completed.
步骤1311:媒体转换设备500的控制面实体判断UE1和UE2能够直接互通,则决定由用户面进行报文格式转换。比如,可向用户面实体发送通知消息,其中携带第二指示信息,用于指示如何进行媒体报文格式转换。Step 1311: The control plane entity of the media conversion device 500 determines that UE1 and UE2 can communicate directly, and then decides to perform packet format conversion by the user plane. For example, a notification message may be sent to the user plane entity, which carries second indication information for indicating how to perform media packet format conversion.
步骤1312:媒体转换设备500的用户面实体执行报文格式转换过程。Step 1312: The user plane entity of the media conversion device 500 performs a packet format conversion process.
具体来说,媒体转换设备500的用户面实体执行的报文格式转换过程可如包括:Specifically, the packet format conversion process performed by the user plane entity of the media conversion device 500 may include, for example:
接收到UE1发送的EVSRTP报文,从该报文中获取AMR-WB编码净荷,将该AMR-WB编码净荷按照AMR-WBRTP报文格封装RTP报文,将封装好的AMR-WBRTP报文向UE2侧发送。Receive the EVSRTP message sent by UE1, obtain the AMR-WB coded payload from the message, encapsulate the AMR-WB coded payload into the RTP message according to the AMR-WBRTP message format, and wrap the encapsulated AMR-WBRTP message The text is sent to the UE2 side.
UE2侧UA的EVS解码器收到EVSRTP报文后,发现报文净荷为AMR-WB,则按照EVS兼容模式对AMR-WB的媒体净荷进行解码,解码出语音信号。对本端的语音信号编码,编码净荷格式为AMR-WB格式,然后将EVS编码器编码产生的AMR-WB编码净荷按照EVS兼容模式打包成RTP报文发送给媒体转换设备500。After receiving the EVSRTP message, the EVS decoder of the UA on the UE2 side finds that the message payload is AMR-WB, and then decodes the AMR-WB media payload according to the EVS compatibility mode to decode the voice signal. Encoding the voice signal at the local end, the encoded payload format is AMR-WB format, and then the AMR-WB encoded payload generated by the EVS encoder encoding is packaged into an RTP message according to the EVS compatibility mode and sent to the media conversion device 500.
媒体转换设备500的用户面实体接收EVS兼容模式的RTP媒体报文,从中获取AMR-WB编码净荷,将该AMR编码净荷封装成EVSRTP报文,将封装好的EVSRTP报文发送给SRVCCIWF。该EVSRTP报文可由SRVCCIWF终结或者经SRVCCIWF转发给UE1进行终结。其中,封装得到的EVSRTP报文的CMR字段请求的是EVS兼容模式,以使UE1以AMR-WB模式对发送给UE2的媒体数据进行编码。The user plane entity of the media conversion device 500 receives the RTP media packet in the EVS compatibility mode, obtains the AMR-WB encoded payload, encapsulates the AMR encoded payload into an EVSRTP packet, and sends the encapsulated EVSRTP packet to the SRVCCIWF. The EVSRTP message can be terminated by the SRVCCIWF or forwarded to UE1 via the SRVCCIWF for termination. Wherein, the CMR field of the encapsulated EVSRTP message requests the EVS compatibility mode, so that UE1 encodes the media data sent to UE2 in AMR-WB mode.
可选地,上述步骤1311中,媒体转换设备500的控制面实体也可以直接将表明UE2采用EVS主模式媒体格式的指示信息通知给用户面实体,由该用户面实体判决媒体报文的格式转换方式。Optionally, in the above step 1311, the control plane entity of the media conversion device 500 may also directly notify the user plane entity of indication information indicating that UE2 adopts the EVS main mode media format, and the user plane entity decides the format conversion of the media message Way.
可选地,上述步骤1312中,采用EVS编解码的网元或者UE1也可以将编码产生的AMR-WB编码净荷按照按照AMR-WB的RTP报文封装格式来封装AMR-WB编码净荷,即按照RFC4867来封装AMR-WB编码净荷,得到AMR-WBRTP报文,并将该报文向媒体转换设备500发送。Optionally, in the above step 1312, the network element or UE1 using the EVS codec can also encapsulate the AMR-WB coded payload generated by the code according to the AMR-WB RTP packet encapsulation format, That is, the AMR-WB encoded payload is encapsulated according to RFC4867 to obtain an AMR-WBRTP message, and the message is sent to the media conversion device 500 .
可选地,上述步骤1312中,用户面实体解封装得到第二用户设备发送的媒体报文中的AMR-WB编码净荷后,也可以按照AMR-WB的RTP报文封装格式来封装该AMR-WB编码净荷,即按照RFC4867来封装AMR-WB编码净荷,得到AMR-WBRTP报文,并将该报文向第一用户设备发送。Optionally, in the above step 1312, after the user plane entity decapsulates and obtains the AMR-WB encoded payload in the media message sent by the second user equipment, it may also encapsulate the AMR according to the RTP message encapsulation format of AMR-WB - WB encoded payload, that is, encapsulating the AMR-WB encoded payload according to RFC4867 to obtain an AMR-WBRTP message, and sending the message to the first user equipment.
可选地,上述步骤1312中,如果用户面实体接收到UE2发送的AMR-WBRTP报文(即RFC4867格式),则直接获取AMR-WB编码净荷解码出语音信号。Optionally, in the above step 1312, if the user plane entity receives the AMR-WBRTP message (ie RFC4867 format) sent by UE2, it directly obtains the AMR-WB encoded payload and decodes the voice signal.
通过对上述优选实施例三的描述可以看出,呼叫控制网络的用户面在一侧为AMR-WB编解码格式一侧为EVS编解码格式时,无需再进行媒体净荷类型的转换,仅需要进行RTP报文封装格式转换即可。该方式大大节约了编解码净荷转换资源。As can be seen from the description of the above-mentioned preferred embodiment three, when one side of the user plane of the call control network is the AMR-WB codec format and the other side is the EVS codec format, there is no need to convert the media payload type. Just perform RTP packet encapsulation format conversion. This method greatly saves the encoding and decoding payload conversion resources.
基于相同的技术构思,本发明实施例还提供了一种媒体转换控制面设备、一种媒体转换用户面设备,以及一种媒体转换设备。Based on the same technical idea, the embodiment of the present invention also provides a media conversion control plane device, a media conversion user plane device, and a media conversion device.
参见图14a或图14b,为本发明实施例提供的控制面设备600和控制面设备610的结构示意图。控制面设备600或控制面设备610中可包括确定模块61和通知模块62,其中:Referring to FIG. 14a or FIG. 14b , it is a schematic structural diagram of a control plane device 600 and a control plane device 610 provided by an embodiment of the present invention. The control plane device 600 or the control plane device 610 may include a determination module 61 and a notification module 62, wherein:
确定模块61,用于确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为EVS主模式;通知模块62,用于向用户面设备发送通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文。A determining module 61, configured to determine that a first user equipment adopts a first media format, and a second user equipment communicating with the first user equipment adopts a second media format, wherein the first media format is different from the second media format. The media format, the second media format is the EVS main mode; the notification module 62 is configured to send a notification message to the user plane device, and the notification message is used to notify the user plane device to send the media sent by the first user device Converting a media message whose format is the first media format into a media message whose media format is EVS compatible mode and converting a media message whose media format is EVS compatible mode sent by the second user equipment into a media message whose media format is the first media format format of the media packet.
在一种实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息。In an implementation manner, the notification message includes the information of the first media format and the information of the second media format.
在另一种实现方式中,如图14b所示,控制面设备610中还可包括决策模块63。决策模块63,用于根据所述第一媒体格式以及所述第二媒体格式确定所述用户面设备采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信。这种情况下,所述通知消息包括所述控制面设备确定的结果。In another implementation manner, as shown in FIG. 14b , the control plane device 610 may further include a decision module 63 . A decision module 63, configured to determine, according to the first media format and the second media format, that the user plane device uses an EVS compatible mode to communicate with the second user equipment, and uses the first media format to communicate with the second user equipment. The first user equipment communicates. In this case, the notification message includes the result determined by the control plane device.
针对控制面设备600或控制面设备610,所述第一媒体格式为AMR-WB的情况下,所述通知消息用于通知所述用户面设备使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据,以及使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。For the control plane device 600 or the control plane device 610, when the first media format is AMR-WB, the notification message is used to notify the user plane device to use the RTP packet format of EVS or the RTP of AMR-WB The packet format encapsulates the media data in the media packet sent by the first user equipment, and uses the AMR-WB RTP packet format to encapsulate the media data in the media packet sent by the second user equipment.
参见图15a或图15b,为本发明实施例提供的用户面设备700和用户面设备710的结构示意图。用户面设备700或用户面设备710中可包括接收模块71、第一转换模块72和第二转换模块73,其中:Referring to FIG. 15a or FIG. 15b , it is a schematic structural diagram of a user plane device 700 and a user plane device 710 provided by an embodiment of the present invention. The user plane device 700 or the user plane device 710 may include a receiving module 71, a first converting module 72, and a second converting module 73, wherein:
接收模块71,用于接收控制面设备发送的通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;The receiving module 71 is configured to receive a notification message sent by the control plane device, where the notification message is used to notify the user plane device to convert the media message sent by the first user equipment in the first media format into a media A media packet whose format is an EVS compatible mode and converting a media packet whose media format is an EVS compatible mode sent by the second user equipment into a media packet whose media format is a first media format;
第一转换模块72,用于接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;The first conversion module 72 is configured to receive the media message sent by the first user equipment in the first media format, and convert the media message sent by the first user equipment into the first media format. is a media message whose media format is EVS compatible mode, and sends the converted media message whose media format is EVS compatible mode to the second user equipment;
第二转换模块73,用于接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。The second conversion module 73 is configured to receive the media message sent by the second user equipment in the media format of the EVS compatible mode, and convert the media message sent by the second user equipment in the media format of the EVS compatible mode into a media The format of the media packet is the first media format, and the converted media packet is sent to the first user equipment in the first media format.
其中,第一转换模块72转换后的媒体格式为EVS兼容模式的媒体报文中携带有媒体格式字段,所述媒体格式字段用于通知所述第二用户设备使用EVS兼容模式对所述第二用户设备向所述第一用户设备发送的媒体数据进行编码。Wherein, the media format converted by the first conversion module 72 is carried in the media message of the EVS compatible mode, and the media format field is used to notify the second user equipment to use the EVS compatible mode for the second The user equipment encodes the media data sent by the first user equipment.
在另一种实现方式中,在所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息的情况下,如图15b所示,用户面设备710中还可包括决策模块74。决策模块74,用于根据所述通知消息中包括的所述第一媒体格式的信息以及所述第二媒体格式的信息,确定采用EVS兼容模式与所述第二用户设备进行通信,采用第一媒体格式与所述第一用户设备进行通信。In another implementation manner, when the notification message includes the information of the first media format and the information of the second media format, as shown in FIG. 15b, the user plane device 710 may further include Decision Module 74. A decision-making module 74, configured to determine, according to the information of the first media format and the information of the second media format included in the notification message, to use the EVS compatible mode to communicate with the second user equipment, using the first A media format is communicated with the first user device.
上述控制面设备600或控制面设备610中,第一转换模块72,还用于使用EVS的实时传输协议RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;第二转换模块73还用于使用第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。In the above-mentioned control plane device 600 or control plane device 610, the first conversion module 72 is further configured to use the real-time transport protocol RTP message format of EVS or the RTP message format of EVS compatible mode to encapsulate the converted EVS compatible mode Media data; the second conversion module 73 is further configured to use the RTP packet format of the first media format to encapsulate the converted media data in the first media format.
上述控制面设备600或控制面设备610中,在所述第一媒体格式为AMR-WB的情况下,第一转换模块72可具体用于使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;第二转换模块73可具体用于使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。In the above-mentioned control plane device 600 or control plane device 610, in the case that the first media format is AMR-WB, the first conversion module 72 may be specifically configured to use the RTP message format of EVS or the RTP message format of AMR-WB The text format encapsulates the media data in the media message sent by the first user equipment; the second conversion module 73 can be specifically configured to use the AMR-WB RTP message format to encapsulate the media data sent by the second user equipment media data.
参见图16,为本发明实施例提供的媒体转换设备800的结构示意图。媒体转换设备800可包括:控制面实体81和用户面实体82,其中:Referring to FIG. 16 , it is a schematic structural diagram of a media conversion device 800 provided by an embodiment of the present invention. The media conversion device 800 may include: a control plane entity 81 and a user plane entity 82, wherein:
控制面实体81,用于确定第一用户设备采用第一媒体格式、与所述第一用户设备通信的第二用户设备采用第二媒体格式,其中,所述第一媒体格式不同于所述第二媒体格式,所述第二媒体格式为增强语音服务EVS主模式;以及,向用户面设备发送通知消息,所述通知消息用于通知所述用户面设备将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文以及将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文;The control plane entity 81 is configured to determine that the first user equipment adopts a first media format, and that a second user equipment communicating with the first user equipment adopts a second media format, where the first media format is different from the first media format. Two media formats, the second media format is the enhanced voice service EVS main mode; and, sending a notification message to the user plane equipment, the notification message is used to notify the user plane equipment to send the media sent by the first user equipment Converting a media message whose format is the first media format into a media message whose media format is EVS compatible mode and converting a media message whose media format is EVS compatible mode sent by the second user equipment into a media message whose media format is the first media format format media message;
用户面实体82,用于接收所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文,将所述第一用户设备发送的媒体格式为第一媒体格式的媒体报文转换为媒体格式为EVS兼容模式的媒体报文,向所述第二用户设备发送转换后的媒体格式为EVS兼容模式的媒体报文;以及,接收所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文,将所述第二用户设备发送的媒体格式为EVS兼容模式的媒体报文转换为媒体格式为第一媒体格式的媒体报文,向所述第一用户设备发送转换后的媒体格式为第一媒体格式的媒体报文。The user plane entity 82 is configured to receive the media packet sent by the first user equipment in the first media format, and convert the media packet sent by the first user equipment in the first media format into The media format is a media message in EVS compatible mode, sending the converted media message to the second user equipment in EVS compatible mode; and receiving the media message sent by the second user equipment in EVS compatible mode Convert the media message sent by the second user equipment with the media format of the EVS compatible mode into a media message with the media format of the first media format, and send the converted media message to the first user equipment The format is a media message in the first media format.
其中,所述用户面实体转换后的媒体格式为EVS兼容模式的媒体报文中携带有媒体格式字段,所述媒体格式字段用于通知所述第二用户设备使用EVS兼容模式对所述第二用户设备向所述第一用户设备发送的媒体数据进行编码。Wherein, the media format converted by the user plane entity is an EVS compatible mode media message carrying a media format field, and the media format field is used to notify the second user equipment to use the EVS compatible mode to The user equipment encodes the media data sent by the first user equipment.
在一种实现方式中,所述通知消息中包括所述第一媒体格式的信息以及所述第二媒体格式的信息。在这种情况下,用户面实体82还用于根据所述通知消息中包括的所述第一媒体格式的信息以及所述第二媒体格式的信息,确定所述采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信。In an implementation manner, the notification message includes the information of the first media format and the information of the second media format. In this case, the user plane entity 82 is further configured to determine, according to the information of the first media format and the information of the second media format included in the notification message, that the use of the EVS compatibility mode is compatible with the second media format The second user equipment communicates with the first user equipment by using the first media format.
在另一种实现方式中,控制面实体81还用于根据所述第一媒体格式以及所述第二媒体格式确定所述用户面设备采用EVS兼容模式与所述第二用户设备进行通信,采用所述第一媒体格式与所述第一用户设备进行通信。这种情况下,其中,所述通知消息包括所述控制面设备确定的结果。In another implementation manner, the control plane entity 81 is further configured to determine, according to the first media format and the second media format, that the user plane device communicates with the second user equipment in an EVS compatible mode, using The first media format is communicated with the first user device. In this case, the notification message includes the result determined by the control plane device.
进一步地,用户面实体82还用于使用EVS的实时传输协议RTP报文格式或EVS兼容模式的RTP报文格式封装所述转换得到的EVS兼容模式的媒体数据;以及,使用第一媒体格式的RTP报文格式封装所述转换得到的第一媒体格式的媒体数据。Further, the user plane entity 82 is also configured to use the real-time transport protocol RTP message format of EVS or the RTP message format of EVS compatible mode to encapsulate the converted media data in EVS compatible mode; and, use the first media format The RTP packet format encapsulates the converted media data in the first media format.
进一步地,在所述第一媒体格式为AMR-WB的情况下,用户面实体82可具体用于使用EVS的RTP报文格式或AMR-WB的RTP报文格式封装所述第一用户设备发送的媒体报文中的媒体数据;以及,使用AMR-WB的RTP报文格式封装所述第二用户设备发送的媒体报文中的媒体数据。Further, when the first media format is AMR-WB, the user plane entity 82 may be specifically configured to use the RTP packet format of EVS or the RTP packet format of AMR-WB to encapsulate the first user equipment to send the media data in the media packet sent by the second user equipment; and encapsulating the media data in the media packet sent by the second user equipment using the RTP packet format of AMR-WB.
综上所述,本发明实施例是在进行EVS编解码与其他媒体编解码进行格式转换时,如果控制面已经协商成了EVS主模式,在用户面,通过RTP报文的信息交互,请求EVS编解码切换为EVS的兼容模式,即在能否接收并正确解码AMR-W编码媒体报文时,还能令EVS编解码按照AMR-WB的编解码格式编码媒体报文,使得该EVS编解码器所发送的媒体报文能够被AMR-WB的解码器正确解码。通过以上实现,在满足基本互通的情况下,能够节约媒体编解码转换网关的媒体转换资源。To sum up, in the embodiment of the present invention, when performing format conversion between EVS codec and other media codecs, if the control plane has negotiated the EVS main mode, on the user plane, through the information exchange of the RTP message, request the EVS The codec is switched to the EVS compatibility mode, that is, when the AMR-W coded media message can be received and correctly decoded, the EVS codec can also be encoded according to the AMR-WB codec format, so that the EVS codec The media packet sent by the device can be correctly decoded by the AMR-WB decoder. Through the above implementation, the media conversion resources of the media codec conversion gateway can be saved under the condition of satisfying the basic intercommunication.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (31)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510256629.7A CN105100046A (en) | 2015-05-19 | 2015-05-19 | Media exchange method and device thereof |
PCT/CN2016/079309 WO2016184281A1 (en) | 2015-05-19 | 2016-04-14 | Media interoperability method and device thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510256629.7A CN105100046A (en) | 2015-05-19 | 2015-05-19 | Media exchange method and device thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105100046A true CN105100046A (en) | 2015-11-25 |
Family
ID=54579593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510256629.7A Pending CN105100046A (en) | 2015-05-19 | 2015-05-19 | Media exchange method and device thereof |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105100046A (en) |
WO (1) | WO2016184281A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016184281A1 (en) * | 2015-05-19 | 2016-11-24 | 华为技术有限公司 | Media interoperability method and device thereof |
CN107484224A (en) * | 2016-06-08 | 2017-12-15 | 中国移动通信有限公司研究院 | A data transmission method and device |
CN110710181A (en) * | 2017-05-18 | 2020-01-17 | 弗劳恩霍夫应用研究促进协会 | Manage network devices |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1689271A (en) * | 2002-10-09 | 2005-10-26 | 中兴通讯股份有限公司 | Method and system for intercommunication of telecommunication service between broadband heterogeneous networks |
US20120106451A1 (en) * | 2009-04-07 | 2012-05-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Arrangement for Session Negotiation |
CN102448135A (en) * | 2011-11-17 | 2012-05-09 | 中兴通讯股份有限公司 | Method and system for single wireless voice continuous switching |
CN103548369A (en) * | 2011-06-09 | 2014-01-29 | 松下电器产业株式会社 | Network node, terminal, bandwidth change judgment method and bandwidth change method |
CN104158814A (en) * | 2014-08-21 | 2014-11-19 | 大唐移动通信设备有限公司 | Method and device of converting media coding manner |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9401975B2 (en) * | 2010-11-10 | 2016-07-26 | Panasonic Intellectual Property Corporation Of America | Terminal and codec mode selection method |
CN105100046A (en) * | 2015-05-19 | 2015-11-25 | 华为技术有限公司 | Media exchange method and device thereof |
-
2015
- 2015-05-19 CN CN201510256629.7A patent/CN105100046A/en active Pending
-
2016
- 2016-04-14 WO PCT/CN2016/079309 patent/WO2016184281A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1689271A (en) * | 2002-10-09 | 2005-10-26 | 中兴通讯股份有限公司 | Method and system for intercommunication of telecommunication service between broadband heterogeneous networks |
US20120106451A1 (en) * | 2009-04-07 | 2012-05-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Arrangement for Session Negotiation |
CN103548369A (en) * | 2011-06-09 | 2014-01-29 | 松下电器产业株式会社 | Network node, terminal, bandwidth change judgment method and bandwidth change method |
CN102448135A (en) * | 2011-11-17 | 2012-05-09 | 中兴通讯股份有限公司 | Method and system for single wireless voice continuous switching |
CN104158814A (en) * | 2014-08-21 | 2014-11-19 | 大唐移动通信设备有限公司 | Method and device of converting media coding manner |
Non-Patent Citations (2)
Title |
---|
查克拉波提等: "《基于蜂窝系统的IMS-融合电信领域的V0IP演进》", 30 September 2008, 机械工业出版社 * |
陈晓冬等: ""LTE系统中语音业务空口承载能力分析"", 《3G与B3G》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016184281A1 (en) * | 2015-05-19 | 2016-11-24 | 华为技术有限公司 | Media interoperability method and device thereof |
CN107484224A (en) * | 2016-06-08 | 2017-12-15 | 中国移动通信有限公司研究院 | A data transmission method and device |
US10848963B2 (en) | 2016-06-08 | 2020-11-24 | China Mobile Communications Co., Ltd Research Institute | Data transmission method and apparatus, and storage medium |
CN110710181A (en) * | 2017-05-18 | 2020-01-17 | 弗劳恩霍夫应用研究促进协会 | Manage network devices |
JP2020521374A (en) * | 2017-05-18 | 2020-07-16 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | Network equipment management |
JP7009509B2 (en) | 2017-05-18 | 2022-01-25 | フラウンホーファー-ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | Network device management |
US11290509B2 (en) | 2017-05-18 | 2022-03-29 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Network device for managing a call between user terminals |
CN110710181B (en) * | 2017-05-18 | 2022-09-23 | 弗劳恩霍夫应用研究促进协会 | Manage network devices |
Also Published As
Publication number | Publication date |
---|---|
WO2016184281A1 (en) | 2016-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10965719B2 (en) | Service capabilities in heterogeneous network | |
CN101675629B (en) | Method and apparatus for providing circuit switched domain services over a packet switchednetwork | |
US11799922B2 (en) | Network core facilitating terminal interoperation | |
US20050195762A1 (en) | Communication system | |
CN101277473B (en) | Method, terminal and network equipment for altering state of packet switching field | |
RU2431239C2 (en) | Method, apparatus and system for carrier channel setup in gsm network | |
JP6526827B2 (en) | Rate control in circuit switched systems | |
US20200344274A1 (en) | Service-based ip multimedia network subsystem (ims) architecture | |
CN105100046A (en) | Media exchange method and device thereof | |
RU2452121C2 (en) | Method for codec negotiation between wireless network and base network in mobile connection system | |
CN101765148A (en) | Data transmission method, equipment and system | |
WO2008086748A1 (en) | A-interface-based mobile communication method,system and equipment | |
US8830990B2 (en) | Using a common media gateway node and a coordinated codec by an originating and a terminating call control node | |
CN110557593A (en) | Media transmission method and H323-SIP gateway | |
CN102215210A (en) | Method and device for establishing session in Internet protocol (IP) multimedia subsystem | |
CN101365189B (en) | Method and system implementing speech passing through in mobile network | |
KR20150028624A (en) | Method and apparatus for processing concurrent call | |
CN108476383B (en) | Method, device and storage medium for negotiating maximum packing interval | |
WO2008086824A1 (en) | Codec list transfer comprising a dummy codec in a call path including a tfo leg | |
CN101127678A (en) | A method and system for establishing user plane connection | |
KR102076766B1 (en) | Method and apparatus for maintaining active status of mobile phone | |
CN115484506A (en) | Video streaming transmission method and related communication device | |
KR20150026211A (en) | Method and apparatus of converting message for video telephony |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151125 |