播放控制方法、模块、终端及系统技术方案

技术编号:10824378 阅读:93 留言:0更新日期:2014-12-26 12:53
本申请公开了一种播放控制方法、模块、终端及系统,在第一终端与第二终端对从源端下载的文件进行播放时,首先获得两者在当前时刻的播放进度并进行对比,若播放进度不同,接着获得两者的下载缓冲量,下载缓冲量以其中一个播放进度对应的进度点为计算起点来进行计算,判断两者的下载缓冲量是否均达到预设定阈值,若是,则控制两者均以上述进度点为播放起点同步播放文件,这样,在第一终端与第二终端的上述下载缓冲量达到要求的前提下,将两者的播放进度调整统一,实现了不同网民对同一影视作品的同步播放,使不同网民能同时接收到来自同一影视作品的信息,从而保证了网民对于同一影视作品的同一信息交流的实时性。

【技术实现步骤摘要】
播放控制方法、模块、终端及系统
本申请涉及视频播放领域,尤其涉及一种播放控制方法、模块、终端及系统。
技术介绍
影视作品作为一种艺术产物,因其娱乐性、艺术性等,受到大众的喜爱。互联网作为一个资源平台,可使网民通过终端从互联网下载或实时观看影视作品。出于不同网民对同一影视作品的实时分享、交流的需求,不同网民只能用短信、电话、聊天软件等通信工具,约定对同一影视作品的观看及交流观看感受,而由于网民对影视作品操作的不同步,使得不同网民对同一影视作品的播放不同步,使不同网民无法同时接收到来自同一影视作品的信息,致使网民对于同一影视作品的同一信息交流的实时性受到限制;另外,通信工具与播放工具不统一,使得观看感受的交流一般不能与影视作品播放同时进行,网民对于同一影视作品的同一信息交流的实时性进一步受到限制。
技术实现思路
本申请提供一种播放控制方法、模块、终端及系统,实现不同网民对同一影视作品的同步播放,以保证网民对于同一影视作品的同一信息交流的实时性。 根据本申请的第一方面,本申请提供一种播放控制方法,包括: 分别获得第一终端及第二终端在当前时刻对从源端下载的同一文件进行播放的第一播放进度及第二播放进度; 判断所述第一播放进度及第二播放进度是否相同, 若不同,则以所述第一播放进度对应的进度点作为下载缓冲量的计算起点,分别获得所述第一终端及第二终端对文件的第一下载缓冲量及第二下载缓冲量; 判断所述第一下载缓冲量及第二下载缓冲量是否均达到预设定阈值, 若达到,则控制所述第一终端及第二终端均以进度点为播放起点播放文件。 根据本申请的第二方面,本申请提供一种播放控制模块,包括: 第一获取单元,用于分别获得第一终端及第二终端在当前时刻对从源端下载的同一文件进行播放的第一播放进度及第二播放进度; 第一判断单元,用于判断所述第一播放进度及第二播放进度是否相同; 第二获取单元,用于当所述第一播放进度及第二播放进度不同时,以所述第一播放进度对应的进度点作为下载缓冲量的计算起点,分别获得所述第一终端及第二终端对文件的第一下载缓冲量及第二下载缓冲量; 第二判断单元,用于判断所述第一下载缓冲量及第二下载缓冲量是否均达到预设定阈值; 同步控制单元,用于当所述第一下载缓冲量及第二下载缓冲量均达到预设定阈值时,控制所述第一终端及第二终端以进度点为播放起点播放文件。 根据本申请的第三方面,本申请提供一种用于播放文件的终端,包括: 如上述的播放控制模块; 播放模块,用于在所述播放控制模块控制下进行文件播放; 合成模块,用于在所述播放模块进行文件播放过程中,获得第一用户或第二用户输入的交互信息,并将所述交互信息与文件中与交互信息的输入时间点对应的数据帧进行合成并发送到播放模块进行播放。 根据本申请的第四方面,本申请提供一种播放系统,包括第一终端、第二终端,以及如上述的播放控制模块。 本申请的有益效果是: 通过提供一种播放控制方法、模块、终端及系统,在第一终端与第二终端对从源端下载的文件进行播放时,首先获得两者在当前时刻的播放进度并进行对比,若播放进度不同,接着获得两者的下载缓冲量,下载缓冲量以其中一个播放进度对应的进度点为计算起点来进行计算,判断两者的下载缓冲量是否均达到预设定阈值,若是,则控制两者均以上述进度点为播放起点同步播放文件,这样,在第一终端与第二终端的上述下载缓冲量达到要求的前提下,将两者的播放进度调整统一,实现了不同网民对同一影视作品的同步播放,使不同网民能同时接收到来自同一影视作品的信息,从而保证了网民对于同一影视作品的同一信息交流的实时性。 【附图说明】 图1为本申请实施例一的播放系统的结构图; 图2为本申请实施例一的播放控制方法的流程图; 图3为本申请实施例一中第一播放进度与第二播放进度的示意图; 图4为本申请实施例一的第一终端103的结构图; 图5为本申请实施例四的播放控制方法的流程图。 【具体实施方式】 下面通过【具体实施方式】结合附图对本申请作进一步详细说明。 实施例一: 请参考图1,本实施例提供了一种播放系统,主要包括位于网络侧的源端101和用户服务器102,以及位于用户侧的第一终端103及第二终端104。源端101存储并提供音视频文件,用户服务器102可在第一终端103与第二终端104间建立通信链路,从而使第一终端103与第二终端104能够完成信令交互,第一终端103及第二终端104可为台式电脑、笔记本、手机或平板电脑等,其可从源端101获取音视频文件并对其进行播放。为完成第一终端103及第二终端104对从源端101下载的音视频文件的同步播放,需要采用如图2所示的播放控制方法: 步骤201,第一终端103通过用户服务器102与第二终端104建立通信链路,用户服务器102作为第一终端103与第二终端104之间的信令中转站,完成两者之间的信令中转; 步骤202,基于通信链路,第一终端103与第二终端104之间交互文件同步播放确认信息,其中,文件同步播放确认信息中携带有文件标识,并当第一终端103与第二终端104确认进行文件同步播放时,第一终端103控制第一终端103及第二终端104开始下载并播放文件,具体地,第一终端103接收第一用户通过人机交互界面输入的、对音视频文件的文件同步播放指令,表明第一终端103确认进行文件同步播放,第一终端103随后通过用户服务器102向第二终端104发送文件同步播放请求,该文件同步播放请求中携带有上述文件标识,第二终端104进而返回针对文件同步播放请求的反馈信息,其中,第二终端104将文件同步播放请求通过显示屏展现给第二用户,并且接收第二用户通过人机交互界面输入的、对音视频文件的文件同步播放确认指令,表明第二终端104确认进行文件同步播放,第二终端104通过用户服务器102向第一终端103返回指示第二终端104同意进行文件同步播放的反馈信息,该反馈信息中可携带有上述文件标识,第一终端103接收到反馈信息后开始下载并播放音视频文件,并且向第二终端104发送控制指令控制第二终端104开始下载并播放音视频文件;当第二终端104接收第二用户通过人机交互界面输入的、对音视频文件的文件同步播放拒绝指令时,第二终端104向第一终端103返回指示第二终端104拒绝进行文件同步播放的反馈信息,第一终端103接收到反馈信息后终止音视频文件的下载与播放; 步骤203,当第一终端103及第二终端104均开始从源端下载音视频文件并进行播放时,第一终端103分别获得第一终端103及第二终端104在当前时刻对从源端101下载的同一音视频文件进行播放的第一播放进度及第二播放进度; 步骤204,第一终端103判断第一播放进度及第二播放进度是否相同,若不同,执行步骤205,否则返回执行步骤203以周期性获取播放进度,具体地,在同一时刻,第一终端103及第二终端104对音视频文件的播放进度可能相同也可能不同,图3示出了在当前时刻第一终端103及第二终端104对音视频文件的播放进度不同时的情况,A点表示第一播放进度对应的进度点,B点表示第二播放进度对应的进度点,按照图3中箭头所示播放方向,第一播放进度晚于第二播放进度,此本文档来自技高网...

【技术保护点】
一种播放控制方法,其特征在于,包括:分别获得第一终端及第二终端在当前时刻对从源端下载的同一文件进行播放的第一播放进度及第二播放进度;判断所述第一播放进度及第二播放进度是否相同,若不同,则以所述第一播放进度对应的进度点作为下载缓冲量的计算起点,分别获得所述第一终端及第二终端对文件的第一下载缓冲量及第二下载缓冲量;判断所述第一下载缓冲量及第二下载缓冲量是否均达到预设定阈值,若达到,则控制所述第一终端及第二终端均以所述进度点为播放起点播放文件。

【技术特征摘要】
1.一种播放控制方法,其特征在于,包括: 分别获得第一终端及第二终端在当前时刻对从源端下载的同一文件进行播放的第一播放进度及第二播放进度; 判断所述第一播放进度及第二播放进度是否相同, 若不同,则以所述第一播放进度对应的进度点作为下载缓冲量的计算起点,分别获得所述第一终端及第二终端对文件的第一下载缓冲量及第二下载缓冲量; 判断所述第一下载缓冲量及第二下载缓冲量是否均达到预设定阈值, 若达到,则控制所述第一终端及第二终端均以所述进度点为播放起点播放文件。2.如权利要求1所述的播放控制方法,其特征在于,所述播放控制方法还包括: 当所述第一下载缓冲量及第二下载缓冲量中至少有一个未达到预设定阈值时,控制暂停所述第一终端及第二终端对文件的播放。3.如权利要求1所述的播放控制方法,其特征在于,分别获得第一终端及第二终端对从源端下载的同一文件进行播放的第一播放进度及第二播放进度之前还包括: 在所述第一终端与第二终端之间建立通信链路; 基于所述通信链路,所述第一终端与第二终端之间交互文件同步播放确认信息,所述文件同步播放确认信息中携带有文件标识,并当所述第一终端与第二终端确认进行文件同步播放时,控制所述第一终端及第二终端开始下载并播放文件。4.如权利要求3所述的播放控制方法,其特征在于,所述播放控制方法还包括: 基于所述通信链路,控制所述第一终端及第二终端分别测试得到对文件的第一下载速度及第二下载速度; 当所述第一终端与第二终端确认进行文件同步播放且第一下载速度及第二下载速度均达到预设定速度时,控制所述第一终端及第二终端开始下载并播放文件。5.如权利要求1至4中任一项所述的播放控制方法,其特征在于,所述文件为视频文件或音频文件,所述播放控制方法还包括: 在所述文件播放过程中,从所述第一终端或第二终端获得第一用户或第二用户输入的交互信息; 将所述交互信息与文件中与交互信息的输入时间点对应的数据帧进行合成后播放。6.一种播放控制模块,其特征在于,包括: 第一获取单元,用于分别获得第一终端及第二终端在当前时刻对从源端下载的同一文件进行播放的第一播放进度及第二播放进度; 第一判断单元,用于判断所述第一播放进度及第二播放进度是否相同; 第二获取单元,用于当所述第一播放进度及第二播放进度不同时,以所述第一播放进度对应的进度点作...

【专利技术属性】
技术研发人员:梁健国
申请(专利权)人:好看科技深圳有限公司
类型:发明
国别省市:广东;44

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

1