资源更新方法和装置的制造方法_5

文档序号:8457162阅读:来源:国知局
、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0186]图12是根据一示例性实施例示出的一种用于资源更新装置1200的框图。例如,装置1200可以被提供为一服务器。参照图12,装置1200包括处理组件1222,其进一步包括一个或多个处理器,以及由存储器1232所代表的存储器资源,用于存储可由处理部件1222的执行的指令,例如应用程序。存储器1232中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。
[0187]装置1200还可以包括一个电源组件1226被配置为执行装置1200的电源管理,一个有线或无线网络接口 1250被配置为将装置1200连接到网络,和一个输入输出(I/O)接口 1258。装置1200可以操作基于存储在存储器1232的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM 或类似。
[0188]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0189]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种资源更新方法,其特征在于,包括: 接收客户端发送的资源更新请求,所述资源更新请求中携带有客户端当前资源的版本信息; 根据所述客户端当前资源的版本信息判断是否存在待更新资源; 如果存在待更新资源,则向客户端返回待更新资源的更新路径,以供客户端根据所述更新路径下载所述待更新资源。
2.根据权利要求1所述的资源更新方法,其特征在于,所述根据所述客户端当前资源的版本信息判断是否存在待更新资源,包括: 查找保存的所述版本信息对应的客户端当前资源列表; 对比所述客户端当前资源列表和最新资源列表,如果所述客户端当前资源列表和所述最新资源列表一致,则确定不存在待更新资源,如果所述客户端当前资源列表和所述最新资源列表不一致,则确定存在待更新资源。
3.根据权利要求1所述的资源更新方法,其特征在于,所述向客户端返回待更新资源的更新路径包括: 判断是否已生成所述待更新资源的更新资源包; 如果已生成所述待更新资源的更新资源包,则将所述更新资源包的路径作为所述更新路径返回给客户端。
4.根据权利要求3所述的资源更新方法,其特征在于,还包括: 如果没有生成所述待更新资源的更新资源包,则根据所述当前资源的版本信息生成所述待更新资源的更新资源包,并将所述更新资源包的路径作为所述更新路径返回给客户端。
5.根据权利要求4得到资源更新方法,其特征在于, 所述资源更新请求中还携带有客户端版本信息; 所述根据所述当前资源的版本信息生成所述待更新资源的更新资源包,包括:选择兼容客户端版本的待更新资源以生成所述更新资源包。
6.一种资源更新方法,其特征在于,包括: 接收Web组件发送的资源加载请求; 根据所述资源加载请求向服务端发送资源更新请求,所述资源更新请求中携带有当前资源的版本信息,以供服务端根据所述当前资源的版本信息判断是否存在待更新资源,并在存在待更新资源时,返回待更新资源的更新路径; 接收服务端返回的待更新资源的更新路径; 根据所述更新路径下载所述待更新资源; 将所述待更新资源和所述当前资源发送给Web组件,以供Web组件进行加载。
7.根据权利要求6所述的资源更新方法,其特征在于, 所述更新路径为所述待更新资源的更新资源包的路径; 所述根据所述更新路径下载所述待更新资源,包括: 根据所述更新资源包的路径下载所述更新资源包。
8.根据权利要求6所述的资源更新方法,其特征在于, 所述资源更新请求中还携带有客户端版本信息,以供服务端选择兼容客户端版本的待更新资源以生成所述待更新资源的更新资源包。
9.一种资源更新装置,其特征在于,包括: 第一接收单元,用于接收客户端发送的资源更新请求,所述资源更新请求中携带有客户端当前资源的版本信息; 更新判断单元,用于根据所述客户端当前资源的版本信息判断是否存在待更新资源;路径返回单元,用于在存在待更新资源时,向客户端返回待更新资源的更新路径,以供客户端根据所述更新路径下载所述待更新资源。
10.根据权利要求9所述的资源更新装置,其特征在于,所述更新判断单元包括: 查找子单元,用于查找保存的所述版本信息对应的客户端当前资源列表; 对比子单元,用于对比所述客户端当前资源列表和最新资源列表,在所述客户端当前资源列表和所述最新资源列表一致时,确定不存在待更新资源,在所述客户端当前资源列表和所述最新资源列表不一致时,确定存在待更新资源。
11.根据权利要求9所述的资源更新装置,其特征在于,所述路径返回单元包括: 判断子单元,用于判断是否已生成所述待更新资源的更新资源包; 第一返回子单元,用于在已生成所述待更新资源的更新资源包时,将所述更新资源包的路径作为所述更新路径返回给客户端。
12.根据权利要求11所述的资源更新装置,其特征在于,所述路径返回单元还包括: 第二返回子单元,用于在没有生成所述待更新资源的更新资源包时,根据所述当前资源的版本信息生成所述待更新资源的更新资源包,并将所述更新资源包的路径作为所述更新路径返回给客户端。
13.根据权利要求12所述的资源更新装置,其特征在于, 所述资源更新请求中还携带有客户端版本信息; 所述第二返回子单元包括: 生成模块,用于选择兼容客户端版本的待更新资源以生成所述更新资源包。
14.一种资源更新装置,其特征在于,包括: 第二接收单元,用于接收Web组件发送的资源加载请求; 更新请求单元,用于根据所述资源加载请求向服务端发送资源更新请求,所述资源更新请求中携带有当前资源的版本信息,以供服务端根据所述当前资源的版本信息判断是否存在待更新资源,并在存在待更新资源时,返回待更新资源的更新路径; 路径接收单元,用于接收服务端返回的待更新资源的更新路径; 资源下载单元,用于根据所述更新路径下载所述待更新资源; 资源发送单元,用于将所述待更新资源和所述当前资源发送给Web组件,以供Web组件进行加载。
15.根据权利要求14所述的资源更新装置,其特征在于, 所述更新路径为所述待更新资源的更新资源包的路径; 所述资源下载单元包括: 下载子单元,用于根据所述更新资源包的路径下载所述更新资源包。
16.根据权利要求14所述的资源更新装置,其特征在于,所述资源更新请求中还携带有客户端版本信息,以供服务端选择兼容客户端版本的待更新资源以生成所述待更新资源的更新资源包。
17.一种资源更新装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收客户端发送的资源更新请求,所述资源更新请求中携带有客户端当前资源的版本信息; 根据所述客户端当前资源的版本信息判断是否存在待更新资源; 如果存在待更新资源,则向客户端返回待更新资源的更新路径,以供客户端根据所述更新路径下载所述待更新资源。
18.一种资源更新装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收Web组件发送的资源加载请求; 根据所述资源加载请求向服务端发送资源更新请求,所述资源更新请求中携带有当前资源的版本信息,以供服务端根据所述当前资源的版本信息判断是否存在待更新资源,并在存在待更新资源时,返回待更新资源的更新路径; 接收服务端返回的待更新资源的更新路径; 根据所述更新路径下载所述待更新资源; 将所述待更新资源和所述当前资源发送给Web组件,以供Web组件进行加载。
【专利摘要】本公开是关于一种资源更新方法和装置。所述方法包括:接收客户端发送的资源更新请求,所述资源更新请求中携带有客户端当前资源的版本信息;根据所述客户端当前资源的版本信息判断是否存在待更新资源;如果存在待更新资源,则向客户端返回待更新资源的更新路径,以供客户端根据所述更新路径下载所述待更新资源。通过本公开的技术方案,可以提升客户端页面加载的速率,同时可以加载最新的页面供用户浏览,提升用户体验。
【IPC分类】G06F9-445
【公开号】CN104778063
【申请号】CN201510181433
【发明人】农智琳, 刘方, 张鹏飞
【申请人】小米科技有限责任公司
【公开日】2015年7月15日
【申请日】2015年4月16日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1