一种视频缓存处理方法及装置制造方法及图纸

技术编号:15269510 阅读:119 留言:0更新日期:2017-05-04 06:29
本发明专利技术公开了一种视频缓存处理方法及装置,涉及数据处理领域,解决了用户手动清理浏览器视频缓存文件带来的操作不便的问题。本发明专利技术的方法包括:预设清理视频缓存的时间间隔;在播放视频时以开始播放时间进行计时,并将游标的时间标识设置为视频的开始播放时间;判断所述视频是否播放结束;当判断结果为否时,计算所述视频的当前播放时间与所述游标的时间标识的差值,在所述差值等于所述时间间隔时,清理所述时间间隔内的视频缓存,同时将所述游标的时间标识设置为所述视频的当前播放时间,重复执行判断所述视频是否播放结束的步骤。本发明专利技术主要用于清理浏览器播放视频时产生的缓存文件。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,特别是涉及一种视频缓存处理方法及装置
技术介绍
随着浏览器功能越来越完善,使用浏览器观看视频已经成为用户的一种习惯。但是在使用浏览器观看大量的视频后,会发现浏览器的处理速度会愈发缓慢,其主要原因在于浏览器为了视频播放的顺畅,通常会在播放视频的过程中将视频数据进行缓存,形成视频缓存文件存放在特定的存储空间内。一般浏览器的视频缓存文件都默认存放在系统盘(即终端的C盘),因此当浏览器播放过多的视频后,会产生越来越多的视频缓存文件,导致系统盘的空间越来越小,随之浏览器的处理速度越来越慢。为了浏览器的正常使用,用户需要定期清理浏览器产生的视频缓存文件,常用的方法有以下两种:1、使用第三方软件,如多个商家提供的安全卫士产品进行清理;2、通过手动操作在浏览器设置中进行清理。但是这两种方式都需要用户刻意的进行清理操作,若用户不进行相应的操作,则浏览器还会对视频进行缓存,因此上述清理视频缓存文件的方式比较被动且操作不便利。
技术实现思路
有鉴于此,本专利技术提出了一种视频缓存处理方法及装置,主要目的在于解决用户手动清理浏览器视频缓存文件带来的操作不便的问题。依据本专利技术的第一个方面,本专利技术提出了一种视频缓存处理方法,包括:预设清理视频缓存的时间间隔;在播放视频时以开始播放时间进行计时,并将游标的时间标识设置为视频的开始播放时间;判断视频是否播放结束;当判断结果为否时,计算视频的当前播放时间与游标的时间标识的差值,在差值等于时间间隔时,清理时间间隔内的视频缓存,同时将游标的时间标识设置为视频的当前播放时间,重复执行所述判断视频是否播放结束的步骤。依据本专利技术的第二个方面,本专利技术提出了一种视频缓存处理装置,包括:设置单元,用于预设清理视频缓存的时间间隔;记录单元,用于在播放视频时以开始播放时间进行计时,并将游标的时间标识设置为视频的开始播放时间;判断单元,用于判断视频是否播放结束;清理单元,用于当判断结果为否时,计算视频的当前播放时间与游标的时间标识的差值,在差值等于时间间隔时,清理时间间隔内的视频缓存,同时将记录单元中游标的时间标识设置为视频的当前播放时间,调用判断单元重复执行判断所述视频是否播放结束。借由上述技术方案,本专利技术实施例提供的视频缓存处理方法及装置,能够实时判断视频是否播放结束,当判断视频没有播放结束时,通过记录视频的播放时间并实时计算视频当前播放时间与游标时间的差值是否达到预设的清理视频缓存的时间间隔,当达到预设的时间间隔后立即通过与浏览器的接口查找到视频缓存并进行清理,同时将游标的时间重置为视频当前播放时间,随后继续对视频进行计时并在确定的时间差与预设的时间间隔相等的视频播放时间处执行视频缓存的清理操作,直到视频播放结束为止。与现有技术中用户需要手动通过第三方软件清理视频缓存或者手动在浏览器保存视频缓存的存储空间中进行清理的方式相比,本专利技术使用户不用刻意去删除视频缓存文件,可以按照用户意愿自动定时清理视频缓存文件。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种视频缓存处理方法的流程图;图2示出了本专利技术实施例提供的一种视频缓存处理装置的组成框图;图3示出了本专利技术实施例提供的另一种视频缓存处理装置的组成框图。具体实施方式下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在使用浏览器观看视频的过程中,浏览器会在系统盘缓存很多视频缓存文件,为了避免长期使用浏览器观看视频后系统盘空间越来越小,用户需要定期清理视频缓存,在现有的方式中用户需要通过安全卫士等第三方软件或者手动点击浏览器对视频缓存进行清理,但是这些方式都需要用户刻意去做,被动执行且操作不便。为了解决用户手动清理视频缓存文件带来的操作不便的问题,本专利技术实施例提供了一种视频缓存处理方法,如图1所示,该方法包括:101、预设清理视频缓存的时间间隔。由于现有的清理视频缓存的方式都是通过用户手动进行清理的,其清理时机不确定,当用户忘记清理时,视频缓存会越积越多,但是多次手动清理视频缓存又会给客户造成不便,因此本专利技术实施例需要根据用户的意愿在播放视频前先预设清理视频缓存的时间间隔,客户端会根据预设的时间间隔执行清理视频缓存的操作。102、在播放视频时以开始播放时间进行计时,并将游标的时间标识设置为视频的开始播放时间。为了能够在视频播放的过程中,在每次到达预设的时间间隔后客户端能够自动清理产生的视频缓存文件,本专利技术实施例需要对视频播放过程进行计时,并且实时计算视频的当前播放时间是否经过了预设的时间间隔,并在经过了预设时间间隔的视频播放时间处启动清理该时间间隔内产生的视频缓存文件。由于视频的播放时间是一个持续增长的时间值,因此在确定视频的播放时间是否经过预设时间间隔时需要结合一个参考时间来确定;同时为了对预设时间间隔内的缓存数据进行修改,因此本专利技术实施例在步骤102中引入游标,并在视频开始播放时将游标的时间标识设置为视频开始播放时间,既能利用游标的时间标识作为判断视频的播放时间是否经过预设时间间隔的参考时间,又能通过游标对预设时间间隔内的缓存数据进行操作。103、判断视频是否播放结束。随着视频的播放,开始对视频的播放时间进行计时,由于本专利技术实施例的主要目的在于在视频播放过程中将产生的视频缓存进行定时清理,因此需要在视频播放过程中实时判断视频是否播放结束。104、当判断结果为否时,计算视频的当前播放时间与游标的时间标识的差值,在差值等于时间间隔时,清理时间间隔内的视频缓存,同时将游标的时间标识设置为视频的当前播放时间,重复执行判断视频是否播放结束的步骤。当在步骤103中判断出视频播放未结束时,需要用视频的当前播放时间减去游标的时间标识得到时间差,由于游标自身不具有计时功能,只能被动设置其时间标识,由于视频的当前播放时间与游标的第一时间标识(视频的开始播放时间)之间的时间差为视频起始播放后的已播放时长,视频的当前播放时间与游标后续的时间标识之间的时间差为视频当前播放时间距离上次清理缓存后经过的时长。因此对于上述两种情况得到的时间差而言,当时间差等于预设的清理视频缓存的时间间隔时,需要通过调用应用程序接口在客户端缓存路径中找到该时间间隔内的缓存文件并进行清理,同时将游标的时间标识设置为视频的当前播放时间,此后在视频继续播放的过程中,通过不断计算视频的当前播放时间与游标的时间标识之间的时间差,并在时间差与预设的时间间隔相等的播放时间处进行视频缓存的清理,循环执行上述步骤直至视频播放结束。本专利技术实施例提供本文档来自技高网...
一种视频缓存处理方法及装置

【技术保护点】
一种视频缓存处理方法,其特征在于,所述方法包括:预设清理视频缓存的时间间隔;在播放视频时以开始播放时间进行计时,并将游标的时间标识设置为所述视频的开始播放时间;判断所述视频是否播放结束;当判断结果为否时,计算所述视频的当前播放时间与所述游标的时间标识的差值,在所述差值等于所述时间间隔时,清理所述时间间隔内的视频缓存,同时将所述游标的时间标识设置为所述视频的当前播放时间,重复执行判断所述视频是否播放结束的步骤。

【技术特征摘要】
1.一种视频缓存处理方法,其特征在于,所述方法包括:预设清理视频缓存的时间间隔;在播放视频时以开始播放时间进行计时,并将游标的时间标识设置为所述视频的开始播放时间;判断所述视频是否播放结束;当判断结果为否时,计算所述视频的当前播放时间与所述游标的时间标识的差值,在所述差值等于所述时间间隔时,清理所述时间间隔内的视频缓存,同时将所述游标的时间标识设置为所述视频的当前播放时间,重复执行判断所述视频是否播放结束的步骤。2.根据权利要求1所述的方法,其特征在于,所述预设清理视频缓存的时间间隔,包括:以插件的形式在客户端中设置清理视频缓存的时间间隔。3.根据权利要求1所述的方法,其特征在于,所述在播放视频时以开始播放时间进行计时,包括:记录所述视频的开始播放时间、所述视频播放过程中的各个播放时间以及所述视频的缓存文件标识。4.根据权利要求3所述的方法,其特征在于,所述判断所述视频是否播放结束,包括:判断所述视频的当前播放时间是否等于所述视频的结束时间;以及判断所述视频是否被关闭。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当判断所述视频的当前播放时间等于所述视频的结束时间时,将记录的所述视频的播放时间、游标的时间标识、预设的时间间隔、缓存文件标识及其缓存进行清理;以及当判断所述视频被关闭时,将记录的所述视频的播放时间、游标的时间标识、预设的时间间隔、缓存文件标识及其缓存进行清理。6.根据权利要求3-5所述的方法,其特征在于,所述清理...

【专利技术属性】
技术研发人员:李越
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1