[发明专利]媒体数据传输方法及设备有效
申请号: | 201280001191.2 | 申请日: | 2012-08-13 |
公开(公告)号: | CN103828322B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 梁刚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W28/18 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 数据传输 方法 设备 | ||
技术领域
本申请涉及电信和互联网通信技术,尤其涉及媒体数据传输方法及设备。
背景技术
现有技术中,请求方设备与被请求方设备在同一个会话中,可以发起多个媒体业务。请求方设备与被请求方设备通过进行媒体协商,可以传输每个媒体业务的媒体数据,以建立对应的媒体通道,完成每个媒体业务。例如,富通信套件(Rich Communication Suite,RCS)是一种以地址簿为基础,提供包括即时消息、文件传输、视频通话、视频共享等多种功能的业务集合。根据当前的会话描述协议(Session Description Protocol,SDP)规范,请求方设备会把所述请求方设备支持的媒体信息发送给被请求方设备。请求方设备可以同时利用SDP信息发起多个媒体业务,例如,同时发起视频共享业务和视频通话业务两个业务。虽然,这两个业务都是视频业务,但是,可能各自所对应的媒体信息有所区别,例如,视频共享业务支持VP8,而视频通话业务支持H.261和H.264。被请求方设备在接收到SDP信息后,只能知道请求方设备支持VP8、H.261和H.264三种编码格式,却不知道两种视频业务各自支持哪种编码格式。如果被请求方设备的视频共享业务支持H.261,视频通话业务支持H.264和VP8。根据当前的SDP规范,被请求方设备在向请求方设备回复的响应中可以包括这三种编码格式,表明可以进行媒体数据传输。但实际上,请求方设备和被请求方设备所支持的视频业务则会因为各自所支持的编码格式不同,而导致无法进行视频共享业务和视频通话业务的媒体数据的传输。
因此,如果请求方设备所发起的多个媒体业务的媒体类型相同,由于两个设备(即请求方设备与被请求方设备)所支持的每个媒体业务的媒体信息(例如,编码格式、端口号或采样频率等)可能会不相同,致使请求方设备和被请求方设备则会因为各自所支持的与视频业务对应的媒体信息不同,而导致无法进行所述多个媒体业务的媒体数据的传输。
发明内容
本申请的多个方面提供媒体数据传输方法及设备,当请求方设备发起媒体类型相同的多个媒体业务,且请求方设备与被请求方设备所支持的每个媒体业务的媒体信息不相同时,实现请求方设备与被请求方设备进行所述多个媒体业务的媒体数据的传输。
本申请的一方面,提供一种媒体数据传输方法,包括:
请求方设备向被请求方设备发送业务请求消息,所述业务请求消息用以指示至少两个媒体业务,所述业务请求消息中包含所述请求方设备支持的与每个所述媒体业务对应的媒体信息;
所述请求方设备接收所述被请求方设备发送的业务响应消息,所述业务响应消息中包含所述被请求方设备根据所述请求方设备支持的与每个所述媒体业务对应的媒体信息和所述被请求方设备支持的与每个所述媒体业务对应的媒体信息,进行媒体协商获得的协商结果;
所述请求方设备根据所述协商结果,执行或不执行与所述被请求方设备传输所述至少两个媒体业务的媒体数据的操作。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述业务请求消息的消息体中包含所述请求方设备支持的与每个所述媒体业务对应的媒体信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述协商结果为所述请求方设备和所述被请求方设备均支持的与所述每个所述媒体业务对应的媒体信息;所述请求方设备根据所述协商结果,执行或不执行与所述被请求方设备传输所述至少两个媒体业务的媒体数据的操作,包括:
所述请求方设备根据所述请求方设备和所述被请求方设备均支持的与所述每个所述媒体业务对应的媒体信息,与所述被请求方设备传输所述至少两个媒体业务的媒体数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述协商结果为协商失败信息;所述请求方设备根据所述协商结果,执行或不执行与所述被请求方设备传输所述至少两个媒体业务的媒体数据的操作,包括:
所述请求方设备根据所述协商失败信息,不执行与所述被请求方设备传输所述至少两个媒体业务的媒体数据的操作。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,
所述业务请求消息包括SIP消息、HTTP消息或XMPP消息;
所述业务响应消息包括SIP消息、HTTP消息或XMPP消息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,
所述请求方设备向被请求方设备发送业务请求消息之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280001191.2/2.html,转载请声明来源钻瓜专利网。