文件资源智能加载器及文件资源智能加载方法技术

技术编号:8161604 阅读:207 留言:0更新日期:2013-01-07 19:35
本发明专利技术提供一种文件资源智能加载器,包括信息获取模块、参数设置模块、队列模块和加载模块。本发明专利技术还提供一种文件资源智能加载方法,包括:获取文件资源信息:获取所述文件资源的属性信息;创建文件资源队列:设置所述加载资源的加载参数,根据所述加载资源的属性信息和所述加载参数对所述文件资源加载的方式进行设置,并生成加载队列;加载文件资源:根据生成的所述加载队列执行所述文件资源的加载。本发明专利技术的有益效果是针对当前加载方式单一导致资源利用率和加载效率较低的问题,可以灵活智能地根据网络的实际情况选择串联或并联加载方式,通过参数设置进行超时加载和重试机制,有效提高资源利用率。

【技术实现步骤摘要】

本专利技术涉及文件加载领域,更具体地,涉及一种文件资源智能加载器及智能加载方法。
技术介绍
当前常见的文件资源类型包括原始二进制文件、普通的flash文件、流媒体文件(例如flv类型、mp4类型或f4v类型)、位图文件(例如jpg类型、png类型或gif类型)、文本文件等。主要的文件资源加载方式有两种串联加载方式和并联加载方式。 其中,串联加载方式对文件进行逐个加载,在加载过程中若有异常现象或状态改变时,以事件形式抛出加载信息,一旦当前加载单元失效或完成,继续加载下一个单元,直到所有加载单元均加载完成。串联加载方式在带宽上属于平稳加载,可以保证在加载过程中不受其他加载进程的干扰,加载成功率较高,但是串联加载方式的加载时长为对所有文件加载时间的总和,导致文件加载的消耗时间较长。而并联加载方式同时启动多个加载过程,在加载过程中若有异常现象或状态改变时,同样以事件形式抛出加载信息,直到所有加载单元均加载完成。并联加载方式能够充分利用网络带宽,节省网络资源。在网络空闲时,并联利用率最高。但是当加载文件个数较多或者加载文件较大的时候,并联加载方式在加载过程中出现加载失败的可能性较高,且耗损系本文档来自技高网...

【技术保护点】
一种文件资源智能加载器,其特征在于,包括信息获取模块、参数设置模块、队列模块和加载模块,其中,所述信息获取模块用于获取所述文件资源的属性信息;所述参数设置模块用于根据所述文件资源的属性信息设置所述文件资源的加载参数;所述队列模块根据所述资源信息获取模块获取的文件资源的属性信息和所述参数设置模块设置的加载参数对所述文件资源的加载方式进行设置,并生成加载队列;???????所述加载模块根据所述队列模块生成的加载队列执行所述文件资源的加载。

【技术特征摘要】

【专利技术属性】
技术研发人员:林洋胡曰锋
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:

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

1