【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种媒体传输方法、媒体控制方法及装置。
技术介绍
无线共享(AirSharing)是多屏互动的一种实现方式,可以将一台终端的屏幕所显示的内容通过无线网络共享给多台移动终端的解决方案,实现快速的近场分享。无线共享中,主终端为所述多媒体数据的发送终端,即所述多媒体数据的分享终端;从终端为所述多媒体数据的接收终端,即所述多媒体数据的被分享终端。实现无线共享,主终端上可以安装无线共享应用,用户触发创建分享之后,如果用户通过点击等方式确认加入主终端创建的分享,从终端在特定范围内就可以显示主终端分享的内容。可选的,从终端也可通过开启无线保真(WiFi,WIreless-FIdelity)连接到主终端,从终端根据用户的操作打开浏览器,根据用户输入的网址,下载客户端。在特定范围内的终端,通过设备发现,业务发现,协商传递内容的媒体格式后,就可以实现媒体文件的传输,实现近场通信。无线共享的底层可以基于不同机制传输,例如Apple的Airplay是通过wifi将iPhone,iPod及iPad上的视频镜像传送到个设备上播放,底层支持无线、有线连接,通过终端应用来播放多种媒体格式的文件。也有通过Miracast标准传输的解决方案,Miracast是WiFi联盟支持WiFi演示规范的设备的认证名称,底层通过实时流媒体传输协议(RTSP,RealTimeStreamingProtocol)协商后 >传输媒体文件。还有一些无线共享的实现,是通过主终端开启接入点功能,从终端接入主终端,通过超文本传送协议(HTTP,Hypertexttransferprotocol)中的GET(获取)指令完成设备发现,通过HTTP的POST(推送)指令发送文件,或HTTP的GET指令获取文件。在现有技术中,在多个设备实现无线近场共享时,对于多媒体数据来说,受到不同手机的性能,不同厂商手机的兼容性,以及网络特性等硬件条件的限制,从终端上播放的多媒体数据相对于主终端播放的多媒体数据会出现0.5到1秒左右的延迟。因此,当主终端和从终端对多媒体数据进行无线近场共享时,容易产生干扰,影响用户的使用。
技术实现思路
本专利技术实施例提供了一种媒体传输方法及装置,用于减少主终端和从终端对多媒体数据进行无线近场共享时的干扰。本专利技术实施例第一方面提供的媒体传输方法,用于主终端向至少一个从终端共享多媒体数据,包括:所述主终端与所述至少一个从终端建立共享多媒体数据的近场无线通信连接;所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型;所述主终端根据所述多媒体数据的类型,通过所述通信连接分别向每一个所述至少一个从终端发送相应类型的多媒体数据;其中,所述多媒体数据的类型包括:图像和音频,以及仅图像。结合第一方面,在第一种可能的实现方式中,类型为所述图像和音频的多媒体数据,包括图像数据和音频数据;类型为所述仅图像的多媒体数据,仅包括所述图像数据。结合第一方面,在第二种可能的实现方式中,所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型之前,包括:所述主终端确定所述主终端与每一个所述至少一个从终端的距离;所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型,包括:所述主终端根据所述主终端与每一个所述至少一个从终端的距离,确定向距离所述主终端最近的从终端发送的多媒体数据的类型为图像和音频,确定向距离所述主终端最近的从终端之外的其它从终端发送的多媒体数据的类型为仅图像。结合第一方面,在第三种可能的实现方式中,所述主终端为音频播放终端,所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端所述至少一个从终端发送的所述多媒体数据的类型之前,包括:所述主终端确定所述主终端与每一个所述至少一个从终端的距离;所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型,包括:若所述至少一个从终端与所述主终端的距离小于或等于第一距离门限,则确定向所述至少一个从终端发送的多媒体数据的类型为仅图像;若所述至少一个从终端与所述主终端的距离大于所述第一距离门限,则确定向所述至少一个从终端发送的多媒体数据的类型为图像和音频。结合第一方面,在第四种可能的实现方式中,所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型之前,所述方法还包括:所述主终端确定所述终端间的距离,所述终端间的距离包括所有终端中任意两个终端之间的距离;所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型,包括:所述主终端根据所述终端间的距离,以及第二距离门限对每个所述终端进行音频播放区域的划分,其中,所述音频播放区域为中心点到任一边缘点的距离小于所述距离门限的区域;确定向靠近所述音频播放区域的中心点的从终端发送的多媒体数据的类型为图像和音频,确定向远离所述音频播放区域的中心点的从终端发送的多媒体数据的类型为仅图像。结合第一方面,在第五种可能的实现方式中,所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型之前,所述方法还包括:所述主终端接收所述至少一个从终端中的一个或多个发送的请求消息,所述请求消息包括:第一请求消息或第二请求消息,所述第一请求消息用于请求所述主终端向发送所述第一请求消息的从终端发送多媒体数据的类型为图像和音频,所述第二请求消息用于请求所述主终端向发送所述第二请求消息的从终端发送多媒体数据的类型为仅图像;所述主终端确定所述终端间的距离,所述终端间的距离包括所有终端中任意两个终端之间的距离;所述主终端根据所述终端间的距离,以及第二距离门限对每个所述终端进行本文档来自技高网...
【技术保护点】
一种媒体传输方法,用于主终端向至少一个从终端共享多媒体数据,其特征在于,包括:所述主终端与所述至少一个从终端建立共享多媒体数据的近场无线通信连接;所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数据的类型;所述主终端根据所述多媒体数据的类型,通过所述通信连接分别向每一个所述至少一个从终端发送相应类型的多媒体数据;其中,所述多媒体数据的类型包括:图像和音频,以及仅图像。
【技术特征摘要】
1.一种媒体传输方法,用于主终端向至少一个从终端共享多媒体数据,
其特征在于,包括:
所述主终端与所述至少一个从终端建立共享多媒体数据的近场无线通信
连接;
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型;
所述主终端根据所述多媒体数据的类型,通过所述通信连接分别向每一
个所述至少一个从终端发送相应类型的多媒体数据;
其中,所述多媒体数据的类型包括:图像和音频,以及仅图像。
2.根据权利要求1所述的方法,其特征在于,
类型为所述图像和音频的多媒体数据,包括图像数据和音频数据;
类型为所述仅图像的多媒体数据,仅包括所述图像数据。
3.根据权利要求1所述的方法,其特征在于,
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型之前,包括:
所述主终端确定所述主终端与每一个所述至少一个从终端的距离;
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型,包括:
所述主终端根据所述主终端与每一个所述至少一个从终端的距离,确定
向距离所述主终端最近的从终端发送的多媒体数据的类型为图像和音频,确
定向距离所述主终端最近的从终端之外的其它从终端发送的多媒体数据的类
型为仅图像。
4.根据权利要求1所述的方法,其特征在于,所述主终端为音频播放终
端,
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端所述至少一个从终端
\t发送的所述多媒体数据的类型之前,包括:
所述主终端确定所述主终端与每一个所述至少一个从终端的距离;
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型,包括:
若所述至少一个从终端与所述主终端的距离小于或等于第一距离门限,
则确定向所述至少一个从终端发送的多媒体数据的类型为仅图像;
若所述至少一个从终端与所述主终端的距离大于所述第一距离门限,则
确定向所述至少一个从终端发送的多媒体数据的类型为图像和音频。
5.根据权利要求1所述的方法,其特征在于,
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型之前,所述方法还包括:
所述主终端确定所述终端间的距离,所述终端间的距离包括所有终端中
任意两个终端之间的距离;
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型,包括:
所述主终端根据所述终端间的距离,以及第二距离门限对每个所述终端
进行音频播放区域的划分,其中,所述音频播放区域为中心点到任一边缘点
的距离小于所述距离门限的区域;
确定向靠近所述音频播放区域的中心点的从终端发送的多媒体数据的类
型为图像和音频,确定向远离所述音频播放区域的中心点的从终端发送的多
媒体数据的类型为仅图像。
6.根据权利要求1所述的方法,其特征在于,
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型之前,所述方法还包括:
所述主终端接收所述至少一个从终端中的一个或多个发送的请求消息,
\t所述请求消息包括:第一请求消息或第二请求消息,所述第一请求消息用于
请求所述主终端向发送所述第一请求消息的从终端发送多媒体数据的类型为
图像和音频,所述第二请求消息用于请求所述主终端向发送所述第二请求消
息的从终端发送多媒体数据的类型为仅图像;
所述主终端确定所述终端间的距离,所述终端间的距离包括所有终端中
任意两个终端之间的距离;
所述主终端根据所述终端间的距离,以及第二距离门限对每个所述终端
进行音频播放区域的划分,其中,所述音频播放区域为中心点到任一边缘点
的距离小于所述距离门限的区域;
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型,包括以下至少一个:
若确定所述至少一个从终端靠近所述音频播放区域的中心点,且所述至
少一个从终端未发送所述请求消息,则确定向所述至少一个从终端发送的多
媒体数据的类型为仅图像;
若确定所述至少一个从终端远离所述音频播放区域的中心点,且所述至
少一个从终端未发送所述请求消息,则确定向所述至少一个从终端发送的多
媒体数据的类型为图像和音频;
若所述主终端接收到所述至少一个从终端发送的所述第一请求消息,则
确定向所述至少一个从终端发送的多媒体数据的类型为图像和音频;
若所述主终端接收到所述至少一个从终端发送的所述第二请求消息,则
确定向所述至少一个从终端发送的多媒体数据的类型为仅图像。
7.根据权利要求1所述的方法,其特征在于,
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型之前,所述方法还包括:
所述主终端接收所述至少一个从终端中的一个或多个发送的请求消息,
所述请求消息包括:第一请求消息或第二请求消息,所述第一请求消息用于
请求所述主终端向发送所述第一请求消息的从终端发送多媒体数据的类型为
\t图像和音频,所述第二请求消息用于请求所述主终端向发送所述第二请求消
息的从终端发送多媒体数据的类型为仅图像;
所述主终端根据终端间的距离,和/或所述至少一个从终端中的一个或多
个发送的请求消息,确定向每一个所述至少一个从终端发送的所述多媒体数
据的类型,包括:
所述主终端根据所述第一请求消息确定向发送所述第一请求消息的从终
端发送的多媒体数据的类型为图像和音频,根据所述第二请求消息确定向发
送所述第二请求消息的从终端发送的多媒体数据的类型为仅图像,并确定向
未发送所述第一请求消息或所述第二请求消息的从终端发送的多媒体数据的
类型为图像和音频,或仅图像。
8.根据权利要求1至7任一项所述的方法,其特征在于,
所述根据所述多媒体数据的类型,通过所述通信连接分别向每一个所述
至少一个从终端发送相应类型的多媒体数据之后,包括:
所述主终端接收第一从终端发送的第一请求消息,所述第一请求消息用
于请求所述主终端向所述至少一个从终端发送多媒体数据的类型为图像和音
频;
所述主终端根据所述第一请求消息确定向所述第一从终端发送的多媒体
数据的类型为图像和音频;
所述主终端通过所述通信连接向所述第一从终端发送类型为图像和音频
的多媒体数据。
9.根据权利要求3或4所述的方法,其特征在于,所述主终端确定所述
主终端与每一个所述至少一个从终端的距离,包括:
所述主终端根据所述主终端的距离检测模块检测所述主终端与每一个所
述至少一个从终端的距离;
或,
所述主终端根据无线保真wifi信号的信号强度确定所述主终端与每一个
所述至少一个从终端的距离;
或,
所述主终端根据所述主终端接收或发送的声波信息确定所述主终端与每
\t一个所述至少一个从终端的距离;
或,
所述主终端获取第二从终端提供的第一距离信息,所述第一距离信息为
所述第二从终端测量的所述主终端与所述第二从终端的距离。
10.根据权利要求5或6所述的方法,其特征在于,所述主终端确定所
述终端间的距离,包括:
所述主终端根据所述主终端的距离检测模块确定所述终端间的距离;
或,
所述主终端根据无线保真wifi信号的信号强度确定所述终端间的距离;
或,
所述主终端根据所述主终端接收或发送的声波信息确定所述终端间的距
离;
或,
所述主终端获取第二从终端提供的第二距离信息,所述第二距离信息为
测量的所述主终端与所述第二从终端的距离,以及所述第二从终端与其它从
终端的距离。
11.一种媒体控制方法,应用于主终端与从终端共享多媒体数据,其特
征在于,包括:
所述从终端接收所述主终端发送的所述多媒体数据;
所述从终端根据所述从终端与所述主终端的距离,或所述主终端外放的
音频,确定所述从终端对所述多媒体数据的播放模式;其中,所述多媒体数
据的播放模式:静音模式和非静音模式;
所述从终端根据所述多媒体数据的播放模式对所述多媒体数据进行播
放。
12.根据权利要求11所述的方法,其特征在于,
所述从终端根据所述从终端与所述主终端的距离,或所述主终端外放的
音频,确定所述从终端对应所述多媒体数据的播放模式之前,包括:
所述从终端确定所述从终端与所述主终端的距离;
所述从终端根据所述从终端与所述主终端的距离,或所述主终端外放的
\t音频,确定所述从终端对所述多媒体数据的播放模式,包括:
若所述从终端与所述主终端的距离大于距离门限,则确定所述从终端对
所述多媒体数据的播放模式为非静音模式;
若所述从终端与所述主终端的距离小于或等于距离门限,则确定所述从
终端对所述多媒体数据的播放模式为静音模式。
13.根据权利要求12所述的方法,其特征在于,所述从终端确定所述从
终端与所述主终端的距离,包括:
所述从终端根据所述从终端的距离检测模块确定所述从终端与所述主终
端的距离;
或,
所述从终端根据无线保真wifi信号的信号强度确定所述从终端与所述主
终端的距离;
或,
所述从终端根据所述主终端接收或发送的声波信息确定所述从终端与所
述主终端的距离。
14.根据权利要求11所述的方法,其特征在于,
所述从终...
【专利技术属性】
技术研发人员:范姝男,李小娟,郜文美,王雅辉,井皓,
申请(专利权)人:华为终端东莞有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。