资源更新方法、装置、计算机设备、存储介质和程序产品制造方法及图纸

技术编号:33864258 阅读:25 留言:0更新日期:2022-06-18 10:55
本申请涉及一种资源更新方法、装置、计算机设备、存储介质和程序产品。所述方法包括:接收客户端上传的资源结构信息以及与所述资源结构信息对应的资源参数信息;根据所述资源结构信息以及所述资源参数信息计算得到差量资源;将所述差量资源发送至所述客户端。所述方法包括:向服务器发送资源结构信息以及与所述资源结构信息对应的资源参数信息;接收服务器根据所述资源结构信息以及所述资源参数信息计算得到差量资源;根据所述差量资源更新对应的应用。采用本方法能够节省数据流量,提高页面加载速度。面加载速度。面加载速度。

【技术实现步骤摘要】
资源更新方法、装置、计算机设备、存储介质和程序产品


[0001]本申请涉及应用程序
,特别是涉及一种资源更新方法、装置、计算机设备、存储介质和程序产品。

技术介绍

[0002]随着移动互联网的发展,越来越多的应用系统采用App客户端的形式来呈现给客户完成相关操作。
[0003]但是随着业务系统需求的时效及上线的迫切性,但是与之对应的是过多的发布App的版本,过多的发布版本需要经过应用商店的审核,过程繁琐,同时过于频繁的更新客户端,降低了使用者的体验,同时也对使用者的流量消耗加剧,造成时间与金钱的过多消耗。
[0004]为了解决上述问题,出现了Hybrid App,即混合模式的移动应用。混合App 减少了开发成本,实现产品的快速迭代上线,但是依旧避免不了过多流量消耗,例如HTML页面在线形式,静态资源始终需要全部请求,导致流畅性较差。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够节省数据流量,提高页面加载速度的资源更新方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供一种资源更新方法,应用于服务端,所述方法包括:接收客户端上传的资源结构信息以及与所述资源结构信息对应的资源参数信息;根据所述资源结构信息以及所述资源参数信息计算得到差量资源;将所述差量资源发送至所述客户端。
[0007]在其中一个实施例中,所述根据所述资源结构信息以及所述资源参数信息计算得到差量资源,包括:根据所述资源参数信息中的深度信息从资源包中确定当前资源层;根据所述资源结构信息从所述当前资源层中选取对应的文件;当所述当前资源层中的文件选取结束,则继续根据所述深度信息获取下一资源层作为当前资源层,并继续根据所述资源结构信息从所述当前资源层中选取对应的文件,直至根据所述深度信息遍历完对应的资源层。
[0008]在其中一个实施例中,所述根据所述资源结构信息从所述当前资源层中选取对应的文件,包括:从所述资源参数信息中获取广度信息;根据所述资源结构信息从所述当前资源层中获取与所述广度信息对应数量的文件。
[0009]在其中一个实施例中,所述资源结构信息通过文件信息链表表示;所述根据所述资源结构信息从所述当前资源层中获取与所述广度信息对应数量的文件,包括:
从所述当前资源层中,获取到所述文件信息链表中不为预设值的节点对应的文件;根据所述广度信息判断获取的文件的数量是否符合要求;当获取的文件数量符合要求时,则继续根据所述深度信息获取下一资源层作为当前资源层,否则继续从所述当前资源层中,获取到所述文件信息链表中不为预设值的节点对应的文件。
[0010]第二方面,本申请提供一种资源更新方法,应用于客户端,所述方法包括:向服务器发送资源结构信息以及与所述资源结构信息对应的资源参数信息;接收服务器根据所述资源结构信息以及所述资源参数信息计算得到差量资源;根据所述差量资源更新对应的应用。
[0011]在其中一个实施例中,所述方法还包括:接收第一功能访问指令;根据所述第一功能访问指令确定对应的资源;获取资源访问树,所述资源访问树包括多个节点;增加所述资源对应的目标节点的节点值,以及所述目标节点的上一级节点的节点值;根据所述资源访问树生成资源结构信息以及与所述资源结构信息对应的资源参数信息。
[0012]在其中一个实施例中,所述根据所述资源访问树生成资源结构信息,包括:从所述资源访问树的根节点开始,在所述邻接链表中,以所述资源访问树的节点为链表头,孩子节点依次尾插至链表头以得到资源结构信息。
[0013]在其中一个实施例中,所述资源参数信息中的深度信息为所述邻接链表的长度;所述资源参数信息中的广度信息为所述邻接链表中每个节点的孩子节点的数量。
[0014]在其中一个实施例中,所述接收第一功能访问之后,还包括:判断所述第二功能访问指令对应的资源是否存在更新;当所述资源存在更新,且已经更新至本地,则加载更新后的资源;当所述资源存在更新,且未加载至本地,则向服务器发送资源结构信息以及与所述资源结构信息对应的资源参数信息;当所述资源无更新,则加载本地资源。
[0015]第三方面,本申请提供一种资源更新装置,应用于服务端,所述装置包括:第一接收模块,用于接收客户端上传的资源结构信息以及与所述资源结构信息对应的资源参数信息;差量资源计算模块,用于根据所述资源结构信息以及所述资源参数信息计算得到差量资源;第一发送模块,用于将所述差量资源发送至所述客户端。
[0016]第四方面,本申请提供一种资源更新装置,应用于客户端,所述装置包括:第二发送模块,用于向服务器发送资源结构信息以及与所述资源结构信息对应的资源参数信息;第二接收模块,用于接收服务器根据所述资源结构信息以及所述资源参数信息计
算得到差量资源;更新模块,用于根据所述差量资源更新对应的应用。
[0017]第五方面,本申请提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意一个实施例中所述的方法的步骤。
[0018]第六方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现任意一个实施例中所述的方法的步骤。
[0019]第七方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现任意一个实施例中所述的方法的步骤。
[0020]上述资源更新方法、装置、计算机设备、存储介质和程序产品,通过资源结构信息以及资源参数信息计算得到差量资源,每次仅需要下载差量资源,这样可以节约数据流量,此外,由于每次仅需要下载差量资源,这样节省时间,提高页面的加载速度,也使得客户端可以秒开,使用上和原生客户端几乎没有体验上的区别。
附图说明
[0021]图1为一个实施例中资源更新方法的应用环境图;图2为一个实施例中资源更新方法的流程示意图;图3为另一个实施例中资源更新方法的流程示意图;图4为再一个实施例中资源更新方法的流程示意图;图5为一个实施例中资源更新装置的结构框图;图6为一个实施例中资源更新装置的结构框图;图7为一个实施例中计算机设备的内部结构图;图8为另一个实施例中计算机设备的内部结构图。
具体实施方式
[0022]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0023]本申请实施例提供的资源更新方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中终端102中安装有客户端。具体地,客户端上传的资源结构信息以及与资源结构信息对应的资源参数信息至服务器104,服务器104根据资源结构信息以及资源参数信息计算得到差本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源更新方法,其特征在于,应用于服务端,所述方法包括:接收客户端上传的资源结构信息以及与所述资源结构信息对应的资源参数信息;根据所述资源结构信息以及所述资源参数信息计算得到差量资源;将所述差量资源发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述根据所述资源结构信息以及所述资源参数信息计算得到差量资源,包括:根据所述资源参数信息中的深度信息从资源包中确定当前资源层;根据所述资源结构信息从所述当前资源层中选取对应的文件;当所述当前资源层中的文件选取结束,则继续根据所述深度信息获取下一资源层作为当前资源层,并继续根据所述资源结构信息从所述当前资源层中选取对应的文件,直至根据所述深度信息遍历完对应的资源层。3.根据权利要求2所述的方法,其特征在于,所述根据所述资源结构信息从所述当前资源层中选取对应的文件,包括:从所述资源参数信息中获取广度信息;根据所述资源结构信息从所述当前资源层中获取与所述广度信息对应数量的文件。4.根据权利要求3所述的方法,其特征在于,所述资源结构信息通过文件信息链表表示;所述根据所述资源结构信息从所述当前资源层中获取与所述广度信息对应数量的文件,包括:从所述当前资源层中,获取到所述文件信息链表中不为预设值的节点对应的文件;根据所述广度信息判断获取的文件的数量是否符合要求;当获取的文件数量符合要求时,则继续根据所述深度信息获取下一资源层作为当前资源层,否则继续从所述当前资源层中,获取到所述文件信息链表中不为预设值的节点对应的文件。5.一种资源更新方法,其特征在于,应用于客户端,所述方法包括:向服务器发送资源结构信息以及与所述资源结构信息对应的资源参数信息;接收服务器根据所述资源结构信息以及所述资源参数信息计算得到差量资源;根据所述差量资源更新对应的应用。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:接收第一功能访问指令;根据所述第一功能访问指令确定对应的资源;获取资源访问树,所述资源访问树包括多个节点;增加所述资源对应的目标节点的节点值,以及所述目标节点的上一级节点的节点值;根据所述资源访问树生成资...

【专利技术属性】
技术研发人员:鞠坤峰刘丰徐伟
申请(专利权)人:太平金融科技服务上海有限公司深圳分公司
类型:发明
国别省市:

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

1