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

文档序号:8490148阅读:403来源:国知局
多智能设备同步播放的方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及通信技术,尤其涉及一种多智能设备同步播放的方法和装置。
【背景技术】
[0002]随着智能设备的普及,多个智能设备之间协作应用越来越多。例如,多个智能手机接入社交网络或者局域网络进行音乐分享,每个智能手机播放相同的内容,从而获得更大的声音播放效果;或者每个智能手机播放音乐的不同声道,获得立体音乐享受;或者多个智能手机之间分享视频,同步播放以达到同步体验,这些都需要多个智能设备之间的播放同步。
[0003]现有技术中,通过时钟服务器发送同步时钟给各个需要同步播放的智能设备进行时间校准,以保证各个智能设备的时钟同步从而实现多智能设备的同步播放。
[0004]然而,采用现有技术的方法,虽然进行了时钟同步,但是由于不同型号的智能设备硬件性能不同,导致视频解码速度可能不同,以及音视频同步控制精度的不同,可能会导致各设备间视频/音频在显示同一帧的时候存在帧级不同步,使得各智能设备之间的同步效果不佳。

【发明内容】

[0005]本发明实施例提供一种多智能设备同步播放的方法和装置。以提高多智能设备之间的同步效果。
[0006]本发明实施例第一方面提供一种多智能设备同步播放的方法,包括:
[0007]第一设备以预设时间间隔获取帧同步信息;
[0008]所述第一设备向至少一个第二设备发送所述帧同步信息,以使所述第二设备根据所述帧同步信息进行播放。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述帧同步信息包括所述第一设备待播放帧的帧信息,所述第一设备向至少一个第二设备发送帧同步信息之后,还包括:
[0010]所述第一设备播放所述待播放的帧。
[0011]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一设备播放所述待播放的帧之前,还包括:
[0012]所述第一设备接收所述第二设备发送的帧同步确认信息,所述帧同步确认信息用于指示所述第一设备播放所述待播放的帧。
[0013]结合第一方面,在第一方面的第三种可能的实现方式中,所述帧同步信息包括所述第一设备当前开始播放的帧的帧信息,所述第一设备向至少一个第二设备发送帧同步信息,以使所述第二设备根据所述帧同步信息进行播放,包括:
[0014]所述第一设备向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息,以使所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧。
[0015]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一设备向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息之后,还包括:
[0016]所述第一设备若在预设时间内接收到所述第二设备发送的帧同步确认信息,则所述第一设备等待播放完所述当前开始播放的帧之后,播放下一帧,其中,所述预设时间为一帧的播放时间;
[0017]所述第一设备若在预设时间之后接收到所述第二设备帧同步确认信息,则所述第一设备直接播放下一中贞。
[0018]结合第一方面或第一方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述第一设备以预设时间间隔获取帧同步信息之前,还包括:
[0019]第一设备向至少一个第二设备发送准备播放指令,所述准备播放指令中包含待播放媒体资源的地址信息,以使所述第二设备根据所述待播放媒体资源的地址信息获取所述待播放媒体资源;
[0020]所述第一设备接收所述第二设备发送的准备完毕信息,所述准备完毕信息用于指示所述第一设备以预设时间间隔获取帧同步信息。
[0021]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第一设备向至少一个第二设备发送准备播放指令之前,还包括:
[0022]第一设备接收第二设备发送的同步播放请求信息。
[0023]本发明实施例第二方面提供一种多智能设备同步播放的方法,包括:
[0024]第二设备接收第一设备以预设时间间隔发送的帧同步信息;
[0025]所述第二设备根据所述帧同步信息进行播放。
[0026]结合第二方面,在第二方面的第一种可能的实现方式中,所述帧同步信息包括所述第一设备待播放帧的帧信息,所述第二设备根据所述帧同步信息进行播放,包括:
[0027]所述第二设备根据所述待播放的帧的帧信息播放所述待播放的帧。
[0028]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第二设备根据所述待播放的帧的帧信息播放所述待播放的帧之前,还包括:
[0029]所述第二设备向所述第一设备发送帧同步确认信息,以使所述第一设备根据所述帧同步确认信息播放所述待播放的帧。
[0030]结合第二方面,在第二方面的第三种可能的实现方式中,所述帧同步信息为第一设备当前开始播放的帧的帧信息,所述第二设备根据所述帧同步信息进行播放,包括:
[0031 ] 所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧。
[0032]结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧之前,还包括:
[0033]所述第二设备向所述第一设备发送帧同步确认信息,以使所述第一设备根据所述中贞同步确认信息确定播放下一巾贞的时间。
[0034]结合第二方面的第一种至第四种可能的实现方式中任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第二设备接收第一设备以预设时间间隔发送的帧同步信息之前,还包括:
[0035]所述第二设备接收第一设备发送的准备播放指令,所述准备播放指令中包含待播放媒体资源的地址信息;
[0036]所述第二设备根据所述待播放媒体资源的地址信息获取所述待播放媒体资源;
[0037]所述第二设备向所述第一设备发送准备完毕信息。
[0038]结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述所述第二设备接收第一设备发送的准备播放指令之前,还包括:
[0039]所述第二设备向第一设备发送的同步播放请求信息,以使所述第一设备根据所述同步播放请求信息向所述第二设备发送准备播放指令。
[0040]本发明实施例第三方面提供一种智能设备,所述智能设备为第一设备,包括:
[0041]获取器,用于以预设时间间隔获取帧同步信息;
[0042]发射器,用于向至少一个第二设备发送所述帧同步信息,以使所述第二设备根据所述帧同步信息进行播放;
[0043]结合第三方面,在第三方面的第一种可能的实现方式中,所述帧同步信息包括所述第一设备待播放帧的帧信息,所述装置还包括:播放器,用于所述发射器完成向至少一个第二设备发送帧同步信息时,播放所述待播放的帧。
[0044]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述装置还包括接收器,所述接收器用于接收所述第二设备发送的帧同步确认信息,所述帧同步确认信息用于指示所述播放器播放所述待播放的帧;
[0045]所述播放器具体用于在所述接收器接收到所述帧同步确认信息时,播放所述待播放的帧。
[0046]结合第三方面,在第三方面的第三种可能的实现方式中,所述帧同步信息包括所述第一设备当前开始播放的帧的帧信息,所述发射器具体用于向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息,以使所述第二设备根据所述当前开始播放的帧的帧信息播放所述当前开始播放的帧。
[0047]结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述播放器,还用于在所述发射器完成向至少一个第二设备发送所述第一设备当前开始播放的帧的帧信息时,若在预设时间内接收到所述第二设备发送的帧同步确认信息,则所述播放器等待播放完所述当前开始播放的帧之后,播放下一帧,其中,所述预设时间为一帧的播放时间;若在预设时间之后接收到所述第二设备帧同步确认信息,则所述播放器直接播放下一帧。
[0048]结合第三方面或第三方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述发射器,还用于向至少一个第二设备发送准备播放指令,所述准备播放指令中包含待播放媒体资源的地址信息,以使所述第二设备根据所述待播放媒体资源的地址信息获取所述待播放媒体资源;
[0049]接收器,还用于在所述发射器完成向至少一个第二设备发送准备播放指令时,接收所述第二设备发送的准备完毕信息,所述准备完毕信息用于指示所述第一设备以预设时间间隔获取帧同步信息;
[0050]所述获取器,具体用于在所述接收器接收到所述第二设备发送的准备完毕信息时,以预设时间间隔获取帧同步信息。
[0051]结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,所述接收器,还用于接收第二设备发送的同步播放请求信息;
[0052]所述发射器,具体用于在所述接收器接收到所述同步播放请求信息时,向至少一个第二设备发送准备播放指令。
[0053]本发明实施例第四方面提供一种智能设备,所述智能设备为第二设备,包括:
[0054]接收器,用于接收第一设备以预设时间间隔发送的帧同步信息;
[0055]播放器,用于在所述接收器接收到所述帧同步信息时,根据所述帧同步信息进行播放。
[0056]结合第四方面,在第四方面的第一种可能的实现方式中,所述帧同步信息包括所述第一设备待播放帧的帧信息,所述播放器具体用于根据
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1