一种同步播放多媒体数据的方法及装置制造方法及图纸

技术编号:14334341 阅读:117 留言:0更新日期:2017-01-04 08:22
本申请公开了一种同步播放多媒体数据的方法及装置,所述方法包括:在至少由两个终端参与的会话中,发起方终端获取多媒体数据的资源标识,将所述资源标识发送给处于同一会话中所有的接收方终端,在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。这样的方式改变了现有技术中,参与会话的各终端只能独自播放多媒体数据的缺陷,不仅有效地提升了针对多媒体数据播放的同步性,也提升了在对多媒体数据进行共享时的交互性,使得在共享多媒体数据时的交互更加便捷。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种同步播放多媒体数据的方法及装置
技术介绍
随着信息技术的发展,移动终端成为了用户进行交流沟通的重要工具。用户使用移动终端,除了可以通过电信运营商网络进行短消息通信和电话通信外,用户还可以使用安装在移动终端内的通信应用(Application,APP),通过互联网进行通信,从而,用户之间的沟通越来越便捷。目前,尤其对于具有丰富功能的通信应用而言,用户可以使用通信应用,与其他用户建立单独会话(所述单独会话由两个用户之间交互的即时通讯消息构成)、群组会话(所述群组会话由一个用户群组中的多个用户之间交互的即时通讯消息构成)等多种通信方式。这些通信方式不仅可以实现文本、语音、视频等多种通信消息的交互外,还可以在不同的会话中共享视频、音频等多媒体信息。但是,用户采用上述通信方式共享多媒体数据(如:视频数据、音频数据)时,参与该会话的其他用户只能各自在其使用的终端中,对多媒体数据的内容进行浏览,由于用户各自浏览时的时间并不统一,若某些用户想要对所述多媒体数据的某段内容进行讨论交流,只能等待其他用户浏览到该内容,或者,让其他用户通过进度调节的方式浏览到该内容,显然,这样的方式共享多媒体数据时,交互的便捷性较差。
技术实现思路
本申请实施例提供一种同步播放多媒体数据的方法及装置,用以解决现有技术中的通信方式在进行多媒体数据共享时交互不便捷的问题。本申请实施例提供的一种同步播放多媒体数据的方法,包括:在至少由两个终端参与的会话中,发起方终端获取多媒体数据的资源标识;将所述资源标识发送给处于同一会话中所有的接收方终端;在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。本申请实施例另提供的一种同步播放多媒体数据的方法,包括:在至少由两个终端参与的会话中,接收方终端接收所述发起方终端发送的多媒体数据的资源标识;根据所述资源标识获取到待播放的所述多媒体数据;接收所述发起方终端发送的同步播放通知;根据所述同步播放通知,播放所述多媒体数据。本申请实施例还提供的一种同步播放多媒体数据的方法,包括:在至少由两个终端参与的会话中,服务器接收发起方终端发送的资源标识;将所述资源标识分发给处于同一会话中所有的接收方终端;接收所述发起方终端发送的同步播放通知,并分发至所有的接收方终端,使得参与该会话的所有终端对所述多媒体数据进行同步播放。本申请实施例提供一种同步播放多媒体数据的装置,包括:获取模块,用于获取多媒体数据的资源标识;发送模块,用于将所述资源标识发送给处于同一会话中所有的接收方终端;同步通知模块,用于在根据所述资源标识获取到所述多媒体数据后,向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。本申请实施例另提供一种同步播放多媒体数据的装置,包括:接收模块,用于在至少由两个终端参与的会话中,接收方终端接收所述发起方终端发送的多媒体数据的资源标识;获取模块,用于根据所述资源标识获取到待播放的所述多媒体数据;通知接收模块,用于接收所述发起方终端发送的同步播放通知;同步播放模块,用于根据所述同步播放通知,播放所述多媒体数据。本申请实施例还提供一种同步播放多媒体数据的装置,包括:接收模块,用于在至少由两个终端参与的会话中,服务器接收发起方终端发送的资源标识;分发模块,用于将所述资源标识分发给处于同一会话中所有的接收方终端;同步通知模块,用于接收所述发起方终端发送的同步播放通知,并分发至所有的接收方终端,使得参与该会话的所有终端对所述多媒体数据进行同步播放。本申请实施例提供一种同步播放多媒体数据的方法及装置,在该方法中,同一会话中的发起方终端会将获取到的多媒体数据所对应的资源标识,发送给处于该会话中的其他终端,并且,该发起方终端还会向各个接收方终端发送同步播放通知,以通知所有终端在同一时刻播放所述多媒体数据。从而,处于该会话中的所有终端针对该多媒体数据实现了同步播放,这样的方式改变了现有技术中,参与会话的各终端只能独自播放多媒体数据的缺陷,不仅有效地提升了针对多媒体数据播放的同步性,也提升了在对多媒体数据进行共享时的交互性,使得在共享多媒体数据时的交互更加便捷。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的同步播放多媒体数据的过程;图2为本申请实施例提供的在实际应用场景下的终端中的界面示意图;图3为本申请实施例提供的在实际应用场景下播放控件进入全屏模式后的示意图;图4为本申请实施例提供的在接收方终端中的同步播放多媒体数据的过程;图5为本申请实施例提供的在服务器中的同步播放多媒体数据的过程;图6为本申请实施例提供的在发起方终端中同步播放多媒体数据的装置结构示意图;图7为本申请实施例提供的在接收方终端中同步播放多媒体数据的装置结构示意图;图8为本申请实施例提供的在服务器中同步播放多媒体数据的装置结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的同步播放多媒体数据的的过程,具体包括以下步骤:S101:在由至少两个终端参与的会话中,发起方终端获取多媒体数据的资源标识。本申请实施例中所述的终端,包括但不限于:智能手机、平板电脑、智能手表等移动终端。不同的终端之间可以建立会话,如:单独会话或群组会话等,使用不同终端的用户可以通过所述会话互相发送即时通讯消息,进行交流。显然,会话的建立至少需要两个不同的终端,也即,参与到会话中的终端的数量至少也为两个。其中,所述会话的实现,可以基于终端的操作系统中提供相应的会话服务,也可以基于安装在终端中的具有会话功能的应用提供会话服务。这里并不构成对本申请的限定。当处在该会话中的某一用户想要共享某一多媒体数据,给该会话中的其他用户进行播放浏览时,那么,该用户所使用的终端将获取对应的多媒体数据的资源标识,并将该资源标识分发给该会话中的其他终端,以便后续进行同步播放。其中,所述资源标识可以是统一资源定位符(UniformResourceLocator,URL)。S102,将所述资源标识发送给处于同一会话中所有的接收方终端。资源标识反映了多媒体数据的存储位置,通过资源标识,各个终端就可以获取到该多媒体数据的实质内容。S103,在根据所述资源标识获取到待播放的所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。考虑到实际应用中,不同的接收方终端在获取多媒体数据时,可能有一定的时间差,如果接收方终端获取到多媒体数据后就立即开始进行播放,那么,就会造成不同接收方终端所播放的内容的进度有一定的时差,也就不能实现同步播放。因此,对于上述步本文档来自技高网...
一种同步播放多媒体数据的方法及装置

【技术保护点】
一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,发起方终端获取多媒体数据的资源标识;将所述资源标识发送给处于同一会话中所有的接收方终端;在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。

【技术特征摘要】
1.一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,发起方终端获取多媒体数据的资源标识;将所述资源标识发送给处于同一会话中所有的接收方终端;在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,使得参与该会话的所有终端对所述多媒体数据进行同步播放。2.如权利要求1所述的方法,其特征在于,在根据所述资源标识获取到所述多媒体数据后,所述发起方终端向所述各接收方终端发送同步播放通知,具体包括:所述发起方终端在接收到接收方终端反馈的资源获取通知后,向该接收方终端发送同步播放通知;其中,所述资源获取通知表示所述接收方终端已成功获取所述资源标识对应的多媒体数据。3.如权利要求1所述的方法,其特征在于,所述发起方终端在当前显示的会话界面中,加载可操作的播放控件,对所述多媒体数据进行播放;所述方法还包括:所述发起方终端接收针对所述播放控件的播放控制操作;根据所述播放控制操作,调节所述多媒体数据的播放状态;根据调节后的播放状态,生成调节信息;将所述调节信息分发给处于同一会话中的各接收方终端,使得各接收方终端根据所述调节信息,同步调节各自多媒体数据的播放状态;其中,所述播放控制操作包括:播放操作、暂停操作、播放进度操作、停止操作中的至少一种。4.如权利要求3所述的方法,其特征在于,当所述播放控制操作包括播放进度操作时,根据所述播放控制操作,调节所述多媒体数据的播放状态,具
\t体包括:根据所述播放进度操作,调节所述多媒体数据的播放进度;根据调节后的播放状态,生成调节信息,具体包括:确定调节后的播放进度对应的播放时间;根据所述播放时间生成所述进度调节信息。5.如权利要求1所述的方法,其特征在于,所述发起方终端向所述各接收方终端发送同步播放通知,具体包括:所述发起方终端通过服务器向所述各接收方终端发送同步播放通知。6.如权利要求5所述的方法,其特征在于,所述方法还包括:所述发起方终端监测到播放卡顿时,向所述服务器发送卡顿修正请求,使得所述服务器根据所述卡顿修正请求,将当前播放时间对应的多媒体数据发送给所述发起方终端;所述发起方终端加载所述当前播放时间对应多媒体数据进行播放。7.如权利要求1所述的方法,其特征在于,所述方法还包括:所述发起方终端接收在播放过程中输入的语音消息时,关闭当前播放的所述多媒体数据的音频,并记录输入的所述语音消息;将所述语音消息发送给处于同一会话中的各接收方终端,并重新开启当前播放的所述多媒体数据的音频。8.如权利要求1所述的方法,其特征在于,所述方法还包括:所述发起方终端接收所述接收方终端发送的语音消息;将当前播放的所述多媒体数据的音频的音量,降低至预设的音量阈值,并播放接收到的所述语音消息;当所述语音消息播放完毕后,重新恢复当前播放的所述多媒体数据的音频的音量。9.如权利要求1所述的方法,其特征在于,所述发起方终端在当前显示的会话界面中,加载可操作的播放控件,对所述多媒体数据进行播放;所述方法还包括:当所述播放控件进入全屏播放模式时,在当前的播放界面中设置会话展示区;所述发起方终端将自身发送的即时通讯消息,以及接收到的各接收方终端发送的即时通讯消息,按照各即时通讯消息的时间先后顺序,将所述即时通讯消息显示在所述会话展示区中。10.一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,接收方终端接收所述发起方终端发送的多媒体数据的资源标识;根据所述资源标识获取到待播放的所述多媒体数据;接收所述发起方终端发送的同步播放通知;根据所述同步播放通知,播放所述多媒体数据。11.如权利要求10所述的方法,其特征在于,所述方法还包括:所述接收方终端根据所述资源标识获取到待播放的所述多媒体数据后,向所述发起方终端反馈资源获取通知;其中,所述资源获取通知表示所述接收方终端已成功获取所述资源标识对应的多媒体数据。12.如权利要求10所述的方法,其特征在于,在所述发起方终端根据播放控制操作,调节所述多媒体数据的播放状态,并生成调节信息发送至所述接收方终端后,所述方法还包括:所述接收方终端接收所述发起方终端发送的调节信息;根据所述调节信息,同步调节各自多媒体数据的播放状态;其中,所述调节信息用以对所述多媒体数据进行播放、暂停、播放进度、停止中的至少一种播放状态进行调节。13.如权利要求10所述的方法,其特征在于,所述接收方终端通过服务器接收所述发起方终端发送的同步播放通知;所述方法还包括:所述接收方终端监测到播放卡顿时,向所述服务器发送卡顿修正请求,使得所述服务器根据所述卡顿修正请求,将当前播放时间对应的多媒体数据发送给所述接收方终端;所述接收方终端加载所述当前播放时间对应多媒体数据进行播放。14.如权利要求10所述的方法,其特征在于,所述方法还包括:所述接收方终端接收在播放过程中的语音输入操作时,关闭当前播放的所述多媒体数据的音频,并记录输入的语音消息;将所述语音消息发送给处于同一会话中的其他终端,并重新开启当前播放的所述多媒体数据的音频。15.如权利要求10所述的方法,其特征在于,所述方法还包括:所述接收方终端接收其他终端发送的语音消息;将当前播放的所述多媒体数据的音频的音量,降低至预设的音量阈值,并播放接收到的所述语音消息;当所述语音消息播放完毕后,重新恢复当前播放的所述多媒体数据的音频的音量。16.如权利要求10所述的方法,其特征在于,所述接收方终端在当前显示的会话界面中,加载播放控件,对所述多媒体数据进行播放;所述方法还包括:当所述播放控件进入全屏播放模式时,在当前的播放界面中设置会话展示区;所述接收方终端将自身发送的即时通讯消息,以及接收到的所述发起方终端发送的即时通讯消息,按照各即时通讯消息的时间先后顺序,将所述即时通讯消息显示在所述会话展示区中。17.一种同步播放多媒体数据的方法,其特征在于,所述方法包括:在至少由两个终端参与的会话中,服务器接收发起方终端发送的资源标识;将所述资源标识分发给处于同一会话中所有的接收方终端;接收所述发起方终端发送的同步播放通知,并分发至所有的接收方终端,使得参与该会话的所有终端对所述多媒体数据进行同步播放。18.如权利要求17所述的方法,其特征在于,所述方法还包括:所述服务器监测在同步播放过程中各终端出现的卡顿。19.如权利要求18所述的方法,其特征在于,所述服务器监测在同步播放过程中出现的卡顿,具体包括:所述服务器记录各终端进行同步播放的起始播放进度,以及该起始播放进度对应的系统时间;向各终端发送进度查询请求,并接收各终端的反馈;在未接收到播放进度操作对应的调节信息的情况下,根据反馈的当前播放进度与起始播放进度之间的时间差,以及所述当前播放进度对应的系统时间与起始播放进度对应的系统时间之间的时间差,对卡顿进行监测。20.如权利要求18所述的方法,其特征在于,所述方法还包括:当监测到终端出现卡顿后,所述服务器根据记录的同步播放进度,将当前时刻的同步播放进度反馈至出...

【专利技术属性】
技术研发人员:於聪陶媛严飞军裘钰钢金琼瑶黄种堃
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1