一种多媒体数据共享方法及终端技术

技术编号:11322865 阅读:63 留言:0更新日期:2015-04-22 11:37
本发明专利技术实施例公开了一种多媒体数据共享方法及终端,其中所述多媒体数据共享方法包括:获取第一终端当前播放的多媒体数据;获取第一终端播放多媒体数据的当前播放时间点;根据第一缓冲时间和当前播放时间点,确定本端播放时间点;在经过获取到当前播放时间点之后的第一缓冲时间时,从本端播放时间点处开始播放多媒体数据。采用本发明专利技术实施例,可实现多媒体数据的实时同步共享,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种多媒体数据共享方法及终端
技术介绍
随着终端之间的互动性的增加,各个终端之间共享多媒体数据的情况越来越频繁。以第一终端和第二终端之间共享音频数据为例,第一终端对应的用户正在聆听音乐,想和第二终端对应的用户分享所听的音乐时,通常是第一终端将当前播放的音频数据发送给第二终端,第二终端播放接收到的音频数据,以便于实现第一终端和第二终端之间的音频数据的共享,但上述多媒体数据共享方法中第一终端播放音频数据的进度和第二终端播放音频数据的进度不一致,不能实现实时同步共享,用户体验较差;或者第一终端需要暂停播放该音频数据,当第二终端播放该音频数据的进度与第一终端播放该音频数据的进度一致时,第二终端才启动播放,导致用户体验也同样较差。
技术实现思路
本专利技术实施例提供一种多媒体数据共享方法及终端,可实现多媒体数据的实时同步共享,提升用户体验。本专利技术实施例提供了一种多媒体数据共享方法,包括:获取第一终端当前播放的多媒体数据;获取所述第一终端播放所述多媒体数据的当前播放时间点;根据第一缓冲时间和所述当前播放时间点,确定本端播放时间点;在经过获取到所述当前播放时间点之后的所述第一缓冲时间时,从所述本端播放时间点处开始播放所述多媒体数据。相应地,本专利技术实施例还提供了一种终端,包括:数据获取单元,用于获取第一终端当前播放的多媒体数据;第一时间点获取单元,用于获取所述第一终端播放所述多媒体数据的当前播放时间点;第二时间点确定单元,用于根据第一缓冲时间和所述当前播放时间点,确定本端播放时间点;播放单元,用于在经过获取到所述当前播放时间点之后的所述第一缓冲时间时,从所述本端播放时间点处开始播放所述多媒体数据。实施本专利技术实施例,获取第一终端当前播放的多媒体数据,获取第一终端播放多媒体数据的当前播放时间点,根据第一缓冲时间和当前播放时间点确定本端播放时间点,在经过获取到当前播放时间点之后的第一缓冲时间时,从本端播放时间点处开始播放多媒体数据,以确保多媒体数据的播放进度一致,而且第一终端也无需暂停或者等待播放,即可实现实时同步共享,提升用户体验。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例中提供的一种多媒体数据共享方法的流程示意图;图2是本专利技术第二实施例中提供的一种多媒体数据共享方法的流程示意图;图3是本专利技术第三实施例中提供的一种多媒体数据共享方法的流程示意图;图4是本专利技术第四实施例中提供的一种多媒体数据共享方法的流程示意图;图5是本专利技术第一实施例中提供的一种终端的结构示意图;图6是本专利技术实施例中图5的播放单元的结构示意图;图7是本专利技术实施例中图5的第二时间点确定单元的结构示意图;图8是本专利技术第二实施例中提供的一种终端的结构示意图;图9是本专利技术第三实施例中提供的一种终端的结构示意图;图10是本专利技术第四实施例中提供的一种终端的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种多媒体数据共享方法,获取第一终端当前播放的多媒体数据,获取第一终端播放多媒体数据的当前播放时间点,根据第一缓冲时间和当前播放时间点确定本端播放时间点,在经过获取到当前播放时间点之后的第一缓冲时间时,从本端播放时间点处开始播放多媒体数据,以确保多媒体数据的播放进度一致,而且第一终端也无需暂停或者等待播放,即可实现实时同步共享,提升用户体验。本专利技术实施例提及到的多媒体数据可以包括音频数据或视频数据等,具体不受本专利技术实施例的限制。本专利技术实施例提及到的第一终端可以包括手机、平板电脑、PC (personalcomputer,个人计算机)或者佩戴式智能设备等。请参见图1,图1是本专利技术第一实施例中提供的一种多媒体数据共享方法的流程示意图,本专利技术实施例中的多媒体数据共享方法是从第二终端的角度进行描述的,如图所示本专利技术实施例中的多媒体数据共享方法可以包括:S1I,获取第一终端当前播放的多媒体数据。第二终端可以获取第一终端当前播放的多媒体数据。其中第一终端当前播放的多媒体数据可以包括音频数据或视频数据等。可选的,第二终端可以获取第一终端发送的第一终端当前播放的多媒体数据,例如第一终端可以和第二终端在同一时间段内进行“甩动”等操作,触发第一终端将第一终端当前播放的多媒体数据发送给第二终端。可选的,第二终端对应的用户可以根据第一终端当前播放的多媒体数据的数据标识信息,通过第二终端向服务器发送下载请求,第二终端接收服务器根据数据标识信息返回的多媒体数据。在可选实施例中,第二终端可以获取第一终端当前播放的多媒体数据中的单元数据,其中单元数据是通过对多媒体数据的播放时间点进行切片所获得的,其中多媒体数据可以包括至少两个单元数据。例如第一终端当前正在播放播放时长为4min的音频数据,第一终端根据播放时间点将该音频数据进行切片以获取四个单元数据,其中第一单元数据的播放区间为(Omin,Imin],第二单元数据的播放区间为(lmin,2min],第三单元数据的播放区间为(2min,3min],第四单元数据的播放区间为(3min,4min],其中第一单元数据的播放区间(Omin,lmin],即大于Omin,且小于或者等于Imin的播放时间点对应的数据都是第一单元数据。需要指出的是,本专利技术实施例中第一终端切片获取到的单元数据包含但不局限于四个,研发人员可以根据不同场景进行相应的修改。S102,获取第一终端播放多媒体数据的当前播放时间点。第二终端获取到第一终端当前播放的多媒体数据之后,可以获取第一终端播放多媒体数据的当前播放时间点。例如第一终端当前正在播放播放时长为4min的音频数据,若第一终端播放了该多媒体数据的数据量的1/2,则第一终端播放该多媒体数据的当前播放时间点为2min。在可选实施例中,第二终端可以获取到第一终端当前播放的多媒体数据之后,监听第一终端播放该多媒体数据的进程,以获取第一终端播放该多媒体数据的当前播放时间点。例如第二终端可以通过麦克风获取第一终端播放的多媒体数据,将监听到的多媒体数据与获取到的完整的多媒体数据进行匹配,获取监听到的多媒体数据对应的播放时间点,将该播放时间点设定为第一终端播放多媒体数据的当前播放时间点。在可选实施例中,第二终端可以获取第一终端发送的第一终端播放多媒体数据的当前播放时间点。例如第一终端播放多媒体数据的当前播放时间点可以是第一终端检测到多媒体数据发送完毕时获取并发送的。进一步可选的,第二终端可以判断当前播放时间点是否在所获取的单元数据的播放区间中,若是,则在经过获取到当前播放时间点之后的第一缓冲时间时,从本端播放时间点处开始播放单元数据;若否,则进一步判断当前播放时间点在所获取的单元数据的起始时间点之前还是在所获取的单元数据的结束时间点本文档来自技高网...

【技术保护点】
一种多媒体数据共享方法,其特征在于,包括:获取第一终端当前播放的多媒体数据;获取所述第一终端播放所述多媒体数据的当前播放时间点;根据第一缓冲时间和所述当前播放时间点,确定本端播放时间点;在经过获取到所述当前播放时间点之后的所述第一缓冲时间时,从所述本端播放时间点处开始播放所述多媒体数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵翌君唐冰冰
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东;44

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

1