【技术实现步骤摘要】
资源包的更新方法和装置、存储介质及电子设备
[0001]本申请涉及计算机领域,具体而言,涉及一种资源包的更新方法和装置、存储介质及电子设备。
技术介绍
[0002]随着互联网技术的发展,为了实现对应用程序的快速开发以及方便后续维护,很多应用程序采用资源包的对程序内部的页面元素、功能元素等资源进行更新和修复。现有方法中,由于同一应用程序中的往往对应有多个资源包,因此通常在服务器上对对资源包进行部署和更新,然后向客户端发送推送消息以提醒用户对本地的资源包进行更新。
[0003]由于现有技术中通常需要在客户端收到推送消息后才能对本地的资源包进行更新,因而如果客户端没有实时在线,就无法及时接收推送消息以实现对资源包的及时更新。也就是说,现有的资源包的更新方法存在更新不及时的技术问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种资源包的更新方法和装置、存储介质及电子设备,以至少解决现有更新方法存在的更新不及时的技术问题。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种资源包的更新方法,其特征在于,包括:获取目标应用在本地存储的资源信息,其中,所述资源信息中包括所述目标应用中的资源包的属性信息;向服务器发送基于所述资源信息所构建的第一资源包更新请求;利用所述服务器返回的与所述第一资源包更新请求匹配的资源包的数据,并对本地存储的所述资源信息进行更新;获取目标资源包的当前资源信息,其中,所述当前资源信息中包括所述目标资源包当前的属性信息;向所述服务器发送基于所述当前资源信息所构建的第二资源包更新请求;获取所述服务器返回的所述目标资源包的数据,并对本地存储的所述资源信息进行更新。2.根据权利要求1所述的一种资源包的更新方法,其特征在于,所述向服务器发送基于所述资源信息所构建的第一资源包更新请求包括:获取所述资源信息中携带的安装状态信息指示处于已安装状态的每个候选资源包的类型信息;按照所述类型信息所指示的类型,组装所述候选资源包对应的候选更新请求条件;基于所述候选更新请求条件构造所述第一资源包更新请求。3.根据权利要求2所述的方法,其特征在于,所述按照所述类型信息所指示的类型,组装所述候选资源包对应的候选更新请求条件包括:在所述类型信息所指示的类型为第一资源包类型的情况下,利用所述资源信息中所述候选资源包的名称组装所述候选资源包对应的候选更新请求条件;在所述类型信息所指示的类型为第二资源包类型的情况下,利用所述资源信息中的设备描述信息组装所述候选资源包对应的候选更新请求条件,其中,所述设备描述信息用于描述所述目标应用所在设备的信息。4.根据权利要求2所述的方法,其特征在于,所述基于所述更新请求条件构造所述第一资源包更新请求包括:将所述更新请求条件存储到所述类型信息所指示的类型对应的数组中;遍历所述数组中存储的所述更新请求条件,按照目标数量批量构建所述第一资源包更新请求。5.根据权利要求1所述的方法,其特征在于,所述获取所述目标资源包的当前资源信息包括:在检测到所述目标应用中的目标资源包被打开的情况下,获取所述目标资源包的所述当前资源信息中携带的当前更新时间;在所述当前更新时间距离上一次更新时间的时长大于目标阈值的情况下,确定所述目标资源包处于无效状态;在所述当前更新时间距离上一次更新时间的时长小于或等于目标阈值的情况下,确定所述目标资源包处于有效状态。6.根据权利要求5...
【专利技术属性】
技术研发人员:谢娜娜,
申请(专利权)人:海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。