应用更新方法和装置制造方法及图纸

技术编号:37127251 阅读:21 留言:0更新日期:2023-04-06 21:26
本公开涉及一种应用更新方法和装置,应用于计算机处理技术领域,该方法包括:客户端向服务器发送更新请求,更新请求用于请求目标插件管理配置信息,服务器接收客户端发送的更新请求,服务器基于更新请求,从服务器存储的至少一个插件管理配置信息中确定目标插件管理配置信息,服务器向客户端发送目标插件管理配置信息,客户端接收服务器发送的目标插件管理配置信息,客户端根据目标插件管理配置信息,更新目标插件管理配置信息指示的目标应用。能够使得服务器更简捷有效地管理应用包括的各个插件信息和插件宿主信息,管理复杂度低,且易于查看。易于查看。易于查看。

【技术实现步骤摘要】
应用更新方法和装置


[0001]本申请实施例涉及计算机处理技术。更具体地讲,涉及一种应用更新方法和装置。

技术介绍

[0002]一个应用包括插件宿主和插件,随着用户对应用中的各功能的需求的增加,以及应用本身功能的不断升级,经常需要更新实现各种功能的插件。为了保证插件能够成功更新,且更新后的应用能够正常使用,则必须保证插件宿主、各个插件的版本一致。
[0003]现有的策略是在服务器中创建并维护版本表和关联关系表,其中,版本表用于存储各个插件宿主以及各个插件的版本信息,关联关系表用于存储各个插件之间的关联关系。但由于插件较多、关联关系复杂,尤其在插件进行更新(插件增多、版本增多)时,管理复杂度呈指数级增长,导致服务器的管理压力增大,可维护性差,易引发管理错误。

技术实现思路

[0004]为了解决上述技术问题或者至少部分的解决上述技术问题,本申请提供了一种应用更新方法和装置,可以使得服务器更简捷有效的管理应用包括的各个插件信息和插件宿主信息,管理复杂度低,且易于查看。
[0005]第一方面,本申请实施例提供了一种应用更新方法,应用于服务器,该方法包括:接收客户端发送的更新请求,更新请求用于请求目标插件管理配置信息;基于更新请求,从服务器存储的至少一个插件管理配置信息中确定目标插件管理配置信息,每个插件管理配置信息用于指示一个应用的一个版本下包括的插件宿主的版本、各个插件的插件版本以及各个插件之间的依赖关系;向客户端发送目标插件管理配置信息,以使客户端根据目标插件管理配置信息,更新目标插件管理配置信息指示的目标应用。
[0006]第二方面,本申请实施例提供了一种应用更新方法,应用于客户端,该方法包括:
[0007]向服务器发送更新请求,更新请求用于请求目标插件管理配置信息,以使服务器基于更新请求,从服务器存储的至少一个插件管理配置信息中确定目标插件管理配置信息,每个插件管理配置信息用于指示一个应用的一个版本下包括的插件宿主的版本、各个插件的插件版本以及各个插件之间的依赖关系;
[0008]接收服务器发送的目标插件管理配置信息;
[0009]根据目标插件管理配置信息,更新目标插件管理配置信息指示的目标应用。
[0010]第三方面,本申请实施例提供了一种应用更新装置,应用于服务器,该装置包括:接收模块,确定模块,发送模块;该接收模块,用于接收客户端发送的更新请求,更新请求用于请求目标插件管理配置信息;该确定模块,用于基于更新请求,从服务器存储的至少一个插件管理配置信息中确定目标插件管理配置信息,每个插件管理配置信息用于指示一个应用的一个版本下包括的插件宿主的版本、各个插件的插件版本以及各个插件之间的依赖关系;该发送模块,用于向客户端发送目标插件管理配置信息,以使客户端根据目标插件管理配置信息,更新目标插件管理配置信息指示的目标应用。
[0011]第四方面,本申请实施例提供了一种应用更新装置,应用于客户端,该装置包括:发送模块,接收模块,更新模块;该发送模块,用于向服务器发送更新请求,更新请求用于请求目标插件管理配置信息,以使服务器基于更新请求,从服务器存储的至少一个插件管理配置信息中确定目标插件管理配置信息,每个插件管理配置信息用于指示一个应用的一个版本下包括的插件宿主的版本、各个插件的插件版本以及各个插件之间的依赖关系;该接收模块,用于接收服务器发送的目标插件管理配置信息;该更新模块,用于根据目标插件管理配置信息,更新目标插件管理配置信息指示的目标应用。
[0012]第五方面,本申请提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面、第二方面所述的应用更新方法的步骤。
[0013]第六方面,本申请提供了一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第一方面、第二方面所示的应用更新方法。
[0014]第七方面,本申请提供了一种计算机程序产品,包括:当计算机程序产品在计算机上运行时,使得计算机实现如第一方面、第二方面所示的应用更新方法。
[0015]本申请实施例提供的技术方案与现有技术相比具有如下优点:本申请实施例中,客户端向服务器发送更新请求,更新请求用于请求目标插件管理配置信息,服务器接收客户端发送的更新请求,服务器基于更新请求,从服务器存储的至少一个插件管理配置信息中确定目标插件管理配置信息,服务器向客户端发送目标插件管理配置信息,客户端接收服务器发送的目标插件管理配置信息,客户端根据目标插件管理配置信息,更新目标插件管理配置信息指示的目标应用。相对于服务器维护插件宿主和插件的版本表以及关联关系表,本方案的服务器中管理的是应用的各个版本的插件管理配置信息,从该插件管理信息中即可确定一个应用的一个版本下包括的:插件宿主的版本(插件宿主信息),各个插件、各个插件的版本以及每个插件依赖的插件(插件信息),即对于一个应用,按照版本存储应用中包括的插件及插件宿主的相关信息。对于服务器,存储方式更简洁,管理复杂度低,且在需要查看应用中的各个插件信息及插件宿主信息时,通过该插件管理配置信息即可查看应用包括的插件宿主信息和插件信息,而无需频繁地从服务器存储的版本表以及关联关系表中查询每个插件信息及插件宿主信息。因此,本方案通过插件管理配置信息,使得服务器的管理复杂度更低,更易管理,且方便查看应用中包括的插件宿主信息和插件信息。
附图说明
[0016]为了更清楚地说明本申请实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0017]图1示出了根据一些实施例的应用更新方法的流程示意图之一;
[0018]图2示出了根据一些实施例的客户端确定是否更新应用的流程示意图;
[0019]图3示出了根据一些实施例的服务器确定是否更新应用的流程示意图;
[0020]图4示出了根据一些实施例的各个插件信息和插件宿主信息的关系图之一;
[0021]图5示出了根据一些实施例的各个插件信息和插件宿主信息的关系图之二;
[0022]图6示出了根据一些实施例的应用更新方法的流程示意图之二;
[0023]图7示出了根据一些实施例的一种更新请求中携带的信息的示意图;
[0024]图8示出了根据一些实施例的另一种更新请求中携带的信息的示意图;
[0025]图9示出了根据一些实施例的应用更新方法的流程示意图之三;
[0026]图10示出了根据一些实施例的应用更新装置的结构示意图之一;
[0027]图11示出了根据一些实施例的应用更新装置的结构示意图之二;
[0028]图12示出了根据一些实施例的电子设备的结构框图。
具体实施方式
[0029]为使本申请的目的和实施方式更加清楚,下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用更新方法,其特征在于,应用于服务器,所述方法包括:接收客户端发送的更新请求,所述更新请求用于请求目标插件管理配置信息;基于所述更新请求,从所述服务器存储的至少一个插件管理配置信息中确定所述目标插件管理配置信息,每个插件管理配置信息用于指示一个应用的一个版本下包括的插件宿主的版本、各个插件的插件版本以及所述各个插件之间的依赖关系;向所述客户端发送所述目标插件管理配置信息,以使所述客户端根据所述目标插件管理配置信息,更新所述目标插件管理配置信息指示的目标应用。2.根据权利要求1所述的方法,其特征在于,所述每个插件管理配置信息还用于指示所述各个插件的插件下载地址,和/或,所述各个插件下载后存储到所述客户端的相对地址。3.根据权利要求1所述的方法,其特征在于,所述更新请求携带所述客户端的第一标识和第二标识,所述第一标识用于唯一指示所述目标应用,所述第二标识用于指示所述客户端当前使用的所述目标应用的第一版本;所述从所述服务器存储的至少一个插件管理配置信息中确定所述目标插件管理配置信息,包括:从至少一个插件管理配置信息中,确定至少一个候选插件管理配置信息,每个候选插件管理配置信息指示的所述目标应用的版本高于所述第一版本;从所述至少一个候选插件管理配置信息中确定所述目标插件管理配置信息。4.根据权利要求3所述的方法,其特征在于,所述更新请求还携带所述客户端的设备标识;所述每个候选插件管理配置信息为与所述设备标识对应的插件管理配置信息。5.一种应用更新方法,其特征在于,应用于客户端,所述方法包括:向服务器发送更新请求,所述更新请求用于请求目标插件管理配置信息,以使所述服务器基于所述更新请求,从所述服务器存储的至少一个插件管理配置信息中确定所述目标插件管理配置信息,每个插件管理配置信息用于指示一个应用的一个版本下包括的插件宿主的版本、各个插件的插件版本以及所述各个插件之间的依赖关系;接收所述服务器发送的所述目标插件管理配置信息;根据所述目标插件管理配置信息,更新所述目标插件管理配置信息指示的目标应用。6.根据权利要求5所述的方法,其特征在于,所述更新请求携带第一标识和第二标识,以使所述服务器根据所述更新请求从至少一个插件管理配置信息中,确定...

【专利技术属性】
技术研发人员:杨勇
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1