页面更新方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:37321680 阅读:11 留言:0更新日期:2023-04-21 23:01
本发明专利技术提供了一种页面更新方法及装置、电子设备和计算机可读存储介质,可以应用于计算机技术、信息技术和金融科技领域。该方法包括:响应于检测到针对原始页面文件的页面更新操作,根据与页面更新操作对应的页面更新信息,生成资源依赖关系图,资源依赖关系图包括至少一个资源节点和至少一条有向边,至少一个资源节点各自对应有资源类型,有向边用于表征每两个资源节点之间的资源依赖关系;根据至少一个资源节点、至少一条有向边和至少一个资源类型,确定第一资源包;根据预设拆分规则,对第一资源包进行处理,得到至少一个第二资源包,第二资源包的数量大于或等于第一资源包的数量;根据至少一个第二资源包,渲染得到更新后的目标页面。标页面。标页面。

【技术实现步骤摘要】
页面更新方法及装置、电子设备和计算机可读存储介质


[0001]本专利技术涉及计算机
、信息
和金融科技领域,更具体地,涉及一种页面更新方法及装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,网站(即Website)的页面内容越来越复杂。网站可以指在因特网(即Internet)上根据一定的规则,使用标准通用标记语言等工具制作的用于展示特定内容相关页面的集合。
[0003]页面可以指构成网站的基本元素,是承载各种网站应用的平台。页面通常属于超文本标记语言(Hyper Text Markup Language,HTML)格式。
[0004]在实现本专利技术构思的过程中,专利技术人发现相关技术中至少存在如下问题:由于页面包含的资源较多,因而无法保障页面开发的效率和页面性能。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种页面更新方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
[0006]根据本专利技术的一个方面,提供了一种页面更新方法,包括:响应于检测到针对原始页面文件的页面更新操作,根据与上述页面更新操作对应的页面更新信息,生成资源依赖关系图,其中,上述资源依赖关系图包括至少一个资源节点和至少一条有向边,上述至少一个资源节点各自对应有资源类型,上述有向边用于表征每两个上述资源节点之间的资源依赖关系;根据上述至少一个资源节点、上述至少一条有向边和至少一个资源类型,确定第一资源包;根据预设拆分规则,对上述第一资源包进行处理,得到至少一个第二资源包,其中,上述第二资源包的数量大于或等于上述第一资源包的数量;以及根据上述至少一个第二资源包,渲染得到更新后的目标页面。
[0007]根据本专利技术的实施例,上述根据上述至少一个资源节点、上述至少一条有向边和至少一个资源类型,确定第一资源包包括:根据上述至少一个资源类型,确定与上述至少一个资源类型各自对应的文件转换工具,其中,上述文件转换工具用于将与资源节点对应的资源文件信息转换为目标资源类型;根据上述至少一条有向边,确定上述至少一个资源节点之间的全局资源依赖关系;根据上述全局资源依赖关系和上述与至少一个资源类型各自对应的文件转换工具,确定至少一个目标资源文件信息;以及根据上述至少一个目标资源文件信息,确定上述第一资源包。
[0008]根据本专利技术的实施例,上述根据上述全局资源依赖关系和上述与至少一个资源类型各自对应的文件转换工具,确定至少一个目标资源文件信息包括:根据上述全局资源依赖关系,依次针对上述至少一个资源节点中的每个资源节点,确定与上述资源节点对应的上述资源类型和上述资源文件信息;以及利用与上述资源类型对应的文件转换工具,对上述资源文件信息进行转换,得到目标资源文件信息,其中,上述目标资源文件信息属于上述目标资源类型。
[0009]根据本专利技术的实施例,上述根据上述至少一个目标资源文件信息,确定上述第一资源包包括:针对上述至少一个目标资源文件信息中的每个目标资源文件信息,对上述目标资源文件信息进行压缩处理,得到经压缩后的资源文件信息;对上述经压缩后的资源文件信息进行优化处理,得到经优化后的资源文件信息;以及对至少一个经优化后的资源文件信息进行打包处理,得到上述第一资源包。
[0010]根据本专利技术的实施例,上述对上述经压缩后的资源文件信息进行优化处理,得到经优化后的资源文件信息包括:基于目标字段,对上述经压缩后的资源文件信息进行字段检测,得到字段检测结果;在上述字段检测结果表征上述经压缩后的资源文件信息不属于目标文件信息类型的情况下,删除上述经压缩后的资源文件信息;以及在上述字段检测结果表征上述经压缩后的资源文件信息属于目标文件信息类型的情况下,将上述经压缩后的资源文件信息确定为上述经优化后的资源文件信息。
[0011]根据本专利技术的实施例,上述预设拆分规则包括以下至少之一:第一预设拆分规则和与上述页面更新操作对应的第二预设拆分规则。
[0012]根据本专利技术的实施例,上述第一预设拆分规则包括以下至少之一:初始化并行请求数量阈值、异步并行请求数量阈值、缓存组数量阈值和储存容量阈值。
[0013]根据本专利技术的实施例,上述第二预设拆分规则包括以下至少之一:与页面相关的预设拆分规则和与功能相关的预设拆分规则。
[0014]根据本专利技术的实施例,上述根据预设拆分规则,对上述第一资源包进行处理,得到至少一个第二资源包包括:根据上述初始化并行请求数量阈值、上述异步并行请求数量阈值、上述缓存组数量阈值和上述储存容量阈值中的至少之一,对上述第一资源包进行处理,得到上述至少一个中间资源包;以及根据上述与页面相关的预设拆分规则和上述与功能相关的预设拆分规则,对上述至少一个中间资源包分别进行处理,得到上述至少一个第二资源包。
[0015]根据本专利技术的实施例,上述响应于检测到针对原始页面文件的页面更新操作,根据与上述页面更新操作对应的页面更新信息,生成资源依赖关系图包括:响应于检测到针对上述原始页面文件的页面更新操作,获取与上述原始页面文件对应的页面原始信息和与上述页面更新操作对应的上述页面更新信息;
根据上述页面更新信息,对上述页面原始信息进行更新,得到页面配置信息;以及根据上述页面配置信息,生成上述资源依赖关系图。
[0016]根据本专利技术的实施例,上述页面配置信息包括至少一个资源文件信息和上述至少一个资源文件信息彼此之间的关联关系信息。
[0017]根据本专利技术的实施例,上述根据上述页面配置信息,生成上述资源依赖关系图包括:针对上述至少一个资源文件信息中的每个资源文件信息,根据上述资源文件信息,构建与上述资源文件信息对应的资源节点;根据上述至少一个资源文件信息彼此之间的关联关系信息,构建有向边;以及根据上述至少一个资源节点和上述有向边,生成上述资源依赖关系图。
[0018]根据本专利技术的实施例,上述页面配置信息还包括存储路径信息。
[0019]根据本专利技术的实施例,上述方法还包括,在上述根据预设拆分规则,对上述第一资源包进行处理,得到至少一个第二资源包之后:根据上述存储路径信息,对上述至少一个第二资源包进行存储。
[0020]根据本专利技术的实施例,还包括,在上述响应于检测到针对原始页面文件的页面更新操作,根据与上述页面更新操作对应的页面更新信息,生成资源依赖关系图之前:基于运行环境,创建插件管理工具;利用上述插件管理工具,创建与打包工具对应的配置信息;以及根据上述与打包工具对应的配置信息,调用上述打包工具。
[0021]根据本专利技术的另一个方面,提供了一种页面更新装置,包括:生成模块,用于响应于检测到针对原始页面文件的页面更新操作,根据与上述页面更新操作对应的页面更新信息,生成资源依赖关系图,其中,上述资源依赖关系图包括至少一个资源节点和至少一条有向边,上述至少一个资源节点各自对应有资源类型,上述有向边用于表征每两个上述资源节点之间的资源依赖关系;确定模块,用于根据上述至少一个资源节点、上述至少一条有向边和至少一个资源类型,确定第一资源包;处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面更新方法,包括:响应于检测到针对原始页面文件的页面更新操作,根据与所述页面更新操作对应的页面更新信息,生成资源依赖关系图,其中,所述资源依赖关系图包括至少一个资源节点和至少一条有向边,所述至少一个资源节点各自对应有资源类型,所述有向边用于表征每两个所述资源节点之间的资源依赖关系;根据所述至少一个资源节点、所述至少一条有向边和至少一个资源类型,确定第一资源包;根据预设拆分规则,对所述第一资源包进行处理,得到至少一个第二资源包,其中,所述第二资源包的数量大于或等于所述第一资源包的数量;以及根据所述至少一个第二资源包,渲染得到更新后的目标页面。2.根据权利要求1所述的方法,其中,所述根据所述至少一个资源节点、所述至少一条有向边和至少一个资源类型,确定第一资源包包括:根据所述至少一个资源类型,确定与所述至少一个资源类型各自对应的文件转换工具,其中,所述文件转换工具用于将与资源节点对应的资源文件信息转换为目标资源类型;根据所述至少一条有向边,确定所述至少一个资源节点之间的全局资源依赖关系;根据所述全局资源依赖关系和所述与至少一个资源类型各自对应的文件转换工具,确定至少一个目标资源文件信息;以及根据所述至少一个目标资源文件信息,确定所述第一资源包。3.根据权利要求2所述的方法,其中,所述根据所述全局资源依赖关系和所述与至少一个资源类型各自对应的文件转换工具,确定至少一个目标资源文件信息包括:根据所述全局资源依赖关系,依次针对所述至少一个资源节点中的每个资源节点,确定与所述资源节点对应的所述资源类型和所述资源文件信息;以及利用与所述资源类型对应的文件转换工具,对所述资源文件信息进行转换,得到目标资源文件信息,其中,所述目标资源文件信息属于所述目标资源类型。4.根据权利要求2所述的方法,其中,所述根据所述至少一个目标资源文件信息,确定所述第一资源包包括:针对所述至少一个目标资源文件信息中的每个目标资源文件信息,对所述目标资源文件信息进行压缩处理,得到经压缩后的资源文件信息;对所述经压缩后的资源文件信息进行优化处理,得到经优化后的资源文件信息;以及对至少一个经优化后的资源文件信息进行打包处理,得到所述第一资源包。5.根据权利要求4所述的方法,其中,所述对所述经压缩后的资源文件信息进行优化处理,得到经优化后的资源文件信息包括:基于目标字段,对所述经压缩后的资源文件信息进行字段检测,得到字段检测结果;在所述字段检测结果表征所述经压缩后的资源文件信息不属于目标文件信息类型的情况下,删除所述经压缩后的资源文件信息;以及在所述字段检测结果表征所述经压缩后的资源文件信息属于目标文件信息类型的情况下,将所述经压缩后的资源文件信息确定为所述经优化后的资源文件信息。6.根据权利要求1至5中任一项所述的方法,其中,所述预设拆分规则包括以下至少之一:第一预设拆分规则和与所述页面更新操作对应的第二预设拆分规则;
其中,所述第一预设拆分规则包括以下至少之一:初始化并行请求数量阈值、异步并行请求数量阈值、缓存组数量阈值和储存容量阈值;其中,所述第二预设拆分规则包括以下至少之一:与页面相关的预设拆分规则和与功能相关的预设拆分规则;其中,所述根据预设拆分规则...

【专利技术属性】
技术研发人员:彭昌军
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1