[发明专利]一种预加载文件的组织和加载方法有效

专利信息
申请号: 201710757757.9 申请日: 2017-08-29
公开(公告)号: CN107491334B 公开(公告)日: 2020-12-15
发明(设计)人: 赵洋;汪浩;胡皓;程怡然;张科;彭世伟 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 四川省成都市天策商标专利事务所 51213 代理人: 刘兴亮;吴瑞芳
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 加载 文件 组织 方法
【权利要求书】:

1.一种预加载文件的组织和加载方法,其特征在于:

生成资源配置文件,将资源加载和资源管理分开,各自封装成模块,并包括如下步骤:

步骤一、在资源的归档整理上,按照大类型,进行目录归档;

步骤二、遍历资源目录,生成资源配置文件;

资源配置文件的格式为txt文本信息,资源配置文件中的每一行代表一个资源,即资源用’\n’字符串分割;每一行中的不同信息又用“|”字符进行分割,按照“文件修改时间的时间戳|文件后缀名|文件路径|文件名|文件大小”的顺序来组织;

步骤三、在主应用中,初始化的时候,先获取资源配置文件,然后通过相应的规则解析资源配置文件,形成一个资源预加载对象列表;

步骤四、主应用的资源加载器对资源预加载对象数组进行批量加载;批量加载的方式是:遍历资源预加载对象数组,根据每个资源预加载对象的类型,启动不同的类型加载器进行单独加载,加载前传入两个回调:completed、progress,分别用来处理单 个资源的完成、进度;步骤四中,每个资源预加载对象数组完成资源的加载后,会将加载的资源连同预加载信息封装成一个最终的资源对象,放入资源管理器中进行管理;每个资源的completed完成后,会通知加载管理器,加载管理器会对已完成的资源数自增,这样可以显示“已加载数/总数”的提示;类型加载器加载完单个资源后,会将加载完成的资源以及一些预加载信息,封装成一个Asset对象,这里也会区分类型,如果是swf,则封装成SWFAsset,如果是img则封装成IMGAsset,这些Asset对象放入资源管理器进行管理,后续应用要调用获取相应资源,就通过统一的资源管理器去获取;

步骤五、在主应用的任何地方,一旦有获取资源的需要,直接通过资源管理器去获取;

步骤六、对于不是预加载的资源,比如进入应用后陆续加载的资源,都可以用资源加载器去加载,然后用资源管理器去管理最终加载的资源对象,所调用的接口都是统一的。

2.根据权利要求1所述预加载文件的组织和加载方法,其特征在于:

步骤一中,按照大类型,进行目录归档,具体示例是:将所有图片类型放入img目录中,将所有音频类型放入sound目录中。

3.根据权利要求1所述预加载文件的组织和加载方法,其特征在于:

步骤三中,具体的解析方法是:读取到步骤二生成的资源配置文件后,获取里面的文本内容,然后用字符串的相应api处理,进行截断;按’\n’分割,可得到一维数组,其中每个元素对应一个资源的信息;再对每个元素按’|’分割,可得到二维数组,其中每个元素是该资源的不同的信息;这样通过两个循环嵌套,可以完成每个资源预加载对象的封装,以及一个资源预加载对象数组的封装。

4.根据权利要求1所述预加载文件的组织和加载方法,其特征在于:

步骤四中,加载的时候会根据回调处理进度的显示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710757757.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top