多智能设备同步播放的方法和装置制造方法及图纸

技术编号:11809434 阅读:81 留言:0更新日期:2015-08-01 03:16
本发明专利技术实施例提供一种多智能设备同步播放的方法和装置。通过第一设备以预设时间间隔获取帧同步信息,并向一个或者多个第二设备发送上述帧同步信息,其中,帧同步信息为第一设备待播放的帧的帧信息或者第一设备当前开始播放的帧的帧信息,第二设备获知第一设备发送的帧同步信息之后,调整自身播放的帧资源,由于同步播放的多智能设备一般都是在一个局域网中,因此,帧信息从第一设备到第二设备的传输时延可以忽略,从而提高多智能设备之间的同步效果。

【技术实现步骤摘要】

本专利技术实施例涉及通信技术,尤其涉及一种多智能设备同步播放的方法和装置
技术介绍
随着智能设备的普及,多个智能设备之间协作应用越来越多。例如,多个智能手机接入社交网络或者局域网络进行音乐分享,每个智能手机播放相同的内容,从而获得更大的声音播放效果;或者每个智能手机播放音乐的不同声道,获得立体音乐享受;或者多个智能手机之间分享视频,同步播放以达到同步体验,这些都需要多个智能设备之间的播放同步。现有技术中,通过时钟服务器发送同步时钟给各个需要同步播放的智能设备进行时间校准,以保证各个智能设备的时钟同步从而实现多智能设备的同步播放。然而,采用现有技术的方法,虽然进行了时钟同步,但是由于不同型号的智能设备硬件性能不同,导致视频解码速度可能不同,以及音视频同步控制精度的不同,可能会导致各设备间视频/音频在显示同一帧的时候存在帧级不同步,使得各智能设备之间的同步效果不佳。
技术实现思路
本专利技术实施例提供一种多智能设备同步播放的方法和装置。以提高多智能设备之间的同步效果。本专利技术实施例第一方面提供一种多智能设备同步播放的方法,包括:第一设备以预设时间间隔获取帧同步信息;所述第一设备向至少一个第二设备发送所述帧同步信息,以使所述第二设备根据所述帧同步信息进行播放。结合第一方面,在第一方面的第一种可能的实现方式中,所述帧同步信息包括所述第一设备待播放帧的帧信息,所述第一设备向至少一个第二设备发送帧同步信息之后,还包括:所述第一设备播放所述待播放的帧。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一设备播放所述待播放的帧之前,还包括:所述第一设备接收所述第二设备发送的帧同步确认信息,所述帧同步确认信息用于指示所述第一设备播放所述待播放的帧。结合第一方面,在第一方面的第三种可能的实现方式中,所述帧同步信息包括所述第一设备当前开始播放的帧的帧信息,所述第一设备向至少一个第二设备发送帧同步信息,以使所述第二设备根据所述帧同步信息进行播放,包括:所述第一设备向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息,以使所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一设备向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息之后,还包括:所述第一设备若在预设时间内接收到所述第二设备发送的帧同步确认信息,则所述第一设备等待播放完所述当前开始播放的帧之后,播放下一帧,其中,所述预设时间为一帧的播放时间;所述第一设备若在预设时间之后接收到所述第二设备帧同步确认信息,则所述第一设备直接播放下一中贞。结合第一方面或第一方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述第一设备以预设时间间隔获取帧同步信息之前,还包括:第一设备向至少一个第二设备发送准备播放指令,所述准备播放指令中包含待播放媒体资源的地址信息,以使所述第二设备根据所述待播放媒体资源的地址信息获取所述待播放媒体资源;所述第一设备接收所述第二设备发送的准备完毕信息,所述准备完毕信息用于指示所述第一设备以预设时间间隔获取帧同步信息。结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第一设备向至少一个第二设备发送准备播放指令之前,还包括:第一设备接收第二设备发送的同步播放请求信息。本专利技术实施例第二方面提供一种多智能设备同步播放的方法,包括:第二设备接收第一设备以预设时间间隔发送的帧同步信息;所述第二设备根据所述帧同步信息进行播放。结合第二方面,在第二方面的第一种可能的实现方式中,所述帧同步信息包括所述第一设备待播放帧的帧信息,所述第二设备根据所述帧同步信息进行播放,包括:所述第二设备根据所述待播放的帧的帧信息播放所述待播放的帧。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第二设备根据所述待播放的帧的帧信息播放所述待播放的帧之前,还包括:所述第二设备向所述第一设备发送帧同步确认信息,以使所述第一设备根据所述帧同步确认信息播放所述待播放的帧。结合第二方面,在第二方面的第三种可能的实现方式中,所述帧同步信息为第一设备当前开始播放的帧的帧信息,所述第二设备根据所述帧同步信息进行播放,包括: 所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧。结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧之前,还包括:所述第二设备向所述第一设备发送帧同步确认信息,以使所述第一设备根据所述中贞同步确认信息确定播放下一巾贞的时间。结合第二方面的第一种至第四种可能的实现方式中任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第二设备接收第一设备以预设时间间隔发送的帧同步信息之前,还包括:所述第二设备接收第一设备发送的准备播放指令,所述准备播放指令中包含待播放媒体资源的地址信息;所述第二设备根据所述待播放媒体资源的地址信息获取所述待播放媒体资源;所述第二设备向所述第一设备发送准备完毕信息。结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述所述第二设备接收第一设备发送的准备播放指令之前,还包括:所述第二设备向第一设备发送的同步播放请求信息,以使所述第一设备根据所述同步播放请求信息向所述第二设备发送准备播放指令。本专利技术实施例第三方面提供一种智能设备,所述智能设备为第一设备,包括:获取器,用于以预设时间间隔获取帧同步信息;发射器,用于向至少一个第二设备发送所述帧同步信息,以使所述第二设备根据所述帧同步信息进行播放;结合第三方面,在第三方面的第一种可能的实现方式中,所述帧同步信息包括所述第一设备待播放帧的帧信息,所述装置还包括:播放器,用于所述发射器完成向至少一个第二设备发送帧同步信息时,播放所述待播放的帧。结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述装置还包括接收器,所述接收器用于接收所述第二设备发送的帧同步确认信息,所述帧同步确认信息用于指示所述播放器播放所述待播放的帧;所述播放器具体用于在所述接收器接收到所述帧同步确认信息时,播放所述待播放的帧。结合第三方面,在第三方面的第三种可能的实现方式中,所述帧同步信息包括所述第一设备当前开始播放的帧的帧信息,所述发射器具体用于向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息,以使所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧。结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述播放器,还用于在所述发射器完成向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息时,若在预设时间内接收到所述第二设备发送的帧同步确认信息,则所述播放器等待播放完所述当前开始播放的帧之后,播放下一帧,其中,所述预设时间为一帧的播放时间;若在预设时间之后接收到所述第二设备帧同步确认信息,则所述播放器直接播放下一帧。结合第三方面或第三方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第三方面的第本文档来自技高网...

【技术保护点】
一种多智能设备同步播放的方法,其特征在于,包括:第一设备以预设时间间隔获取帧同步信息;所述第一设备向至少一个第二设备发送所述帧同步信息,以使所述第二设备根据所述帧同步信息进行播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:许阳坡刘欣邸佩云
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1