[发明专利]一种动态播放缓冲处理方法及电子设备在审
申请号: | 201310739559.1 | 申请日: | 2013-12-26 |
公开(公告)号: | CN104333778A | 公开(公告)日: | 2015-02-04 |
发明(设计)人: | 靳丹 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/433;H04N21/442 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 播放 缓冲 处理 方法 电子设备 | ||
技术领域
本发明涉及多媒体技术领域,尤其涉及一种动态播放缓冲处理方法及电子设备。
背景技术
互联网的应用和普及为用户的生活带来了极大的便利,用户可以通过电子设备在互联网上进行工作、学习、娱乐等一系列活动。而人们在通过互联网在观看音视频文件时,通常是将不同的音视频文件整个下载并存储在本地电脑后再进行观看。但随着互联网速度的快速提升,人们的视听习惯也从传统的下载观看转向了在线观看。
与传统的将不同的音视频文件整个下载并存储在本地电脑后进行观看的音/视频播放形式不同,在线播放是一种通过在播放音视频文件之前将部分音视频文件的数据进行缓存,从而使得音视频文件的数据可以边传送边播放,进而使得用户可以直接在线观看音/视频的一种视频播放形式,这样相比于传统的音/视频播放形式,在线播放形式节省了下载等待时间和存储空间。
电子设备在播放音视频文件的时候,目标缓冲时间是电子设备判断当前缓冲的视频数据量是否达到了可以播放的一个标准。只有当前的缓冲时间大于目标缓冲时间,电子设备才会判定当前能够播放音视频文件。
因此,若该电子设备在播放音视频文件的过程中网络速度较慢时,会导致该电子设备当前缓冲的播放缓冲时间较短,使得该电子设备当前的缓冲时间不能达到该预设的目标缓冲时间的标准,从而导致该电子设备无法正常播放当前的音视频文件,进而造成该电子设备当前播放的视频画面出现停滞或出现一卡一卡的卡顿现象,使得视频播放质量较差。
发明内容
本发明的实施例提供一种动态播放缓冲处理方法及电子设备,解决了现有技术中由于网络状态不稳定,使得该电子设备当前的缓冲时间与预设的目标缓冲时间不匹配,而造成的该电子设备当前播放的视频画面出现停滞或卡顿的问题,能够保证该电子设备播放音视频文件的流畅,提升视频播放质量。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种动态播放缓冲处理方法,应用于电子设备,包括:
当检测到缓冲时间调整指令时,获取当前与电子设备连接的网络的当前网络状态参数;
确定与所述当前网络状态参数对应的所述电子设备播放音视频文件的目标缓冲时间;
当所述目标缓冲时间大于所述电子设备播放音视频文件的当前缓冲时间,则将当前缓冲时间调整到所述目标缓冲时间;
当所述目标缓冲时间小于所述电子设备播放音视频文件的当前缓冲时间,则停止缓存所述电子设备当前正在播放的音视频文件,直到当前缓冲时间等于所述目标缓冲时间。
在第一方面的第一种可能的实现方式中,所述确定与所述当前网络状态参数对应的所述电子设备播放音视频文件的目标缓冲时间具体包括:
根据所述当前网络状态参数,查询预设的网络状态参数与目标缓冲时间的对应关系表;
确定所述当前网络状态参数对应的目标缓冲时间。
在第一方面的第二种可能的实现方式中,所述当检测到缓冲时间调整指令时,获取当前与电子设备连接的网络的当前网络状态参数之前,还包括:
判断所述电子设备对接收到的待播放音视频数据进行预缓冲的缓冲时间是否大于初始缓冲时间;
若所述电子设备对接收到的待播放音视频数据进行预缓冲的缓冲时间大于初始缓冲时间,则开始播放所述待播放音视频文件。
根据第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中:
检测当前与所述电子设备连接的网络带宽;所述网络带宽用于表示与所述电子设备连接的通讯线路传送的信号的频率范围;
根据检测到的当前与所述电子设备连接的网络带宽,确定与所述网络带宽对应的初始缓冲时间;
所述判断所述电子设备对接收到的待播放音视频数据进行预缓冲的缓冲时间是否大于初始缓冲时间具体包括:
判断所述电子设备对接收到的待播放音视频数据进行预缓冲的缓冲时间是否大于所述网络带宽对应的初始缓冲时间。
根据第一方面或第一方面的第一种至第三种可能的实现方式中的任一种实现方式,在第一方面的第四种可能的实现方式中,所述当前网络的网络状态参数包括当前网络的网络平均速率;所述缓冲时间调整指令是所述电子设备在预设的时间周期周期性生成的,或者,所述缓冲时间调整指令是根据用户输入的用户指令的指示生成的。
第二方面,提供一种电子设备,包括:
获取单元,用于当检测到缓冲时间调整指令时,获取当前与电子设备连接的网络的当前网络状态参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310739559.1/2.html,转载请声明来源钻瓜专利网。