组件更新方法及装置制造方法及图纸

技术编号:16528703 阅读:48 留言:0更新日期:2017-11-09 20:23
本发明专利技术实施例公开了一种组件更新方法及装置,包括下述步骤:组件管理器向服务器发送当前时刻客户端的组件信息,以使所述服务器根据所述组件信息确定所述客户端组件是否需要对组件进行更新,所述客户端组件信息包括所述客户端预设的灰度策略;接收服务器根据客户端预设的灰度策略筛选发送的组件更新信息,以使所述客户端根据所述组件更新信息对需要进行更新的组件进行更新。组件化降低客户端与其业务功能之间的耦合度,同时使各业务独立成组件,实现业务的并行开发和发布,并且减小客户端软件安装体积,根据需要动态下载、更新功能组件,使客户端和组件的运行更加高效快速。

【技术实现步骤摘要】
组件更新方法及装置
本专利技术实施例涉及计算机
,尤其是一种组件更新方法及装置。
技术介绍
在现有技术的客户端应用程序中,对于同一个版本的应用程序在进行更新时,需要对整个应用程序进行更新,且应用程序中的各组件之间结合紧密,更新时若其中一个组件出现更新失败或者更新版本与当前客户端版本不适配时,就会出现整个应用程序的功能均无法进行实现的情况。现有技术中的应用程序的更新方式,要求客户端平台以及各组件进行同步更新,在研发环节若出现一个组件版本升级未按预期进行更新,则会拖累引用程序新版本的推出时间,且客户端在下载时,会占用大量的网络流量和资源。
技术实现思路
本专利技术实施例主要解决的技术问题是提供一种能够使各组件单独进行更新的组件更新方法。为解决上述技术问题,本专利技术创造的实施例采用的一个技术方案是:提供一种组件更新方法,包括下述步骤:组件管理器向服务器发送当前时刻客户端的组件信息,以使所述服务器根据所述组件信息确定所述客户端组件是否需要对组件进行更新,所述客户端组件信息包括所述客户端预设的灰度策略;接收服务器根据客户端预设的灰度策略筛选发送的组件更新信息,以使所述客户端根据所述组件更新本文档来自技高网...
组件更新方法及装置

【技术保护点】
一种组件更新方法,其特征在于,包括下述步骤:组件管理器向服务器发送当前时刻客户端的组件信息,以使所述服务器根据所述组件信息确定所述客户端组件是否需要对组件进行更新,所述客户端组件信息包括所述客户端预设的灰度策略;接收服务器根据客户端预设的灰度策略筛选发送的组件更新信息,以使所述客户端根据所述组件更新信息对需要进行更新的组件进行更新。

【技术特征摘要】
1.一种组件更新方法,其特征在于,包括下述步骤:组件管理器向服务器发送当前时刻客户端的组件信息,以使所述服务器根据所述组件信息确定所述客户端组件是否需要对组件进行更新,所述客户端组件信息包括所述客户端预设的灰度策略;接收服务器根据客户端预设的灰度策略筛选发送的组件更新信息,以使所述客户端根据所述组件更新信息对需要进行更新的组件进行更新。2.根据权利要求1所述的组件更新方法,其特征在于,所述组件管理器向服务器发送当前时刻客户端的组件信息,以使所述服务器根据所述组件信息确定所述客户端组件是否需要对组件进行更新,所述客户端组件信息包括所述客户端预设的灰度策略,步骤之前还包括:所述客户端开启时所述组件管理器获取所述客户端的组件信息;或,所述组件管理器周期性的获取所述客户端的组件信息;或,所述客户端接收到所述服务器发送的组件更新信息后,所述组件管理器获取所述客户端的组件信息。3.根据权利要求1所述的组件更新方法,其特征在于,所述组件管理器向服务器发送当前时刻客户端的组件信息,以使所述服务器根据所述组件信息确定所述客户端组件是否需要对组件进行更新,所述客户端组件信息包括所述客户端预设的灰度策略,步骤之前还包括:接收用户的点击开启UI控件的点击指令;根据所述点击指令安装或下载安装与所述UI控件相对应的组件模块。4.根据权利要求3所述的组件更新方法,其特征在于,所述根据所述点击指令安装或下载安装与所述UI控件相对应的组件模块,步骤包括:组件管理器在所述客户端存储空间内搜索与所述UI控件相对应的组件模块;检测所述客户端存储空间内的组件模块是否为当前客户端最适配的组件模块版本;所述组件管理器向所述服务器发送当前客户端最适配的组件模块版本信息,并接收由服务器发送的当前客户端最适配的组件模块版本进行安装。5.根据权利要求1所述的组件更新方法,其特征在于,所述接收服务器根据客户端预设的灰度策略筛选发送的组件更新信息,以使所述客户端根据所述组件更新信息对需要进行更新的组件进行更新,步骤之后包括:所述组件管理器接收服务器发送的停止停用指定组件模块的指令信息;根据所述指...

【专利技术属性】
技术研发人员:贺灏唐杏
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1