[发明专利]图片下载设备和方法、图片下载加速器及介质在审
申请号: | 201811564550.0 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109842673A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 杨子江 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/865 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下载 图片下载 队列 单线程 加速器 队列管理器 串行队列 队列管理 管理图片 客户体验 系统资源 缓冲池 最大化 占用 配置 图片 | ||
本发明公开了图片下载设备和方法、图片下载加速器及介质。该图片下载设备包括:队列管理器,被配置为对图片的下载进行单线程双队列管理,其中,第一队列是当前下载队列,用于控制实际下载顺序,第二队列是预下载队列,用于调整下载缓冲池的预下载顺序,并且第一队列和第二队列均为串行队列。通过采用单线程双队列来管理图片的下载过程,能够在不过多占用系统资源的同时,最大化提高图片下载速度,提升客户体验。
技术领域
本发明涉及图片下载技术,尤其涉及图片下载设备和方法、图片下载加速器及介质。
背景技术
用户使用播放器的前进、后退功能时,播放器会提供小窗口的预览图页面,显示对应时间的预览图帧画面,以方便用户准确定位所需前进、后退的时间。
由此可知,预览图下载的速度越快,用户体验越好,而一旦预览图下载速度慢,会导致该功能的实用性下降,用户体验变差。
传统的顺序下载预览图方式导致下载速度慢,并且不能优先获得用户期望的图片。
传统的异步下载预览图方式需要使用多线程服务,而且这些多线程服务需要等待系统分配资源,当系统资源不足和/或本下载任务优先级较低时,会导致下载速度慢,而且导致过多占用资源。
因此,亟需一种既不过多占用资源、又能提升图片下载速度、优先获得用户需要的图片的解决方案。
发明内容
为了解决以上问题之一,本发明提供了一种图片下载设备和方法、图片下载加速器及介质,以在不过多占用系统资源的同时,最大化提高图片下载速度,提升客户体验。
根据本发明的一个实施例,提供一种图片下载设备,包括:队列管理器,被配置为对图片的下载进行单线程双队列管理,其中,第一队列是当前下载队列,用于控制实际下载顺序,第二队列是预下载队列,用于调整下载缓冲池的预下载顺序,并且第一队列和第二队列均为串行队列。
可选地,上述第一队列用于放置当前已下载和正在下载的图片的序号,第二队列用于放置下载缓冲池的图片的序号。
可选地,上述图片下载设备还包括:预下载调整器,被配置为一旦用于选中目标图片集合中的图片的图片选中操作被触发,则调整第二队列中的图片预下载顺序,以使该选中图片的序号以及在目标图片集合中与该选中图片相邻的图片的序号在预下载顺序上前移。
可选地,上述第一队列中的图片序号取自第二队列中预下载顺序靠前的图片序号。
根据本发明的另一个实施例,提供一种图片下载方法,包括:对图片的下载进行单线程双队列管理,其中,第一队列是当前下载队列,用于控制实际下载顺序,第二队列是预下载队列,用于调整下载缓冲池的预下载顺序,并且第一队列和第二队列均为串行队列。
可选地,上述第一队列用于放置当前已下载和正在下载的图片的序号,第二队列用于放置下载缓冲池的图片的序号。
可选地,上述图片下载方法还包括:一旦用于选中目标图片集合中的图片的图片选中操作被触发,则调整第二队列中的图片预下载顺序,以使该选中图片的序号以及在目标图片集合中与该选中图片相邻的图片的序号在预下载顺序上前移。
可选地,上述第一队列中的图片序号取自第二队列中预下载顺序靠前的图片序号。
根据本发明的一个实施例,提供一种图片下载方法,包括:创建均为串行队列的当前下载队列和预下载队列,其中,当前下载队列为空,预下载队列中包括目标图片集合中的各图片的序号,这些序号在预下载队列中按顺序排列;当需要下载目标图片集合中的图片时,将所需图片的序号装入下载队列,并将该所需图片的序号从预下载队列中删除;并且当该所需图片下载完成后,从预下载队列头部取出第一个序号,装入当前下载队列的尾部,下载该第一个序号对应的图片,并将该第一个序号从预下载队列中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811564550.0/2.html,转载请声明来源钻瓜专利网。