Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
COOPERATIVE PLAYING METHOD, APPARATUS, DEVICE AND SYSTEM
Document Type and Number:
WIPO Patent Application WO/2015/018211
Kind Code:
A1
Abstract:
The present disclosure provides a cooperative playing method, apparatus, device and system, belonging to the technical field of network. The method comprises: establishing a predetermined connection with a target device; providing to the target device via the predetermined connection a target trigger signal used for triggering the target device to play multimedia resources at a specified time corresponding to a local playing time; and playing the multimedia resources at the local playing time. By providing to the target device via the predetermined connection the target trigger signal used for triggering the target device to play the multimedia resources at the specified time corresponding to the local playing time, and playing the multimedia resources at the local playing time, the present disclosure thus completes the cooperative playing of the multimedia resources on two devices, thereby resolving the problem of higher study cost due to the guarantee of coordination consistency when the multimedia resources are played by multiple electronic devices, and achieving the effect of guaranteeing the coordination consistency when the multimedia resources are played by the multiple electronic devices.

Inventors:
SUN GUANG (CN)
JIA GUANG (CN)
CAI RENJIE (CN)
Application Number:
PCT/CN2014/076161
Publication Date:
February 12, 2015
Filing Date:
April 24, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
XIAOMI INC (CN)
International Classes:
H04N21/472; H04N21/434; H04N21/441
Foreign References:
CN102387171A2012-03-21
CN101923453A2010-12-22
CN103209360A2013-07-17
CN101159850A2008-04-09
CN103442297A2013-12-11
Attorney, Agent or Firm:
BEIJING INTELLEGAL INTELLECTUAL PROPERTY AGENT LTD. (CN)
北京律智知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求

1、 一种协作播放方法, 其特征在于, 用于发起设备中, 所述方法包括:

与目标设备建立预定连接;

通过所述预定连接向所述目标设备提供目标触发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上的多媒体资源,所述指定时刻与本地播放时刻 对应;

在所述本地播放时刻播放所述发起设备上的多媒体资源。

2、 根据权利要求 1所述的方法, 其特征在于, 所述通过所述预定连接向所述目标设 备提供目标触发信号, 包括:

通过所述预定连接向所述目标设备发送所述目标触发信号,所述目标触发信号携带有 所述指定时刻。

3、 根据权利要求 2所述的方法, 其特征在于, 所述通过所述预定连接向所述目标设 备发送所述目标触发信号, 包括:

在所述发起设备上的多媒体资源的准备播放状态下接收本地触发信号,所述本地触发 信号用于指示所述发起设备在本地播放时刻播放所述发起设备上的多媒体资源;

根据所述本地触发信号通过所述预定连接向所述目标设备发送所述目标触发信号。

4、 根据权利要求 3所述的方法, 其特征在于, 所述方法还包括:

通过所述预定连接向所述目标设备发送控制指令,所述控制指令用于指示所述目标设 备进入所述目标设备上的多媒体资源播放的准备播放状态。

5、 根据权利要求 1所述的方法, 其特征在于, 所述通过所述预定连接向目标设备提 供目标触发信号, 包括- 将所述预定连接的成功建立作为所述目标触发信号,并根据所述预定连接的成功建立 确定所述本地播放时刻。

6、根据权利要求 5所述的方法, 其特征在于, 所述与目标设备建立预定连接, 包括: 在所述发起设备上的多媒体资源的准备播放状态下与目标设备建立预定连接。

7、 根据权利要求 1至 6任一所述的方法, 其特征在于, 所述与目标设备建立预定连 接, 包括:

搜索所述目标设备;

向所述搜索到的目标设备发送连接请求,所述连接请求用于建立所述发起设备和所述 目标设备之间的所述预定连接;

接收所述目标设备发送的对应于所述连接请求的响应信息,所述响应信息用于确定所 述预定连接成功建立。

8、 一种协作播放方法, 其特征在于, 用于目标设备中, 所述方法包括:

与发起设备建立预定连接;

获取所述发起设备通过所述预定连接提供的目标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设备上的多媒体资源,所述指定时刻与本地播放 时刻对应, 所述本地播放时刻为所述发起设备播放所述发起设备上的多媒体资源的时刻; 在所述指定时刻播放所述目标设备上的多媒体资源。

9、 根据权利要求 8所述的方法, 其特征在于, 所述获取所述发起设备通过所述预定 连接提供的目标触发信号, 包括- 接收所述发起设备通过所述预定连接发送的所述目标触发信号,所述目标触发信号携 带有所述指定时刻。

10、 根据权利要求 9所述的方法, 其特征在于, 所述方法还包括:

接收所述发起设备通过所述预定连接发送的控制指令;

根据所述控制指令进入所述目标设备上的多媒体资源播放的准备播放状态。

11、根据权利要求 8所述的方法, 其特征在于, 所述获取所述发起设备通过所述预定 连接提供的目标触发信号, 包括:

将所述预定连接的成功建立作为所述目标触发信号,并根据预定连接的成功建立确定 指定时刻。

12、 根据权利要求 11所述的方法, 其特征在于, 所述与发起设备建立预定连接, 包 括- 在所述目标设备上的多媒体资源的准备播放状态下与发起设备建立预定连接。

13、 根据权利要求 8至 12任一所述的方法, 其特征在于, 所述与发起设备建立预定 连接, 包括:

接收所述发起设备发送的连接请求,所述连接请求用于建立所述发起设备和所述目标 设备之间的所述预定连接;

向所述发起设备发送对应于所述连接请求的响应信息,所述响应信息用于确定所述预 定连接成功建立。

14、 一种协作播放装置, 其特征在于, 所述装置包括:

第一建立模块, 用于与目标设备建立预定连接;

提供模块,用于通过所述第一建立模块建立的预定连接向所述目标设备提供目标触发 信号,所述目标触发信号用于触发所述目标设备在指定时刻播放所述目标设备上的多媒体 资源, 所述指定时刻与本地播放时刻对应;

第一播放模块, 用于在所述本地播放时刻播放所述发起设备上的多媒体资源。

15、 根据权利要求 14所述的装置, 其特征在于, 所述提供模块, 包括:

目标发送单元,用于通过所述预定连接向所述目标设备发送所述目标触发信号,所述 目标触发信号携带有所述指定时刻。

16、 根据权利要求 15所述的装置, 其特征在于, 所述目标发送单元包括: 接收子单元,用于在所述发起设备上的多媒体资源的准备播放状态下接收本地触发信 号,所述本地触发信号用于指示所述发起设备在本地播放时刻播放所述发起设备上的多媒 体资源;

发送子单元,用于根据所述接收子单元接收到的本地触发信号通过所述预定连接向所 述目标设备发送所述目标触发信号。

17、 根据权利要求 16所述的装置, 其特征在于, 所述装置还包括:

控制发送模块,用于通过所述预定连接向所述目标设备发送控制指令,所述控制指令 用于指示所述目标设备进入所述目标设备上的多媒体资源播放的准备播放状态。

18、 根据权利要求 14所述的装置, 其特征在于, 所述提供模块, 包括:

本地确定单元,用于将所述预定连接的成功建立作为所述目标触发信号,并根据所述 预定连接的成功建立确定所述本地播放时刻。

19、 根据权利要求 18所述的装置, 其特征在于, 所述第一建立模块, 用于在所述发 起设备上的多媒体资源的准备播放状态下与目标设备建立预定连接。

20、根据权利要求 14至 19任一所述的装置,其特征在于,所述第一建立模块,包括: 搜索单元, 用于搜索所述目标设备;

请求发送单元,用于向所述搜索到的目标设备发送连接请求,所述连接请求用于建立 所述发起设备和所述目标设备之间的所述预定连接;

响应接收单元,用于接收所述目标设备发送的对应于所述连接请求的响应信息,所述 响应信息用于确定所述预定连接成功建立。

21、 一种协作播放装置, 其特征在于, 所述装置包括:

第二建立模块, 用于与发起设备建立预定连接;

获取模块,用于获取所述发起设备通过所述第二建立模块建立的预定连接提供的目标 触发信号,所述目标触发信号用于触发所述目标设备在指定时刻播放所述目标设备上的多 媒体资源,所述指定时刻与本地播放时刻对应,所述本地播放时刻为所述发起设备播放所 述发起设备上的多媒体资源的时刻;

第二播放模块,用于根据所述获取模块获取到的目标触发信号在所述指定时刻播放所 述目标设备上的多媒体资源。

22、 根据权利要求 21所述的装置, 其特征在于, 所述获取模块, 包括:

目标接收单元, 用于接收所述发起设备通过所述预定连接发送的所述目标触发信号, 所述目标触发信号携带有所述指定时刻。

23、 根据权利要求 22所述的装置, 其特征在于, 所述装置还包括:

控制接收模块, 用于接收所述发起设备通过所述预定连接发送的控制指令; 准备模块,用于根据所述控制接收模块接收到的控制指令进入所述目标设备上的多媒 体资源播放的准备播放状态。

24、 根据权利要求 21所述的装置, 其特征在于, 所述获取模块, 包括:

指定确定单元,用于将所述预定连接的成功建立作为所述目标触发信号,并根据预定 连接的成功建立确定指定时刻。 25、 根据权利要求 24所述的装置, 其特征在于, 所述第二建立模块, 用于在所述目 标设备上的多媒体资源的准备播放状态下与发起设备建立预定连接。

26、根据权利要求 21至 25任一所述的装置,其特征在于,所述第二建立模块,包括: 请求接收单元,用于接收所述发起设备发送的连接请求,所述连接请求用于建立所述 发起设备和所述目标设备之间的所述预定连接;

响应发送单元,用于向所述发起设备发送对应于所述连接请求的响应信息,所述响应 信息用于确定所述预定连接成功建立。

27、 一种协作播放系统, 包括发起设备和目标设备, 所述发起设备包括如权利要求 14至 20任一所述的协作播放装置,所述目标设备包括如权利要求 21至 26任一所述的协 作播放装置。

28、 一种发起设备, 其特征在于, 所述发起设备包括:

一个或多个处理器;

存储器; 和

一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或 多个处理器执行, 所述一个或多个模块具有如下功能:

与目标设备建立预定连接;

通过所述预定连接向所述目标设备提供目标触发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上的多媒体资源,所述指定时刻与本地播放时刻 对应;

在所述本地播放时刻播放所述发起设备上的多媒体资源。

29、 一种目标设备, 其特征在于, 所述目标设备包括:

一个或多个处理器;

存储器; 和

一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或 多个处理器执行, 所述一个或多个模块具有如下功能:

与发起设备建立预定连接;

获取所述发起设备通过所述预定连接提供的目标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设备上的多媒体资源,所述指定时刻与本地播放 时刻对应, 所述本地播放时刻为所述发起设备播放所述发起设备上的多媒体资源的时刻; 在所述指定时刻播放所述目标设备上的多媒体资源。

Description:
协作播放方法、 装置、 设备及系统 本申请基于申请号为 201310339208.1、 申请日为 2013年 8月 6日的中国专利申请提 出, 并要求该中国专利申请的优先权, 该中国专利申请的全部内容在此引入本申请作 为参 考。 技术领域

本公开涉及网络技术领域, 特别涉及一种协作播放方法、 装置、 设备及系统。 背景技术

目前大多数电子设备都可以实现多媒体资源的 播放, 并且在用户的操作下, 两台以上 电子设备还可以对多媒体资源进行协作播放。 此处所述的 "电子设备"包括智能手机、 个 人数码助理 PDA和电子书阅读器等等。

以两台电子设备协作播放一个送花接花的动画 为例进行说明:在第一电子设备和第二 电子设备并排放置以后,用户同时手动点击第 一电子设备和第二电子设备的动画播放的准 备界面, 可分别触发第一电子设备的送花动画和第二电 子设备的接花动画, 也即位于左侧 的第一电子设备会显示一个动画人物 A向右侧送花的动画,而位于右侧的第二电子 备会 显示一个动画人物 B从左侧接到花的动画, 从而协作完成动画人物 A向动画人物 B送了 一束花的动画播放。

在实现本公开的过程, 发明人发现上述技术至少存在以下问题: 两台以上电子设备协 作播放多媒体资源时, 需要时间上协调一致, 而上述技术完全依靠用户把握各自动画播放 的触发时间。比如上述送花和接花的动画是由 用户手动点击两台电子设备的动画播放的准 备界面而触发的, 不仅需要用户非常熟悉两台电子设备呈现出动 画效果的触发条件, 而且 要求触发时间上的协调一致, 即需要很高的学习成本并且很难保证触发的协 调一致性。 发明内容

为了解决由于要保证多台电子设备播放多媒体 资源时的协调一致性而导致的学习成 本较高的问题, 本公开实施例提供了一种协作播放方法、 装置、 设备及系统。 所述技术方 案如下:

根据本公开实施例的第一方面, 提供一种协作播放方法, 用于发起设备中, 所述方法 包括:

与目标设备建立预定连接;

通过所述预定连接向所述目标设备提供目标触 发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上的 多媒体资源,所述指定时刻与本地播放时刻 对应; 在所述本地播放时刻播放所述发起设备上的多 媒体资源。

进一步的, 所述通过所述预定连接向所述目标设备提供目 标触发信号, 包括: 通过所述预定连接向所述目标设备发送所述目 标触发信号,所述目标触发信号携带有 所述指定时刻。

进一步的, 所述通过所述预定连接向所述目标设备发送所 述目标触发信号, 包括: 在所述发起设备上的多媒体资源的准备播放状 态下接收本地触发信号,所述本地触发 信号用于指示所述发起设备在本地播放时刻播 放所述发起设备上的多媒体资源;

根据所述本地触发信号通过所述预定连接向所 述目标设备发送所述目标触发信号。 所述方法还包括:

通过所述预定连接向所述目标设备发送控制指 令,所述控制指令用于指示所述目标设 备进入所述目标设备上的多媒体资源播放的准 备播放状态。

进一步的, 所述通过所述预定连接向目标设备提供目标触 发信号, 包括:

将所述预定连接的成功建立作为所述目标触发 信号,并根据所述预定连接的成功建立 确定所述本地播放时刻。

进一步的, 所述与目标设备建立预定连接, 包括:

在所述发起设备上的多媒体资源的准备播放状 态下与目标设备建立预定连接。

进一步的, 所述与目标设备建立预定连接, 包括:

搜索所述目标设备;

向所述搜索到的目标设备发送连接请求,所述 连接请求用于建立所述发起设备和所述 目标设备之间的所述预定连接;

接收所述目标设备发送的对应于所述连接请求 的响应信息,所述响应信息用于确定所 述预定连接成功建立。

根据本公开实施例的第二方面, 提供一种协作播放方法, 用于目标设备中, 所述方法 包括:

与发起设备建立预定连接;

获取所述发起设备通过所述预定连接提供的目 标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设备 上的多媒体资源,所述指定时刻与本地播放 时刻对应, 所述本地播放时刻为所述发起设备播放所述发 起设备上的多媒体资源的时刻; 在所述指定时刻播放所述目标设备上的多媒体 资源。

进一步的, 所述获取所述发起设备通过所述预定连接提供 的目标触发信号, 包括: 接收所述发起设备通过所述预定连接发送的所 述目标触发信号,所述目标触发信号携 带有所述指定时刻。

进一步的, 所述方法还包括:

接收所述发起设备通过所述预定连接发送的控 制指令;

根据所述控制指令进入所述目标设备上的多媒 体资源播放的准备播放状态。 进一步的, 所述获取所述发起设备通过所述预定连接提供 的目标触发信号, 包括: 将所述预定连接的成功建立作为所述目标触发 信号,并根据预定连接的成功建立确定 指定时刻。

进一步的, 所述与发起设备建立预定连接, 包括:

在所述目标设备上的多媒体资源的准备播放状 态下与发起设备建立预定连接。

进一步的, 所述与发起设备建立预定连接, 包括:

接收所述发起设备发送的连接请求,所述连接 请求用于建立所述发起设备和所述目标 设备之间的所述预定连接;

向所述发起设备发送对应于所述连接请求的响 应信息,所述响应信息用于确定所述预 定连接成功建立。

根据本公开实施例的第三方面, 提供一种协作播放装置, 所述装置包括: 第一建立模块, 用于与目标设备建立预定连接;

提供模块,用于通过所述第一建立模块建立的 预定连接向所述目标设备提供目标触发 信号,所述目标触发信号用于触发所述目标设 备在指定时刻播放所述目标设备上的多媒体 资源, 所述指定时刻与本地播放时刻对应;

第一播放模块, 用于在所述本地播放时刻播放所述发起设备上 的多媒体资源。

进一步的, 所述提供模块, 包括:

目标发送单元, 用于通过所述预定连接向所述目标设备发送所 述目标触发信号, 所述 目标触发信号携带有所述指定时刻。

进一步的, 所述目标发送单元包括:

接收子单元,用于在所述发起设备上的多媒体 资源的准备播放状态下接收本地触发信 号,所述本地触发信号用于指示所述发起设备 在本地播放时刻播放所述发起设备上的多媒 体资源;

发送子单元,用于根据所述接收子单元接收到 的本地触发信号通过所述预定连接向所 述目标设备发送所述目标触发信号。

进一步的, 所述装置还包括- 控制发送模块, 用于通过所述预定连接向所述目标设备发送控 制指令, 所述控制指令 用于指示所述目标设备进入所述目标设备上的 多媒体资源播放的准备播放状态。

进一步的, 所述提供模块, 包括:

本地确定单元, 用于将所述预定连接的成功建立作为所述目标 触发信号, 并根据所述 预定连接的成功建立确定所述本地播放时刻。

进一步的, 所述第一建立模块, 用于在所述发起设备上的多媒体资源的准备播 放状态 下与目标设备建立预定连接。

进一步的, 所述第一建立模块, 包括- 搜索单元, 用于搜索所述目标设备; 请求发送单元, 用于向所述搜索到的目标设备发送连接请求, 所述连接请求用于建立 所述发起设备和所述目标设备之间的所述预定 连接;

响应接收单元, 用于接收所述目标设备发送的对应于所述连接 请求的响应信息, 所述 响应信息用于确定所述预定连接成功建立。

根据本公开实施例的第四方面, 提供一种协作播放装置, 所述装置包括:

第二建立模块, 用于与发起设备建立预定连接;

获取模块,用于获取所述发起设备通过所述第 二建立模块建立的预定连接提供的目标 触发信号,所述目标触发信号用于触发所述目 标设备在指定时刻播放所述目标设备上的多 媒体资源, 所述指定时刻与本地播放时刻对应, 所述本地播放时刻为所述发起设备播放所 述发起设备上的多媒体资源的时刻;

第二播放模块,用于根据所述获取模块获取到 的目标触发信号在所述指定时刻播放所 述目标设备上的多媒体资源。

进一步的, 所述获取模块, 包括:

目标接收单元, 用于接收所述发起设备通过所述预定连接发送 的所述目标触发信号, 所述目标触发信号携带有所述指定时刻。

进一步的, 所述装置还包括- 控制接收模块, 用于接收所述发起设备通过所述预定连接发送 的控制指令; 准备模块,用于根据所述控制接收模块接收到 的控制指令进入所述目标设备上的多媒 体资源播放的准备播放状态。

进一步的, 所述获取模块, 包括- 指定确定单元, 用于将所述预定连接的成功建立作为所述目标 触发信号, 并根据预定 连接的成功建立确定指定时刻。

进一步的, 所述第二建立模块, 用于在所述目标设备上的多媒体资源的准备播 放状态 下与发起设备建立预定连接。

进一步的, 所述第二建立模块, 包括- 请求接收单元, 用于接收所述发起设备发送的连接请求, 所述连接请求用于建立所述 发起设备和所述目标设备之间的所述预定连接 ;

响应发送单元, 用于向所述发起设备发送对应于所述连接请求 的响应信息, 所述响应 信息用于确定所述预定连接成功建立。

根据本公开实施例的第五方面, 提供一种协作播放系统, 包括发起设备和目标设备, 所述发起设备包括第三方面所述的协作播放装 置,所述目标设备包括第四方面所述的协作 播放装置。

根据本公开实施例的第六方面, 提供一种发起设备, 所述发起设备包括:

一个或多个处理器;

存储器; 和 一个或多个模块,所述一个或多个模块存储于 所述存储器中并被配置成由所述一个或 多个处理器执行, 所述一个或多个模块具有如下功能:

与目标设备建立预定连接;

通过所述预定连接向所述目标设备提供目标触 发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上的 多媒体资源,所述指定时刻与本地播放时刻 对应;

在所述本地播放时刻播放所述发起设备上的多 媒体资源。

根据本公开实施例的第七方面, 提供一种目标设备, 所述目标设备包括:

一个或多个处理器;

存储器; 和

一个或多个模块,所述一个或多个模块存储于 所述存储器中并被配置成由所述一个或 多个处理器执行, 所述一个或多个模块具有如下功能:

与发起设备建立预定连接;

获取所述发起设备通过所述预定连接提供的目 标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设备 上的多媒体资源,所述指定时刻与本地播放 时刻对应, 所述本地播放时刻为所述发起设备播放所述发 起设备上的多媒体资源的时刻; 在所述指定时刻播放所述目标设备上的多媒体 资源。

本公开的实施例提供的技术方案可以包括以下 有益效果:

通过与目标设备建立预定连接, 通过预定连接向目标设备提供目标触发信号, 该目标 触发信号用于触发目标设备在与本地播放时刻 对应的指定时刻播放目标设备上的多媒体 资源, 在本地播放时刻播放发起设备上的多媒体资源 ; 从而无需学习即可完成两台设备上 多媒体资源的协作播放,解决了由于要保证多 台电子设备播放多媒体资源时的协调一致性 而导致的学习成本较高的问题;达到了保证多 台电子设备播放多媒体资源时的协调一致性 效果。

应当理解的是, 以上的一般描述和后文的细节描述仅是示例性 和解释性的, 并不能限 制本发明。 附图说明

为了更清楚地说明本公开实施例中的技术方案 ,下面将对实施例描述中所需要使用的 附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本公开的一些实施例 , 对于本 领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的 附图。

图 1是根据一示例性实施例示出的协作播放方法 方法流程图;

图 2是根据一示例性实施例示出的协作播放方法 方法流程图;

图 3是根据一示例性实施例示出的协作播放方法 方法流程图; 图 4是根据一示例性实施例示出的协作播放方法 实施效果示意图; 图 5是根据一示例性实施例示出的协作播放方法 方法流程图;

图 6是根据一示例性实施例示出的协作播放装置 结构方框图;

图 7是根据一示例性实施例示出的协作播放装置 结构方框图;

图 8是根据一示例性实施例示出的协作播放系统 结构方框图;

图 9是根据一示例性实施例示出的协作播放系统 结构方框图;

图 10是根据一示例性实施例示出的发起设备和另 实施例提供的目标设备的结构方 框图。

此处的附图被并入说明书中并构成本说明书的 一部分, 示出了符合本发明的实施例, 并与说明书一起用于解释本发明的原理。 具体实施方式

为使本发明的目的、技术方案和优点更加清楚 , 下面将结合附图对本发明作进一步地 详细描述。

请参考图 1, 其是根据一示例性实施例示出的协作播放方法 的方法流程图。 该方法包 括- 步骤 101, 与目标设备建立预定连接;

发起设备与目标设备建立预定连接。

步骤 102, 通过预定连接向目标设备提供目标触发信号, 目标触发信号用于触发目标 设备在指定时刻播放目标设备上的多媒体资源 , 指定时刻与本地播放时刻对应;

发起设备通过预定连接向目标设备提供目标触 发信号, 目标触发信号用于触发目标设 备在指定时刻播放目标设备上的多媒体资源, 指定时刻与本地播放时刻对应。

步骤 103, 在本地播放时刻播放发起设备上的多媒体资源 ;

发起设备在本地播放时刻播放发起设备上的多 媒体资源。

综上所述, 本公开实施例提供的协作播放方法, 通过预定连接向目标设备提供用于触 发目标设备在与本地播放时刻对应的指定时刻 播放目标设备上的多媒体资源的目标触发 信号, 本地播放时刻为发起设备播放发起设备上的多 媒体资源的时刻; 从而无需学习即可 完成两台设备上多媒体资源的协作播放,解决 了由于要保证多台电子设备播放多媒体资源 时的协调一致性而导致的学习成本较高的问题 ;达到了保证多台电子设备播放多媒体资源 时的协调一致性效果。 请参考图 2, 其是根据一示例性实施例示出的协作播放方法 的方法流程图。 该方法包 括- 步骤 201, 与发起设备建立预定连接;

目标设备与发起设备建立预定连接。 步骤 202, 获取发起设备通过预定连接提供的目标触发信 号, 目标触发信号用于触发 目标设备在指定时刻播放目标设备上的多媒体 资源, 指定时刻与本地播放时刻对应, 本地 播放时刻为发起设备播放发起设备上的多媒体 资源的时刻;

目标设备获取发起设备通过预定连接提供的目 标触发信号, 目标触发信号用于触发目 标设备在指定时刻播放目标设备上的多媒体资 源, 指定时刻与本地播放时刻对应, 本地播 放时刻为发起设备播放发起设备上的多媒体资 源的时刻。

步骤 203, 在指定时刻播放目标设备上的多媒体资源;

目标设备在指定时刻播放目标设备上的多媒体 资源。

综上所述, 本公开实施例提供的协作播放方法, 通过与发起设备建立预定连接, 获取 发起设备通过预定连接提供的用于触发目标设 备在与本地播放时刻对应的指定时刻播放 目标设备上的多媒体资源的目标触发信号,并 根据目标触发信号在指定时刻播放目标设备 上的多媒体资源, 其中, 本地播放时刻为发起设备播放发起设备上的多 媒体资源的时刻; 从而无需学习即可完成两台设备上多媒体资源 的协作播放,解决了由于要保证多台电子设 备播放多媒体资源时的协调一致性而导致的学 习成本较高的问题;达到了保证多台电子设 备播放多媒体资源时的协调一致性效果。 为了更加清楚的说明本案中的技术方案,下述 两个实施例以发起设备为第一用户的智 能手机、 目标设备为第二用户的智能手机、 二者协作完成屏幕解锁过程的动画播放为例进 行说明。 其中, 第一用户的智能手机的屏幕解锁过程是显示一 个动画人物 A送花的动画, 而第二用户的智能手机的屏幕解锁过程是显示 另外一个动画人物 B接花的动画。

另外下述实施例中以第一用户的智能手机和第 二用户的智能手机之间通过 FC (Near Field Communication, 近距离无线通信技术)技术进行通信为例进行 说明, FC技术是一 种非接触的识别和互联技术, 可应用于智能手机中, 使用范围在十厘米内; 即在十厘米范 围内, 采用 FC技术的智能手机之间可实现识别和互联的过 。 下述实施例以两部智能 手机之间通过 FC技术进行通信为例, 但是不局限于 FC技术, 也可以通过其他通信技 术来实现两部智能手机之间的通信, 这里不再一一赘述。

本案中发起设备向目标设备提供目标触发信号 的方式有两种: 第一种, 发起设备和目 标设备建立预定连接后, 发起设备向目标设备发送目标触发信号, 从而触发目标设备在与 本地播放时刻对应的指定时刻播放目标设备上 的多媒体资源; 第二种, 发起设备将二者之 间的预定连接的成功建立作为目标触发信号, 从而触发目标设备在与本地播放时刻对应的 指定时刻播放目标设备上的多媒体资源。

首先, 对第一种方式进行详细介绍, 请参考图 3, 其是根据一示例性实施例示出的协 作播放方法的方法流程图。 该方法包括:

步骤 301,发起设备在发起设备上的多媒体资源的准 备播放状态下接收本地触发信号; 发起设备在发起设备上的多媒体资源的准备播 放状态下接收本地触发信号,本地触发 信号用于指示发起设备在本地播放时刻播放发 起设备上的多媒体资源。该本地触发信号可 以是作用于发起设备屏幕上的点击信号、滑动 信号、 双击信号和作用于发起设备上的按键 上的点击信号或者双击信号。

比如, 第一用户的智能手机在播放解锁过程的动画之 前的锁屏状态下时, 接收用户按 下电源键的信号或者点击屏幕界面的信号,根 据该按下电源键的信号或者点击屏幕界面的 信号在本地播放时刻触发屏幕解锁过程的动画 的播放, 即动画人物 A送花的动画播放。

需要补充说明的是, 步骤 301也可以在步骤 304之后, 即发起设备与目标设备建立预 定连接之后, 接收本地触发信号, 再根据本地触发信号向目标设备发送目标触发 信号; 或 者也可以不经过步骤 301, 即预先设定发起设备与目标设备一旦建立预定 连接, 发起设备 直接向目标设备发送目标触发信号。

步骤 302, 发起设备搜索目标设备;

第一用户的智能手机搜索第二设备的智能手机 。

由于两部智能手机之间可以通过 FC进行通信, 所以当两部智能手机相互靠近到十 厘米的范围内时, 第一用户的智能手机即可搜索到第二用户的智 能手机。

步骤 303, 发起设备向搜索到的目标设备发送连接请求;

发起设备向搜索到的目标设备发送连接请求, 该连接请求用于建立发起设备和目标设 备之间的预定连接。

比如, 第一用户的智能手机向搜索到的第二用户的智 能手机发送 FC连接请求, 该 FC连接请求用于建立二者之间的预定连接。

相应的, 目标设备接收发起设备发送的 FC连接请求。

步骤 304, 目标设备向发起设备发送对应于连接请求的响 应信息;

目标设备接收到发起设备发送的 FC连接请求之后, 向发起设备发送对应于该 FC 连接请求的响应信息, 该响应信息用于确定发起设备和目标设备之间 的预定连接成功建 立。

比如,第二用户的智能手机在接收到第一用户 的智能手机发送的 FC连接请求之后, 向第一用户的智能手机发送对应于该 FC连接请求的响应信息, 第一用户的智能手机在 接收到该响应信息时就说明二者之间的预定连 接成功建立。

步骤 305, 发起设备通过预定连接向目标设备发送控制指 令;

在预定连接建立成功之后,为了防止目标设备 在接收到发送设备发送的用于在指定时 刻触发目标设备上的多媒体资源的播放的目标 触发信号时,处于多媒体资源播放的准备播 放状态以外的其他状态, 发起设备在向目标设备发送目标触发信号之前 , 先通过预定连接 向目标设备发送控制指令,控制指令用于控制 目标设备进入目标设备上的多媒体资源播放 的准备播放状态, 该准备播放状态即在多媒体资源播放前的状态 。

比如, 第二用户的智能手机若是处于上网的状态时, 若要实现二者协作完成屏幕解锁 过程的动画播放,则第一用户的智能手机在发 送用于在指定时刻触发第二用户的智能手机 的屏幕解锁过程的动画播放的目标触发信号之 前, 先向第二用户的智能手机发送控制指 令, 以便第二用户的智能手机根据该控制指令进入 屏幕解锁过程的动画播放前的锁屏状 态。

相应的, 目标设备接收发送设备发送的控制指令。

步骤 306,目标设备根据控制指令进入目标设备上的 多媒体资源播放的准备播放状态。 若目标设备在接收到控制指令时, 已经处于多媒体资源播放前的状态, 则可忽略该控 制指令; 若目标设备在接收到控制指令时, 处于多媒体资源播放前的状态以外的状态, 则 目标设备根据该控制指令进入目标设备上的多 媒体资源播放的准备播放状态。

比如, 若第二用户的智能手机在接收到该控制指令时 , 已经处于屏幕解锁过程的动画 播放前的锁屏状态, 则第二用户的智能手机不做任何操作; 若第二用户的智能手机在接收 到该控制指令时处于上网的状态,则第二用户 的智能手机根据该控制指令进入屏幕解锁过 程的动画播放前的锁屏状态。

步骤 307, 发起设备根据本地触发信号通过预定连接向目 标设备发送目标触发信号; 目标触发信号用于触发目标设备在指定时刻播 放目标设备上的多媒体资源,该指定时 刻与本地播放时刻对应。

比如, 第一用户的智能手机根据用户发送的本地触发 信号, 通过步骤 303和步骤 304 建立成功的 FC连接向第二用户的智能手机发送目标触发信 , 该目标触发信号用于在 对应于本地播放时刻的指定时刻触发第二用户 的智能手机上的屏幕解锁过程的动画的播 放, 即动画人物 B接花的动画播放。

相应的, 目标设备接收发起设备发送的目标触发信号。

步骤 308, 发起设备在本地播放时刻播放发起设备上的多 媒体资源;

发起设备在本地播放时刻触发发起设备上的多 媒体资源的播放。 比如, 第一用户的智 能手机的屏幕解锁过程的动画即动画人物 A送花的动画在本地播放时刻开始播放。

步骤 309, 目标设备在指定时刻播放目标设备上的多媒体 资源;

指定时刻和本地播放时刻之间存在对应关系, 二者可以相同, 也可以不同。

比如,步骤 308中第一用户的智能手机的屏幕解锁过程的动 画即动画人物 A送花的动 画在当前时间的一秒后开始播放,那么第二用 户的智能手机上的屏幕解锁过程的动画即动 画人物 B接花的动画可能需要在当前时间的两秒后开 播放,才能保证二者协作完成屏幕 解锁过程的动画播放的协调一致性; 如图 4所示, 第一用户的智能手机上显示动画人物 A 正在送花、第二用户的智能手机的屏幕上则显 示动画人物 B正在接花。而不至于出现动画 人物 A还没有开始送花、 动画人物 B已经接到花的不协调后果。

需要说明的是,本公开实施例以发起设备和目 标设备两台设备之间协作完成多媒体资 源的播放为例进行说明, 若是多台设备之间协作完成多媒体资源的播放 , 则同样在其中一 台设备接收到在本地播放时刻触发该设备上多 媒体资源的播放的本地触发信号时, 向多台 设备分别发送对应的目标触发信号,各个设备 收到的目标触发信号用于分别在与第一时刻 对应的第二时刻、第三时刻等触发各个设备上 的多媒体资源的播放, 从而保证多台设备之 间协作完成多媒体资源的播放的协调一致性。

综上所述, 本公开实施例提供的协作播放方法, 通过发起设备在接收到用于在本地播 放时刻触发发起设备上的多媒体资源的播放的 本地触发信号时, 向目标设备发送用于在对 应于本地播放时刻的指定时刻触发目标设备上 的多媒体资源的播放的目标触发信号, 使 得只需要在发起设备上进行操作即可保证发起 设备和目标设备的多媒体资源的播放协调 一致,解决了由于要保证多台电子设备播放多 媒体资源时的协调一致性而导致的学习成本 较高的问题;达到了只需要在发起设备上操作 即可保证多台电子设备播放多媒体资源时的 协调一致性效果。 还通过 FC技术完成发起设备和目标设备之间的连接, 由于 FC技术 具有点对点快速连接的特性,进一步保证了多 台电子设备协作播放多媒体资源时的协调一 致性。 其次, 对第二种方式进行详细介绍, 请参考图 5, 其是根据一示例性实施例示出的协 作播放方法的方法流程图。 该方法包括:

步骤 501, 发起设备在多媒体资源的准备播放状态下搜索 目标设备;

本实施例以发起设备和目标设备之间的预定连 接的成功建立作为目标触发信号,所以 在二者进行预定连接的时候默认二者已经处于 各自多媒体资源的准备播放状态。

比如, 第一用户的智能手机在锁屏状态下搜索第二设 备的智能手机。

由于两部智能手机之间可以通过 FC进行通信, 所以当两部智能手机相互靠近到十 厘米的范围内时, 第一用户的智能手机即可搜索到第二用户的智 能手机。

步骤 502, 发起设备向搜索到的目标设备发送连接请求;

发起设备向搜索到的目标设备发送连接请求, 该连接请求用于建立发起设备和目标设 备之间的预定连接。

比如, 第一用户的智能手机在锁屏状态下向搜索到的 第二用户的智能手机发送 FC 连接请求, 该 FC连接请求用于建立二者之间的预定连接。

相应的, 目标设备接收发起设备发送的 FC连接请求。

步骤 503, 目标设备向发起设备发送对应于连接请求的响 应信息;

目标设备接收到发起设备发送的 FC连接请求之后, 向发起设备发送对应于该 FC 连接请求的响应信息, 该响应信息用于确定发起设备和目标设备之间 的预定连接成功建 立。

比如,第二用户的智能手机在接收到第一用户 的智能手机发送的 FC连接请求之后, 在锁屏状态下向第一用户的智能手机发送对应 于该 FC连接请求的响应信息, 第一用户 的智能手机在接收到该响应信息时就说明二者 之间的预定连接成功建立。

步骤 504, 发起设备将预定连接的成功建立作为目标触发 信号, 并根据预定连接的成 功建立确定本地播放时刻; 发起设备在接收到用于确定发起设备和目标设 备之间的预定连接成功建立的响应信 息之后, 将预定连接的成功建立作为目标触发信号, 并根据该预定连接的成功建立确定本 地播放时刻。

比如, 第一用户的智能手机在接收到第二用户的智能 手机发送的响应信息之后, 确定 二者之间的预定连接建立成功, 将预定连接的成功建立作为目标触发信号, 并将预定连接 建立成功的时刻或者预定连接建立成功后延时 预定时间后的时刻确定为本地播放时刻。

步骤 505, 目标设备将预定连接的成功建立作为目标触发 信号, 并根据预定连接的成 功建立确定指定时刻;

比如, 第二用户的智能手机将二者之间的预定连接的 成功建立作为目标触发信号, 第 二用户的智能手机在向第一用户的智能手机发 送响应信息之后,确定二者之间的预定连接 建立成功, 将预定连接的成功建立作为目标触发信号, 并将预定连接建立成功的时刻或者 预定连接建立成功后延时预定时间后的时刻作 为指定时刻。

需要说明的是, 由于本实施例中以发起设备和目标设备之间通 过 FC技术进行通信, 所以可以忽略连接请求和响应信息在发起设备 和目标设备之间的传输时间,将目标设备发 送响应信息的时刻和发起设备接收到响应信息 的时刻认为是同一时刻。

步骤 506, 发起设备在本地播放时刻播放发起设备上的多 媒体资源;

发起设备在本地播放时刻触发发起设备上的多 媒体资源的播放。 比如, 第一用户的智 能手机的屏幕解锁过程的动画即动画人物 A送花的动画在本地播放时刻开始播放。

步骤 507, 目标设备在指定时刻播放目标设备上的多媒体 资源

指定时刻和本地播放时刻之间存在对应关系, 二者可以相同, 也可以不同。

比如,步骤 506中第一用户的智能手机的屏幕解锁过程的动 画即动画人物 A送花的动 画在接收到响应信息的时刻开始播放,那么第 二用户的智能手机上的屏幕解锁过程的动画 即动画人物 B接花的动画可能需要在发送响应信息的时刻 秒后开始播放,才能保证二者 协作完成屏幕解锁过程的动画播放的协调一致 性; 如图 4所示, 第一用户的智能手机上显 示动画人物 A正在送花、 第二用户的智能手机的屏幕上则显示动画人物 B正在接花。 而 不至于出现动画人物 A还没有开始送花、 动画人物 B已经接到花的不协调后果。

需要说明的是,本公开实施例以发起设备和目 标设备两台设备之间协作完成多媒体资 源的播放为例进行说明, 若是多台设备之间协作完成多媒体资源的播放 , 则同样将多台设 备之间的预定连接的成功建立作为目标触发信 号,各个设备根据预定连接的成功建立确定 自己触发多媒体资源的播放的时刻,从而保证 多台设备之间协作完成多媒体资源的播放的 协调一致性。

综上所述, 本公开实施例提供的协作播放方法, 通过发起设备和目标设备各自将预定 连接的成功建立作为目标触发信号,并各自根 据预定连接的成功建立确定自己触发多媒体 资源的播放的时刻, 从而协作完成多媒体资源的播放; 解决了由于要保证多台电子设备播 放多媒体资源时的协调一致性而导致的学习成 本较高的问题;达到了只需要在多媒体资源 的准备播放状态下建立预定连接即可即可保证 多台电子设备播放多媒体资源时的协调一 致性效果。 还通过 FC技术完成发起设备和目标设备之间的连接, 由于 FC技术具有点 对点快速连接的特性, 进一步保证了多台电子设备协作播放多媒体资 源时的协调一致性。 请参考图 6, 其是根据一示例性实施例示出的协作播放装置 的结构方框图。 该协作播 放装置可以通过软件、硬件或者两者的结合实 现成为发起设备的全部或者一部分, 该协作 播放装置, 包括:

第一建立模块 610, 用于与目标设备建立预定连接。

提供模块 630, 用于通过所述第一建立模块 610建立的预定连接向所述目标设备提供 目标触发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上 的多媒体资源, 所述指定时刻与本地播放时刻对应;

第一播放模块 650, 用于在所述本地播放时刻播放所述发起设备上 的多媒体资源。 综上所述, 本公开实施例提供的协作播放装置, 通过预定连接向目标设备提供用于触 发目标设备在与本地播放时刻对应的指定时刻 播放目标设备上的多媒体资源的目标触发 信号, 本地播放时刻为发起设备播放发起设备上的多 媒体资源的时刻; 从而无需学习即可 完成两台设备上多媒体资源的协作播放,解决 了由于要保证多台电子设备播放多媒体资源 时的协调一致性而导致的学习成本较高的问题 ;达到了保证多台电子设备播放多媒体资源 时的协调一致性效果。 请参考图 7, 其是根据一示例性实施例示出的协作播放装置 的结构方框图。 该协作播 放装置可以通过软件、硬件或者两者的结合实 现成为目标设备的全部或者一部分, 该协作 播放装置, 包括:

第二建立模块 710, 用于与发起设备建立预定连接;

获取模块 730, 用于获取所述发起设备通过所述第二建立模块 710建立的预定连接提 供的目标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设 备上的多媒体资源, 所述指定时刻与本地播放时刻对应, 所述本地播放时刻为所述发起设 备播放所述发起设备上的多媒体资源的时刻;

第二播放模块 750, 用于根据所述获取模块 730获取到的目标触发信号在所述指定时 刻播放所述目标设备上的多媒体资源。

综上所述, 本公开实施例提供的协作播放装置, 通过与发起设备建立预定连接, 获取 发起设备通过预定连接提供的用于触发目标设 备在与本地播放时刻对应的指定时刻播放 目标设备上的多媒体资源的目标触发信号,并 根据目标触发信号在指定时刻播放目标设备 上的多媒体资源, 其中, 本地播放时刻为发起设备播放发起设备上的多 媒体资源的时刻; 从而无需学习即可完成两台设备上多媒体资源 的协作播放,解决了由于要保证多台电子设 备播放多媒体资源时的协调一致性而导致的学 习成本较高的问题;达到了保证多台电子设 备播放多媒体资源时的协调一致性效果。 请参考图 8, 其是根据一示例性实施例示出的协作播放系统 的结构方框图。 该协作播 放系统, 包括: 发起设备 810和目标设备 860;

所述发起设备 810, 包括:

所述第一建立模块 820, 用于与目标设备建立预定连接。

所述第一建立模块 820, 包括- 搜索单元 821, 用于搜索所述目标设备;

请求发送单元 822, 用于向所述搜索单元 821搜索到的目标设备发送连接请求, 所述 连接请求用于建立所述发起设备和所述目标设 备之间的所述预定连接;

响应接收单元 823, 用于接收所述目标设备发送的对应于所述连接 请求的响应信息, 所述响应信息用于确定所述预定连接成功建立 。

提供模块 830, 用于通过所述第一建立模块 820建立的预定连接向所述目标设备提供 目标触发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上 的多媒体资源, 所述指定时刻与本地播放时刻对应;

所述提供模块 830, 包括- 目标发送单元 831, 用于通过所述预定连接向所述目标设备发送所 述目标触发信号, 所述目标触发信号携带有所述指定时刻。

所述目标发送单元 831, 包括:

接收子单元 831a,用于在所述发起设备上的多媒体资源的 备播放状态下接收本地触 发信号,所述本地触发信号用于指示所述发起 设备在本地播放时刻播放所述发起设备上的 多媒体资源;

发送子单元 831b, 用于根据所述接收子单元 831a接收到的本地触发信号通过所述预 定连接向所述目标设备发送所述目标触发信号 。 控制发送模块 840, 用于通过所述预定连接向所述目标设备发送控 制指令, 所述控制 指令用于指示所述目标设备进入所述目标设备 上的多媒体资源播放的准备播放状态。

第一播放模块 850, 用于在所述本地播放时刻播放所述发起设备上 的多媒体资源。 所述目标设备 860, 包括:

第二建立模块 861, 用于与发起设备建立预定连接;

所述第二建立模块 861, 包括- 请求接收单元 861a,用于接收所述发起设备发送的连接请求 所述连接请求用于建立 所述发起设备和所述目标设备之间的所述预定 连接;

响应发送单元 861b,用于向所述发起设备发送对应于所述连 请求的响应信息,所述 响应信息用于确定所述预定连接成功建立。 控制接收模块 862, 用于在所述预定连接建立成功之后, 接收所述发起设备通过所述 预定连接发送的控制指令;

准备模块 863, 用于根据所述控制接收模块 862接收到的控制指令进入所述目标设备 上的多媒体资源播放的准备播放状态。

获取模块 864, 用于获取所述发起设备通过所述第二建立模块 861建立的预定连接提 供的目标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设 备上的多媒体资源, 所述指定时刻与本地播放时刻对应, 所述本地播放时刻为所述发起设 备播放所述发起设备上的多媒体资源的时刻;

所述获取模块 864, 包括:

目标接收单元 864a,用于在所述预定连接建立成功之后,接 所述发起设备通过所述 预定连接发送的所述目标触发信号, 所述目标触发信号携带有所述指定时刻。

第二播放模块 865, 用于根据所述获取模块 864获取到的目标触发信号在所述指定时 刻播放所述目标设备上的多媒体资源。

综上所述, 本公开实施例提供的协作播放系统, 通过发起设备在接收到用于在本地播 放时刻触发发起设备上的多媒体资源的播放的 本地触发信号时, 向目标设备发送用于在对 应于本地播放时刻的指定时刻触发目标设备上 的多媒体资源的播放的目标触发信号, 使 得只需要在发起设备上进行操作即可保证发起 设备和目标设备的多媒体资源的播放协调 一致,解决了由于要保证多台电子设备播放多 媒体资源时的协调一致性而导致的学习成本 较高的问题;达到了只需要在发起设备上操作 即可保证多台电子设备播放多媒体资源时的 协调一致性效果。 还通过 FC技术完成发起设备和目标设备之间的连接, 由于 FC技术 具有点对点快速连接的特性,进一步保证了多 台电子设备协作播放多媒体资源时的协调一 致性。 请参考图 9, 其是根据一示例性实施例示出的协作播放系统 的结构方框图。 该协作播 放系统, 包括: 发起设备 910和目标设备 950;

所述发起设备 910, 包括:

第一建立模块 911, 用于在所述发起设备上的多媒体资源的准备播 放状态下与目标设 备建立预定连接。

所述第一建立模块 911, 包括- 搜索单元 911a, 用于搜索所述目标设备;

请求发送单元 911b, 用于向所述搜索单元 911a搜索到的目标设备发送连接请求, 所 述连接请求用于建立所述发起设备和所述目标 设备之间的所述预定连接;

响应接收单元 911c, 用于接收所述目标设备发送的对应于所述连接 请求的响应信息, 所述响应信息用于确定所述预定连接成功建立 。

提供模块 912, 用于通过所述第一建立模块 911建立的预定连接向所述目标设备提供 目标触发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上 的多媒体资源, 所述指定时刻与本地播放时刻对应;

所述提供模块 912, 包括- 本地确定单元 912a,用于将所述预定连接的成功建立作为所 目标触发信号,并根据 所述预定连接的成功建立确定所述本地播放时 刻。

第一播放模块 913, 用于在所述本地播放时刻播放所述发起设备上 的多媒体资源。 所述目标设备 950, 包括:

第二建立模块 951, 用于在所述目标设备上的多媒体资源的准备播 放状态下与发起设 备建立预定连接。

所述第二建立模块 951, 包括- 请求接收单元 951a,用于接收所述发起设备发送的连接请求 所述连接请求用于建立 所述发起设备和所述目标设备之间的所述预定 连接;

响应发送单元 951b,用于向所述发起设备发送对应于所述连 请求的响应信息,所述 响应信息用于确定所述预定连接成功建立。

获取模块 952, 用于获取所述发起设备通过所述第二建立模块 951建立的预定连接提 供的目标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设 备上的多媒体资源, 所述指定时刻与本地播放时刻对应, 所述本地播放时刻为所述发起设 备播放所述发起设备上的多媒体资源的时刻;

所述获取模块 952, 包括:

指定确定单元 952a,用于将所述预定连接的成功建立作为所 目标触发信号,并根据 预定连接的成功建立确定指定时刻。

第二播放模块 953, 用于根据所述获取模块 952获取到的目标触发信号在所述指定时 刻播放所述目标设备上的多媒体资源。

综上所述, 本公开实施例提供的协作播放系统, 通过发起设备和目标设备各自将预定 连接的成功建立作为目标触发信号,并各自根 据预定连接的成功建立确定自己触发多媒体 资源的播放的时刻, 从而协作完成多媒体资源的播放; 解决了由于要保证多台电子设备播 放多媒体资源时的协调一致性而导致的学习成 本较高的问题;达到了只需要在多媒体资源 的准备播放状态下建立预定连接即可即可保证 多台电子设备播放多媒体资源时的协调一 致性效果。 还通过 FC技术完成发起设备和目标设备之间的连接, 由于 FC技术具有点 对点快速连接的特性, 进一步保证了多台电子设备协作播放多媒体资 源时的协调一致性。 需要说明的是: 上述实施例提供的协作播放装置在协作播放多 媒体资源时, 仅以上述 各功能模块的划分进行举例说明, 实际应用中, 可以根据需要而将上述功能分配由不同的 功能模块完成, 即将装置的内部结构划分成不同的功能模块, 以完成以上描述的全部或者 部分功能。 另外, 上述实施例提供的协作播放装置与协作播放方 法实施例属于同一构思, 其实现过程详见方法实施例, 这里不再赘述。 请参考图 10,其是根据一示例性实施例示出的发起设备 结构方框图。该发起设备用 于实施上述实施例中提供协作播放方法。本公 开实施例中的发起设备可以包括一个或多个 如下组成部分: 用于执行计算机程序指令以完成各种流程和方 法的处理器, 用于信息和存 储程序指令随机接入存储器 (RAM) 和只读存储器 (ROM) , 用于存储数据和信息的存 储器, I/O设备, 界面, 天线等。 具体来讲:

发起设备 1000可以包括 RF (Radio Frequency, 射频) 电路 1010、 存储器 1020、 输 入单元 1030、 显示单元 1040、 传感器 1050、 音频电路 1060、 WiFi(wireless fidelity, 无线 保真)模块 1070、 处理器 10100、 电源 1082、 摄像头 1090等部件。 本领域技术人员可以理 解, 图 10中示出的发起设备结构并不构成对发起设备 限定, 可以包括比图示更多或更 少的部件, 或者组合某些部件, 或者不同的部件布置。

下面结合图 10对发起设备 1000的各个构成部件进行具体的介绍:

RF电路 1010可用于收发信息或通话过程中, 信号的接收和发送, 特别地, 将基站的 下行信息接收后, 给处理器 1080处理; 另外, 将设计上行的数据发送给基站。 通常, RF 电路包括但不限于天线、至少一个放大器、收 发信机、耦合器、 LNA ( Low Noise Amplifier, 低噪声放大器) 、 双工器等。 此外, RF电路 1010还可以通过无线通信与网络和其他设备 通信。 所述无线通信可以使用任一通信标准或协议, 包括但不限于 GSM(Global System of Mobile communication, 全球移动通讯系统)、 GPRS(General Packet Radio Service, 通用分 组无线服务)、 CDMA(Code Division Multiple Access,码分多址)、 WCDMA(Wideband Code Division Multiple Access, 宽带码分多址;)、 LTE(Long Term Evolution,长期演进;)、 电子邮件、 SMS(Short Messaging Service, 短消息服务)等。

存储器 1020可用于存储软件程序以及模块,处理器 1080通过运行存储在存储器 1020 的软件程序以及模块,从而执行发起设备 1000的各种功能应用以及数据处理。存储器 1020 可主要包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能 所需的应用程序(比如声音播放功能、 图像播放功能等)等; 存储数据区可存储根据发起 设备 1000的使用所创建的数据 (比如音频数据、 电话本等)等。 此外, 存储器 1020可以 包括高速随机存取存储器, 还可以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪 存器件、 或其他易失性固态存储器件。

输入单元 1030可用于接收输入的数字或字符信息, 以及产生与发起设备 1000的用户 设置以及功能控制有关的键信号输入。具体地 , 输入单元 1030可包括触控面板 1031以及 其他输入设备 1032。 触控面板 1031, 也称为触摸屏, 可收集用户在其上或附近的触摸操 作 (比如用户使用手指、 触笔等任何适合的物体或附件在触控面板 1031 上或在触控面板 1031附近的操作), 并根据预先设定的程式驱动相应的连接装置。 可选的, 触控面板 1031 可包括触摸检测装置和触摸控制器两个部分。 其中, 触摸检测装置检测用户的触摸方位, 并检测触摸操作带来的信号, 将信号传送给触摸控制器; 触摸控制器从触摸检测装置上接 收触摸信息, 并将它转换成触点坐标, 再送给处理器 1080, 并能接收处理器 1080发来的 命令并加以执行。 此外, 可以采用电阻式、 电容式、 红外线以及表面声波等多种类型实现 触控面板 1031。除了触控面板 1031, 输入单元 1030还可以包括其他输入设备 1032。具体 地, 其他输入设备 1032可以包括但不限于物理键盘、 功能键 (比如音量控制按键、 开关 按键等) 、 轨迹球、 鼠标、 操作杆等中的一种或多种。

显示单元 1040可用于显示由用户输入的信息或提供给用 的信息以及发起设备 1000 的各种菜单。 显示单元 1040可包括显示面板 1041, 可选的, 可以采用 LCD(Liquid Crystal Display, 液晶显示器)、 OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置 显示面板 1041。 进一步的, 触控面板 1031可覆盖显示面板 1041, 当触控面板 1031检测 到在其上或附近的触摸操作后, 传送给处理器 1080 以确定触摸事件的类型, 随后处理器 1080根据触摸事件的类型在显示面板 1041上提供相应的视觉输出。虽然在图 10中,触控 面板 1031与显示面板 1041是作为两个独立的部件来实现发起设备 1000的输入和输入功 能,但是在某些实施例中,可以将触控面板 1031与显示面板 1041集成而实现发起设备 1000 的输入和输出功能。

发起设备 1000还可包括至少一种传感器 1050, 比如陀螺仪传感器、 磁感应传感器、 光传感器、 运动传感器以及其他传感器。 具体地, 光传感器可包括环境光传感器及接近传 感器, 其中, 环境光传感器可根据环境光线的明暗来调节显 示面板 1041 的亮度, 接近传 感器可在发起设备 1000移动到耳边时, 关闭显示面板 1041和 /或背光。 作为运动传感器 的一种, 加速度传感器可检测各个方向上 (一般为三轴)加速度的大小, 静止时可检测出 重力的大小及方向, 可用于识别发起设备姿态的应用 (比如横竖屏切换、 相关游戏、 磁力 计姿态校准) 、 振动识别相关功能 (比如计步器、 敲击) 等; 至于发起设备 1000 还可配 置的气压计、 湿度计、 温度计、 红外线传感器等其他传感器, 在此不再赘述。

音频电路 1060、 扬声器 1061, 传声器 1062可提供用户与发起设备 1000之间的音频 接口。 音频电路 1060可将接收到的音频数据转换后的电信号, 传输到扬声器 1061, 由扬 声器 1061转换为声音信号输出;另一方面,传声器 1062将收集的声音信号转换为电信号, 由音频电路 1060接收后转换为音频数据, 再将音频数据输出处理器 1080处理后, 经 RF 电路 1010以发送给比如另一发起设备,或者将音频 据输出至存储器 1020以便进一步处 理。

WiFi属于短距离无线传输技术, 发起设备 1000通过 WiFi模块 1070可以帮助用户收 发电子邮件、 浏览网页和访问流式媒体等, 它为用户提供了无线的宽带互联网访问。 虽然 图 10示出了 WiFi模块 1070,但是可以理解的是,其并不属于发起设 1000的必须构成, 完全可以根据需要在不改变发明的本质的范围 内而省略。

处理器 1080是发起设备 1000的控制中心,利用各种接口和线路连接整 发起设备的 各个部分, 通过运行或执行存储在存储器 1020内的软件程序和 /或模块, 以及调用存储在 存储器 1020内的数据, 执行发起设备 1000的各种功能和处理数据, 从而对发起设备进行 整体监控。 可选的, 处理器 1080可包括一个或多个处理单元; 优选的, 处理器 1080可集 成应用处理器和调制解调处理器, 其中, 应用处理器主要处理操作系统、 用户界面和应用 程序等, 调制解调处理器主要处理无线通信。 可以理解的是, 上述调制解调处理器也可以 不集成到处理器 1080中。

发起设备 1000还包括给各个部件供电的电源 1082 (比如电池) , 优选的, 电源可以 通过电源管理系统与处理器 1082逻辑相连, 从而通过电源管理系统实现管理充电、 放电、 以及功耗管理等功能。

摄像头 1090—般由镜头、 图像传感器、 接口、 数字信号处理器、 CPU、 显示屏幕等 组成。 其中, 镜头固定在图像传感器的上方, 可以通过手动调节镜头来改变聚焦; 图像传 感器相当于传统相机的"胶卷", 是摄像头采集图像的心脏; 接口用于把摄像头利用排线、 板对板连接器、 弹簧式连接方式与发起设备主板连接, 将采集的图像发送给所述存储器

1020; 数字信号处理器通过数学运算对采集的图像进 行处理, 将采集的模拟图像转换为数 字图像并通过接口发送给存储器 1020。

尽管未示出, 发起设备 1000还可以包括蓝牙模块等, 在此不再赘述。

发起设备 1000除了包括一个或者多个处理器 1080, 还包括有存储器, 以及一个或者 多个模块, 其中一个或者多个模块存储于存储器中, 并被配置成由一个或者多个处理器执 行。 上述一个或者多个模块具有如下功能:

与目标设备建立预定连接;

通过所述预定连接向所述目标设备提供目标触 发信号,所述目标触发信号用于触发所 述目标设备在指定时刻播放所述目标设备上的 多媒体资源,所述指定时刻与本地播放时刻 对应;

在所述本地播放时刻播放所述发起设备上的多 媒体资源。

所述一个或者多个模块还具有如下功能:

通过所述预定连接向所述目标设备发送所述目 标触发信号,所述目标触发信号携带有 所述指定时刻。

所述一个或者多个模块还具有如下功能:

在所述发起设备上的多媒体资源的准备播放状 态下接收本地触发信号,所述本地触发 信号用于指示所述发起设备在本地播放时刻播 放所述发起设备上的多媒体资源;

根据所述本地接收模块接收到的本地触发信号 通过所述预定连接向所述目标设备发 送所述目标触发信号。

所述一个或者多个模块还具有如下功能:

通过所述预定连接向所述目标设备发送控制指 令,所述控制指令用于指示所述目标设 备进入所述目标设备上的多媒体资源播放的准 备播放状态。

所述一个或者多个模块还具有如下功能: 将所述预定连接的成功建立作为所述目标触发 信号,并根据所述预定连接的成功建立 确定所述本地播放时刻。

所述一个或者多个模块还具有如下功能:

在所述发起设备上的多媒体资源的准备播放状 态下与目标设备建立预定连接。

所述一个或者多个模块还具有如下功能:

搜索所述目标设备;

向所述搜索到的目标设备发送连接请求,所述 连接请求用于建立所述发起设备和所述 目标设备之间的所述预定连接;

接收所述目标设备发送的对应于所述连接请求 的响应信息,所述响应信息用于确定所 述预定连接成功建立。

综上所述, 本公开实施例提供的发起设备, 通过预定连接向目标设备提供用于触发目 标设备在与本地播放时刻对应的指定时刻播放 目标设备上的多媒体资源的目标触发信号, 本地播放时刻为发起设备播放发起设备上的多 媒体资源的时刻;从而无需学习即可完成两 台设备上多媒体资源的协作播放,解决了由于 要保证多台电子设备播放多媒体资源时的协 调一致性而导致的学习成本较高的问题;达到 了保证多台电子设备播放多媒体资源时的协 调一致性效果。 请参考图 10,其是根据一示例性实施例示出的目标设备 结构方框图。该目标设备用 于实施上述实施例中提供协作播放方法。本公 开实施例中的目标设备可以包括一个或多个 如下组成部分: 用于执行计算机程序指令以完成各种流程和方 法的处理器, 用于信息和存 储程序指令随机接入存储器 (RAM) 和只读存储器 (ROM) , 用于存储数据和信息的存 储器, I/O设备, 界面, 天线等。 具体来讲:

目标设备 1000可以包括 RF (Radio Frequency, 射频) 电路 1010、 存储器 1020、 输 入单元 1030、 显示单元 1040、 传感器 1050、 音频电路 1060、 WiFi(wireless fidelity, 无线 保真)模块 1070、 处理器 1080、 电源 1082、 摄像头 1090等部件。 本领域技术人员可以理 解, 图 10中示出的目标设备结构并不构成对目标设备 限定, 可以包括比图示更多或更 少的部件, 或者组合某些部件, 或者不同的部件布置。

下面结合图 10对目标设备 1000的各个构成部件进行具体的介绍:

RF电路 1010可用于收发信息或通话过程中, 信号的接收和发送, 特别地, 将基站的 下行信息接收后, 给处理器 1080处理; 另外, 将设计上行的数据发送给基站。 通常, RF 电路包括但不限于天线、至少一个放大器、收 发信机、耦合器、 LNA ( Low Noise Amplifier, 低噪声放大器) 、 双工器等。 此外, RF电路 1010还可以通过无线通信与网络和其他设备 通信。 所述无线通信可以使用任一通信标准或协议, 包括但不限于 GSM(Global System of Mobile communication, 全球移动通讯系统)、 GPRS(General Packet Radio Service, 通用分 组无线服务)、 CDMA(Code Division Multiple Access,码分多址)、 WCDMA(Wideband Code Division Multiple Access, 宽带码分多址;)、 LTE(Long Term Evolution,长期演进;)、 电子邮件、 SMS(Short Messaging Service, 短消息服务)等。

存储器 1020可用于存储软件程序以及模块,处理器 1080通过运行存储在存储器 1020 的软件程序以及模块,从而执行目标设备 1000的各种功能应用以及数据处理。存储器 1020 可主要包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能 所需的应用程序(比如声音播放功能、 图像播放功能等)等; 存储数据区可存储根据目标 设备 1000的使用所创建的数据 (比如音频数据、 电话本等)等。 此外, 存储器 1020可以 包括高速随机存取存储器, 还可以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪 存器件、 或其他易失性固态存储器件。

输入单元 1030可用于接收输入的数字或字符信息, 以及产生与目标设备 1000的用户 设置以及功能控制有关的键信号输入。具体地 , 输入单元 1030可包括触控面板 1031以及 其他输入设备 1032。 触控面板 1031, 也称为触摸屏, 可收集用户在其上或附近的触摸操 作 (比如用户使用手指、 触笔等任何适合的物体或附件在触控面板 1031 上或在触控面板 1031附近的操作), 并根据预先设定的程式驱动相应的连接装置。 可选的, 触控面板 1031 可包括触摸检测装置和触摸控制器两个部分。 其中, 触摸检测装置检测用户的触摸方位, 并检测触摸操作带来的信号, 将信号传送给触摸控制器; 触摸控制器从触摸检测装置上接 收触摸信息, 并将它转换成触点坐标, 再送给处理器 1080, 并能接收处理器 1080发来的 命令并加以执行。 此外, 可以采用电阻式、 电容式、 红外线以及表面声波等多种类型实现 触控面板 1031。除了触控面板 1031, 输入单元 1030还可以包括其他输入设备 1032。具体 地, 其他输入设备 1032可以包括但不限于物理键盘、 功能键 (比如音量控制按键、 开关 按键等) 、 轨迹球、 鼠标、 操作杆等中的一种或多种。

显示单元 1040可用于显示由用户输入的信息或提供给用 的信息以及目标设备 1000 的各种菜单。 显示单元 1040可包括显示面板 1041, 可选的, 可以采用 LCD(Liquid Crystal Display, 液晶显示器)、 OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置 显示面板 1041。 进一步的, 触控面板 1031可覆盖显示面板 1041, 当触控面板 1031检测 到在其上或附近的触摸操作后, 传送给处理器 1080 以确定触摸事件的类型, 随后处理器 1080根据触摸事件的类型在显示面板 1041上提供相应的视觉输出。虽然在图 10中,触控 面板 1031与显示面板 1041是作为两个独立的部件来实现目标设备 1000的输入和输入功 能,但是在某些实施例中,可以将触控面板 1031与显示面板 1041集成而实现目标设备 1000 的输入和输出功能。

目标设备 1000还可包括至少一种传感器 1050, 比如陀螺仪传感器、 磁感应传感器、 光传感器、 运动传感器以及其他传感器。 具体地, 光传感器可包括环境光传感器及接近传 感器, 其中, 环境光传感器可根据环境光线的明暗来调节显 示面板 1041 的亮度, 接近传 感器可在目标设备 1000移动到耳边时, 关闭显示面板 1041和 /或背光。 作为运动传感器 的一种, 加速度传感器可检测各个方向上 (一般为三轴)加速度的大小, 静止时可检测出 重力的大小及方向, 可用于识别目标设备姿态的应用 (比如横竖屏切换、 相关游戏、 磁力 计姿态校准) 、 振动识别相关功能 (比如计步器、 敲击) 等; 至于目标设备 1000 还可配 置的气压计、 湿度计、 温度计、 红外线传感器等其他传感器, 在此不再赘述。

音频电路 1060、 扬声器 1061, 传声器 1062可提供用户与目标设备 1000之间的音频 接口。 音频电路 1060可将接收到的音频数据转换后的电信号, 传输到扬声器 1061, 由扬 声器 1061转换为声音信号输出;另一方面,传声器 1062将收集的声音信号转换为电信号, 由音频电路 1060接收后转换为音频数据, 再将音频数据输出处理器 1080处理后, 经 RF 电路 1010以发送给比如另一目标设备,或者将音频 据输出至存储器 1020以便进一步处 理。

WiFi属于短距离无线传输技术, 目标设备 1000通过 WiFi模块 1070可以帮助用户收 发电子邮件、 浏览网页和访问流式媒体等, 它为用户提供了无线的宽带互联网访问。 虽然 图 10示出了 WiFi模块 1070,但是可以理解的是,其并不属于目标设 1000的必须构成, 完全可以根据需要在不改变发明的本质的范围 内而省略。

处理器 1080是目标设备 1000的控制中心,利用各种接口和线路连接整 设备的各个 部分, 通过运行或执行存储在存储器 1020内的软件程序和 /或模块, 以及调用存储在存储 器 1020内的数据, 执行目标设备 1000的各种功能和处理数据, 从而对目标设备进行整体 监控。 可选的, 处理器 1080可包括一个或多个处理单元; 优选的, 处理器 1080可集成应 用处理器和调制解调处理器, 其中, 应用处理器主要处理操作系统、 用户界面和应用程序 等, 调制解调处理器主要处理无线通信。 可以理解的是, 上述调制解调处理器也可以不集 成到处理器 1080中。

目标设备 1000还包括给各个部件供电的电源 1082 (比如电池) , 优选的, 电源可以 通过电源管理系统与处理器 1082逻辑相连, 从而通过电源管理系统实现管理充电、 放电、 以及功耗管理等功能。

摄像头 1090—般由镜头、 图像传感器、 接口、 数字信号处理器、 CPU、 显示屏幕等 组成。 其中, 镜头固定在图像传感器的上方, 可以通过手动调节镜头来改变聚焦; 图像传 感器相当于传统相机的"胶卷", 是摄像头采集图像的心脏; 接口用于把摄像头利用排线、 板对板连接器、 弹簧式连接方式与目标设备主板连接, 将采集的图像发送给所述存储器 1020; 数字信号处理器通过数学运算对采集的图像进 行处理, 将采集的模拟图像转换为数 字图像并通过接口发送给存储器 1020。

尽管未示出, 目标设备 1000还可以包括蓝牙模块等, 在此不再赘述。

目标设备 1000除了包括一个或者多个处理器 1080, 还包括有存储器, 以及一个或者 多个模块, 其中一个或者多个模块存储于存储器中, 并被配置成由一个或者多个处理器执 行。 上述一个或者多个模块具有如下功能:

与发起设备建立预定连接;

获取所述发起设备通过所述预定连接提供的目 标触发信号,所述目标触发信号用于触 发所述目标设备在指定时刻播放所述目标设备 上的多媒体资源,所述指定时刻与本地播放 时刻对应, 所述本地播放时刻为所述发起设备播放所述发 起设备上的多媒体资源的时刻; 在所述指定时刻播放所述目标设备上的多媒体 资源。

所述一个或者多个模块还具有如下功能:

接收所述发起设备通过所述预定连接发送的所 述目标触发信号,所述目标触发信号携 带有所述指定时刻。

所述一个或者多个模块还具有如下功能:

接收所述发起设备通过所述预定连接发送的控 制指令;

根据所述控制指令进入所述目标设备上的多媒 体资源播放的准备播放状态。

所述一个或者多个模块还具有如下功能- 将所述预定连接的成功建立作为所述目标触发 信号,并根据预定连接的成功建立确定 指定时刻。

所述一个或者多个模块还具有如下功能:

在所述目标设备上的多媒体资源的准备播放状 态下与发起设备建立预定连接。

所述一个或者多个模块还具有如下功能:

接收所述发起设备发送的连接请求,所述连接 请求用于建立所述发起设备和所述目标 设备之间的所述预定连接;

向所述发起设备发送对应于所述连接请求的响 应信息,所述响应信息用于确定所述预 定连接成功建立。

综上所述, 本公开实施例提供的目标设备, 通过与发起设备建立预定连接, 获取发起 设备通过预定连接提供的用于触发目标设备在 与本地播放时刻对应的指定时刻播放目标 设备上的多媒体资源的目标触发信号,并根据 目标触发信号在指定时刻播放目标设备上的 多媒体资源, 其中, 本地播放时刻为发起设备播放发起设备上的多 媒体资源的时刻; 从而 无需学习即可完成两台设备上多媒体资源的协 作播放,解决了由于要保证多台电子设备播 放多媒体资源时的协调一致性而导致的学习成 本较高的问题;达到了保证多台电子设备播 放多媒体资源时的协调一致性效果。 上述本公开实施例序号仅仅为了描述, 不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例 的全部或部分步骤可以通过硬件来完 成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以存储于一种计算机可读存储 介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。

以上所述仅为本发明的部分实施例, 并不用以限制本发明, 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。