[发明专利]数据模块的打包方法、装置、计算机设备和存储介质在审

专利信息
申请号: 202010816367.6 申请日: 2020-08-14
公开(公告)号: CN111949312A 公开(公告)日: 2020-11-17
发明(设计)人: 吕益行;王家尧;张晋锋;吕灼恒;李斌 申请(专利权)人: 曙光信息产业(北京)有限公司;中科曙光国际信息产业有限公司
主分类号: G06F8/71 分类号: G06F8/71
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 黄晶晶
地址: 100089 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 模块 打包 方法 装置 计算机 设备 存储 介质
【说明书】:

本公开实施例涉及一种数据模块的打包方法、装置、计算机设备和存储介质。所述方法通过获取前端项目对应的多个数据模块和各数据模块之间的依赖关系,再根据各数据模块的属性信息和各数据模块之间的依赖关系,对各数据模块进行拆分或合并,得到各目标数据模块以及各目标数据模块之间的依赖关系,最后根据各目标数据模块之间的依赖关系,对目标数据模块进行打包。由于目标数据模块为计算机设备结合数据模块的尺寸和/或数量,以及各数据模块之间的依赖关系对原来的数据模块进行预处理后得到的数据模块,使得目标数据模块的尺寸和/或数量为后期打包所需的最优尺寸/或数量,提高了打包文件在输出到前端浏览器上时的输出效率。

技术领域

本公开实施例涉及计算机应用技术领域,特别是涉及一种数据模块的打包方法、装置、计算机设备和存储介质。

背景技术

随着web应用承载的功能越来越复杂,web应用的前端项目也越来越庞大,为了便于前端项目的开发和维护,前端项目通常会被分割为众多的数据模块,以提高对前端项目的开发效率。但是数据模块并不能被直接输出到web应用的前端浏览器上,在前端项目对应的各数据模块编译完成后,还需要将各数据模块进行打包处理,得到能够输出到前端浏览器上的打包文件,最后由前端浏览器基于打包文件展示前端项目页面。

目前,在对各数据模块进行打包处理时,通常采用现有的打包工具基于获取到的各数据模块直接进行打包。然而,如果前端项目比较庞大,对应的数据模块之间的依赖关系比较复杂时,在利用上述打包工具在对数据模块进行打包的过程中,会出现多次打包造成打包文件过大,或者打包生成的打包文件数量过多的问题,使打包文件在输出到前端浏览器上时,输出效率极低。

发明内容

本公开实施例提供一种数据模块的打包方法、装置、计算机设备和存储介质,可以用于提高web应用的前端项目在输出到前端浏览器上时的输出效率。

第一方面,本公开实施例提供一种数据模块的打包方法,所述方法包括:

获取前端项目对应的多个数据模块和各数据模块之间的依赖关系;

根据各数据模块的属性信息和各数据模块之间的依赖关系,对各数据模块进行预处理,得到各目标数据模块以及各目标数据模块之间的依赖关系;预处理包括对各数据模块进行拆分或合并;数据模块的属性信息包括数据模块的尺寸和/或数量;尺寸表示数据模块的数据量大小;

根据各目标数据模块之间的依赖关系,对目标数据模块进行打包。

在一个实施例中,属性信息包括数据模块的尺寸,根据各数据模块的属性信息和各数据模块之间的依赖关系,对各数据模块进行预处理,包括:

将数据模块的尺寸与预设尺寸阈值进行比较;

若数据模块的尺寸大于预设尺寸阈值,则确定数据模块的尺寸类型为大尺寸数据模块,并根据各数据模块之间的依赖关系对各大尺寸数据模块进行预处理;

若数据模块的尺寸小于或等于预设尺寸阈值,则确定数据模块的尺寸类型为小尺寸数据模块,并根据各小尺寸数据模块之间的依赖关系对各小尺寸数据模块进行预处理。

上述实施例中,通过确定各数据模块的尺寸类型,实现对各数据模块进行预处理,使得预处理后的数据模块的尺寸为最优尺寸,可以避免因数据模块的尺寸过大造成后期对该数据模块进行打包后的打包文件也过大,或者因数据模块的尺寸过小造成后期对多个数据模块进行打包后的打包文件的数量过多。因此上述方法可以使计算机设备后期对模块数据进行打包后的打包文件的尺寸和数量也是最优的。

在一个实施例中,根据各数据模块的尺寸类型和各数据模块之间的依赖关系,对各数据模块进行预处理,包括:

根据各小尺寸数据模块之间的依赖关系,从所有小尺寸数据模块中确定具有一级依赖关系的多个候选小尺寸数据模块;

对多个候选小尺寸数据模块进行合并。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司;中科曙光国际信息产业有限公司,未经曙光信息产业(北京)有限公司;中科曙光国际信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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