The present invention relates to a method and device for resource updating. The method includes: obtaining the first resource information resources; according to the resource information update resource data corresponding to the first resource package; according to the updated resource data package updates the first resource; extracting the resource information in the dependency of attributes, and according to the dependency property to determine whether a relationship exists with the first second resources resources; if so, will the second resource as the first resource and information resources and continue to perform the first step of obtaining resources, if not, then complete the update. The above resource updating method and device can update all second resources associated with the first resource after updating the first resource, without downloading update package update by downloading one resource in turn, effectively improving the speed of updating resources and updating efficiency.
【技术实现步骤摘要】
资源更新方法和装置
本专利技术涉及互联网
,特别是涉及一种资源更新方法和装置。
技术介绍
随着互联网技术的快速发展,出现了越来越多可在智能终端上安装使用的网络应用,给用户的生活、工作都带来极大的便利。网络应用的版本更新较快,用户经常需要一段时间就下载新的更新包进行更新。在传统方式中,网络应用经常被分为各个资源块,每个资源块都是独立的,当网络应用进行更新时,需要资源块分别下载对应的更新包,并依次一个一个进行更新,导致更新的速度较慢,更新效率低。
技术实现思路
基于此,有必要针对资源更新速度较慢、更新效率低的问题,提供一种资源更新方法。此外,还有必要针对资源更新速度较慢、更新效率低的问题,提供一种资源更新装置。一种资源更新方法,包括:获取第一资源的资源信息;根据所述资源信息获取与所述第一资源对应的更新资源数据包;根据所述更新资源数据包更新所述第一资源;提取所述资源信息中的依赖属性,并根据所述依赖属性判断是否有与所述第一资源存在关联关系的第二资源;若是,则将所述第二资源作为新的第一资源,并继续执行所述获取第一资源的资源信息的步骤,若否,则完成更新。在其中一个实施例中,所述获取第一资源的资源信息,包括:根据预先定义的字段获取所述第一资源的资源版本号及资源标识。在其中一个实施例中,所述根据所述资源信息获取与所述第一资源对应的更新资源数据包,包括:将所述资源版本号及资源标识发送至服务器,以使所述服务器根据所述资源标识及所述资源版本号判断所述第一资源是否需要更新,若需要,则返回与所述第一资源对应的更新资源数据包的下载地址及与所述更新资源数据包匹配的资源版本号;接收所述 ...
【技术保护点】
一种资源更新方法,包括:获取第一资源的资源信息;根据所述资源信息获取与所述第一资源对应的更新资源数据包;根据所述更新资源数据包更新所述第一资源;提取所述资源信息中的依赖属性,并根据所述依赖属性判断是否有与所述第一资源存在关联关系的第二资源;若是,则将所述第二资源作为新的第一资源,并继续执行所述获取第一资源的资源信息的步骤,若否,则完成更新。
【技术特征摘要】
1.一种资源更新方法,包括:获取第一资源的资源信息;根据所述资源信息获取与所述第一资源对应的更新资源数据包;根据所述更新资源数据包更新所述第一资源;提取所述资源信息中的依赖属性,并根据所述依赖属性判断是否有与所述第一资源存在关联关系的第二资源;若是,则将所述第二资源作为新的第一资源,并继续执行所述获取第一资源的资源信息的步骤,若否,则完成更新。2.根据权利要求1所述的资源更新方法,其特征在于,所述获取第一资源的资源信息,包括:根据预先定义的字段获取所述第一资源的资源版本号及资源标识。3.根据权利要求2所述的资源更新方法,其特征在于,所述根据所述资源信息获取与所述第一资源对应的更新资源数据包,包括:将所述资源版本号及资源标识发送至服务器,以使所述服务器根据所述资源标识及所述资源版本号判断所述第一资源是否需要更新,若需要,则返回与所述第一资源对应的更新资源数据包的下载地址及与所述更新资源数据包匹配的资源版本号;接收所述更新资源数据包的下载地址及与所述更新资源数据包匹配的资源版本号;根据所述更新资源数据包的下载地址下载所述更新资源数据包。4.根据权利要求3所述的资源更新方法,其特征在于,所述根据所述更新资源数据包更新所述第一资源,包括:解压所述更新资源数据包,得到新的资源数据;根据所述资源标识将所述新的资源数据覆盖所述第一资源,并记录与所述更新资源数据包匹配的资源版本号。5.根据权利要求1所述的资源更新方法,其特征在于,在所述根据所述更新资源数据包更新所述第一资源的步骤之后,还包括:在所述第一资源中添加预设的更新标记;在所述提取所述资源信息中的依赖属性,并根据所述依赖属性判断是否有与所述第一资源存在关联关系的第二资源的步骤之后,还包括:若具有与所述第一资源存在关联关系的第二资源,则判断所述第二资源中是否包含所述预设的更新标记,若不包含,则将所述第二资源作为新的第一资源,并继续执行所述获取第一资源的资源信息的步骤。6.一种资源更...
【专利技术属性】
技术研发人员:邢尧,洪宇,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。