多终端同步播放控制方法、主设备、装置及系统制造方法及图纸

技术编号:18899146 阅读:53 留言:0更新日期:2018-09-08 14:01
本发明专利技术公开了一种多终端同步播放控制方法、主设备、装置及系统,其方法包括:在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,主设备接收各子设备以预设规则上报的播放进度信息;主设备根据播放进度信息,调整整体播放速度,并根据整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度。本发明专利技术方案简单适用、易于操作,且极大提高多终端同步播放的准确性。

Multi terminal synchronous playback control method, main device, device and system

The invention discloses a multi-terminal synchronous playback control method, a main device, a device and a system. The method comprises the following steps: in the process of playing the media file pushed by the main device for synchronous playback by each sub-device, the main device receives the playback progress information reported by the sub-devices in accordance with the preset rules; and the main device receives the playback progress information according to the playback advance. Degree information, adjust the overall playback speed, and according to the overall playback speed, feedback to the corresponding sub-device playback progress deviation value, for the corresponding sub-device to adjust the playback progress. The scheme of the invention is simple and applicable, and is easy to operate, and greatly improves the accuracy of multi terminal synchronous playing.

【技术实现步骤摘要】
多终端同步播放控制方法、主设备、装置及系统
本专利技术涉及通信
,尤其涉及一种多终端同步播放控制方法、主设备、装置及系统。
技术介绍
目前,随着网络技术的发展,手机等智能设备的网络功能越来越丰富,比如在智能设备之间进行媒体文件共享、播放等。现有技术中,多媒体文件同步播放技术一般采用服务器-客户端的模式,由服务器推送多媒体数据到客户端终端,并控制多台客户端终端的播放进度保持一致。其中,服务器通过分析不同客户端的播放特性,就每个客户端,给出具体的声卡延迟补偿值来使各客户端播放保持一致。然而,上述的同步播放技术,只是服务器单次下发,客户端被动补偿的方式,在后续的播放过程中,服务器不会对客户端的播放进度进行实时采样,也就不能实时保证各个客户端在播放过程中进度上的一致性。
技术实现思路
本专利技术的主要目的在于提供一种多终端同步播放控制方法、主设备、装置及系统,旨在提高多终端同步播放的准确性。为实现上述目的,本专利技术提供的一种多终端同步播放控制方法,所述方法应用于主设备和若干子设备,所述方法包括:在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,所述主设备接收各子设备以预设规则上报的播放进度信息;所述主设备根据所述播放进度信息,调整整体播放速度,并根据所述整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度。优选地,所述在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,所述主设备接收各子设备以预设规则上报的播放进度信息的步骤之前,还包括:所述主设备向与其连接的各子设备推送用于同步播放的媒体文件;所述主设备向各子设备发送播放指令,由各子设备根据接收到的播放指令播放所述媒体文件。优选地,所述主设备接收各子设备以预设规则上报的播放进度信息的步骤包括:所述主设备向各子设备下发进度上报周期,由各子设备根据所述进度上报周期上报对应的播放进度信息,所述主设备接收各子设备周期性上报的播放进度信息;或者所述主设备接收各子设备主动以预设周期上报的播放进度信息。优选地,所述主设备根据所述播放进度信息,调整整体播放速度的步骤包括:所述主设备根据各子设备上报的播放进度信息,修正各子设备的播放速度;根据修改后的各子设备的播放速度,计算并调整当前整体播放速度。优选地,所述主设备根据所述整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度的步骤包括:所述主设备根据所述当前整体播放速度及当前时刻,计算得到当前时刻的整体播放进度;将当前时刻的整体播放进度与各子设备上报的播放进度进行对比,若两者的差值大于预设阈值,或者,两者的差值的比例大于预设阈值,则向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度;否则,向对应的子设备不反馈,或反馈进度增益为0。优选地,所述主设备向与其连接的各子设备推送用于同步播放的媒体文件的步骤包括:所述主设备从各子设备中选取至少一子设备,并向选取的子设备发送所述用于同步播放的媒体文件,由已成功获取媒体文件的子设备从所述主设备获取剩余的子设备信息,并向剩余的子设备发送所述媒体文件;或者所述在主设备与各子设备建立网络连接后,选择用于同步播放的媒体文件,将所述用于同步播放的媒体文件依次发送至各子设备。优选地,所述方法还包括:所述主设备统计各子设备产生播放进度偏差的次数;若一个或多个子设备产生的播放进度偏差的次数达到预设阈值,则关闭所述一个或多个子设备的同步播放业务。本专利技术实施例还提出一种控制多终端同步播放的主设备,所述主设备和若干子设备通讯,所述主设备包括:进度接收模块,用于在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,接收各子设备以预设规则上报的播放进度信息;调整控制模块,用于根据所述播放进度信息,调整整体播放速度,并根据所述整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度。优选地,所述主设备还包括:文件推送模块,用于向与所述主设备连接的各子设备推送用于同步播放的媒体文件;指令发送模块,用于向各子设备发送播放指令,由各子设备根据接收到的播放指令播放所述媒体文件。优选地,所述进度接收模块,还用于向各子设备下发进度上报周期,由各子设备根据所述进度上报周期上报对应的播放进度信息,接收各子设备周期性上报的播放进度信息;或者接收各子设备主动以预设周期上报的播放进度信息。优选地,所述调整控制模块,还用于根据各子设备上报的播放进度信息,修正各子设备的播放速度;根据修改后的各子设备的播放速度,计算并调整当前整体播放速度;根据所述当前整体播放速度及当前时刻,计算得到当前时刻的整体播放进度;将当前时刻的整体播放进度与各子设备上报的播放进度进行对比,若两者的差值大于预设阈值,或者,两者的差值的比例大于预设阈值,则向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度;否则,向对应的子设备不反馈,或反馈进度增益为0。优选地,所述文件推送模块,还用于从各子设备中选取至少一子设备,并向选取的子设备发送所述用于同步播放的媒体文件,由已成功获取媒体文件的子设备从所述主设备获取剩余的子设备信息,并向剩余的子设备发送所述媒体文件;或者在主设备与各子设备建立网络连接后,选择用于同步播放的媒体文件,将所述用于同步播放的媒体文件依次发送至各子设备。优选地,所述主设备还包括:业务控制模块,用于统计各子设备产生播放进度偏差的次数;若一个或多个子设备产生的播放进度偏差的次数达到预设阈值,则关闭所述一个或多个子设备的同步播放业务。本专利技术实施例还提出一种多终端同步播放控制装置,所述装置应用于主设备,所述主设备与若干子设备通讯,所述装置包括:至少一个存储器和至少一个处理器,其中:所述至少一个存储器,用于存储多终端同步播放控制计算机程序;所述至少一个处理器,用于调用所述至少一个存储器中的多终端同步播放控制计算机程序,以执行如上所述的方法对应的操作。本专利技术实施例还提出一种多终端同步播放控制系统,包括主设备和若干子设备,其中:所述主设备为如上所述的主设备;所述各子设备,用于受所述主设备控制同步播放媒体文件。本专利技术提出的一种多终端同步播放控制方法、主设备、装置及系统,在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,所述主设备接收各子设备上报的播放进度信息,根据所述播放进度信息,调整整体播放速度,并根据所述整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度,由此,能够在特定场合(比如公共场所)由一个主设备进行业务发起,多个子设备进行业务响应,通过文件共享、播放同步控制,最终达到多个终端设备共同播放媒体流(比如图片、音乐、视频)的目的,该方案简单适用、易于操作,且极大提高多终端同步播放的准确性。附图说明图1a是本专利技术多终端同步播放控制方法第一实施例的流程示意图;图1b是本专利技术多终端同步播放控制方法第二实施例的流程示意图;图2是本专利技术实施例中主设备发起业务监听子设备的示意图;图3是本专利技术实施例中子设备加入主设备的示意图;图4是本专利技术实施例中主设备筛选子设备的示意图;图5是本专利技术实施例中主设备与子设备建立网络连接的示意图;图6是本专利技术实施例中主设备向子设备推送媒体文件的示意图;图7是本专利技术实施例中主设备与子设备交互调整播放进度的本文档来自技高网...

【技术保护点】
1.一种多终端同步播放控制方法,其特征在于,所述方法应用于主设备和若干子设备,所述方法包括:在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,所述主设备接收各子设备以预设规则上报的播放进度信息;所述主设备根据所述播放进度信息,调整整体播放速度,并根据所述整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度。

【技术特征摘要】
1.一种多终端同步播放控制方法,其特征在于,所述方法应用于主设备和若干子设备,所述方法包括:在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,所述主设备接收各子设备以预设规则上报的播放进度信息;所述主设备根据所述播放进度信息,调整整体播放速度,并根据所述整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度。2.根据权利要求1所述的方法,其特征在于,所述在各子设备播放所述主设备推送的用于同步播放的媒体文件的过程中,所述主设备接收各子设备以预设规则上报的播放进度信息的步骤之前,还包括:所述主设备向与其连接的各子设备推送用于同步播放的媒体文件;所述主设备向各子设备发送播放指令,由各子设备根据接收到的播放指令播放所述媒体文件。3.根据权利要求1所述的方法,其特征在于,所述主设备接收各子设备以预设规则上报的播放进度信息的步骤包括:所述主设备向各子设备下发进度上报周期,由各子设备根据所述进度上报周期上报对应的播放进度信息,所述主设备接收各子设备周期性上报的播放进度信息;或者所述主设备接收各子设备主动以预设周期上报的播放进度信息。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述主设备根据所述播放进度信息,调整整体播放速度的步骤包括:所述主设备根据各子设备上报的播放进度信息,修正各子设备的播放速度;根据修改后的各子设备的播放速度,计算并调整当前整体播放速度。5.根据权利要求4所述的方法,其特征在于,所述主设备根据所述整体播放速度,向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度的步骤包括:所述主设备根据所述当前整体播放速度及当前时刻,计算得到当前时刻的整体播放进度;将当前时刻的整体播放进度与各子设备上报的播放进度进行对比,若两者的差值大于预设阈值,或者,两者的差值的比例大于预设阈值,则向对应的子设备反馈播放进度偏差值,供对应的子设备调整播放进度;否则,向对应的子设备不反馈,或反馈进度增益为0。6.根据权利要求2所述的方法,其特征在于,所述主设备向与其连接的各子设备推送用于同步播放的媒体文件的步骤包括:所述主设备从各子设备中选取至少一子设备,并向选取的子设备发送所述用于同步播放的媒体文件,由已成功获取媒体文件的子设备从所述主设备获取剩余的子设备信息,并向剩余的子设备发送所述媒体文件;或者所述在主设备与各子设备建立网络连接后,选择用于同步播放的媒体文件,将所述用于同步播放的媒体文件依次发送至各子设备。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述主设备统计各子设备产生播放进度偏差的次数;若一个或多个子设备产生的播放进度偏差的次数达到预设阈值,则关闭所述一个或多个子设备的同步播放业务。8.一种控制多终端同步播放的主设备,其特征在于,所述主设备和若干子设备通...

【专利技术属性】
技术研发人员:陈浩
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1